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 [24.01.2016 13:49] 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''
Zeile 13: Zeile 15:
       * 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       * 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'' Auf dem neu installierten Dateway ''gate03'' war vnstat per default nur auf ''eth0''
-aktiv. Um die anderen Interfaces zu aktivieren und die Konfiguration zu vervollständigen+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: können die folgenden Befehle nützlich sein:
 <code> <code>
Zeile 24: Zeile 32:
 vnstat --iflist vnstat --iflist
  
-vnstat --i bat0 +vnstat --add -i bat0 
-vnstat --i br-ffpi +vnstat --add -i br-ffpi 
-vnstat --i mesh-vpn +vnstat --add -i mesh-vpn 
-vnstat --i ovpn.to+vnstat --add -i mullvad
  
 chown -R vnstat. /var/lib/vnstat chown -R vnstat. /var/lib/vnstat
 </code> </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 36: 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 52: 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.1453639774.txt.gz · Zuletzt geändert: 24.01.2016 13:49 von havelock