<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>ePN and memory leaks</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>I'm using two instances of embedded perl nagios (ie: --enable-embedded-perl --with-perlcache) v1.0b6 on Solaris 7 to monitor the production and development networks. They both use MySQL for all data (ie: --with-mysql-xdata)</FONT></P>

<P><FONT SIZE=2>The production network has 34 hosts and 429 services.</FONT>
<BR><FONT SIZE=2>The development network has 28 hosts and 211 services.</FONT>
</P>

<P><FONT SIZE=2>On both networks I've seen the nagios process creep from using 6MB of RAM to over 64MB of RAM over about a week's time. The custom perl scripts that perform service checks using Net::SNMP and SNMPv3 work well - they pass 'use strict' without problems and run sucessfully from mini_epn. One minor problem with mini_epn is that because my code properly calls alarm($TIMEOUT), mini_epn never hangs around very long.</FONT></P>

<P><FONT SIZE=2>Are there any suggestions for finding memory leaks in ePN? (I'm going to be looking at Apache::Leak and Devel::Leak, but there might be other debug options in nagios I'm not aware of).</FONT></P>

<P><FONT SIZE=2>Thanks in advance...</FONT>
<BR><FONT SIZE=2>--</FONT>
<BR><FONT SIZE=2>"Computer science is as much about computers as</FONT>
<BR><FONT SIZE=2>        astronomy is about telescopes" -- Edsger Dijkstra</FONT>
<BR><FONT SIZE=2>---------------------------------------------------------</FONT>
<BR><FONT SIZE=2>Anthony Tonns, UNIX Administrator - atonns@mail.ivillage.com</FONT>
</P>

</BODY>
</HTML>