All pastes #911674 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-20 21:18 UTC
rendered paste body

###############################################################################
###############################################################################
#
# SERVICES
#
###############################################################################
###############################################################################

# Generic service definition template - This is NOT a real service, just a template!

define service{
        name                            generic-service ; The 'name' of this service template
        active_checks_enabled           1       ; Active service checks are enabled
        passive_checks_enabled          1       ; Passive service checks are enabled/accepted
        parallelize_check               1       ; Active service checks should be parallelized (disabling this can lead to major performance problems)
        obsess_over_service             1       ; We should obsess over this service (if necessary)
        check_freshness                 0       ; Default is to NOT check service 'freshness'
        notifications_enabled           1       ; Service notifications are enabled
        event_handler_enabled           1       ; Service event handler is enabled
        flap_detection_enabled          1       ; Flap detection is enabled
        failure_prediction_enabled      1       ; Failure prediction is enabled
        process_perf_data               1       ; Process performance data
        retain_status_information       1       ; Retain status information across program restarts
        retain_nonstatus_information    1       ; Retain non-status information across program restarts
        register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
        }



define service{
        hostgroup                       jonathan
        service_description             EXIM
        max_check_attempts              4
        event_handler                   rr-exim
        }
------------------------------------------------------------
commands.cfg
define command{
        command_name    rr-exim
        command_line    /etc/nagios/commands/remote-restart-exim  $SERVICESTATE$ $SERVICESTATETYPE$ $SERVICEATTEMPT$
        }
-------------------------

host.cfg
# bc09333                  [hostname]      = www.remotedomain.tld
        define host{
        use                     generic-host            ; Name of host template to use
        host_name               bc09333
        alias                   www.remotedomain.tld
        address                 192..168.0.55
        check_command           check-host-alive
        max_check_attempts      10
        notification_interval   120
        notification_period     24x7
        notification_options    d,u,r
        contact_groups          ju-admin
        }
------------------------
servers/remotedomain.tld.cfg

# ping
define service{
        use                             generic-service         ; Name of service template to use
        host_name                       bc09333
        service_description             PING
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              3
        normal_check_interval           5
        retry_check_interval            1
        contact_groups                  ju-admin
        notification_options            w,u,c,r
        notification_interval           960
        notification_period             24x7
        check_command                   check_ping!200.0,20%!500.0,60%
        }
-----------------------