Ich möchte den Tonerstand eines Netzwerkdruckers mittels Nagios3 überwachen.
Ich habe alles, was ich brauche, um über SNMP auf den Tonerstand zuzugreifen.
Wenn der Drucker jedoch ausgeschaltet ist, wird die Fehlermeldung „Host ist down“ angezeigt. Diesen Fehler möchte ich jedoch nicht, da das Ausschalten dieses Druckers zulässig ist.
Aus diesem Grund habe ich den für Netzwerkdrucker vorgeschlagenen "Check-Befehl" aus der Hostkonfiguration entfernt. Allerdings prüft Nagios dann den Tonerstand auch bei ausgeschaltetem Drucker und meldet einen Fehler, weil die SNMP-Abfrage fehlschlägt.
Meine Frage lautet: Wie kann ich die SNMP-Prüfung des Toners deaktivieren, wenn der Drucker ausgeschaltet ist, ohne dass die Fehlermeldung „Host ist ausgefallen“ ausgegeben wird?
oder allgemeiner:
So deaktivieren Sie eine Dienstprüfung, wenn der Host ausgefallen ist, ohne dass die Fehlermeldung „Host ist ausgefallen“ ausgegeben wird
Antwort1
Die Verwendung der Host-is-down-Funktion durch NAGIOS, um zu erkennen, dass ein ganzer Host ausgefallen ist, und somit keine individuellen Alarme für jeden ausgefallenen Dienst auszugeben, ist sinnvoll und Sie sollten diese Funktion auch weiterhin verwenden.
Wenn Sie jedoch dieAlarmierungbei der Host-ist-down-Prüfung für den Drucker, dann erhalten Sie, was Sie wollen: keine Benachrichtigungen jeglicher Art, wenn der Drucker ausgeschaltet ist, aber Benachrichtigungen, dass der Toner leer ist, wenn er eingeschaltet wird. Etwas wie:
define host{
name printer
notifications_enabled 0
[ ... ]
}
könnte sein, was Sie wollen.