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: