RFC: Scheduler behaviour

Stefano Coletta creator at mindcreations.com
Tue Jun 15 15:33:59 CEST 2004


Hello,

in these days I was analyzing the Nagios scheduler activity and I've 
noticed a strange schema of execution about plugins/checks.

I've about 1000 checks to do in a short time so I've set the concurrent 
check parameter to 90 checks per time.

Looking at the processes activity on the server I've noticed that the 90 
processes are normally forked, then, one after the other they are 
completed regularly.
A Nagios process for each forked plugin remains still... it seems 
waiting for the other processes to finish.
All flows perfectly until there are some hosts in down state that need 
the use of check-host-alive by Nagios.

What happens is that all the "still" Nagios processes waiting for the 
last one to exit remain "still" until the check-host-alive command 
completed.

Acting this way the next 90 checks are not fired immediately by Nagios 
but only after the last check-host-alive command completes, thus, 
wasting a lot of time and incrementing the total time of execution for 
all the checks (actually 1000 checks performed in about 20 minutes).
To workaround this I've replaced ping with fping that is faster (on 
check-host-alive), reduced fping retries to 3 instead of 5 and reduced 
the timeout values in nagios.cfg. Now Nagios is faster but it still 
waits for the slowness of check-host-alive.

Maybe that I'm wrong, in fact I've NOT browsed into the scheduler 
sources of Nagios but it seems that the scheduler isn't written to 
maximize CPU utilization.
What I've noticed is that:
1) Nagios forks 90 processes
2) Waits for 90 subprocesses (plugins) to finish
3) Collects and stores all results
4) Prepares the next 90 processes and then GOTO 1

Why Nagios waits all 90 processes before forking again other checks? If 
80 checks have been already done and 10 are slow (ie. check-host-alive) 
why have I to wait to fork 80 checks more? I mean, the scheduler is it 
intended to work this way or is a yet to come feature to have always 90 
concurrent active checks, treating them indipendently?

The following screen captures will show the situation in real time to 
better explain what I've described.

The scheduler forks the checks:

[creator at guardian creator]$ ps ax
  PID TTY      STAT   TIME COMMAND
