nagios future?

Michael Friedrich michael.friedrich at univie.ac.at
Tue Jun 9 15:53:21 CEST 2009


Hi,


Andreas Ericsson wrote the following on 09.06.2009 15:09:
> Thanks for those links. I'm far too lazy to look them up myself ;-)

So do I - Oracle makes me kind of crazy ;-)
>
> Nagios will move to git when 3.2.0 is out the door. Ethan wants some
> time to manage patches and stuff like he's used to without having to
> learn another tool. I'm sure he'll curse himself for not switching
> sooner when he learns the benefits of git, but at least we're getting
> there.
Well some common aliases from cvs for git will help too ;-) I've been 
looking onto git for about 3 weeks and I like to use this cheatsheet a 
lot: http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png
>
> One of the annoying things about the icinga-fork though is that they've
> mainly done a lot of renaming and not so much actual patching. This will
> ofcourse merge cleanly but in an unsatisfactory way for Nagios. Messy,
> but certainly possible to work around.
Yep that is true but to say "Hey it's like Nagios but not the same" all 
names had to be removed/changed. But concerning merging patches it 
shouldn't be that big problem. Current Nagios patches have been pulled 
over and merged into actual Icinga source. So backwards it should work 
then too.

> Very realistic. We're already using it for development to that purpose,
> and it's working just fine. One problem with NDOUtils is that the 
> database
> schema makes it impossible to write stuff for it that scale linearly.
> That's totally unacceptable for us, so we had to come up with something
> new. Fortunately, Lars Hjemli of the NagVis project has been very 
> friendly
> and cooperative in helping us add support for the Merlin database schema
> in NagVis. Given how simple the Merlin schema is, I have no doubt that
> we'll provide patches to other projects to achieve the same thing.
Yeah i like that move because everyone is holding back on the DB schema 
of the NDO which is far too normalized and doesn't scale. And my biggest 
concern right now, Oracle limits table and column names to max 30 
characters (varchar2(30)). Maybe you'll keep an eye on that while 
testing your schema.
>
> It's been planned, implemented, tested and available since 2009-03-17.
> Additional bugfixes happened later, but libdbi has been in use in
> Merlin almost three months now.
Ok good to hear that - some query normalizations and other database 
specific stuff will pop up for sure. I've been hitting on the 
libdbi-driver for Oracle and it seems to work (connection using the 
IDOUtils to remote Oracle-Server). When everything works out I hope to 
push source for libdbi Oracle soon to Icinga IDOUtils. Even though IDO 
and Merlin are different, but I think && hope libdbi knowledge can be 
shared in this case :)

Kind regards,
Michael

>
> I'm working (but very slowly) on some patches to address the multiple
> memory allocations required to use libdbi for quoting strings etc,
> since it prevents us from using a static arena to do the quoting etc
> in, but that will take a while to complete so we're living with that
> microscopic deficiency for now.
>
> $ git show 084cdc85
> commit 084cdc85d7b0c8a4f721804476979e904e4afe7a
> Author: Andreas Ericsson <ae at op5.se>
> Date:   Tue Mar 17 10:44:47 2009 +0100
>
>    Use libdbi for database abstraction
>       In some ways it's worse, since we're now forced to allocate
>    and deallocate a lot of memory for each request, but in other
>    ways it's pure win as we can now let users use whatever
>    database type they want.
>       Signed-off-by: Andreas Ericsson <ae at op5.se>
>

-- 
DI (FH) Michael Friedrich
michael.friedrich at univie.ac.at
Tel: +43 1 4277 14359

Vienna University Computer Center
Universitaetsstrasse 7 
A-1010 Vienna, Austria  


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list