LibreNMS Docker image based on Alpine Linux and Nginx

that’s traefik default message, did you change traefik.frontend.rule in the compose file ?

try docker-compose logs or enable traefik web panel to debug

As @Chas says, check your frontend rule and your logs

traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Traefik version v1.6.5 built on 2018-07-10_03:54:03PM"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="\nStats collection is disabled.\nHelp us improve Traefik by turning this feature on :)\nMore details on: https://docs.traefik.io/basics/#collected-data\n"
traefik_1     | time="2018-07-16T16:29:24Z" level=error msg="Failed to read new account, ACME data conversion is not available : read acme.json: is a directory"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Preparing server https &{Address::443 TLS:0xc420531480 Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] WhiteList:<nil> Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc420448880} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Preparing server http &{Address::80 TLS:<nil> Redirect:0xc4205b19c0 Auth:<nil> WhitelistSourceRange:[] WhiteList:<nil> Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc4204487e0} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Starting server on :443"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Starting server on :80"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Starting provider configuration.providerAggregator {}"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Starting provider *docker.Provider {\"Watch\":true,\"Filename\":\"\",\"Constraints\":null,\"Trace\":false,\"TemplateVersion\":2,\"DebugLogGeneratedTemplate\":false,\"Endpoint\":\"unix:///var/run/docker.sock\",\"Domain\":\"inakhai.com\",\"TLS\":null,\"ExposedByDefault\":false,\"UseBindPortIP\":false,\"SwarmMode\":false}"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Starting provider *acme.Provider {\"Email\":\"[email protected]\",\"ACMELogging\":true,\"CAServer\":\"https://acme-v02.api.letsencrypt.org/directory\",\"Storage\":\"acme.json\",\"EntryPoint\":\"https\",\"OnHostRule\":true,\"OnDemand\":false,\"DNSChallenge\":null,\"HTTPChallenge\":{\"EntryPoint\":\"http\"},\"Domains\":null,\"Store\":{}}"
traefik_1     | time="2018-07-16T16:29:24Z" level=error msg="Error starting provider *acme.Provider: unable to get ACME account : read acme.json: is a directory"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Server configuration reloaded on :443"
traefik_1     | time="2018-07-16T16:29:24Z" level=info msg="Server configuration reloaded on :80"

Already working thank you @CrazyMax and @Chas

2 Likes

Image have been updated to 1.42 and syslog-ng service has been added

2 Likes

Hey @CrazyMax, I just recently submitted a PR to your repo to add support for distibuted pollers and selective cron jobs per process (useful in swarm/distributed docker environments) You might want to check it out!

(Also, you recently updated the image to 1.43 :wink: )

1 Like

Hi @jsenecal ! :slight_smile:

Yeah I have replied on GitHub, I will take a look asap!
Thx a lot for your contrib

Hey @jsenecal, your PR has been merged, thanks for your contrib :grinning:

Image has been updated to 1.44 : https://github.com/crazy-max/docker-librenms :wink:

2 Likes