155 lines
10 KiB
HTML
155 lines
10 KiB
HTML
{% extends "bootstrap.html" %}
|
|
{% block title %}{{super()}} :: Home{% endblock %}
|
|
{% block head %}{{super()}}
|
|
<style type="text/css">
|
|
.jumbotron .consolefont {
|
|
font-style: normal;
|
|
white-space: pre;
|
|
font-family: monospace;
|
|
}
|
|
</style>
|
|
{% endblock %}
|
|
{% block content %}
|
|
<div class="jumbotron">
|
|
<h1>Freifunk Franken Monitoring</h1>
|
|
<div class="row">
|
|
<div class="col-xs-2 col-sm-2">
|
|
<img src="{{ url_for('static', filename='img/freifunk.svg') }}" alt="Freifunk" style="width: 100%;" />
|
|
</div>
|
|
<div class="col-xs-8 col-sm-8">
|
|
<p style="margin-top:12px">Monitoring für das Freifunk Franken Funknetzwerk.<br />
|
|
Hier werden Daten von Routern ab Firmware 0.5.x angezeigt.<br />
|
|
Der Quellcode für diese Webanwendung steht unter der GPL und kann <a href="https://github.com/FreifunkFranken/fff-monitoring">hier</a>
|
|
heruntergeladen werden.</p>
|
|
<h2 style="margin-top:30px">Changelog (nur Features)</h2>
|
|
<h3>Änderungen bis 14.12.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Verhindere Fake-Hoodwechsel</li>
|
|
<li>Rückbau der KeyXchangeV1 Unterstützung</li>
|
|
<li>Maskiere Public IPv6-Adressen</li>
|
|
</ul>
|
|
<h3>Änderungen bis 24.11.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Fehlende Kontaktadressen werden in Router-Liste hervorgehoben</li>
|
|
<li>gwinfo-Version wird angezeigt (Gateway-Seite und Gateway-Details auf Statistik-Seite)</li>
|
|
<li>URL für Karte enthält nun die aktivierten Layer (ggf. Cache leeren)</li>
|
|
<li>"Reset!"-Warnung wird nun immer angezeigt, wenn keine Koordinaten gesetzt sind</li>
|
|
<li>Neue API /api/alfred2 ohne Angabe der alfred ID und bessere Status-Rückmeldung</li>
|
|
<li>Standardausschnitt der Karte zeigt nun "ganzes" Freifunk Franken Gebiet</li>
|
|
<li>Support für Polygon-Hoods (z. Zt. noch nicht am KeyXchange verfügbar)</li>
|
|
<li>Vertauschen der Links für Statistik-Daten und Router-Liste in der Liste der Gateways und der Hoods</li>
|
|
<li>Filtern der Router-Liste nach "os", "batman", "kernel" und "nodewatcher" möglich</li>
|
|
<li>Link zu Router-Liste für diverse Router-Daten auf Detailseite verfügbar</li>
|
|
</ul>
|
|
<h3>Änderungen bis 21.11.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Uplink-Router werden durch weiße Punktmitte in Karte erkennbar</li>
|
|
<li>Seite für V1/V2-Vergleich hinzugefügt: <a href="{{ url_for('v2_routers') }}">V2-Statistik</a></li>
|
|
<li>Neue Rubrik "Gateways" mit IP-Adressen und DHCP-Ranges (sofern per gwinfo übermittelt)</li>
|
|
<li>Hood-Grenzen in verschiedenen Farben</li>
|
|
<li>Hoods werden vom KeyXchange geladen (kein manuelles Eintragen mehr nötig)</li>
|
|
<li>Erkennung von dezentralen Hoods und Kennzeichnung/farbliche Markierung für V1/V2/Dezentral</li>
|
|
<li>Filtern der Hood-Liste (Statistik-Seite) nach V1/V2/Dezentral möglich</li>
|
|
<li>Filtern der Router-Liste nach V1/V2/Dezentral: "network:<local|v1|v2>"</li>
|
|
<li>V2-Router pro Nutzer werden als Prozentzahl in der User-Liste angezeigt (hier zählt dezentral als V2)</li>
|
|
</ul>
|
|
<h3>Änderungen bis 03.07.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Globaler und Hood-spezifischer aggregierter Traffic</li>
|
|
<li>Gateways werden als solche auf der Detailseite erkannt</li>
|
|
<li>Ethernet-Nachbarn werden auf der Karte farblich erkennbar (dunkelgrüne Linien)</li>
|
|
<li>"Beste" Verbindung wird für Links auf Karte verwendet</li>
|
|
</ul>
|
|
<h3>Änderungen bis 16.04.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Server-Migration (vielen Dank an den Spender)</li>
|
|
<li>Mehrere Backend-Änderungen sollten dafür sorgen, dass die Routerdaten nun verlässlicher alle 5 Minuten aktualisiert werden</li>
|
|
<li>Drastische Erhöhung der angezeigten Router-Events: Es werden nun die letzten 250 Events angezeigt</li>
|
|
<li>Die Nachbar-Statistik wird nun nur für den letzten Tag geladen; die volle Statistik kann über eine Schaltfläche nachgeladen werden. Zusammen mit anderen Änderungen reduziert dies die Ladezeit der Routerdetailseite enorm</li>
|
|
<li>Die Nachbar-Statistik zeigt nun auch Daten für Knoten an, die gerade nicht verbunden sind, aber es in der Vergangenheit waren</li>
|
|
<li>Das Positions-Popup in der Karte muss nun als Layer aktiviert werden (Standard: aus)</li>
|
|
<li>Die Statisitik-Seite schlüsselt nun die Modelle pro Client auf</li>
|
|
</ul>
|
|
<h3>Änderungen bis 22.02.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>V2-Hoods werden auf der Statistik-Seite farblich hervorgehoben</li>
|
|
<li>Das Setzen des "Blocked"-Status wird als Router-Event geloggt</li>
|
|
<li>Babel-Verbindungskosten werden im Nachbarplot erfasst (erfordert Anpassung der Firmware)</li>
|
|
<li>Die Routerübersicht zeigt nun auch "last contact" an; nach der "uptime" kann sortiert werden</li>
|
|
<li>Netzinterfaces verfügen nun über eine Erklärung sowie Farbhervorhebung entsprechend der Funktion</li>
|
|
<li>Traffic-Control-Status für Router mit aktualisierter Firmware</li>
|
|
<li>Für alle Router ohne Kontaktadresse wird eine Warnung angezeigt</li>
|
|
<li>Das Restart-Event für V2-Hoods wird nun wieder korrekt geloggt</li>
|
|
</ul>
|
|
<h3>Änderungen bis 01.02.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Detaillierte Client-Statistiken (Ethernet, 2.4 GHz, 5 GHz) für Router mit aktualisierter Firmware</li>
|
|
<li>Airtime-Statistiken für Router mit aktualisierter Firmware</li>
|
|
<li>Netzwerk-Interface-Statistiken werden jetzt in Bit pro Sekunde angezeigt</li>
|
|
</ul>
|
|
<h3>Änderungen bis 18.01.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Netif-Statistiken werden nur noch 21 Tage erfasst, um die Ladezeit der Routerseite zu reduzieren</li>
|
|
<li>In der Hood-Übersichtstabelle wird nun die Zahl der aktiven Gateways als Spalte angezeigt</li>
|
|
<li>Die Hood- und Gateway-Übersichtstabellen können sortiert werden</li>
|
|
<li>Im KeyXchange gesperrte Router werden im Monitoring entsprechend markiert (diese Einstellung ist nicht live, sondern muss manuell von Admins vorgenommen werden)</li>
|
|
<li>Für Mesh-Router ohne Koordinaten wurde die virtuelle Hood "NoCoordinates" geschaffen; in der Default-Hood werden nur noch die Router angezeigt, die per VPN wirklich in der Default-Hood sind</li>
|
|
</ul>
|
|
<h3>Änderungen bis 13.01.2018</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Verbundene Gateways werden nun für jeden Router auf der Detailseite angezeigt</li>
|
|
<li>Alle Gateways werden nun ebenso wie die Hoods auf der Statistik-Seite angezeigt; wie für die Hoods sind selektive Statistiken möglich</li>
|
|
<li>Wird die Statistik-Seite nach Hoods gefiltert werden die entsprechenden Gateways angezeigt</li>
|
|
<li>Wird die Statistik-Seite nach Gateways gefiltert erhält man (sofern vom GW-Betreiber bereitgestellt) Information zum Gateway (Admin, Stats-Seite, ...)</li>
|
|
<li>Router können anhand der MAC-Adresse ihrer Gateways gesucht werden:<br />Alle Router mit GW: <span class="consolefont">gw:<mac_of_vpnif></span> oder <span class="consolefont">bat:<mac_of_batX></span><br />Alle Router, die GW ausgewählt haben: <span class="consolefont">selected:<mac_of_vpn></span> oder <span class="consolefont">batselected:<mac_of_batX></span></li>
|
|
</ul>
|
|
<h3>Änderungen bis 30.12.2017</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Router-Popup in der Karte berücksichtigt aktivierte Layer</li>
|
|
<li>Verwaiste (orphaned) Router werden in der Statistik berücksichtigt</li>
|
|
<li>Für die WLAN-Interfaces werden zusätzliche Informationen (Kanal, SSID, Typ) angezeigt; diese Funktion benötigt ein Firmware-Update des Routers</li>
|
|
<li>Tx-Power für die WLAN-Interfaces wird angezeigt (Antennen werden so berücksichtigt wie dies in der Firmware eingestellt ist)</li>
|
|
<li>Bei Klick auf einen freien Bereich der Karte werden die Koordinaten angezeigt</li>
|
|
<li>Es werden nun 25 Events pro Router angezeigt, die Reihenfolge wurde invertiert</li>
|
|
</ul>
|
|
<h3>Änderungen bis 20.12.2017</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Router-Statistiken werden für 30 Tage erfasst</li>
|
|
<li>Benutzer können ihren eigenen Account selbst löschen</li>
|
|
<li>Login mit E-Mail-Adresse statt Username ist ab sofort möglich</li>
|
|
<li>Router können per Schaltfläche an Administratoren gemeldet werden, falls rechtswidrige Texte hinterlegt sind</li>
|
|
<li>Router können permanent aus dem Monitoring verbannt werden</li>
|
|
</ul>
|
|
<h3>Änderungen bis 10.12.2017</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Perma-Link auf Router-Detailseite</li>
|
|
<li>Router können anhand der MAC-Adresse ihrer Nachbarn gesucht werden: <span class="consolefont">neighbor:<mac_of_neighbor></span></li>
|
|
<li>Globale und Hood-Statistiken werden für 365 Tage erfasst</li>
|
|
<li>Die Suchfunktion auf der Router-Übersichtsseite unterstützt jetzt größtenteils Regex</li>
|
|
<li>Bei Router-Reset wird ein Hinweis auf Detail- und Übersichtsseite angezeigt</li>
|
|
<li>Die Statistik-Seite wurde umgeordnet (Graphen jetzt rechts oben)</li>
|
|
</ul>
|
|
<h3>Änderungen bis 17.11.2017</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Router-Status wird schneller aktualisiert: Anzeige nach 90 Sek. (bisher 5 Min.)</li>
|
|
<li>Statistik wird schneller aktualisiert: Anzeige nach 3 Min. (bisher 6 Min.)</li>
|
|
<li>Offline-Status wird schneller aktualisiert: Offline nach 18 Min. (bisher 26 Min.)</li>
|
|
</ul>
|
|
<h3>Änderungen bis 16.11.2017</h3>
|
|
<ul style="font-size:18px">
|
|
<li>Changelog wird eingeführt</li>
|
|
<li>MySQL-Unterstützung und reines Python3 (Mapnik, Tilestache)</li>
|
|
<li>Individuelle Statistik-Seite pro Hood</li>
|
|
<li><span class="consolefont">/routers/<nr>?fffconfig</span> gibt fffconfig Datei aus</li>
|
|
<li>Neuer Status "orphaned" wenn Router länger als 7 Tage offline sind (Icon wird grau)</li>
|
|
<li>Separate Layer und Farben für KeyXchange v1 und v2 Router</li>
|
|
<li>Leerzeichen in Hoodnamen werden unterstützt (aber nicht gewünscht)</li>
|
|
<li>Hoodname wird nicht mehr nach lower-case konvertiert</li>
|
|
<li><span class="consolefont">/api/wifianalall</span> gibt WifiAnalyzer-Datei für ALLE Router aus</li>
|
|
<li>Statistiken werden in separatem Cronjob berechnet</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|