[Nagios-devel] NDO: Host/Services is_active flag buggy ?
Posted: Tue Mar 13, 2007 9:45 am
--=-lPE2YQMB6+HFJxtbND6O
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
on behalf of lars michelsen, who can't post to this mailinglist *g*
> Hi,
> i'm a developer of NagVis, in the actual version we have a problem
> with reading host/service states from NDO. We filter the objects with
> the flag is_active. Actualy we are not sure what the flag is used for,
> we gues it's to hold objects for historical informations in the DB.
> I just had a look at NDO-1.4b2 sources (dbhandlers.c).
>
> It looks like all objects in NDO are first set to is_active=0
> (function: ndo2db_set_object_as_inactive()).
>
> Then the up to date objects will be updated/created (Function:
> ndo2db_handle_definition). In this process all objects expect
> services and hosts run the function ndo2db_set_object_as_active() to
> set the objects to is_active=1.
>
> Maybe it's a bug? Maybe not. I just had a short look at the sources.
>
> If this is no bug, could anyone please explain what the flag is_active
> stands for and in which cases it's used?
>
> Regards,
> Lars
[email protected]
--
"In god we trust, the Rest we Monitor"
Sebastian Schubert - RHCE
Stadtsparkasse Munich
Network and IT Security
--------------------------
[email protected]
Stadtsparkasse München | Anstalt des öffentlichen Rechts | Amtsgericht München I HRA 75459 | Sparkassenstr. 2, 80331 München
--=-lPE2YQMB6+HFJxtbND6O
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
on behalf of lars michelsen, who can't post to this mailinglist *g*
Hi,
i'm a developer of NagVis, in the actual version we have a problem with reading host/service states from NDO. We filter the objects with the flag is_active. Actualy we are not sure what the flag is used for, we gues it's to hold objects for historical informations in the DB.
I just had a look at NDO-1.4b2 sources (dbhandlers.c).
It looks like all objects in NDO are first set to is_active=0 (function: ndo2db_set_object_as_inactive()).
Then the up to date objects will be updated/created (Function: ndo2db_handle_<objekt>definition). In this process all objects expect services and hosts run the function ndo2db_set_object_as_active() to set the objects to is_active=1.
Maybe it's a bug? Maybe not. I just had a short look at the sources.
If this is no bug, could anyone please explain what the flag is_active stands for and in which cases it's used?
Regards,
Lars
[email protected]
--
"In god we trust, the Rest we Monitor"
Sebastian Schubert - RHCE
Stadtsparkasse Munich
Network and IT Security
--------------------------
[email protected]
Stadtsparkasse München | Anstalt des öffentlichen Rechts | Amtsgericht München I HRA 75459 | Sparkassenstr. 2, 80331 München
--=-lPE2YQMB6+HFJxtbND6O--
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]