Nagios service latency
Thomas Guyot-Sionnest
dermoth at aei.ca
Sun Nov 4 15:42:56 CET 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03/11/07 05:03 AM, Andreas Ericsson wrote:
> Thomas Guyot-Sionnest wrote:
>>
>> Something that can help as well is having the host check return as fast
>> as possible.
>
> If that's what you're after ...
It helped a lot reducing the check latency on my systems. It's running
over 1000 checks/minute with near-0 latency (the latency climbs if
there's a few hosts going down though, because the host check for down
hosts is run more often and takes longer - I'll work on this when I
upgrade to Nagios 3). The CPUs are used at about 50%.
>> On my servers I use check_icmp (faster than check_ping
>> since it has native ICMP support), the check sends only one ping and
>> timeout after one second (the minimum):
>>
>> # 'check_host-alive' command definition
>> define command{
>> command_name check-host-alive
>> command_line $USER1$/check_icmp -H $HOSTADDRESS$ -w 300.00,80% -c
>> 500.00,100% -p 1 -t 1
>> }
>>
>
> Turn this into
> # 'check_host-alive' command definition
> define command{
> command_name check-host-alive
> command_line $USER1$/check_host -H $HOSTADDRESS$
> }
This gives the same result for up hosts, but takes 20 times longer on
unreachable hosts:
$ time ./check_icmp -H 1.1.1.1 -w 300.00,80% -c 500.00,100% -p 1 -t 1
CRITICAL - 1.1.1.1: rta nan, lost 100%|rta=0.000ms;300.000;500.000;0;
pl=100%;80;100;;
real 0m0.506s
user 0m0.000s
sys 0m0.004s
$ time ./check_host -H 1.1.1.1
CRITICAL - 1.1.1.1: rta nan, lost 100%|rta=0.000ms;1000.000;1000.000;0;
pl=100%;100;100;;
real 0m10.006s
user 0m0.000s
sys 0m0.000s
So it's definitely not an option. I could further reduce the timeout by
using lower thresholds but I wanted to stay on the safe side...
Thomas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHLdpw6dZ+Kt5BchYRAps7AJ0Wbe7PGaFPWclv4/Azb4JAegm1GgCfQAUH
gd6+7IvapRchw+Ax8gtvmBk=
=cWdv
-----END PGP SIGNATURE-----
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
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