[icinga-devel] Draft - making NDOutils/Idoutils obsolete

Taylor Dondich tdondich at gmail.com
Mon May 18 08:19:43 CEST 2009


This is a problem in my opinion. We don't want the core to be  
dependent on any database latency.  Something like this needs to be  
considered heavilly.

Sent from my iPhone

On May 17, 2009, at 10:01 AM, Martin Fuerstenau <mf at maerber.de> wrote:

> Yep. This is a big change, but it is backward compatible. I remember
> that one reason for the fork was that Ethan hold the code as his "holy
> grail" and the patches from the community are not integrated.
>
> Well - here is the draft for 3 patches.
>
> Greetings
> Martin
>
> On Sat, 2009-05-16 at 21:38 +0200, Michael Friedrich wrote:
>> Hi,
>>
>> this sounds really good but is a major change to the Core. As long as
>> Icinga tries to be fully compatible to Nagios I don't think there  
>> will
>> be much space to do it right now. (just take a look at the actual
>> icinga-core.git you may recognize that different Nagios patches also
>> have been applied directly to Icinga).
>>
>> But it would be interesting implementing it but only committing it  
>> to a
>> test-respository not to the master. When... hmm hopefully not just  
>> like
>> Duke Nuken forever ;-)
>>
>> kind regards,
>> Michael
>>
>> Martin Fuerstenau wrote:
>>> What about kicking out ..doutils? I talked last year on the Nagios
>>> Konferenz with Ethan about that. I think using the event broker
>>> mechanism causes too much load in larger installation. I am running
>>> nearly 1300 hosts with nearly 9000 services on one machine and it  
>>> works
>>> fine. Enabling ndoutils will bring down the performance to a point  
>>> where
>>> nothing will really work.
>>>
>>> So looking at the database model we have 3 areas.
>>>
>>> a) actual status data
>>> b) historical data
>>> c) configuration data
>>>
>>> We do not need the same mechanism for all.
>>>
>>> a) We have according to my informations (and I am not a really  
>>> good C
>>> programmer) one module for writing status data (statusdata.c). If we
>>> patch this 575 line module to write to a database we have all the
>>> information needed for alternative web interfaces.
>>>
>>> b) This could be done patching the log writer mechanism using some  
>>> code
>>> from the ndoutils
>>>
>>> c) Nearly same as a.
>>>
>>> I think splitting up the NDOutils in 3 directly integrated things  
>>> will
>>> solve most problems.
>>>
>>> Using a switch in nagios.cfg the admin can decide
>>>
>>> - to file
>>> - to database
>>> - to both.
>>>
>>> What do you think about that little idea? Think about it. My idea
>>> regarding to the major change in timeperiods was not so bad. Perhaps
>>> this is too. :-))
>>>
>>> Yours
>>> Martin Fuerstenau
>>> Senior Systems Engineer
>>> Oce Printings Systems
>>>
>>>
>>>
>>> This message and attachment(s) are intended solely for use by the  
>>> addressee and may contain information that is privileged,  
>>> confidential or otherwise exempt from disclosure under applicable  
>>> law.
>>>
>>> If you are not the intended recipient or agent thereof responsible  
>>> for delivering this message to the intended recipient, you are  
>>> hereby notified that any dissemination, distribution or copying of  
>>> this communication is strictly prohibited.
>>>
>>> If you have received this communication in error, please notify  
>>> the sender immediately by telephone and with a 'reply' message.
>>>
>>> Thank you for your co-operation.
>>>
>>>
>>>
>>> --- 
>>> --- 
>>> --- 
>>> --- 
>>> ------------------------------------------------------------------
>>> 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
>>> _______________________________________________
>>> icinga-devel mailing list
>>> icinga-devel at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/icinga-devel
>>>
>>>
>>
>> --- 
>> --- 
>> --- 
>> ---------------------------------------------------------------------
>> 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
>> _______________________________________________
>> icinga-devel mailing list
>> icinga-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/icinga-devel
>>
>
>
> --- 
> --- 
> --- 
> ---------------------------------------------------------------------
> 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
> _______________________________________________
> icinga-devel mailing list
> icinga-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/icinga-devel




More information about the icinga-devel mailing list