im Rahmen eines Updates (via apt) wurde mein MRTG vom "Start via cronjob" auf den Daemon umgestellt. Seitdem funktioniert nichts mehr.
In diesem Beispiel monitore ich mit mrtg-ping-probe und habe festgestellt, dass MRTG seit der Umstellung unter einem eigenen Benutzer läuft, der ping nicht so ohne Weiteres starten darf. Also habe ich die /etc/sudoers angepasst:
Code: Alles auswählen
mrtg ALL=(ALL:ALL) NOPASSWD: /usr/bin/ping
mrtg ALL=(ALL:ALL) NOPASSWD: /usr/bin/mrtg-ping-probe
mrtg ALL=(ALL:ALL) NOPASSWD: /usr/sbin/apcaccess
Code: Alles auswählen
sudo /usr/bin/mrtg-ping-probe debianforum.de
Im Anschluss habe ich das sudo in meine MRTG-Konfiguration eingebaut. Hier ein Beispiel:
Code: Alles auswählen
PageTop[debianforum]: <H1>Responsezeiten Debian Forum</H1>
Target[debianforum]: `sudo /usr/bin/mrtg-ping-probe debianforum.de 2>&1`
Title[debianforum]: Responsezeiten Debian Forum
SetEnv[debianforum]: MRTG_INT_IP="debianforum.de" MRTG_INT_DESCR="ping"
MaxBytes[debianforum]: 100
AbsMax[debianforum]: 200
Options[debianforum]: gauge, growright
YLegend[debianforum]: ping time (ms)
ShortLegend[debianforum]: ms
Legend1[debianforum]: Maximum Round Trip Time in ms
Legend2[debianforum]: Minimum Round Trip Time in ms
Legend3[debianforum]: Maximal 5 Minute Maximum Round Trip Time in ms
Legend4[debianforum]: Maximal 5 Minute Minimum Round Trip Time in ms
LegendI[debianforum]: Max:
LegendO[debianforum]: Min:
Und genau das kann ich im Moment nicht so ganz nachvollziehen. Was an der Konsole funktioniert, müsste doch eigentlich auch über den Daemon klappen.2023-12-24 13:58:16 -- 2023-12-24 13:58:16: ERROR: Skipping webupdates because rateup did not return anything sensible
2023-12-24 13:58:16 -- 2023-12-24 13:58:16: WARNING: rateup died from Signal 0
with Exit Value 1 when doing router 'debianforum'
Signal was 0, Returncode was 1
Wer hat Tipps, wie ich das weiter eingrenzen kann?
Gruß,
Jörg