Hi; I have ran into an issue with the upsmon tool leaking memory over a two month period. It seems to be due to one of my UPS hosts offline. System is a debian stable with the default nut package. Here's the data so far:
companyfs1:/var/log# ps aux | grep [n]ut nut 2439 0.0 3.6 380800 18800 ? S Jun05 6:41 /sbin/upsmon
From my logfiles its failing on one of my UPS servers
Aug 8 11:24:15 companyfs1 upsmon[2439]: UPS [EMAIL PROTECTED]: connect failed: Connection failure: Connection refused Aug 8 11:24:20 companyfs1 upsmon[2439]: UPS [EMAIL PROTECTED]: connect failed: Connection failure: Connection refused Aug 8 11:24:25 companyfs1 upsmon[2439]: UPS [EMAIL PROTECTED]: connect failed: Connection failure: Connection refused Using the configuration file of: MONITOR [EMAIL PROTECTED] 1 monitoruser password slave MONITOR [EMAIL PROTECTED] 0 monitoruser password slave MINSUPPLIES 1 SHUTDOWNCMD "/sbin/shutdown -h +0" # NOTIFYCMD /usr/local/ups/bin/notifyme POLLFREQ 5 POLLFREQALERT 5 HOSTSYNC 15 DEADTIME 15 POWERDOWNFLAG /etc/killpower RBWARNTIME 43200 NOCOMMWARNTIME 300 FINALDELAY 5 Upsmon is: companyfs1:/var/log# /sbin/upsmon -V Network UPS Tools upsmon 2.0.1 Rehupping the process companyfs1:/tmp# ps aux | grep [n]ut nut 30369 0.0 0.1 1720 756 ? S 11:31 0:00 /sbin/upsmon (of course the process is erroring again) Aug 8 11:38:03 companyfs1 upsmon[30369]: UPS [EMAIL PROTECTED]: connect failed: Connection failure: Connection refused and memory consumption is going back up companyfs1:/var/log# uptime; ps aux | grep [n]ut 12:03:03 up 63 days, 21:48, 1 user, load average: 4.94, 4.64, 4.47 nut 30369 0.0 0.1 1840 808 ? S 11:31 0:00 /sbin/upsmon Valgrind: valgrind --tool=memcheck --leak-check=full /sbin/upsmon ==30798== LEAK SUMMARY: ==30798== definitely lost: 72 bytes in 2 blocks. ==30798== indirectly lost: 264 bytes in 22 blocks. ==30800== LEAK SUMMARY: ==30800== definitely lost: 72 bytes in 2 blocks. ==30800== indirectly lost: 264 bytes in 22 blocks. ==30802== LEAK SUMMARY: ==30802== definitely lost: 392 bytes in 3 blocks. ==30802== indirectly lost: 280 bytes in 23 blocks. wait for the upsmon attempt to touch the server again... ==30861== LEAK SUMMARY: ==30861== definitely lost: 41328 bytes in 268 blocks. and again... ==30879== LEAK SUMMARY: ==30879== definitely lost: 39112 bytes in 124 blocks. I searched upsuser and upsdev lists but didn't find any mention of the issue, I'll give 2.0.4 a whirl and see if it generates the same memory loss. -- Paul _______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser

