<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">sujith h</b> <<a href="mailto:sujith.linux@gmail.com">sujith.linux@gmail.com</a>><br>Date: Feb 28, 2007 7:12 PM
<br>Subject: Re: [Nagios-users] Uptime error<br>To: "Andy Shellam (Mailing Lists)" <<a href="mailto:andy.shellam-lists@mailnetwork.co.uk">andy.shellam-lists@mailnetwork.co.uk</a>><br><br></span>Actually we used check_ping till 5 months before and then we decided to move on to uptime .
<br>The reason is that suppose I have a machine named don whose ip is <a href="http://192.102.1.2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">192.102.1.2</a><br>and if my machine is down for 1 day. And some other guy in my office started his machine
<br>his dhcpclient will run and give my ip (Think as if for the time being). Now the ping will<br>work in any case but the uptime wont. So that is why I decided to move on with uptime <br>in Host check. <div><span class="e" id="q_1110896c79d8a55b_1">
<br><br>Sujith<br>
<br>Bangalore<br><br><div><span class="gmail_quote">On 2/28/07, <b class="gmail_sendername">Andy Shellam (Mailing Lists)</b> <<a href="mailto:andy.shellam-lists@mailnetwork.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
andy.shellam-lists@mailnetwork.co.uk</a>
> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


  
  

<div bgcolor="#ffffff" text="#000000">
You can do it by setting scheduled host checks, but it's very
performance-intensive, and *will* affect your service checks.<br>
Your uptime check will do what you want much better if you add it as a
service to your host.<br>
<br>
Why are you so insistent you don't want to use check_ping as your host
command and Uptime as a service?<br>
<br>
Andy.<br>
<br>
<br>
sujith h wrote:
<blockquote cite="http://mide4a2c74c0702280333g5a41d7f0y776286187e1d1cde@mail.gmail.com" type="cite"><div><span>The use of option : use_aggressive_host_checking=1<br>
in the nagios.cfg file will make any difference???<br>
  <br>
 Sujith<br>
  <br>
 Bangalore<br>
  <br>
  </span></div><div><div><span><span class="gmail_quote">On 2/28/07, <b class="gmail_sendername">Andy Shellam (Mailing Lists)
  </b> <<a href="mailto:andy.shellam-lists@mailnetwork.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">andy.shellam-lists@mailnetwork.co.uk</a>>
wrote:</span>
  </span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span>
    <div bgcolor="#ffffff" text="#000000"><span>sujith h
wrote:
    <blockquote cite="http://mide4a2c74c0702280222l2259ed83y70d1f36eb58b08@mail.gmail.com" type="cite">I think i foregot to explain a crucial point that nagios
is running in my router not in my<br>
machine. If i had told u my machine, then I really apolagise for
stealing your precious<br>
time. </blockquote>
    </span><br>
No, I understand that.<span><br>
    <br>
    <blockquote cite="http://mide4a2c74c0702280222l2259ed83y70d1f36eb58b08@mail.gmail.com" type="cite">And is there anyway that I can trigger the check_uptime
(plugin written by me) <br>
all the time when the router is up???</blockquote>
    </span><br>
Yes.  Define it as a service for your host that runs, say, every 5
minutes 24x7.<span><br>
    <br>
    <blockquote cite="http://mide4a2c74c0702280222l2259ed83y70d1f36eb58b08@mail.gmail.com" type="cite">. If so please do tell me. If the router is down and<br>
nagios doesnt run then its ok for me. Since that is a different issue.
But from your reply <br>
I came to understand that check_uptime will be called for the first
time when the nagios <br>
is started and then if any of the services fails then again the
check_uptime is called.<br>
    </blockquote>
    </span><br>
Yes.  Nagios only checks a host status when it absolutely needs to, not
any other time.  This is usually when a service fails, or a network
blockage is detected.  check_ping to <a href="http://127.0.0.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1</a>
on this check would work
fine in your case.<br>
    <span><br>
Andy.</span><span><br>
    <br>
    <blockquote cite="http://mide4a2c74c0702280222l2259ed83y70d1f36eb58b08@mail.gmail.com" type="cite"><br>
      <br>
Sujith<br>
      <br>
Bangalore.<br>
      <br>
      <div><span class="gmail_quote">On 2/28/07, <b class="gmail_sendername">Andy Shellam (Mailing Lists) </b> <<a href="mailto:andy.shellam-lists@mailnetwork.co.uk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

andy.shellam-lists@mailnetwork.co.uk</a>>
wrote:</span>
      <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
        <div bgcolor="#ffffff" text="#000000">Again, as I and Patrick
have
said, your host's check_command is only
getting run when a service is deemed to have problems.<br>
        <br>
You're getting the difference in the uptime output in Nagios and the
console because Nagios hasn't run the uptime command for the host for
over a day.<br>
If you're not retaining status information, then when you restart
Nagios, it re-runs all it's checks, hence why it then gets updated. 
After that it is only run when a service fails.<br>
        <br>
What I still don't understand is how your uptime command ensures the
router is up?  If the router is not up, then Nagios won't be running
(as you're running it on the same host) so it seems quite pointless
really.  If the Lanlink checks that the LAN interface is up and
connected - that makes sense, but then a check_ping to <a href="http://127.0.0.1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1</a>
as
your host check_command would give the same result as the uptime, then
you could have an "Uptime" service with your check_uptime command.  <br>
        <br>
That way you could be confident that the status detail in Nagios is
reasonably up-to-date.<br>
        <br>
Andy.<br>
        </div>
      </blockquote>
      </div>
    </blockquote>
    <br>
    </span></div></span></div>
  </blockquote>
  </div>
  <br>
!DSPAM:37,45e56884103005404720733!
</blockquote><span>
<br>
<br>
<pre cols="72">-- <br>Andy Shellam<br>NetServe Support Team<br><br>the Mail Network<br>"an alternative in a standardised world"<br><br>p: +44 (0) 121 288 0832/0839<br>m: +44 (0) 7818 000834</pre>
</span></div>

</blockquote></div><br>
</span></div>