|
From: <buc...@us...> - 2010-03-10 22:13:40
|
Revision: 173
http://devmon.svn.sourceforge.net/devmon/?rev=173&view=rev
Author: buchanmilne
Date: 2010-03-10 22:13:34 +0000 (Wed, 10 Mar 2010)
Log Message:
-----------
Maintain per-fork polled device counter
Modified Paths:
--------------
trunk/modules/dm_snmp.pm
Modified: trunk/modules/dm_snmp.pm
===================================================================
--- trunk/modules/dm_snmp.pm 2010-03-10 22:03:12 UTC (rev 172)
+++ trunk/modules/dm_snmp.pm 2010-03-10 22:13:34 UTC (rev 173)
@@ -50,6 +50,10 @@
# Sub that, given a hash of device data, will query specified oids for
# each device and return a hash of the snmp query results
sub poll_devices {
+ # clear per-fork polled device counters
+ foreach (keys %{$g{'forks'}} ) {
+ $g{'forks'}{$_}{'polled'} = 0;
+ }
do_log("DEBUG SNMP: running poll_devices()",0) if $g{'debug'};
do_log("Starting snmp queries",1);
@@ -224,6 +228,8 @@
# If we got good data, reset the fail counter to 0
$g{'fail'}{$dev} = 0;
+ # increment the per-fork polled device counter
+ $g{'forks'}{$fork}{'polled'}++;
}
else {
print "failed thaw on $dev\n";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|