[Icinga-devel] Icinga PHP library

Hendrik Baecker andurin at process-zero.de
Thu May 7 22:03:06 CEST 2009


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



Taylor Dondich schrieb:
> It's important to note I think the Icinga team plans to use the PHP
> library to interface with the NDOutils database model.  I believe it
> only makes sense to use that as the data store, instead of referring
> to the flat text status files.
> 
I don't share your opinion. Yes, it's easier to ask a database for some
data than parsing a flat file, but live isn't easy.
If we would force the users to install a database, database drivers for
the idotuils it were a huge overhead for small up to middle environments.
The API we are just working on, should solve the headache between
visualisation (what the user want's to see) and the complex datasource.

Joining the different idoutils tables is some kind of p.i.t.a. - but the
work should be only done once. Resulting in s.th. like:

$this->IcingaApi(get_host_status("critical));

and result always in the same kind of values without thinking of where
the data comes from.

> So, if you've got some PHP or Python database experience, why wait?
> First get your hands wet using ndoutils.  Then you'll see all your
> status/config data in there.
> 
Don't get it too wet at the moment. There are two competent guys on it
to write some code in that way that we imagine how it might be usefull.
After that first design implementations we would be happy to stand our
man for public criticism.

I would thank you and the other readers/writers for your engagement and
your minds. I really, really hope that we can move forward with 'just
the copy of a nice car' and some hopefully good ideas and ideologies.

Regards,
Hendrik
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoDPnoACgkQlI0PwfxLQjk7MACaA7F6auT3Z84F883DtiPhQ3nG
xlcAnj6r7KXf4KtKmalnWdFAuOcViY/l
=Qa8k
-----END PGP SIGNATURE-----




More information about the icinga-devel mailing list