The purpose of this project is to have a simple way of monitoring the Freifunk Ulm Network.
Therefore, this tool contains two parts:
- shell based script that connects to the vpn-nodes and determines the status to dump in into a json file
- html file that reads the json file and displays it using javascript and css
ToDo's:
-
Hintergrund hinter Logo weiß machen ohne Rand
-
Knotenanzahl in Page einbauen (Infos stehen in der Karte) -> https://map.freifunk-ulm.de/data/graph.json; https://map.freifunk-ulm.de/data/nodes.json
-
Userzahl in Page einbauen (Infos stehen in der Karte)
-
Übergabewerte für die Scripte: Externe Tabellen befüllen mit den Servern und Routen, etc
-
zentrales Config-File für alle Module: zB Ping: Counter, Wartezeit, ...
-
dhcp-check-Modul: dhcpcheck.sh
-
nslookup-Modul: nslookup.sh
-
Dokumentation!
-
JSON Generierung durch mehrere Rechner, Anzeige des Status aus mehreren verschiedenen JSON Dateien
-
Telegram-Bot für Statusmeldungen