Disable check-host-alive for certain hosts

Mike Simkins mike.simkins at gmail.com
Thu Apr 7 10:05:32 CEST 2005


In your HOST definition (not service), there is also a check_command
(normally set to check-host-alive), if you set this to check_ssh
instead that should work correctly, I am using it for some routers on
my network where ICMP is blocked, and I use check_tcp to check them
for telnet access.

On Apr 5, 2005 4:36 PM, Bergström Sebastian
<Sebastian.Bergstroem at kunskapsskolan.se> wrote:
> I have the check_command defined to check_ssh. As I understand, normal behaviour for Nagios is that if a Service does not respond - it tries to Ping it instead. When the host does not reply on SSH calls, Nagios tries to ping the host instead which results in a host down alert.
> 
> How do I change this behaviour?
> 
> Below are the service settings for my SSH checks.
> 
> Any input is deeply appreciated.
> 
> Best regards,
> Sebastian Bergstroem
> 
> ----
> 
> checkcommands.cfg
> 
> define command{
>        command_name    check_ssh
>        command_line    $USER1$/check_ssh $HOSTADDRESS$
>        }
> ----
> 
> services.cfg
> 
> define service{
>         name                            generic-service ; The 'name' of this se$
>         active_checks_enabled           1       ; Active service checks are ena$
>         passive_checks_enabled          1       ; Passive service checks are en$
>         parallelize_check               1       ; Active service checks should $
>         obsess_over_service             1       ; We should obsess over this se$
>         check_freshness                 0       ; Default is to NOT check servi$
>         notifications_enabled           1       ; Service notifications are ena$
>         event_handler_enabled           1       ; Service event handler is enab$
>         flap_detection_enabled          1       ; Flap detection is enabled
>         process_perf_data               1       ; Process performance data
>         retain_status_information       1       ; Retain status information acr$
>         retain_nonstatus_information    1       ; Retain non-status information$
>         register                        0       ; DONT REGISTER THIS DEFINITION$
>         }
> 
> # NSClient service definition template
> define service{
>         use                             generic-service
>         name                            nsclient-service
>         check_period                    24x7
>         max_check_attempts              3
>         normal_check_interval           10
>         retry_check_interval            1
>         contact_groups                  Operation
>         notification_interval           30
>         notification_period             24x7
>         notification_options            w,u,c,r
>         register                        0      ; DO NOT REGISTER, TEMPLATE!
>         }
> 
> define service{
>         use                             nsclient-service
>         host_name                       fw01,fw02,fw03
>         service_description             SSH
>         check_command                   check_ssh
>         }
> ----
> 
> -----Ursprungligt meddelande-----
> Från: Mike Simkins [mailto:mike.simkins at gmail.com]
> Skickat: den 5 april 2005 10:27
> Till: Bergström Sebastian
> Kopia: nagios-users at lists.sourceforge.net
> Ämne: Re: [Nagios-users] Disable check-host-alive for certain hosts
> 
> 
> Change the check_command for the host to use an SSH check.
> 
> You can use any check command to see if a host is alive, not just
> check-host-alive
> 
> On Apr 4, 2005 12:25 PM, Bergström Sebastian
> <Sebastian.Bergstroem at kunskapsskolan.se> wrote:
> > We use Nagios v.1.2 and monitors some remote Firewalls (among others). The Firewalls does not reply on ICMP (which makes check-host-alive useless). Our current check implementation is to ensure that the SSH daemon runs on the Firewalls. When the SSH daemon does not respond for whatever reason, check-host-alive kicks in and that results in a Host down alert (since the Firewalls does not respond on ICMP).
> >
> > How can I force Nagios to only rely on the SSH service check?
> >
> > Any thoughts or ideas are deeply appreciated.
> >
> > Thanks in advance!
> >
> > Best regards,
> > Sebastian Bergstroem
> >
> > ----------------------------------------------
> > Sebastian Bergstroem
> > Technical coordinator
> > Kunskapsskolan i Sverige AB
> > sebastian.bergstroem at kunskapsskolan.se
> > -----------------------------------------------
> >
> > -------------------------------------------------------
> > SF email is sponsored by - The IT Product Guide
> > Read honest & candid reviews on hundreds of IT Products from real users.
> > Discover which products truly live up to the hype. Start reading now.
> > http://ads.osdn.com/?ad_ide95&alloc_id396&opclick
> > _______________________________________________
> > Nagios-users mailing list
> > Nagios-users at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
> > ::: Messages without supporting info will risk being sent to /dev/null
> >
>


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list