Dashboard pour Nginx Proxy Manager (et Traefik)

Pour ceux utilisant NPM ou Traefik, nous pouvons maintenant profiter d’un dashboard créé par Xavier HERNANDEZ et qui permet de visualiser quelques stats liées, dans mon cas, à Nginx : visiteurs, trafic, URL demandées, géolocalisation, OS/navigateurs, 404, référents…

Ça s’installe évidemment en Docker et il faut notamment, logiquement, donner accès aux logs NPM/Traefik.

docker run -d \
--name=nmplogs \
--restart always \
-p 7991:7880 \
-e TZ=Europe/Paris \
-e SKIP_ARCHIVED_LOGS=False \
-e DEBUG=False \
-e BASIC_AUTH=True \
-e BASIC_AUTH_USERNAME=xxx\
-e BASIC_AUTH_PASSWORD=xxx\
-e EXCLUDE_IPS=127.0.0.1,10.0.4.1,xxx \
-e LOG_TYPE=NPM \
-e LANG=fr_FR.UTF-8 \
-v /home/aerya/docker/npm/data/logs:/opt/log \
--label=com.centurylinklabs.watchtower.enable=true \
xavierh/goaccess-for-nginxproxymanager:latest

Authentification intégrée et il est possible de récupérer/transcrire les logs passés via SKIP_ARCHIVED_LOGS=False, ce qui est plutôt utile quand on l’installe après avoir utilisé un proxy des années.

Le menu permet de zoomer sur une stat et de changer -un petit peu- la mise en page.

Bien pratique quand on est féru de statistiques en tous genres qui ne servent pas à grand chose pour un blog :)

(219 vues)
S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tout