2016-06-24 12 views
0

Ich verwende Icinga2 mit NSClient++-Monitor Failovercluster Rollen mit Icinga2

Ich habe eine PowerShell Prüfung für bestimmte Cluster-Rollen, die auf jedem cluster node installiert ist. Sollte eine Cluster-Rolle fehlschlagen, würden alle cluster nodes identische Benachrichtigungen senden, was zu einer Menge Spam für nur ein tatsächliches Dienstproblem führen würde.

Nur die Installation der Überprüfung auf einem Cluster-Knoten ist keine Option, da dies zu einer einzigen Fehlerquelle für die Rollenüberwachung führen würde: Ein fehlgeschlagener Cluster-Knoten sollte die Clusterrollen nicht beeinflussen (abgesehen von einem kurzen Timeout) kann jede Cluster-Rolle überprüfen, sobald sie ausgefallen ist.

Ist es möglich, service einem hostgroup in einer Weise zuzuweisen, dass nur eine Benachrichtigung gesendet wird, wenn dieser Dienst fehlschlägt?

+0

Können Sie Ihren Dienst, dass die Überwachung, Hosts? – saravanakumar

Antwort

0

Ich hatte am Ende die Prüfung selbst überprüfen, ob er ein Problem als kritisch melden sollte (Dienst auf dem Knoten selbst fehlgeschlagen) oder Warnung/ok (Dienst auf einem anderen Knoten fehlgeschlagen).