Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


statistik

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
statistik [07.12.2015 07:01] – [Statistiken und Monitoring] havelockstatistik [06.11.2023 09:19] (aktuell) – [Vnstat] havelock
Zeile 5: Zeile 5:
   * http://srv02.ffpi/zabbix/   * http://srv02.ffpi/zabbix/
  
-Die Gateways sammeln Traffic-Statistik mit +===== Vnstat ===== 
 + 
 +Die Gateways sammeln zusätzlich öffentlich einsehbare Traffic-Statistik mit 
   * ''vnstat'' und ggf. graphisch mit ''vnstati''   * ''vnstat'' und ggf. graphisch mit ''vnstati''
     * Script ''vnstati.sh''     * Script ''vnstati.sh''
     * Cronjob ''/etc/cron.hourly/statistics''     * Cronjob ''/etc/cron.hourly/statistics''
-    * Bereitstellung mit Lighttp+    * Bereitstellung mit Lighttp sofern nicht aus anderen Gründen ein Apache installiert ist
     * Traffic auf den Netzwerkinterfaces     * Traffic auf den Netzwerkinterfaces
       * Gate01: http://gate01.pinneberg.freifunk.net oder http://gate01.ffpi       * Gate01: http://gate01.pinneberg.freifunk.net oder http://gate01.ffpi
 +      * Gate03: http://gate03.pinneberg.freifunk.net oder http://gate03.ffpi
 +      * Gate04: http://gate04.pinneberg.freifunk.net oder http://gate04.ffpi
       * Gate05: http://gate05.pinneberg.freifunk.net oder http://gate05.ffpi       * Gate05: http://gate05.pinneberg.freifunk.net oder http://gate05.ffpi
 +
 +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:
 +<code>
 +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
 +</code>
 +
 +Ab Version 2.6 gibt es eine SQLite-Datenbank über welche die Interfaces abgefragt werden
 +können:
 +<code>
 +sqlite3 /var/lib/vnstat/vnstat.db "select name from interface where active=1;"
 +</code>
 +
 +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:
 +<file conf /etc/vnstat.conf>
 +Locale "de_DE.ISO-8859-1"
 +
 +BandwidthDetection 0
 +MaxBandwidth 100
 +
 +# interface specific limits
 +#MaxBWeth0 1000
 +#MaxBWbat0 100
 +#MaxBWmesh-vpn 100
 +
 +</file>
 +
 +
 +
 +<file bash /etc/cron.hourly/statistics>
 +#!/bin/sh
 +
 +# Gateway Statistiken
 +/usr/local/bin/vnstati.sh 
 +</file>
 + 
 +===== Alfred =====
  
 Die Knoten liefern Ihre Daten mit [[Alfred]]: Die Knoten liefern Ihre Daten mit [[Alfred]]:
Zeile 18: Zeile 78:
   * Uptime   * Uptime
   * Traffic   * Traffic
-Die gesammelten Daten werden auf dem Gate03 ausgelesen. +Die gesammelten Daten werden auf dem Gate03 mit dem Alfred Master ausgelesen. 
-Die Momentane Weiterverarbeitung erfolgt mit ''ffmap-backend''+Die momentane Weiterverarbeitung erfolgt mit ''ffmap-backend''
-Knotendaten werden in RRD-Datenbanken gespeichert.+Knotendaten werden in RRD-Datenbanken gespeichert, sowie zukünftig in [[Redis]] abgelegt.
  
   * Gesamtübersicht: http://meshviewer.pinneberg.freifunk.net/stats/index.php   * Gesamtübersicht: http://meshviewer.pinneberg.freifunk.net/stats/index.php
Zeile 27: Zeile 87:
 Welche Daten wären interessent zu messen Welche Daten wären interessent zu messen
   * Anzahl vergebene DHCP-Leases   * Anzahl vergebene DHCP-Leases
 +
 ===== Ideen ===== ===== Ideen =====
  
Zeile 33: Zeile 94:
     * Voraussetzung: Trennung von öffentlich sichtbarem Kontakt und administrativer Email-Adresse     * 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?)     * Aber: Es sollte möglich sein, einen "anonymen" Knoten aufzustellen (Wollen wir das/Ist das überhaupt möglich/Sinnvoll?)
- 
- 
  
 ===== Was machen andere Communities? ===== ===== Was machen andere Communities? =====
statistik.1449468094.txt.gz · Zuletzt geändert: 07.12.2015 07:01 von havelock