Page 1 of 1

Many of the service checks on same second

Posted: Mon Sep 30, 2013 5:25 am
by voicelink
We have high cpu usage on our NagiosXI server sometimes. This happens mostly when there are lots of service checks on same second. We can change individual service easy to some other time, but is there an easy way to stop nagiosxi to set service checks to same second. We have over 2600 service checks, some checks every 5min, some 15min, some 60min etc...


Nagios XI Version : 2012R2.3
nagiosxi.domain.local 2.6.32-358.6.2.el6.x86_64 x86_64
CentOS release 6.4 (Final)
Gnome is not installed

Re: Many of the service checks on same second

Posted: Mon Sep 30, 2013 9:17 am
by slansing
Have you determined Nagios is what is causing your high CPU usage and not something else on the system? Can you navigate to Admin > Monitoring Engine Status and send us a screenshot of this page? As well as Admin > System Status

Re: Many of the service checks on same second

Posted: Thu Oct 03, 2013 7:27 am
by voicelink
ESXi checks are causing high cpu most of the time. Ping and snmp checks not so much.

Re: Many of the service checks on same second

Posted: Thu Oct 03, 2013 11:08 am
by abrist
What are the specs of this server? The screenshot looks fairly healthy, though the max service execution time is a bit high. This can be due to the esxi checks as certain queries to a vmware server host/guest can take quite a while.

Re: Many of the service checks on same second

Posted: Sat Oct 05, 2013 2:48 am
by voicelink
Server has 6-cpu cores (2,666Mhz per core) and 8GB RAM. Disc is from shared storage, HP P2000 G3 SAS.

Re: Many of the service checks on same second

Posted: Mon Oct 07, 2013 9:35 am
by slansing
Shared storage "especially networked" can cause latency as well. Have you tried restarting ndo2db? Check to see what the check scheduling differences are after running:

Code: Select all

service ndo2db restart