Netzwerkdrucker mit Nagios überwachen lassen

Zum Überwachen eines Netzwerkdrucker muss dieser per SNMP abfragbar sein. Folgende Modelle funktionierten:

Zuerst Check-Command Herunterladen Download und unter /usr/lib/nagios/plugins ablegen. Dann Command an einem Drucker überprüfen, ob es eine brauchbare Rückmeldung gibt:

# /usr/lib/nagios/plugins/check_snmp_printer -H 10.16.1.200 -x "CONSUM ALL" -w 25 -c 5 -S "\n"

Rückmeldung:

Cyan-Tonerkassette is at 100% - OK!
Magenta-Tonerkassette is at 5% - CRITICAL!
Gelbe Tonerkassette is at 100% - OK!
Schwarze Tonerkassette is at 60% - OK!
Fixierer is at 80% - OK!
Riemeneinheit is at 80% - OK!
| Cyan-Tonerkassette=100;25;5; Magenta-Tonerkassette=5;25;5; Gelbe Tonerkassette=100;25;5; Schwarze Tonerkassette=60;25;5; Fixierer=80;25;5; Riemeneinheit=80;25;5;

Nun eine neue Datei /etc/nagios3/conf.d/drucker.cfg anlegen, mit Inhalt:

#
# Drucker Definition
#

define command{
     command_name    check_drucker
     command_line    /usr/lib/nagios/plugins/check_snmp_printer -H $HOSTNAME$ -x "CONSUM ALL" -w $ARG1$ -c $ARG2$
}

define service{
     use                   linuxmuster-service
     host_name             Dell_Drucker
     service_description   Status Dell Drucker
     notification_options  w,u,c,r
     check_command         check_drucker!25!5
}

define host{
     use         generic-host ; Name of host template to use
     host_name   Dell_Drucker
     alias       Drucker Farblaser Lehrerzimmer
     address     10.16.1.200
     check_command         check-host-alive
     check_interval        10
     max_check_attempts    20
     notification_interval 60
     notification_period   24x7
     notification_options  d,u,r
}

Nun Nagios neustarten:

 # /etc/init.d/nagios3 restart

Weitere Check-Optionen: