Prechádzať zdrojové kódy

naf: Fix lag calculation

Signed-off-by: Sven Velt <sven@velt.de>
Sven Velt 14 rokov pred
rodič
commit
2904249055
1 zmenil súbory, kde vykonal 3 pridanie a 1 odobranie
  1. 3 1
      check_naf.py

+ 3 - 1
check_naf.py

@@ -449,11 +449,13 @@ class CheckNAF(SNMPMonitoringPlugin):
 
 		idxs = self.SNMPWALK(self.OID[what+'_Index'])
 		lags = self.SNMPWALK(self.OID[what+'_Lag'])
+		for i in xrange(0, len(lags)):
+			lags[i] = long(lags[i]) / 100
 		states = self.SNMPWALK(self.OID[what+'_State'])
 
 		rcs_lag = []
 		for lag in lags:
-			rcs_lag.append(self.value_wc_to_returncode(int(lag), warn, crit))
+			rcs_lag.append(self.value_wc_to_returncode(lag, warn, crit))
 		rcs_state = []
 		for state in states:
 			rcs_state.append(self.map_status_to_returncode(int(state), self.OWC[what+'_State']))