nagios api
Druzhinin Eugene
druzhinin at rusmedia.ru
Fri Apr 2 10:02:56 CEST 2004
Hello.
IMHO the problems concerned in this thread are
the way configuration data can be conveniently
populated and the means to take into account
link state between
------------------------------------------
On Wed, 31 Mar 2004 16:23:00 +1000
Tony Sceats <tony at bulletproof.net.au> wrote:
>
> >
> > Tony Sceats wrote:
> > > So, I suppose I have 1 question and one
> > > suggestion.. the first question is does Nagios have an API, and is it
> > > documented anywhere? If so, I suppose it would be in C or C++ ?
> >
..................
> > It's not documented anywhere except for rather extensive commentary
> > within the code itself. You might want to try the 'indent' program on it
> > if you want to try following the logic around without suffering
> > brain-damage.
>
> damn, there I was thinking it might be easy :) I'll give it a go, see
> what happens :) Jason suggested using the status.log, but this doesn't
> seem appropriate. What I was looking for is a way to get something like
> the output of this:
>
> /cgi-bin/status.cgi?host=all&servicestatustypes=248&serviceprops=42&hostprops=42
>
> but in plain text or in some kind of data structure..
>
> > > The reason I ask is that I a while
> > > ago now I wrote a cgi script that will list all the hosts currently
> > > monitored with nagios.. it does this by parsing the relevant config files,
> > > and will display this list as series of options.. for each host selected it
> > > will put a comment in nagios by writing to the named pipe file
> >
> > Sounds kinda useful, I guess. But with a script you won't be able to
> > access a C API without intermittent programs anyway.
>
> it was intended more of a way to track which machines have been patched
> against a known vulnerability more than anything, and the comments put
> there just because it's nice to see the fact it's been patched recorded
> somewhere.
>
> We monitor hosts on many different ISPs, and sometimes a whole bunch
> will go down due to a routing issue (or whatever). Having host
> dependencies on core routers sounds good, but in practise it's very hard
> to keep up with dynamic routing issues... A way to acknowledge a whole
> set of hosts at once would save a LOT of effort at times..
>
...............
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Nagios-devel mailing list
> Nagios-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-devel
Best regards.
Druzhinin Eugene.
+7(095)980-03-93
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
More information about the Developers
mailing list