Selaa lähdekoodia

Se corrige el retorno de los flow_id para el método que obtiene octetos, el que se utiliza en los comandos del repeating task.

Maximiliano Schvindt 8 vuotta sitten
vanhempi
commit
14e6ca1bd8
1 muutettua tiedostoa jossa 7 lisäystä ja 3 poistoa
  1. 7 3
      OSS_SNMP/MIBS/DocsIfCmts.php

+ 7 - 3
OSS_SNMP/MIBS/DocsIfCmts.php

@@ -210,8 +210,8 @@ class DocsIfCmts extends \OSS_SNMP\MIB {
 		$oid = self::OID_docsQos3ServiceFlowOctets;
             }
 	    foreach($this->getSNMP()->realWalk($oid) as $k => $v){
-		$k_prim = preg_split("|\.|",$k);
-		$rtr[$k_prim[15].".".$k_prim[16]] = $this->getSNMP()->parseSnmpValue($v);
+		    $k_prim = preg_split("|\.|",$k);
+		    $rtr[$k_prim[15].".".$k_prim[16]] = $this->getSNMP()->parseSnmpValue($v);
 	    }
 	    return $rtr;
 	}catch (\Exception $e){
@@ -287,13 +287,17 @@ class DocsIfCmts extends \OSS_SNMP\MIB {
 			return null;
 		}
 		foreach($stats as $k => $v){
-			if($ifId){
+            $k_prim = explode(".",$k);
+			$rtr[ $k_prim[count($k_prim) - 2] . "." . $k_prim[count($k_prim) - 1]] = $this->getSNMP()->parseSnmpValue($v);
+			/*
+            if($ifId){
 				$k_prim = explode(".",$k);
 				$rtr[ $k_prim[count($k_prim) - 2] . "." . $k_prim[count($k_prim) - 1]] = $this->getSNMP()->parseSnmpValue($v);
 			}else{
 				$k_prim = explode(".",$k);
 				$rtr[$k_prim[count($k_prim) - 1]] = $this->getSNMP()->parseSnmpValue($v);
 			}
+            */
 
 		}
 	return $rtr;