Wer gerne über Presslers PRTG und einer Node-Red Instanz einen Freifunk-Knoten monitoren möchte kann dies über folgenden Flow bewerkstelligen:
Wir fragen hier die Freifunk-API ab: https://data.aachen.freifunk.net/nodes.json in dieser finden wir folgenden Node den wir mit PRTG monitoren können:
„hostname“:“FFDN-I MAKE YOU INTELLIGENT.com“,“hardware“:{„model“:“TP-Link TL-WR841N/ND v7″,“nproc“:1}},“flags“:{„online“:true,“uplink“:true},“statistics“:{„uptime“:443638.06,“gateway“:“ac:c1:2d:05:fe:04″,“memory_usage“:0.8144738705565784,“rootfs_usage“:0.6786,“clients“:230,“loadavg“:0.27},“lastseen“:“2017-12-15T14:27:37.174Z“,“firstseen“:“2017-12-09T11:41:07.756Z“},{„nodeinfo“:{„software“:{„autoupdater“:{„branch“:“stable“,“enabled“:true},“batman-adv“:{„version“:“2013.4.0″,“compat“:14},“fastd“:{„version“:“v18″,“enabled“:true},“firmware“:{„base“:“gluon-v2016.2.7″,“release“:“2016.2.7-1-stable“},“status-page“:{„api“:1}},“network“:{„addresses“:[„fe80::219:99ff:febc:62d4″,“2a03:2260:114:ac01:219:99ff:febc:62d4″,“2a03:2260:114:d:219:99ff:febc:62d4″,“fdac::219:99ff:febc:62d4″],“mesh“:{„bat0“:{„interfaces“:{„tunnel“:[„4a:d7:43:f0:61:e7″],“other“:[„4a:d7:43:f0:61:e3″]}}},“mac“:“00:19:99:bc:62:d4″},“location“:{„latitude“:50.74856212,“longitude“:6.16377532},“system“:{„site_code“:“ffac“},“node_id“:“001999bc62d4″
In PRTG legen wir einen „Advanced-HTTP-Sensor“ an der unseren Flow über die Node-Red Instanz abfragt, grafisch sieht das ganze dann wie folgt aus:
Wir ziehen aus der API alle für uns wichtigen Informationen, wie:
- Arbeitsspeicher
- Verbundene Clients
- Systemlast
- Zuletzt gesehen
[ratings id=“4280″]
Hallo vielen Dank für den klasse Beitrag. Ich arbeite an etwas ähnlichem aber bekomme die Daten nicht ins PRTG. Wäre es möglich den NodeFed Code einsehen zu dürfen?