extra recovery notifications

Jasmine Chua jasmine.chua at securecirt.com
Mon Dec 16 20:24:44 CET 2002


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

Looks right to me..the options are valid, I cant see why you are getting an 
error of invalid notification dependency option. Are you using the latest 
version of Nagios? 


On Tuesday 17 December 2002 03:09, you wrote:
> 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
>
>
> 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/iiFNgvTa7Hj2AURApWRAJ9XWEi6boqBGo8JBzI0NjPgBO2NlwCgy/im
aRNe6guQfz+NM/soX8dZCBc=
=TvPx
-----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