Es gibt eine MODE
param dafür:
Monit unterstützt drei Überwachungsmodi pro Dienst: aktiv, passiv und manuell.
Syntax:
MODE Im aktiven Modus (Standardeinstellung) überwacht Monit proaktiv einen Dienst und löst bei Problemen Warnungen aus und/oder startet den Dienst neu.
Im passiven Modus überwacht Monit einen Dienst passiv und gibt Warnungen aus, versucht aber nicht, ein Problem durch Starten, Stoppen oder Neustarten zu beheben.
Im manuellen Modus geht Monit nur dann in den aktiven Modus über, wenn ein Dienst über Monit gestartet wurde
Von hier aus: https://mmonit.com/monit/documentation/monit.html#SERVICE-MONITORING-MODE
Wenn Sie Dienste über Runit oder Uptart verwalten und Monit nur für Warnungen und Dashboards verwenden möchten, können Sie auf diese Weise einfach für alle diese Dienste festlegen mode
a passive
.
Zum Beispiel:
check process heka with pidfile /etc/sv/myservice/supervise/pid
start program = "/usr/bin/sv start myservice"
stop program = "/usr/bin/sv stop myservice"
mode passive
Wenn Sie diese Funktion online, aber nicht dauerhaft aktivieren/deaktivieren möchten, lesen Sie bitte die Antworten der anderen Teilnehmer, sie sind in Ordnung.