Hmmm, tryied this...but not working. Also, i get an error when i specify 'retry_interval'. maybe n agios3 only?<br><br>define host{<br>    host_name               psedev2<br>    alias                   dev<br>    check_command           check-host-alive<br>
    notification_options    d,r<br>    max_check_attempts      3<br>    check_interval          1<br>    retry_interval          1<br>    address                 10.139.10.42<br>    use                     generic-host<br>
    parents                 switch-office<br>}<br><br>Error log:<br>[1246481763] Error: Invalid host object directive 'retry_interval'.<br>[1246481763] Error: Could not add object property in file '/etc/nagios2/conf.d/generic-host_nagios2.cfg' on line 143.<br>
[1246481763] Bailing out due to one or more errors encountered in the configuration files.  Run Nagios from the command line with the -v option to verify your config before restarting. (PID=27490)<br><br><br>Thanks,<br>JJ<br>
<br><br><div class="gmail_quote">On Tue, Jun 30, 2009 at 9:08 PM, Jon Angliss <span dir="ltr"><<a href="mailto:jon@netdork.net">jon@netdork.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Jeremiah Jester wrote:<br>
> Jon,<br>
><br>
> Thanks for the reply. I've been struggling with this for some days. Can<br>
> you give me an example of what how to define this and in what file? I<br>
> would appreciate your help.<br>
<br>
</div>Files don't really matter.  Nagios loads them all, and processes.<br>
Its up to you how you want to format.  Sometimes it's easier to<br>
group by type (hosts, services, commands, etc), and others by<br>
location (server room, etc).  How you format is up to you.  If you<br>
want, you can even bundle it all in a single file.<br>
<br>
Lines ending in \ are wrapped and should appear on a single line in<br>
your config.<br>
<br>
define command {<br>
        command_name    check-host-alive<br>
        command_line    $USER1$/check_ping -H $HOSTADDRESS$ \<br>
                                -w 3000.0,80% -c 5000.0,100% \<br>
                                -p 5<br>
}<br>
<br>
define command {<br>
        command_name    check_http<br>
        command_line    $USER1$/check_http -H $HOSTNAME$<br>
}<br>
<br>
define host {<br>
        host_name               myhost<br>
        address                 1.1.1.1<br>
        check_command           check-host-alive<br>
        notification_options    d,r<br>
        check_period            All<br>
        max_check_attempts      3<br>
        check_interval          1<br>
        retry_interval          1<br>
        contact_groups          mycontacts<br>
}<br>
<br>
define service {<br>
        host_name               myhost<br>
        check_command           check_http<br>
        {.. other stuff here .. }<br>
}<br>
<br>
This will execute check_http against the "myhost".  check-host-alive<br>
will be executed every 1 minute.  If check-host-alive fails 3 times,<br>
host is considered down, and alerts for check_http will be<br>
suppressed.  You should read up on host checks [1], service checks<br>
[2], and notifications [3].<br>
<div class="im"><br>
> Also, I've not seen v3 in the repsository but maybe i need to change my<br>
> sources?<br>
<br>
</div>You didn't mention which version of ubuntu you were using, but<br>
jaunty has nagios3...<br>
<br>
  <a href="http://packages.ubuntu.com/jaunty/nagios3" target="_blank">http://packages.ubuntu.com/jaunty/nagios3</a><br>
<br>
<br>
<br>
[1]: <a href="http://nagios.sourceforge.net/docs/3_0/hostchecks.html" target="_blank">http://nagios.sourceforge.net/docs/3_0/hostchecks.html</a><br>
[2]: <a href="http://nagios.sourceforge.net/docs/3_0/servicechecks.html" target="_blank">http://nagios.sourceforge.net/docs/3_0/servicechecks.html</a><br>
[3]: <a href="http://nagios.sourceforge.net/docs/3_0/notifications.html" target="_blank">http://nagios.sourceforge.net/docs/3_0/notifications.html</a><br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Jon Angliss<br>
<<a href="mailto:jon@netdork.net">jon@netdork.net</a>><br>
</div></div></blockquote></div><br>