Re: [Nagios-users] change service check timeout in Nagios

2009-06-30 Thread Michael W. Lucas
On Mon, Jun 29, 2009 at 03:44:01PM -0500, Marc Powell wrote:
 
 On Jun 29, 2009, at 2:46 PM, Michael W. Lucas wrote:
 
  Surely there's a built-in way to tell Nagios that either a particular
  check can take longer, or increase the 10-second timeout within Nagios
  itself?  The service_check_timeout value kills runaway processes,
  which this isn't.
 
 But that's what you need to change. Think of it as the maximum amount  
 of time a plugin is allowed to run if the plugin doesn't terminate  
 itself within a reasonable amount of time. Misbehaving plugins are  
 just the most common reason to hit this timeout. It should be set  
 higher than the longest expected running time for any of your plugins.

Thanks for your response.  The following settings have been my nagios
config for months now:

service_check_timeout=180
host_check_timeout=60

I would expect that a service check plugin would be allowed to run for
3 minutes.  But the Web interface and log still show:

CRITICAL - Plugin timed out after 10 seconds 

Obviously, I'm missing something somewhere?  Do any other config
settings interact with this somehow?

This is with 3.0.6 on FreeBSD 7.2 i386, BTW.

Thanks,
==ml

-- 
Michael W. Lucasmwlu...@blackhelicopters.org, mwlu...@freebsd.org
http://www.BlackHelicopters.org/~mwlucas/
Latest book:  Cisco Routers for the Desperate, 2nd Edition
http://www.CiscoRoutersForTheDesperate.com/

--
___
Nagios-users mailing list
Nagios-users@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


Re: [Nagios-users] change service check timeout in Nagios

2009-06-30 Thread Michael W. Lucas
On Tue, Jun 30, 2009 at 10:10:40AM -0400, Michael W. Lucas wrote:
 On Mon, Jun 29, 2009 at 03:44:01PM -0500, Marc Powell wrote:
  
  On Jun 29, 2009, at 2:46 PM, Michael W. Lucas wrote:
  
   Surely there's a built-in way to tell Nagios that either a particular
   check can take longer, or increase the 10-second timeout within Nagios
   itself?  The service_check_timeout value kills runaway processes,
   which this isn't.
  
  But that's what you need to change. Think of it as the maximum amount  
  of time a plugin is allowed to run if the plugin doesn't terminate  
  itself within a reasonable amount of time. Misbehaving plugins are  
  just the most common reason to hit this timeout. It should be set  
  higher than the longest expected running time for any of your plugins.
 
 Thanks for your response.  The following settings have been my nagios
 config for months now:
 
 service_check_timeout=180
 host_check_timeout=60
 
 I would expect that a service check plugin would be allowed to run for
 3 minutes.  But the Web interface and log still show:
 
 CRITICAL - Plugin timed out after 10 seconds 
 
 Obviously, I'm missing something somewhere?  Do any other config
 settings interact with this somehow?
 
 This is with 3.0.6 on FreeBSD 7.2 i386, BTW.

Lucas smacks his own forehead and says bad things about his own
upbringing

Posted so that an answer appears in the archives.

I'm using negate -u CRITICAL in front of my check.  negate has its
own timeout value that must be set to extend the life of a check!

Not a Nagios issue at all.

==ml

-- 
Michael W. Lucasmwlu...@blackhelicopters.org, mwlu...@freebsd.org
http://www.BlackHelicopters.org/~mwlucas/
Latest book:  Cisco Routers for the Desperate, 2nd Edition
http://www.CiscoRoutersForTheDesperate.com/

--
___
Nagios-users mailing list
Nagios-users@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


Re: [Nagios-users] change service check timeout in Nagios

2009-06-29 Thread Marc Powell

On Jun 29, 2009, at 2:46 PM, Michael W. Lucas wrote:

 Surely there's a built-in way to tell Nagios that either a particular
 check can take longer, or increase the 10-second timeout within Nagios
 itself?  The service_check_timeout value kills runaway processes,
 which this isn't.

But that's what you need to change. Think of it as the maximum amount  
of time a plugin is allowed to run if the plugin doesn't terminate  
itself within a reasonable amount of time. Misbehaving plugins are  
just the most common reason to hit this timeout. It should be set  
higher than the longest expected running time for any of your plugins.

  I know increasing the timeout would impact my
 performance for my other apps, but I have a separate Nagios instance
 for these devices.

Not necessarily. Only if your other plugins are badly behaved and  
don't terminate themselves in a timely manner. Mine is typically set  
to 60 seconds as I have some long running checks as well.

--
Marc


--
___
Nagios-users mailing list
Nagios-users@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