Monit sendet jedes Mal eine Warnung, wenn der Monit-Daemon gestoppt oder gestartet wird. Dies sind widerliche und nicht nützliche Informationen.
Laut den Dokumenten habe ich festgelegt:
set alert [email protected] but not on { instance }
... die Warnungen an diese E-Mail senden sollten, es sei denn, sie befinden sich in der Kategorie "Instanz", die als Start / Stopp definiert ist.
Es werden jedoch weiterhin Warnungen generiert. Das ist super nervig. Klar muss mir etwas fehlen.
Wir führen Monit 5.2.4 aus
Antworten:
Monit kann laut Dokumentation eine Reihe von Warnungen generieren:
Wir konnten dies auf unserer Seite beheben, indem wir (Adressen geändert, um die Unschuldigen zu schützen):
Dadurch werden die Nachrichten erfolgreich an die Adressen weitergeleitet, die uns wichtig sind. Sie können sie global oder lokal festlegen, aber unsere Warnungen sind nur global.
Die Unterüberschriften unter SERVICE TESTS unter: http://mmonit.com/monit/documentation/monit.html entsprechen ziemlich genau den oben genannten Typen.
Für jeden geplanten Prozess oder jede geplante Funktion Ihres Servers sollten Sie in der Lage sein, das, was für Sie wichtig ist, in einfachem Englisch zu finden und diesen Wunsch einem der in SERVICE TESTS genannten Tests zuzuordnen. Wenn ich beispielsweise Apache verwende, weiß ich, dass mir Folgendes wichtig ist:
Bei einem benutzerdefinierten Daemon, der Abfragen durchführt, ist es mir möglicherweise wichtig, ob die Protokolldatei regelmäßig mit Statusmeldungen (Zeitstempel) aktualisiert wird.
quelle
Ich verwende Monit Version 5.2.5 und die folgenden Funktionen haben die Überwachung von Monit-Warnungen gestoppt
set alert [email protected] not {instance}
quelle
Sagen Sie ihm einfach, dass er es nach einer bestimmten Anzahl von Wiederholungsversuchen in N Zeiträumen gemäß diesen Beispielen abbrechen soll .
quelle
Ich konnte dies nicht innerhalb von Monit beheben und musste eine Verarbeitungsebene für die Monit-E-Mail erstellen, um diese Monit-Instanzbenachrichtigungen vor der Zustellung herauszufiltern, indem ich sie abfing.
Wir verwenden die Pager-Pflicht, um Benachrichtigungen von Monit und mehreren anderen Systemen zu sammeln und zu versenden. In diesem Fall habe ich dem Monit-Dienst eine Filterregel hinzugefügt, die einen themenbasierten regulären Ausdruck verwendet, um Benachrichtigungs-E-Mails von Monit-Instanzen herauszufiltern.
quelle