Page 1 of 1

Re: [Nagios-devel] Services check and unreachable host status

Posted: Thu Sep 27, 2007 2:48 am
by Guest


-----Message d'origine-----
De=A0: [email protected] =
[mailto:[email protected]] De la part de =
Andreas Ericsson
Envoy=E9=A0: jeudi 27 septembre 2007 11:54
=C0=A0: Nagios Developers List
Objet=A0: Re: [Nagios-devel] Services check and unreachable host status

Gabes Jean wrote:
> Hi list,
>=20
>=20
> I'm running Nagios 2.5 (not 3 because I use Oreon and It doesn't =
support
> it for the moment :( ). I've got a lot of distant host, so I use
> parent/child relation between servers and routers. So I don't receive
> notification if the host are in a unreachable state. All is good in =
the
> host level. The problem I've got is that the services of theses =
servers
> are checked. They do not send me alert (no u flag in the service
> notification definition), but the information of CRITICAL state is in
> the nagios.log. The web interface show me error in theses hosts =
because
> the error is present in the nagios.log.
>=20
> Is there a way to put service in state UNKNOWN (and do not make the
> check) when the host is in an UNREACHABLE state?
>=20

>>No there isn't, and that would be lying, basically, since the services
>>aren't actually working when the host serving them is down.

Yes, but the contacts know that the server is down so the services are =
down too. When I know that the server is down, I don't care about =
services for the moment. I don't think I've got service that can be up =
when host is unreachable. I think I'll make the change and test it. This =
can help me to see only few errors, but real errors (so when the service =
is down, it's not about unreachability, but the service is really down).


>=20
> I can try to patch, the main service function seem to be the
> run_service_check (base/check.c), isn't it?
>=20

>>You will need to add your patch after the state-change detection logic
>>has been applied in reap_service_checks(), which will force the host
>>check to run only if a service changes state.

Yes, I think about patch the :
temp_service->last_hard_state=3Dtemp_service->current_state;
into:
temp_service->last_hard_state=3DSTATE_UNKNOWN;

in the function reap_service_checks, line 1183 (Nagios 2.5)


Thanks for the help,

I'll be back with test soon.


Jean


--=20
Andreas Ericsson [email protected]
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231

-------------------------------------------------------------------------=

This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nagios-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/lis ... gios-devel





This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]