Hi all,<br><br>I´m getting a lot of core files because of devmon if_load tests for a cisco 6509.<br><br>I´m running xymon4.3.0-beta2, I´ve already tried xymon-4.3.0.-beta2 latest branch with do_devmon.c revision 6222 with no success.<br>
My rrdtool version is 1.3.9.<br><br>This core is generated with the default package from xymon-4.3.0-beta2 <br><br>#0  0x0063b402 in __kernel_vsyscall ()<br>#1  0x00513040 in raise () from /lib/i686/nosegneg/libc.so.6<br>
#2  0x00514a21 in abort () from /lib/i686/nosegneg/libc.so.6<br>#3  0x08069e93 in sigsegv_handler (signum=11) at sig.c:57<br>#4  <signal handler called><br>#5  0x0055a4c9 in strcat () from /lib/i686/nosegneg/libc.so.6<br>
#6  0x0804e6e4 in do_devmon_rrd (hostname=0xb7b42207 "neuss-r1", testname=0xb7b42210 "if_load",<br>    classname=0xb7b42244 "imat/imat_network/Infrastructure_Devices", pagepaths=0x807009e "",<br>
    msg=0xb7b42273 "status neuss-r1.if_load green Mon Apr  5 14:20:17 2010", tstamp=1270488357) at rrd/do_devmon.c:83<br>#7  0x080598c4 in update_rrd (hostname=0xb7b42207 "neuss-r1", testname=0xb7b42210 "if_load",<br>
    msg=0xb7b42273 "status neuss-r1.if_load green Mon Apr  5 14:20:17 2010", tstamp=1270488357, sender=0xb7b421f8 "199.200.11.51",<br>    ldef=0x8506588, classname=0xb7b42244 "imat/imat_network/Infrastructure_Devices", pagepaths=0x807009e "") at do_rrd.c:649<br>
#8  0x0804a400 in main (argc=3, argv=0xbf88c524) at hobbitd_rrd.c:349<br><br>Does anyone here is facing the same problem?<br><br>Thanks in advance,<br><br>Mario. <br><br> <br><br><br><br><br><br> <br><br><br>On Wed, Mar 31, 2010 at 5:28 PM, Mario Andre Panza <span dir="ltr"><<a href="mailto:rower.master@gmail.com">rower.master@gmail.com</a>></span> wrote:<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Buchan,<br><br><br>The revision 164 do_devmon.c from the devmon svn was working good with 4.2.3<br>
<br>After upgrade to 4.3.0 beta2 the revision 6171 and 6222 ( from xymon svn) do not work.<br>Even with the last branch 4.3.0 from the svn I'm having lot of core files and rrdctl. files?<br>
Do you know why the rrdctl files?<br><br>But my question is what changes are really necessary at the revision 164 in order to work with 4.3.0 ?<br><br><br>The diff is between 164(devmon) and 6222(svn xymon) :<br><br>diff xymon-4.2.3/hobbitd/rrd/do_devmon.c diff/6222<br>

4c4<br>< /* Copyright (C) 2004-2006 Henrik Storner <<a href="mailto:henrik@hswn.dk" target="_blank">henrik@hswn.dk</a>>                    */<br>---<br>> /* Copyright (C) 2004-2009 Henrik Storner <<a href="mailto:henrik@hswn.dk" target="_blank">henrik@hswn.dk</a>>                    */<br>

14c14<br>< int do_devmon_rrd(char *hostname, char *testname, char *msg, time_t tstamp)<br>---<br>> int do_devmon_rrd(char *hostname, char *testname, char *classname, char *pagepaths, char *msg, time_t tstamp)<br>18c18<br>

<       static char *devmon_tpl      = NULL;<br>---<br>>       static void *devmon_tpl      = NULL;<br>68,69d67<br><                       devmon_params[0] = "rrdcreate";<br><                       devmon_params[1] = rrdfn;<br>

74c72<br><                               devmon_params[numds+2] = xstrdup(columns[numds]);<br>---<br>>                               devmon_params[numds] = xstrdup(columns[numds]);<br>78,82c76<br><                       devmon_params[numds+2] = rra1;<br>

<                       devmon_params[numds+3] = rra2;<br><                       devmon_params[numds+4] = rra3;<br><                       devmon_params[numds+5] = rra4;<br><                       devmon_params[numds+6] = NULL;<br>

---<br>>                       devmon_params[numds] = NULL;<br>115,116c109<br><               snprintf(rrdfn, sizeof(rrdfn)-1, "%s.%s.rrd", rrdbasename, ifname);<br><               rrdfn[sizeof(rrdfn)-1] = '\0';<br>

---<br>>               setupfn2("%s.%s.rrd", rrdbasename, ifname);<br>118c111<br><               create_and_update_rrd(hostname, rrdfn, devmon_params, devmon_tpl);<br>---<br>>               create_and_update_rrd(hostname, testname, classname, pagepaths, devmon_params, devmon_tpl);<br>

127a121<br>><br><br>Thanks in advance,<br><font color="#888888"><br>Mario.</font><div><div></div><div class="h5"><br><br><br><br></div></div></blockquote></div>