Damit das ganze Funktioniert war schon ein wenig Vorarbeit notwendig, aber das haben wir ja nun hinter uns … für jedes System wird eine Config angelegt, als Beispiel die Config die wir für den PiHole Verwenden. Jede Config erzeugt 2 RRD Graphen, einer für die aktuelle Pingzeit zum Client und ein 2. für den gemessenen Packetloss, damit wir auch sicher sind das Clients offline sind und nicht einfach nur eine Schlechte Verbindung haben
Title[pihole.ping]: Ping of RPI PageTop[pihole.ping]: <H1>RPI Ping</H1> <P>Die Pingzeiten zw. dem RPI und RPI werden gemessen MaxBytes[pihole.ping]: 180 AbsMax[pihole.ping]: 10000 WithPeak[pihole.ping]: ymwd Options[pihole.ping]: gauge Target[pihole.ping]: `/usr/bin/mrtg-ping-probe 192.168.178.43` YLegend[pihole.ping]: Pingzeit ShortLegend[pihole.ping]: ms Legend1[pihole.ping]: Pingzeit in ms Legend2[pihole.ping]: Pingzeit in ms Legend3[pihole.ping]: Maximal 5 Minute Maximum Pingzeit in ms Legend4[pihole.ping]: Maximal 5 Minute Minimum Pingzeit in ms LegendI[pihole.ping]: Max: LegendO[pihole.ping]: Min: Target[pihole.loss]: `/usr/bin/mrtg-ping-probe -t 42 -p loss/loss 192.168.178.43` Title[pihole.loss]: Packet Loss Analysis PageTop[pihole.loss]: <H1>Packet Loss Analysis</H1> MaxBytes[pihole.loss]: 100 AbsMax[pihole.loss]: 101 WithPeak[pihole.loss]: ymwd Options[pihole.loss]: gauge Unscaled[pihole.loss]: dwmy YLegend[pihole.loss]: % Packet Loss ShortLegend[pihole.loss]: % Legend1[pihole.loss]: % Packet Loss Legend2[pihole.loss]: % Packet Loss Legend3[pihole.loss]: Maximal 5 Minute % Packet Loss Legend4[pihole.loss]: Maximal 5 Minute % Packet Loss LegendI[pihole.loss]: % loss: LegendO[pihole.loss]: % loss:
Das Wiederholt man jetzt für ca. 30 Clients so wie ich und hat dann eine Funktionierende Überwachung die alle 1 Minute pollt ob die Rechner noch im Netz sind.