Hi,

On Fri, Jan 29, 2016 at 11:17:34AM +0000, Michael Friedrich wrote:
> > On 27 Jan 2016, at 15:57, Florian Lohoff <f...@zz.de> wrote:
> > Hi,
> >
> > i just killed my icinga2 testsetup by giving it 700 interfaces to
> > check with a custom written if check based on perl.
> >
> > Am i right grepping through the code that icinga2 does not
> > support an embedded perl interpreter?
> 
> Embedded perl is merely broken in Icinga 1.x with various perl
> versions around. Be it broken plugins, memory leaks or other problems
> which will cause your main process to crash.

We have been running a setup for years (Nagios 1) with thousands of
services and probably 20-30 self-written perl based checks. Worked
out very well.

> I don’t think that we will ever add embedded support into Icinga 2 for
> perl. We had that for python but it turned out to cause more problems
> with stability and code quality than it would ever help in performance
> regards.

> > Whats the recommended way for transition?
> 
> Improve your check plugin, or use alternatives. Using modern hardware
> it shouldn’t be a matter of resources. Given the fact that Icinga 2
> runs multi-threaded and check execution does not block the main
> process, it shouldn’t be an issue either.

I started rewriting checks in C++ - Icinga2 transition starts out
to be a very annoying task ... Exporting the config from
our config/inventory database was a matter of a couple of days but
now tons of stuff keeps creeping up ...

Flo
-- 
Florian Lohoff                                                 f...@zz.de
      We need to self-defend - GnuPG/PGP enable your email today!

Attachment: signature.asc
Description: Digital signature

_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to