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