Nagios: Netzwerkdrucker überwachen

Will man Nagios auch dazu benutzen den Status von HP Druckern zu überwachen geht das recht einfach. Startpunkt sollte diese Dokument sein. Um einzusteigen mache ich immer gern einen ersten Test manuel von der console. In der checkcommands.cfg kann man den notwendigen Befehl finden.

# /usr/lib/nagios/plugins/check_hpjd -H printer.ip-address -C public
Printer ok - ("BEREIT")

Ok. Scheint erst mal nicht schlecht zu starten. Zuerst wie immer den Host definieren.

hostdefinition define host{
        use                     your-host-template
        host_name               printer-name
        alias                   Printer
        address                 printer.ip-address
        check_command           check-host-alive
        }

und dann die service Definition

define service{
        use                     your-service-template
        host_name               printer-name      
        service_description     Printer 
        check_command           check_hpjd!-C public  
        }

define service{
       use                     your-service-template
       host_name                printer-name
       service_description     PING
       check_command           check_ping!100.0,20%!500.0,60%
       }

Wenn alles klappt kann man dann den Status in der Nagios Console überwachen

201007-nagios-printer.png201007-nagios-printer-warning.jpeg