New Nagios implementation proposal

Andreas Ericsson ae at op5.se
Fri Dec 11 13:53:22 CET 2009


On 12/09/2009 04:12 PM, nap wrote:
> No other feed back ?
> 
> Maybe we can start a survey :
> 
> What do you think about think about changing the current implementation by a
> new one based on Shinken in the dev branch for Nagios 4?
> 1 : Stupid, useless and dangerous idea, we can still go on with the current
> implementation
> 2 : Can be look at, but have very slow chance of success
> 3 : Great idea!! Why isn't it already done?
> 4 : Obi Wan Kenobi (you just do not care about this or you just hate
> surveys)
> 

If this was done in C, as a series of patches to the current Nagios code
and not breaking compatibility with modules (being "config and output
compatible" is nowhere near enough I'm afraid), I'd be all over it.

As it's Python, which I neither speak nor read, I have no choice but to
say "Interesting concept, but I cannot approve of something I do not
fully understand".

Process pools aren't that hard to do in C really, but altering the
entire concept of how Nagios operates is a fairly big change. OTOH, I'm
not thrilled about the whole "check-results are stored in tempfiles"
thing either, and *that* was a major change too.

Jean, let's discuss how we can move this forward within the C-code
in such a way that we retain compatibility on all levels. Too many
have invested too much in Merlin, NDOUtils and other C-based addons
to relinquish them easily, and splitting the community again would
be really, really stupid.

Would it for example be possible to use Shinken as the checking
engine that supplies check-results back to a C-based scheduler
that retains config parsing and module compatibility? If that's
the case, we might be on to something. Otherwise, we'd better get
busy re-writing parts of the Nagios core to implement a process
pool.

Note that this would have to be a 4.0 release, so it won't happen
this year.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev




More information about the Developers mailing list