Monitoring im FFS
Es gibt folgende Monitoring-Dienste im FFS:
- https://grafana.freifunk-stuttgart.de Grafana mit den zugrundeliegenden Datenbanken Prometheus und InfluxDB
- https://github.com/FFS-Roland/FFS-Tools FFS-Monitor fuer Monitoring der Segmente und des Mesh, sowie Segmentzuordnung der Nodes
- https://nodealarm.freifunk-stuttgart.de/auth/login Nodealarm verschickt automatische Benachrichtungen wenn ein Node down geht
- Monit, betrieben von Leonard
Grafana
Grafana ist grundsaetzlich nur ein Anzeigetool und speist sich bei uns aus folgenden Datenquellen:
- Prometheus
- InfluxDB
Prometheus
Es gibt folgende Exporter mit folgenden Zwecken:
- node_exporter
- sollte auf so gut wie allen Kisten laufen zur allgemeinen Ueberwachung
- es gibt auf dem Prometheus-Server ein Skript
/etc/prometheus/generate-targets.py
, das automatisch die IP-Adressen von DHCP-Servern und Gateways im Backbone scanned und eine entsprechende Scraping-Konfiguration generiert
- collectd_exporter
- vor allem auf den DHCP-Servern fuer DHCP-Statistiken
- sowie auf gw1n3 zur Nachverarbeitung von Yanic raw.json
- kea_exporter
- fuer kea DHCP
- fastd_exporter
- auf manchen Gateways fuer fastd-Statistiken