Dies ist eine alte Version des Dokuments!
siehe: http://www.open-mesh.org/projects/alfred/wiki
Es gibt bereits die Versionen 2015.1, 2015.2 sowie 2016.0. Wir setzen sie aber noch nicht für den Produktivbetrieb ein:
Die o.a. Versionen funktionieren nicht und werden den Fehler: can't bind: Cannot assign requested address Failed to open interfaces Eventuell irgendetwas mit Multicast…
Voraussetzungen
aptitude install git cmake pkg-config ca-certificates
Quellen herunterladen und entpacken
cd /usr/local/src aptitude install libcap-dev wget http://downloads.open-mesh.org/batman/stable/sources/alfred/alfred-2015.0.tar.gz tar xzf alfred-2015.0.tar.gz cd alfred-2015.0
Informationen für Debian Wheezy:
Anschließend bauen. Den GPS-Daemon brauchen wir nicht
make CONFIG_ALFRED_GPSD=n make install CONFIG_ALFRED_GPSD=n
Wird nur auf dem Server benötigt wo der Meshviewer läuft. Schadet ansonsten aber auch nicht.
Wichtig: Bei einem fehlerhaften JSON wird eine Warnung ausgegeben. Dieses Verhalten sollte noch verbessert werden, indem:
-q „Quiet“ eingebaut wirdTip: Falls das klonen mit Git einen CA SSL Fehler wirft, kann man den umgehen mit:
git config --global http.sslVerify false
aptitude install libjansson-dev zlib1g-dev git clone https://github.com/ffnord/alfred-json.git cd alfred-json mkdir build cd build cmake ../ make make install
| Datenblock 158 / alle 5 Minuten? | Beispiel | Beschreibung | ||||
|---|---|---|---|---|---|---|
| network | mac | |||||
| addresses | ||||||
| mesh_interfaces | ||||||
| mesh | <interface> | interfaces | wireless | |||
| exitvpn | provider | mullvad | nur für Gate | |||
| country | NL | nur für Gate | ||||
| node_id | ||||||
| hostname | ffpi-test01 | |||||
| hardware | model | |||||
| nproc | 1 | |||||
| owner | contact | bernd@example.com | ||||
| location | latitude | |||||
| longitude | ||||||
| altitude | Nutzung noch unklar | |||||
| system | site_code | ffpi | ||||
| role | node | |||||
| software | fastd | enabled | ||||
| version | v17 | |||||
| port | 10000 | |||||
| autoupdater | enabled | |||||
| branch | stable | |||||
| batman-adv | version | 2015.0 | ||||
| compat | ||||||
| firmware | base | |||||
| release | ||||||
| Datenblock 159 / jede Minute? | Beschreibung | |||||
|---|---|---|---|---|---|---|
| uptime | ||||||
| memory | buffers | |||||
| cached | ||||||
| total | ||||||
| free | ||||||
| traffic | tx | packets | ||||
| dropped | ||||||
| bytes | ||||||
| rx | packets | |||||
| bytes | ||||||
| forward | packets | |||||
| bytes | ||||||
| mgmt_tx | packets | |||||
| bytes | ||||||
| mgmt_rx | packets | |||||
| node_id | ||||||
| rootfs_usage | ||||||
| idletime | ||||||
| gateway | ||||||
| clients | wifi | |||||
| total | ||||||
| processes | total | |||||
| running | ||||||
| loadavg | ||||||
| mesh_vpn | groups | backbone | peers | <peername> | established | |
| peers | Nur Gate, Anzahl fastd VPN Peers | |||||
RESTORE