Keywords: Supervision, Icinga, Nagios, Linux

13.10. printer.cfg
Prev | Chapter 13. Icinga Samples | Next

## 13.10. printer.cfg

    ###############################################################################
    # PRINTER.CFG - SAMPLE CONFIG FILE FOR MONITORING A NETWORK PRINTER
    #
    # NOTES: This config file assumes that you are using the sample configuration
    #    files that get installed with the Icinga quickstart guide.
    #
    ###############################################################################

    ###############################################################################
    ###############################################################################
    #
    # HOST DEFINITIONS
    #
    ###############################################################################
    ###############################################################################

    # Define a host for the printer we'll be monitoring
    # Change the host_name, alias, and address to fit your situation

    define host{
       use      generic-printer      ; Inherit default values from a template
       host_name   hplj2605dn      ; The name we're giving to this printer
       alias      HP LaserJet 2605dn   ; A longer name associated with the printer
       address      192.168.1.30      ; IP address of the printer
       hostgroups   network-printers    ; Host groups this printer is associated with
       }

    ###############################################################################
    ###############################################################################
    #
    # HOST GROUP DEFINITIONS
    #
    ###############################################################################
    ###############################################################################

    # A hostgroup for network printers

    define hostgroup{
       hostgroup_name   network-printers   ; The name of the hostgroup
       alias      Network Printers   ; Long name of the group
       }

    ###############################################################################
    ###############################################################################
    #
    # SERVICE DEFINITIONS
    #
    ###############################################################################
    ###############################################################################

    # Create a service for monitoring the status of the printer
    # Change the host_name to match the name of the host you defined above
    # If the printer has an SNMP community string other than "public", change the check_command directive to reflect that

    define service{
       use         generic-service      ; Inherit values from a template
       host_name      hplj2605dn      ; The name of the host the service is associated with
       service_description   Printer Status      ; The service description
       check_command      check_hpjd!-C public   ; The command used to monitor the service
       normal_check_interval   10   ; Check the service every 10 minutes under normal conditions
       retry_check_interval   1   ; Re-check the service every minute until its final/hard state is determined
       }

    # Create a service for "pinging" the printer occassionally.  Useful for monitoring RTA, packet loss, etc.

    define service{
       use         generic-service
       host_name      hplj2605dn
       service_description   PING
       check_command      check_ping!3000.0,80%!5000.0,100%
       normal_check_interval   10
       retry_check_interval   1
       }

Prev | Up | Next
13.9. notifications.cfg | Home | 13.11. switch.cfg

© 1999-2009 Ethan Galstad, 2009-2015 Icinga Development Team, http://www.icinga.org