Performance tuning a host returning results via NSCA
Oliver Hookins
oliver.hookins at anchor.com.au
Fri Mar 7 03:17:41 CET 2008
Hi all,
I guess performance is a constant problem for everyone but what I'm seeing
doesn't seem to make sense. I have two servers running Nagios, one that is
more or less just a frontend and another doing the checks and returning
results via send_nsca. Constantly I see the frontend light up with criticals
due to the passive results not being received in time (the service
freshness timeout is 120 seconds).
I only have 120 passive service checks and 45 passive host checks, so I can
assume if none of the hosts are down it is only doing one check per second.
The host performing the checks is under very little load so I can't see why
it is being held up. Here are some facts that may shed some light on the
situation:
On the host doing the checking:
* as per docs/tuning.html:
- 1. aggregate_status_updates = 1
- 3. max_concurrent_checks = 0
- 7. using check_icmp for host checks, and 'ping' service checks
- 8. not using regularly scheduled host checks
- 9. not using aggressive host checking
* service_inter_check_delay_method=s (have tried 0.01)
* service_interleave_factor=s
* host_inter_check_delay_method=s (have tried 0.01)
* service_reaper_frequency=1
* sleep_time=1 (have tried 0.01)
OCSP and OCHP are both enabled and send through commands that look like
this:
/bin/echo -e "$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATEID$\t$SERVICEOUTPUT$"
| /usr/sbin/send_nsca -H nagios-server -c /etc/nagios/send_nsca.cfg
If I check the processes running by the nagios user with 'ps uf -U nagios' I
frequently see just the main nagios process and a forked command for
send_nsca. I'm wondering if sending the passive results is the bottleneck in
this case, and what I could do to improve it? Perhaps write each result to a
file and have a separate process sending multiple passive results back to
the master nagios server?
I'm interested to see anyone else's performance values on a system where
they are using send_nsca.
--
Regards,
Oliver Hookins
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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