Urgent: nagios + apan memory chewing up
Ewan Leith
ejl at man.fwltech.com
Fri Aug 15 18:12:45 CEST 2003
Apan doesn't use perl, it's purely bash scripts.
Noone's developed it in about 6 months anyway, looks like it has died at
death.
Ewan
> -----Original Message-----
> From: Chet Luther [mailto:chet at rcn.com]
> Sent: 15 August 2003 14:27
> To: Stanley Hopcroft; nagios-users at lists.sourceforge.net
> Subject: Re: [Nagios-users] Urgent: nagios + apan memory chewing up
>
>
> Stanley,
> I am still running netsaint-plugins-1.2.9-4 under
> nagios-1.0b6. My
> analysis wasn't in depth. I just noticed that my Nagios
> process would grow
> to upwards of 200mb after a couple of weeks. When I disabled
> the perl cache
> and embedded perl support, I no longer had the problem.
> I once had the same problem with a mod_perl enabled Apache, and it
> turned out that I had just been putting too much stuff in the global
> namespace. As far as I'm aware, mod_perl uses the same "put
> each script in
> its own package" approach.
> I would guess (usually meaning I'm wrong) that Ali has
> less RAM/Swap
> than you, which is why his memory usage could exhibit more
> severe problems
> than yours. Personally I am running with 1GB of RAM plus
> twice that much
> swap, so I didn't have the serious problems that Ali is
> reporting either.
> Another thing to take into consideration is that he is
> using APAN. I
> haven't tried it myself, but I think I read that it uses it's own
> uber-plugin to do everything. Could it be possible that it
> isn't ePN safe?
> I suppose I'm overdue for an upgrade. I'll compile the
> latest version
> of Nagios/Plugins with ePN/cache enabled sometime today, and
> see if I still
> have the same issues.
>
> Chet Luther
> chet at rcn.com
>
> > Dear Sir,
> >
> > I am writing to thank you for your letter and say,
> >
> > > From: "Chet Luther" <chet at rcn.com>
> > > To: <alikhalidi at excite.com>,
> > > <nagios-users at lists.sourceforge.net>
> > > Cc: <marcioqueiroz at vicom.com.br>
> > > Subject: Re: [Nagios-users] Urgent: nagios + apan memory
> chewing up
> > > Date: Thu, 14 Aug 2003 11:00:13 -0400
> > >
> > > Ali,
> > > Recompile Nagios without embedded perl or perl
> caching support. I
> had
> > > this same problem, and it was due to global namespace
> pollution in the
> > > embedded perl cache.
> >
> > would you mind providing some more detail about the
> analysis that lead
> > to this conclusion ?
> >
> > This Nag ($this->nagios) is monitoring more services with
> less hardware
> > (Dell 350/256 MB, 200 hosts, 340 active services) using ePN
> and doesn't
> > show the problem reported by Ali. However, Ali's host could have a
> > greater load.
> >
> > (The only problem I think may be ePN related is a Nag
> process hogs the
> > CPU and needs to be HUP'd, once each 2-4 weeks. The ePN memory leaks
> > are _much_ less dramatic: Nag gets restarted each fortnight
> or so when
> > the resident size above 60 MB or so)
> >
> > In this case, I am using a lot of local Perl plugins (hemi mod_perl
> > safe) and some of the old 1.2.9 series (with some local mods).
> >
> > The ePN support puts each plugin in it's own Perl package
> and then calls
> > it as a subroutine in that package; it seems unlikely therefore that
> > other variables are being trampled (impossible if the plugins use
> > lexicals - carefully because of the closure issues).
> >
> > > The real solution to this problem would be rewriting
> > > all the perl plugins/extensions in a mod_perl safe way,
> but I don't see
> any
> > > initiative to get that done.
> > >
> >
> > IIRC, Subhendu dealt with the ePN safety issues in the
> 1.3.x release (ie
> > sometime ago).
> >
> > If there are more than 5 plugins that aren't mod_perl safe
> would you let
> > me know ?
> >
> > Otherwise, would you write the list with the names of the
> malefactors ?
> >
> > > Hope this helps,
> > >
> > > Chet Luther
> > > chet at rcn.com
> >
> > Yours sincerely.
> >
> > --
> >
> --------------------------------------------------------------
> ----------
> > Stanley Hopcroft
> >
> --------------------------------------------------------------
> ----------
>
>
>
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet
_072303_01/01
_______________________________________________
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
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
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