Pour pouvoir utiliser au mieux grafana, j’ai commencé par créer un container docker avec prometheus
docker run -p 9090:9090 -v prom/prometheus
Bon, d’accord, c’est pas propre car je ne conserve la configuration que dans le container, du coup je vais la perdre à chaque recréation du container.
je me connecte directement dans le container pour faire la configuration :
docker exec -ti MON_CONTAINER sh
vi /etc/prometheus/prometheus.yml
et évidement après avoir installé
- sous windows https://devconnected.com/windows-server-monitoring-using-prometheus-and-wmi-exporter/
- Sous linux : https://linuxhit.com/prometheus-node-exporter-on-raspberry-pi-how-to-install/
Puis dans grafana, j’importe les dashboards pour linux et windows avec prometheus comme source et tada:
https://grafana.com/grafana/dashboards/1860
C’est autrement plus facile qu’avec Centreon. Mais par contre, je n’ai pas encore trouvé de moyen simple de sécuriser l’accès aux données publiées par les serveurs.
About the author