Nach einigem Graben stellt sich heraus, dass Monit die Systemüberwachungsdaten in einer Statusdatei speichert. In dieser Statusdatei wird nachverfolgt, welche Dienste überwacht / nicht überwacht werden.
Dies ist zwar ein bisschen "brutale Kraft", aber es funktioniert definitiv. Wenn ein Dienst aufgrund eines Timeouts "nicht überwacht" wird, entfernen Sie einfach die Monit-Statusdatei wie folgt aus dem System:
sudo rm /var/lib/monit/state
Und dann Monit so neu starten und alles sollte gut sein:
sudo service monit restart
FWIW, auf anderen Systemen / Setups kann die Monit-Statusdatei als state
oder monit.state
oder sogar .monit.state
(mit einem Punkt / .
Punkt) in einem anderen Verzeichnis gespeichert werden. Stellen Sie sicher, dass Sie genau bestimmen, wo die Statusdatei gespeichert wird, wenn Sie tatsächlich versuchen, dieses Update zu implementieren.