Page 1 of 1

Ping check won't go away

Posted: Thu Mar 17, 2011 6:06 pm
by daq
I'm trying to disable ping check on a cluster of computers because Nagios issues a warning about duplicate replies.

I can't find where the ping command is configured for this host. I went through all config levels up to generic-service. I also tried removing check_command completely, but Nagios is still pinging the host.

What am I missing?

The host is configured as follows:

Code: Select all

# 'remote' host definition
define host{
        use                     critical            ; Name of host template to use

        host_name               remote
        alias                   remote
        address                 0.1.2.3.4
        parents                 switch
        check_command           check_dummy!0
        max_check_attempts      10
        notification_options    d,u,r
        contact_groups          admins
        }
Template definition:

Code: Select all

define host{
        name                            critical    ; The name of this host template - referenced in other host definitions, used for template recursion/resolution
        notifications_enabled           1       ; Host notifications are enabled
        event_handler_enabled           1       ; Host event handler is enabled
        flap_detection_enabled          1       ; Flap detection 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
        notification_interval           0
        notification_period             24x7
        register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
        }
Service definition:

Code: Select all

#RDP critical definition
define service{
        use                             generic-service
        host_name                       remote
        service_description             RDP_Port
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              3
        normal_check_interval           5
        retry_check_interval            1
        contact_groups                  admins
        notification_interval           120
        notification_period             9:00pm_7:00am
        notification_options            c,r
        check_command                   check_rdp_port
}
Generic-service template definition:

Code: Select all

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
        is_volatile                     0                       ; The service is not volatile
        check_period                    24x7                    ; The service can be checked at any time of the day
        max_check_attempts              3                       ; Re-check the service up to 3 times in order to determine its final (hard) state
        normal_check_interval           10                      ; Check the service every 10 minutes under normal conditions
        retry_check_interval            2                       ; Re-check the service every two minutes until a hard state can be determined
        contact_groups                  admins                  ; Notifications get sent out to everyone in the 'admins' group
        notification_options            w,u,c,r                 ; Send notifications about warning, unknown, critical, and recovery events
        notification_interval           60                      ; Re-notify about service problems every hour
        notification_period             24x7                    ; Notifications can be sent out at any time
         register                        0                      ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
        }

Re: Ping check won't go away

Posted: Mon Mar 28, 2011 2:01 pm
by mguthrie
Can you show this command definition?

Code: Select all

check_command                   check_rdp_port

Also, after making changes have you restarted Nagios?