<br><tt><font size=2>nagios-users-bounces@lists.sourceforge.net schrieb
am 02.09.2008 19:12:01:<br>
</font></tt>
<br><tt><font size=2>Hello Ryan,</font></tt>
<br>
<br><tt><font size=2>first of all: please to not top-post and do a fullquote
at the same</font></tt>
<br><tt><font size=2>time. It's considered rude on mailing lists and it's
unnecessary</font></tt>
<br><tt><font size=2>waste of bandwidth and makes mails hard to read, as
I do not know</font></tt>
<br><tt><font size=2>if you posted between the lines too.</font></tt>
<br><tt><font size=2>Either please don't quote at all, or post your replies
between the</font></tt>
<br><tt><font size=2>quotes, like I do usually for example. Thanks for
your understanding.</font></tt>
<br><tt><font size=2><br>
> It seems that for every host, 3 processes are launched to do the <br>
> host ping check: sh, ping, and nagios.  I currently have ~57
hosts <br>
> that are in an down state and have been acknowledged as out of <br>
> service.  I would assume 57*3 plus the 30 second timeout could
cause<br>
> this many processes at the same time.</font></tt>
<br>
<br><tt><font size=2>Ok, that seems like a possible explanation. If you
have a lot of checks,</font></tt>
<br><tt><font size=2>which are expected to time out, then you will have
a lot of "hanging"</font></tt>
<br><tt><font size=2>processes waiting to quit. There is really nothing
you can do about</font></tt>
<br><tt><font size=2>it, but lower your timeout value.</font></tt>
<br><tt><font size=2>Another option is to refrain from using check_ping,
but use check_icmp</font></tt>
<br><tt><font size=2>instead. check_ping is a wrapper script, which calls
/bin/ping and</font></tt>
<br><tt><font size=2>parses its output. Therefor you have the extra "sh"
fork. check_icmp</font></tt>
<br><tt><font size=2>is a plugin with native icmp implementation and doesn't
require</font></tt>
<br><tt><font size=2>the extra fork. It's faster, less bulky and todays
check of choice</font></tt>
<br><tt><font size=2>for host checks - at least for intranet hosts in my
opinion.</font></tt>
<br><tt><font size=2>WAN hosts are another thing though... but that might
be my personal</font></tt>
<br><tt><font size=2>opinion only.</font></tt>
<br>
<br><tt><font size=2>> I guess that brings me to my next question.  I
could disable active <br>
> host checks for these out of service machines which would most <br>
> likely alleviate my warnings about the amount of processes, but <br>
> would I have to re-enable them once the machines are brought back
<br>
> up?  I currently just acknowledge the problem and leave a comment
<br>
> when a machine is put out of service, but this means that it will
be<br>
> back at some point.  When it does come back, acknowledgement
is gone<br>
> and regular checks are still happening.  Does anyone know of
a <br>
> better way to do this?</font></tt>
<br>
<br><tt><font size=2>There is really no way to solve that "problem".
It is like it is.</font></tt>
<br><tt><font size=2>Question is rather: how can it be, that you have 57
hosts, which</font></tt>
<br><tt><font size=2>are down for an extended period? I do not know your
environment, but</font></tt>
<br><tt><font size=2>it seems questionable to me, why such hosts would
deserve a monitoring.</font></tt>
<br><tt><font size=2>But that's up to you to decide.</font></tt>
<br>
<br><tt><font size=2>Regards</font></tt>
<br><tt><font size=2>        Sascha</font></tt>
<br>
<br><font size=2 face="sans-serif">-- <br>
Sascha Runschke<br>
IT-Infrastruktur<br>
<br>
GFKL Financial Services AG<br>
Limbecker Platz 1<br>
45127 Essen<br>
<br>
Telefon : +49 (201) 102-1879 Mobil : +49 (173) 5419665 Fax : +49 (201)
102-1102105</font>
<br>
<br>
<br>
<br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">GFKL Financial Services AG</span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">Vorstand: Dr. Peter Jänsch (Vors.), Jürgen Baltes, Dr. Till Ergenzinger, Dr. Tom Haverkamp</span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">Vorsitzender des Aufsichtsrats: Dr. Georg F. Thoma</span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">Sitz: Limbecker Platz 1, 45127 Essen, Amtsgericht Essen, HRB 13522</span>