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: