Als großes Monitoringsystem für die Gateways und Server
wird Zabbix verwendet. Das System ist auf dem Server srv02
installiert:
Die Gateways sammeln zusätzlich öffentlich einsehbare Traffic-Statistik mit
vnstat
und ggf. graphisch mit vnstati
vnstati.sh
/etc/cron.hourly/statistics
Auf dem neu installierten Dateway gate03
war vnstat per default nur auf eth0
aktiv. Grund war vermutlich, daß vnstat bei der Installation die zu diesem Zeitpunkt
aktiven Interfaces einrichtet. Später hinzukommende Interfaces müssen dann manuell
hinzugefügt werden (s.u.). Eventuell (ungetestet) kann man auch dpkg-reconfigure vnstat
nutzen.
Um die anderen Interfaces zu aktivieren und die Konfiguration zu vervollständigen können die folgenden Befehle nützlich sein:
mkdir /var/log/vnstat chown vnstat. /var/log/vnstat vnstat --iflist vnstat --add -i bat0 vnstat --add -i br-ffpi vnstat --add -i mesh-vpn vnstat --add -i mullvad chown -R vnstat. /var/lib/vnstat
Ab Version 2.6 gibt es eine SQLite-Datenbank über welche die Interfaces abgefragt werden können:
sqlite3 /var/lib/vnstat/vnstat.db "select name from interface where active=1;"
Damit Umlaute in den Graphiken korrekt dargestellt werden, sollte
die Locale für vnstat
wie folgt eingestellt werden.
Zusätzlich wird die automatische Bandbreitenerkennung ausgestellt
und sinnvolle statische Werte vergeben:
Locale "de_DE.ISO-8859-1" BandwidthDetection 0 MaxBandwidth 100 # interface specific limits #MaxBWeth0 1000 #MaxBWbat0 100 #MaxBWmesh-vpn 100
#!/bin/sh # Gateway Statistiken /usr/local/bin/vnstati.sh
Die Knoten liefern Ihre Daten mit Alfred:
Die gesammelten Daten werden auf dem Gate03 mit dem Alfred Master ausgelesen.
Die momentane Weiterverarbeitung erfolgt mit ffmap-backend
.
Knotendaten werden in RRD-Datenbanken gespeichert, sowie zukünftig in Redis abgelegt.
Welche Daten wären interessent zu messen
collectd
netmon
- Freifunk Nordwest