Hallo ich habe bei mir am Server bisher mit M/Monit und folgender config überprüft ob der eibd Service noch läuft:
Jetzt würde ich gerne um das abtesten der sende und Empfangsfunktion erweitern da bei mir von Zeit zu Zeit die Empfangsfunktion des eibd vom Bus nicht mehr funktioniert (senden mittels eibd auf den Bus geht weiterhin) und einen Neustart erfordert.
Jetzt dachte ich mir das müsste man doch mit groupreadresponse testen können. Sollte das Senden oder Empfangen nicht funktionieren kommt ja keine positive Rückmeldung und man kann mit monit eine Meldung absetzen und sogar den Service neu starten.
Nur weiß ich jetzt nicht so ganz wie man das in eine Monit Konfiguration verpacken könnte
Code:
check process eibd with pidfile /var/run/knxd.pid start program = "/etc/init.d/knxd start" stop program = "/etc/init.d/knxd stop" mode passive if cpu is greater than 40% for 2 cycles then alert if cpu is greater than 80% for 5 cycles then restart
Jetzt dachte ich mir das müsste man doch mit groupreadresponse testen können. Sollte das Senden oder Empfangen nicht funktionieren kommt ja keine positive Rückmeldung und man kann mit monit eine Meldung absetzen und sogar den Service neu starten.
Nur weiß ich jetzt nicht so ganz wie man das in eine Monit Konfiguration verpacken könnte