Ping check won't go away

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
daq
Posts: 19
Joined: Thu Mar 17, 2011 5:33 pm

Ping check won't go away

Post 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!
        }
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: Ping check won't go away

Post by mguthrie »

Can you show this command definition?

Code: Select all

check_command                   check_rdp_port

Also, after making changes have you restarted Nagios?
Locked