Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


statistik

Statistiken und Monitoring

Als großes Monitoringsystem für die Gateways und Server wird Zabbix verwendet. Das System ist auf dem Server srv02 installiert:

Vnstat

Die Gateways sammeln zusätzlich öffentlich einsehbare Traffic-Statistik mit

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:

/etc/vnstat.conf
Locale "de_DE.ISO-8859-1"
 
BandwidthDetection 0
MaxBandwidth 100
 
# interface specific limits
#MaxBWeth0 1000
#MaxBWbat0 100
#MaxBWmesh-vpn 100
/etc/cron.hourly/statistics
#!/bin/sh
 
# Gateway Statistiken
/usr/local/bin/vnstati.sh 

Alfred

Die Knoten liefern Ihre Daten mit Alfred:

  • Anzahl Clients
  • Uptime
  • Traffic

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

  • Anzahl vergebene DHCP-Leases

Ideen

  • Weathermap
  • Bei nicht erreichbaren Knoten wird der Knotenbetreiber automatisch per Email benachrichtigt
    • Voraussetzung: Trennung von öffentlich sichtbarem Kontakt und administrativer Email-Adresse
    • Aber: Es sollte möglich sein, einen „anonymen“ Knoten aufzustellen (Wollen wir das/Ist das überhaupt möglich/Sinnvoll?)

Was machen andere Communities?

  • collectd
  • netmon - Freifunk Nordwest
  • Icinga - Köln, Bonn und Umgebung

Siehe auch

statistik.txt · Zuletzt geändert: 06.11.2023 09:19 von havelock