Monit Logcheck besser definieren
Hallo zusammen,
ich lasse auf einem Server die Logs von einem Dienst nach bestimmten Wörtern durchsuchen.
Wenn eines der gesetzten Wörter aufkreuzt, dann alarmiert Monit mich per Mail.
Dies funktioniert auch, allerdings werde ich wenn die Wörter gleichzeitig auftauchen mehrmals alarmiert.
Wie kann ich dem Monit beibringen, wenn alle die gesetzten Wörter auftauchen, dann alarmiere nur 1x?
Das ganze läuft auf einem centos 6.9
Sollten mehr Infos erforderlich sein, liefe ich diese nach.
Lg
ich lasse auf einem Server die Logs von einem Dienst nach bestimmten Wörtern durchsuchen.
Wenn eines der gesetzten Wörter aufkreuzt, dann alarmiert Monit mich per Mail.
Dies funktioniert auch, allerdings werde ich wenn die Wörter gleichzeitig auftauchen mehrmals alarmiert.
Wie kann ich dem Monit beibringen, wenn alle die gesetzten Wörter auftauchen, dann alarmiere nur 1x?
Das ganze läuft auf einem centos 6.9
Sollten mehr Infos erforderlich sein, liefe ich diese nach.
Lg
Please also mark the comments that contributed to the solution of the article
Content-Key: 371663
Url: https://administrator.de/contentid/371663
Printed on: April 25, 2024 at 03:04 o'clock
6 Comments
Latest comment
Dass es geht, steht in der Monit-Doku für den Inhalts-Check einer Datei hier.
Es wird auch ein Beispiel angegeben:
bedeutet: Benachrichtige, wenn eine Zeile mit "mrcoffee" beginnt.
Da die regulären Ausdrücke bzw. deren Möglichkeiten sehr umfangreich sind, beschränkt man sich dort vermutlich auf das eine Beispiel. Ausführlichere Dokus zu regulären Ausdrücken findet man im Netz.
Gruß,
Gersen
Es wird auch ein Beispiel angegeben:
if content = "^mrcoffee" then alert
Da die regulären Ausdrücke bzw. deren Möglichkeiten sehr umfangreich sind, beschränkt man sich dort vermutlich auf das eine Beispiel. Ausführlichere Dokus zu regulären Ausdrücken findet man im Netz.
Gruß,
Gersen