[hobbit] 4.2 Alpha Release - hobbit_rrd crashing
Henrik Stoerner
henrik at hswn.dk
Wed Apr 5 18:00:52 CEST 2006
On Wed, Apr 05, 2006 at 05:23:29PM +0200, Henrik Stoerner wrote:
> On Wed, Apr 05, 2006 at 04:06:22PM +0100, Morris, Chris (Shared Services) wrote:
> > Hi,
> >
> > I have just built the hobbit 4.2-alpha-20060404 release server on an AIX 5.2
> > system.
> >
> > hobbit_rrd is crashing every 5 mins
> >
> > hobbitlaunch.log : Task rrddata terminated, status 1
> >
> > rrd-data.log : xcalloc: Out of memory!
>
> > Always seems to crash on the second message (ifstat) although all rrds are
> > updated execpt for vmstat!!
>
> Ouch! This is a really bad oversight on my part. I've simply forgotten
> to implement the "ifstat" handling for AIX, Solaris and HP-UX.
Until I get these implemented, the attached patch should at least
prevent it from crashing.
Henrik
-------------- next part --------------
--- hobbitd/rrd/do_ifstat.c 2005/12/29 23:20:20 1.1
+++ hobbitd/rrd/do_ifstat.c 2006/04/05 15:59:00
@@ -46,12 +46,14 @@
if (ifstat_tpl == NULL) ifstat_tpl = setup_template(ifstat_params);
if (pcres_compiled == 0) {
pcres_compiled = 1;
+#if 0
ifstat_aix_pcres = compile_exprs("AIX", ifstat_aix_exprs,
(sizeof(ifstat_aix_exprs) / sizeof(ifstat_aix_exprs[0])));
ifstat_hpux_pcres= compile_exprs("HP-UX", ifstat_hpux_exprs,
(sizeof(ifstat_hpux_exprs) / sizeof(ifstat_hpux_exprs[0])));
ifstat_sunos_pcres = compile_exprs("SOLARIS", ifstat_sunos_exprs,
(sizeof(ifstat_sunos_exprs) / sizeof(ifstat_sunos_exprs[0])));
+#endif
ifstat_linux_pcres = compile_exprs("LINUX", ifstat_linux_exprs,
(sizeof(ifstat_linux_exprs) / sizeof(ifstat_linux_exprs[0])));
}
More information about the Xymon
mailing list