4598 ?        S      8:28 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13648 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13651 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13657 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13660 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13663 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13665 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13670 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13676 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13680 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13684 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13687 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13690 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13692 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13700 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13704 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13708 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13712 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13715 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13718 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13720 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13727 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13731 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13734 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13737 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13740 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13743 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13746 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13748 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13752 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13759 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13763 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13767 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13771 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13774 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13777 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13779 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13784 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13791 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13795 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13799 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13803 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13806 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13809 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13811 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13819 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13823 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13827 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13828 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
213.233.0.34 -w 300.0,30% -c 500.0,60% -p 5
13829 ?        S      0:00 /bin/ping -n -U -c 5 213.233.0.34
13831 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13832 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.110.100 -w 300.0,30% -c 500.0,60% -p 5
13833 ?        S      0:00 /bin/ping -n -U -c 5 217.72.110.100
13835 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13836 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.155 -w 300.0,30% -c 500.0,60% -p 5
13838 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13839 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.157 -w 300.0,30% -c 500.0,60% -p 5
13841 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13843 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13844 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.155
13845 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.149 -w 300.0,30% -c 500.0,60% -p 5
13846 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.149
13848 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.157
13849 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.157 -w 300.0,30% -c 500.0,60% -p 5
13850 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.157
13851 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13852 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.149 -w 300.0,30% -c 500.0,60% -p 5
13853 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.149
13855 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13856 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.158 -w 300.0,30% -c 500.0,60% -p 5
13857 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.158
13859 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13860 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.110.8 -w 300.0,30% -c 500.0,60% -p 5
13861 ?        S      0:00 /bin/ping -n -U -c 5 217.72.110.8
13863 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13864 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.104.238 -w 300.0,30% -c 500.0,60% -p 5
13866 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13867 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
195.94.137.221 -w 300.0,30% -c 500.0,60% -p 5
13869 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13871 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13872 ?        S      0:00 /bin/ping -n -U -c 5 217.72.104.238
13873 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.105.254 -w 300.0,30% -c 500.0,60% -p 5
13874 ?        S      0:00 /bin/ping -n -U -c 5 217.72.105.254
13876 ?        S      0:00 /bin/ping -n -U -c 5 195.94.137.221
13877 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.104.214 -w 300.0,30% -c 500.0,60% -p 5
13878 ?        S      0:00 /bin/ping -n -U -c 5 217.72.104.214
13879 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13880 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
127.0.0.1 -w 300.0,30% -c 500.0,60% -p 5
13881 ?        S      0:00 /bin/ping -n -U -c 5 127.0.0.1
13883 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13884 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.104.216 -w 300.0,30% -c 500.0,60% -p 5
13885 ?        S      0:00 /bin/ping -n -U -c 5 217.72.104.216
13887 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13888 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
194.183.3.119 -w 300.0,30% -c 500.0,60% -p 5
13889 ?        S      0:00 /bin/ping -n -U -c 5 194.183.3.119
13891 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13892 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
195.94.137.218 -w 300.0,30% -c 500.0,60% -p 5
13894 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13895 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.103.17 -w 300.0,30% -c 500.0,60% -p 5
13897 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13899 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13900 ?        S      0:00 /bin/ping -n -U -c 5 195.94.137.218
13901 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.104.221 -w 300.0,30% -c 500.0,60% -p 5
13902 ?        S      0:00 /bin/ping -n -U -c 5 217.72.104.221
13904 ?        S      0:00 /bin/ping -n -U -c 5 217.72.103.17
13905 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.104.233 -w 300.0,30% -c 500.0,60% -p 5
13906 ?        S      0:00 /bin/ping -n -U -c 5 217.72.104.233
13907 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13908 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.96.14 -w 300.0,30% -c 500.0,60% -p 5
13909 ?        S      0:00 /bin/ping -n -U -c 5 217.72.96.14
13911 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13912 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.105 -w 300.0,30% -c 500.0,60% -p 5
13913 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.105
13915 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13916 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.98.57 -w 300.0,30% -c 500.0,60% -p 5
13917 ?        S      0:00 /bin/ping -n -U -c 5 217.72.98.57
13925 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13928 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13930 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13933 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13940 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13943 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13949 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13950 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.152 -w 300.0,30% -c 500.0,60% -p 5
13952 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13954 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13955 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.158 -w 300.0,30% -c 500.0,60% -p 5
13956 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.158
13957 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.152
13958 ?        S      0:00 /usr/local/nagios/libexec/check_ping -H 
217.72.106.149 -w 300.0,30% -c 500.0,60% -p 5
13959 ?        S      0:00 /bin/ping -n -U -c 5 217.72.106.149
13961 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13962 ?        S      0:00 /usr/local/nagios/libexec/check_fping -H 
217.72.102.30 -w 3000.0,80% -c 5000.0,100% -n 3
13963 ?        S      0:00 /bin/fping -b 56 -c 3 217.72.102.30

After few seconds the check-host-alive causes Nagios to wait on all 
forks instead of firing other checks:

[creator at guardian creator]$ ps ax
  PID TTY      STAT   TIME COMMAND
4598 ?        S      8:28 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13648 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13651 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13657 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13660 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13663 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13665 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13670 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13676 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13680 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13684 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13687 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13690 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13692 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13700 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13704 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13708 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13712 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13715 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13718 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13720 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13727 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13731 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13734 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13737 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13740 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13743 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13746 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13748 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13752 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13759 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13763 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13767 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13771 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13774 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13777 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13779 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13784 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13791 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13795 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13799 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13803 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13806 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13809 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13811 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13819 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13823 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13827 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13831 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13835 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13838 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13841 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13843 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13851 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13855 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13859 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13863 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13866 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13869 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13871 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13879 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13883 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13887 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13891 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13894 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13897 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13899 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13907 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13911 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13915 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13925 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13928 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13930 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13933 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13940 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13943 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13949 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13952 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13954 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13980 ?        S      0:00 /usr/local/nagios/bin/nagios -d 
/usr/local/nagios/etc/nagios.cfg
13981 ?        S      0:00 /usr/local/nagios/libexec/check_fping -H 
217.72.102.30 -w 3000.0,80% -c 5000.0,100% -n 3
13982 ?        S      0:00 /bin/fping -b 56 -c 3 217.72.102.30

After the check-host-timeout Nagios terminates all tasks and starts with other 90 checks.

Note that this system is:

CPU#0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz stepping 09

with 1Gig of RAM.

Any comments are appreciated.

-- 
Stefano Coletta

http://www.mindcreations.com



-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND




More information about the Developers mailing list