<br><br><div class="gmail_quote">On Tue, Jan 27, 2009 at 5:58 PM, Jake <span dir="ltr"><<a href="mailto:jakepaulus@gmail.com">jakepaulus@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div><br>I use ping as both a service check and a host check because i want to ping all of the time to measure latency, etc. I wouldn't think so much about eliminating service checks that aren't directly redundant as much as making sure the checks you do are as fast as possible.</div>
</div></blockquote><div><br>Thanks Jake! I'll heed the advice. I wasn't sure about what are the parts best worth tackling to gain efficiency.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div><br>Specifically, look for any service check that takes longer than a second. </div></div></blockquote><div><br>Is there a place where it logs how long a service check too? How do you usually find out? I can only see when it was last checked on my interface but not how long it took.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div>Also make sure your timeouts are set low as this can easily be a source for high load averages - e.g. if you consider 500ms latency on the ping service to be critical then why not set your timeout value to one or two seconds instead of 10 (which is the default for check_ping). </div>
</div></blockquote><div><br>Is "<font color="red"><strong>service_check_timeout=60" in the main config file the timeout that you are talking about? I might be mistaking what you mean.</strong></font><br><br>Shouldn't this matter only for the nodes that *do* have a latency problem alone? I hope these will remain a minor fraction. But the major chunk will be the ones that respond within the timeout but still a *lot* of work. How does it work out that the timeout made such a huge difference for you?<br>
<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div>That single change for check_ping made a huge difference for me and that was before I started even looking at other services like my check_dell-hardware and check_hp-hardware which were awfully slow prior to rewriting them (now available on nagiosexchange.)<br>

</div></div><br clear="all"><br>-- <br>Jake Paulus<br><a href="mailto:JakePaulus@gmail.com" target="_blank">JakePaulus@gmail.com</a><br>
</blockquote></div><br>