diff --git a/includes/polling/processors/powerconnect.inc.php b/includes/polling/processors/powerconnect.inc.php index 7011acd2b..bb6d03198 100644 --- a/includes/polling/processors/powerconnect.inc.php +++ b/includes/polling/processors/powerconnect.inc.php @@ -1,11 +1,15 @@ +$sysObjectId = snmp_get ($device, "SNMPv2-MIB::sysObjectID.0", "-Ovqn"); +switch ($sysObjectId) { + case ".1.3.6.1.4.1.674.10895.3031": + /** + * Devices supported: + * Dell Powerconnect 55xx + */ + $proc = snmp_get ($device, $processor['processor_oid'], "-O Uqnv", "\"\""); + break; + default : + $values = trim(snmp_get($device, "dellLanExtension.6132.1.1.1.1.4.4.0", "-OvQ", "Dell-Vendor-MIB"),'"'); + preg_match('/5 Sec \((.*)%\),.*1 Min \((.*)%\),.*5 Min \((.*)%\)$/', $values, $matches); + $proc = $matches[3]; +}