extra recovery notifications

Byrne, Tim tbyrne at comscore.com
Mon Dec 16 20:09:04 CET 2002


I think these are the relevant definitions.

define host{
  use generic-host
  host_name hostB
  alias Host B
  }

define host{
  use generic-host
  host_name hostA
  parents hostB
  alias HOST A
  }

define hostdependency {
  host_name hostB
  dependent_host_name hostA
  notification_failure_criteria d,u
  }

-Tim

-----Original Message-----
From: Jasmine Chua 
Sent: Monday, December 16, 2002 10:56 AM
To: nagios-users at lists.sourceforge.net
Cc: Byrne, Tim
Subject: Re: [Nagios-users] extra recovery notifications


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

haha.. sorry Tim, was busy doing something about host definitions that day. 
Therefore, got mixed up with the options. Tim, you are right about the 
options dont worry. Just follow the docs regarding the options. Do you have
a 
snippet of your host dependency definition? 

On Tuesday 17 December 2002 00:43, you wrote:
> Does the "r" option work for you?  I looked at the source code and it
seems
> like only "o", "d", and "u" would work.
>
>     else if(!strcmp(variable,"notification_failure_options") ||
> !strcmp(variable,"notification_failure_criteria")){
>       for(temp_ptr=strtok(value,", ");temp_ptr;temp_ptr=strtok(NULL,",
")){
>         if(!strcmp(temp_ptr,"o") || !strcmp(temp_ptr,"up"))
>           temp_hostdependency->fail_notify_on_up=TRUE;
>         else if(!strcmp(temp_ptr,"d") || !strcmp(temp_ptr,"down"))
>           temp_hostdependency->fail_notify_on_down=TRUE;
>         else if(!strcmp(temp_ptr,"u") || !strcmp(temp_ptr,"unreachable"))
>           temp_hostdependency->fail_notify_on_unreachable=TRUE;
>         else{
> #ifdef DEBUG1
>           snprintf(temp_buffer,sizeof(temp_buffer)-1,"Error: Invalid
> notification dependency option '%s' in hostdependency
> definition.\n",temp_ptr);
>           temp_buffer[sizeof(temp_buffer)-1]='\x0';
>           write_to_logs_and_console(temp_buffer,NSLOG_CONFIG_ERROR,TRUE);
> #endif
>           return ERROR;
>                 }
>               }
>       temp_hostdependency->have_notification_dependency_options=TRUE;
>             }
>
> -Tim
>
> -----Original Message-----
> From: Byrne, Tim
> Sent: Monday, December 16, 2002 9:40 AM
> To: 'Jasmine Chua'; nagios-users at lists.sourceforge.net
> Subject: RE: [Nagios-users] extra recovery notifications
>
>
> I tried to add the "r" as you suggested, but then Nagios fails it's
> pre-flight check with "Could not add object property".  The documentation
> seems to suggest that the only valid notification_failure_criteria are
"o",
> "d", "u", and "n".  Interestingly using "n" also makes Nagios fail it's
> pre-flight.
>
> http://nagios.sourceforge.net/docs/1_0/xodtemplate.html#hostdependency
>
> Any other ideas?
>
> -Tim
>
> -----Original Message-----
> From: Jasmine Chua 
> Sent: Friday, December 13, 2002 5:38 PM
> To: nagios-users at lists.sourceforge.net
> Cc: Byrne, Tim
> Subject: Re: [Nagios-users] extra recovery notifications
>
>
> You have to specify d,u,r for your notifcation_failure_criteria then
> recovery
> notification will be supressed so you will not get notification for both.
> Nagios will still send a notification recovery for both if you did not
> specify (r) because host A depends on host B, if host B recovers, host A
> recovers as well.
>
> On Saturday 14 December 2002 07:13, Byrne, Tim wrote:
> > This doesn't seem right to me.
> >
> > If I set up two hosts, ("A" and "B"), and make "A" have a dependency on
>
> "B"
>
> > with notification_failure_criteria as "d,u" Nagios correctly suppresses
> > "down" notifications for "A" when "B" is down or unreachable.  However,
> > when they recover, I get a recovery notification for both.  I didn't
> > think Nagios would send a recovery notification for something it didn't
> > send a problem notification for.
> >
> > Sorry if that sounds confusing, but I guess that's the nature of the
> > whole dependency stuff.
> >
> > -Tim
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:
> > With Great Power, Comes Great Responsibility
> > Learn to use your power at OSDN's High Performance Computing Channel
> > http://hpc.devchannel.org/
> > _______________________________________________
> > Nagios-users mailing list
> > Nagios-users at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/nagios-users

- -- 
Jasmine Chua
Security Engineer, SecureCiRT (A SBU of Z-Vance Pte Ltd)
http://www.securecirt.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9/gWbNgvTa7Hj2AURAp2xAJ9KheJfuqRmWKo61VymJIV6JkbFRgCgsxSz
rMHWFENC8uOM98oIOCieH2Y=
=y6wv
-----END PGP SIGNATURE-----


-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/




More information about the Users mailing list