diff --git a/includes/discovery/sensors/humidity/apc.inc.php b/includes/discovery/sensors/humidity/apc.inc.php index 3f48dd87a6..10d9d31fbf 100644 --- a/includes/discovery/sensors/humidity/apc.inc.php +++ b/includes/discovery/sensors/humidity/apc.inc.php @@ -2,22 +2,53 @@ // Environmental monitoring on UPSes etc // FIXME emConfigProbesTable may also be used? But not filled out on my device... -$apc_env_data = snmpwalk_cache_oid($device, 'iemConfigProbesTable', [], 'PowerNet-MIB'); -$apc_env_data = snmpwalk_cache_oid($device, 'iemStatusProbesTable', $apc_env_data, 'PowerNet-MIB'); +$apc_env_data = snmpwalk_cache_oid($device, 'uioSensor', [], 'PowerNet-MIB', null, '-OQUse'); +if ($apc_env_data) { + // NMC2/NMC3/etc Universal Input Output + foreach (array_keys($apc_env_data) as $index) { + $current = $apc_env_data[$index]['uioSensorStatusHumidity']; + if ($current > 0) { + // Humidity <= 0 -> Sensor not available + $descr = $apc_env_data[$index]['uioSensorConfigSensorName']; + $sensorType = 'apc'; + $oid = '.1.3.6.1.4.1.318.1.1.25.1.2.1.7.' . $index; -foreach (array_keys($apc_env_data) as $index) { - $descr = $apc_env_data[$index]['iemStatusProbeName']; - $current = $apc_env_data[$index]['iemStatusProbeCurrentHumid']; - $sensorType = 'apc'; - $oid = '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.6.' . $index; - $low_limit = ($apc_env_data[$index]['iemConfigProbeMinHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeMinHumidThreshold'] : null); - $low_warn_limit = ($apc_env_data[$index]['iemConfigProbeLowHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeLowHumidThreshold'] : null); - $high_warn_limit = ($apc_env_data[$index]['iemConfigProbeHighHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeHighHumidThreshold'] : null); - $high_limit = ($apc_env_data[$index]['iemConfigProbeMaxHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeMaxHumidThreshold'] : null); + $low_limit = ($apc_env_data[$index]['uioSensorConfigMinHumidityEnable'] != 'disabled' ? $apc_env_data[$index]['uioSensorConfigMinHumidityThreshold'] : null); + $low_warn_limit = ($apc_env_data[$index]['uioSensorConfigLowHumidityEnable'] != 'disabled' ? $apc_env_data[$index]['uioSensorConfigLowHumidityThreshold'] : null); + $high_warn_limit = ($apc_env_data[$index]['uioSensorConfigHighHumidityEnable'] != 'disabled' ? $apc_env_data[$index]['uioSensorConfigHighHumidityThreshold'] : null); + $high_limit = ($apc_env_data[$index]['uioSensorConfigMaxHumidityEnable'] != 'disabled' ? $apc_env_data[$index]['uioSensorConfigMaxHumidityThreshold'] : null); - if ($current > 0) { - // Humidity = 0 -> Sensor not available - discover_sensor($valid['sensor'], 'humidity', $device, $oid, $index, $sensorType, $descr, '1', '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $current); + // universalInputOutput sensor entries all have an sub-index, presumably to allow for multiple sensors in the + // future. Here we remove the sub-index from the first entry, so 1.1 becomes 1, 2.1 becomes 2, etc. However any + // future appearing sub-index will remain untouched, so 1.2 will stay 1.2, 2.2 will stay 2.2, etc. + // The reason that we remove the sub-index from the first entry is to preserve compatibility with sensors + // created by prior versions using the legacy iemConfig and iemStatus tables. + $split_index = explode('.', $index); + if (count($split_index) == 2 && $split_index[1] == 1) { + $index = $split_index[0]; + } + discover_sensor($valid['sensor'], 'humidity', $device, $oid, $index, $sensorType, $descr, '1', '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $current); + } + } +} else { + // NMC1 Integrated Environmental Monitor (legacy) + $apc_env_data = snmpwalk_cache_oid($device, 'iemConfigProbesTable', [], 'PowerNet-MIB'); + $apc_env_data = snmpwalk_cache_oid($device, 'iemStatusProbesTable', $apc_env_data, 'PowerNet-MIB'); + + foreach (array_keys($apc_env_data) as $index) { + $descr = $apc_env_data[$index]['iemStatusProbeName']; + $current = $apc_env_data[$index]['iemStatusProbeCurrentHumid']; + $sensorType = 'apc'; + $oid = '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.6.' . $index; + $low_limit = ($apc_env_data[$index]['iemConfigProbeMinHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeMinHumidThreshold'] : null); + $low_warn_limit = ($apc_env_data[$index]['iemConfigProbeLowHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeLowHumidThreshold'] : null); + $high_warn_limit = ($apc_env_data[$index]['iemConfigProbeHighHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeHighHumidThreshold'] : null); + $high_limit = ($apc_env_data[$index]['iemConfigProbeMaxHumidEnable'] != 'disabled' ? $apc_env_data[$index]['iemConfigProbeMaxHumidThreshold'] : null); + + if ($current > 0) { + // Humidity = 0 -> Sensor not available + discover_sensor($valid['sensor'], 'humidity', $device, $oid, $index, $sensorType, $descr, '1', '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $current); + } } } diff --git a/includes/discovery/sensors/state/apc.inc.php b/includes/discovery/sensors/state/apc.inc.php index d63d9a9a80..e6dcba2380 100644 --- a/includes/discovery/sensors/state/apc.inc.php +++ b/includes/discovery/sensors/state/apc.inc.php @@ -158,35 +158,75 @@ foreach ($pre_cache['mem_sensors_status'] as $index => $data) { } // Monitor contact switches via the UIO ports. -$apcContactData = snmpwalk_cache_oid($device, 'iemConfigContactsTable', [], 'PowerNet-MIB', null, '-OQUse'); -$apcContactData = snmpwalk_cache_oid($device, 'iemStatusContactsTable', $apcContactData, 'PowerNet-MIB', null, '-OQUse'); +$apcContactData = snmpwalk_cache_oid($device, 'uioInputContact', $apcContactData, 'PowerNet-MIB', null, '-OQUse'); +if ($apcContactData) { + // NMC2/NMC3/etc Universal Input Output + foreach (array_keys($apcContactData) as $index) { + // APC disabled (1), enabled (2) + $current = $apcContactData[$index]['uioInputContactStatusCurrentState']; + // state 4 is "not applicable" + if ($current != 4) { + $sensorType = 'apc'; + $cur_oid = '.1.3.6.1.4.1.318.1.1.25.2.2.1.5.' . $index; + $severity = $apcContactData[$index]['uioInputContactStatusAlarmStatus']; -foreach (array_keys($apcContactData) as $index) { - // APC disabled (1), enabled (2) - if ($apcContactData[$index]['iemConfigContactEnable'] == 2) { - $current = $apcContactData[$index]['iemStatusContactStatus']; - $sensorType = 'apc'; - $cur_oid = '.1.3.6.1.4.1.318.1.1.10.2.3.4.1.3.' . $index; - $severity = $apcContactData[$index]['iemConfigContactSeverity']; + // APC normal (1), warning (2), critical (3), notaplicable (4) + // LibreNMS warning (1), critical (2) - // APC critical (1), warning (2) - // LibreNMS warning (1), critical (2) - $faultGeneric = 1; - if ($severity == 1) { - $faultGeneric = 2; - } elseif ($severity == 2) { - $faultGeneric = 1; + $state_name = $apcContactData[$index]['uioInputContactStatusContactName']; + $states = [ + ['value' => 1, 'generic' => 0, 'graph' => 0, 'descr' => 'normal'], + ['value' => 2, 'generic' => 1, 'graph' => 1, 'descr' => 'warning'], + ['value' => 3, 'generic' => 2, 'graph' => 0, 'descr' => 'critical'], + ]; + create_state_index($state_name, $states); + + // universalInputOutput sensor entries all have an sub-index, presumably to allow for multiple sensors in the + // future. Here we remove the sub-index from the first entry, so 1.1 becomes 1, 2.1 becomes 2, etc. However any + // future appearing sub-index will remain untouched, so 1.2 will stay 1.2, 2.2 will stay 2.2, etc. + // The reason that we remove the sub-index from the first entry is to preserve compatibility with sensors + // created by prior versions using the legacy iemConfig and iemStatus tables. + $split_index = explode('.', $index); + if (count($split_index) == 2 && $split_index[1] == 1) { + $index = $split_index[0]; + } + + discover_sensor($valid['sensor'], 'state', $device, $cur_oid, $state_name . '.' . $index, $state_name, $state_name, 1, 1, null, null, null, null, $current); + create_sensor_to_state_index($device, $state_name, $state_name . '.' . $index); } + } +} else { + // NMC1 Integrated Environmental Monitor (legacy) + $apcContactData = snmpwalk_cache_oid($device, 'iemConfigContactsTable', [], 'PowerNet-MIB', null, '-OQUse'); + $apcContactData = snmpwalk_cache_oid($device, 'iemStatusContactsTable', $apcContactData, 'PowerNet-MIB', null, '-OQUse'); - $state_name = $apcContactData[$index]['iemConfigContactName']; - $states = [ - ['value' => 1, 'generic' => 0, 'graph' => 0, 'descr' => 'noFault'], - ['value' => 2, 'generic' => $faultGeneric, 'graph' => 1, 'descr' => 'fault'], - ['value' => 3, 'generic' => 0, 'graph' => 0, 'descr' => 'disabled'], - ]; - create_state_index($state_name, $states); + foreach (array_keys($apcContactData) as $index) { + // APC disabled (1), enabled (2) + if ($apcContactData[$index]['iemConfigContactEnable'] == 2) { + $current = $apcContactData[$index]['iemStatusContactStatus']; + $sensorType = 'apc'; + $cur_oid = '.1.3.6.1.4.1.318.1.1.10.2.3.4.1.3.' . $index; + $severity = $apcContactData[$index]['iemConfigContactSeverity']; - discover_sensor($valid['sensor'], 'state', $device, $cur_oid, $state_name . '.' . $index, $state_name, $state_name, 1, 1, null, null, null, null, $current); - create_sensor_to_state_index($device, $state_name, $state_name . '.' . $index); + // APC critical (1), warning (2) + // LibreNMS warning (1), critical (2) + $faultGeneric = 1; + if ($severity == 1) { + $faultGeneric = 2; + } elseif ($severity == 2) { + $faultGeneric = 1; + } + + $state_name = $apcContactData[$index]['iemConfigContactName']; + $states = [ + ['value' => 1, 'generic' => 0, 'graph' => 0, 'descr' => 'noFault'], + ['value' => 2, 'generic' => $faultGeneric, 'graph' => 1, 'descr' => 'fault'], + ['value' => 3, 'generic' => 0, 'graph' => 0, 'descr' => 'disabled'], + ]; + create_state_index($state_name, $states); + + discover_sensor($valid['sensor'], 'state', $device, $cur_oid, $state_name . '.' . $index, $state_name, $state_name, 1, 1, null, null, null, null, $current); + create_sensor_to_state_index($device, $state_name, $state_name . '.' . $index); + } } } diff --git a/includes/discovery/sensors/temperature/apc.inc.php b/includes/discovery/sensors/temperature/apc.inc.php index 8bd2b0ba41..08feb4b68e 100644 --- a/includes/discovery/sensors/temperature/apc.inc.php +++ b/includes/discovery/sensors/temperature/apc.inc.php @@ -23,27 +23,59 @@ if ($oids) { } // Environmental monitoring on UPSes etc -$apc_env_data = snmpwalk_cache_oid($device, 'iemConfigProbesTable', [], 'PowerNet-MIB', null, '-OQUse'); -$apc_env_data = snmpwalk_cache_oid($device, 'iemStatusProbesTable', $apc_env_data, 'PowerNet-MIB', null, '-OQUse'); - -foreach (array_keys($apc_env_data) as $index) { - // APC connected(2), disconnected(1) - if ($apc_env_data[$index]['iemStatusProbeStatus'] != 1) { - $descr = $apc_env_data[$index]['iemStatusProbeName']; - $current = $apc_env_data[$index]['iemStatusProbeCurrentTemp']; - $sensorType = 'apc'; - $oid = '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.4.' . $index; - // APC enum disabled(1), enabled(2) - $low_limit = ($apc_env_data[$index]['iemConfigProbeMinTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeMinTempThreshold'] : null); - $low_warn_limit = ($apc_env_data[$index]['iemConfigProbeLowTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeLowTempThreshold'] : null); - $high_warn_limit = ($apc_env_data[$index]['iemConfigProbeHighTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeHighTempThreshold'] : null); - $high_limit = ($apc_env_data[$index]['iemConfigProbeMaxTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeMaxTempThreshold'] : null); - +$apc_env_data = snmpwalk_cache_oid($device, 'uioSensor', [], 'PowerNet-MIB', null, '-OQUse'); +if ($apc_env_data) { + // NMC2/NMC3/etc. Universal Input Output + foreach (array_keys($apc_env_data) as $index) { + $current = $apc_env_data[$index]['uioSensorStatusTemperatureDegC']; if ($current > 0) { - // Temperature = 0 -> Sensor not available + // Temperature <= 0 -> Sensor not available + $descr = $apc_env_data[$index]['uioSensorConfigSensorName']; + $sensorType = 'apc'; + $oid = '.1.3.6.1.4.1.318.1.1.25.1.2.1.6.' . $index; + + // APC enum disabled(1), enabled(2) + $low_limit = ($apc_env_data[$index]['uioSensorConfigMinTemperatureEnable'] != 1 ? $apc_env_data[$index]['uioSensorConfigMinTemperatureThreshold'] : null); + $low_warn_limit = ($apc_env_data[$index]['uioSensorConfigLowTemperatureEnable'] != 1 ? $apc_env_data[$index]['uioSensorConfigLowTemperatureThreshold'] : null); + $high_warn_limit = ($apc_env_data[$index]['uioSensorConfigHighTemperatureEnable'] != 1 ? $apc_env_data[$index]['uioSensorConfigHighTemperatureThreshold'] : null); + $high_limit = ($apc_env_data[$index]['uioSensorConfigMaxTemperatureEnable'] != 1 ? $apc_env_data[$index]['uioSensorConfigMaxTemperatureThreshold'] : null); + + // universalInputOutput sensor entries all have an sub-index, presumably to allow for multiple sensors in the + // future. Here we remove the sub-index from the first entry, so 1.1 becomes 1, 2.1 becomes 2, etc. However any + // future appearing sub-index will remain untouched, so 1.2 will stay 1.2, 2.2 will stay 2.2, etc. + // The reason that we remove the sub-index from the first entry is to preserve compatibility with sensors + // created by prior versions using the legacy iemConfig and iemStatus tables. + $split_index = explode('.', $index); + if (count($split_index) == 2 && $split_index[1] == 1) { + $index = $split_index[0]; + } discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $sensorType, $descr, 1, 1, $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $current); } } +} else { + // NMC1 Integrated Environmental Monitor (legacy) + $apc_env_data = snmpwalk_cache_oid($device, 'iemConfigProbesTable', [], 'PowerNet-MIB', null, '-OQUse'); + $apc_env_data = snmpwalk_cache_oid($device, 'iemStatusProbesTable', $apc_env_data, 'PowerNet-MIB', null, '-OQUse'); + + foreach (array_keys($apc_env_data) as $index) { + // APC connected(2), disconnected(1) + if ($apc_env_data[$index]['iemStatusProbeStatus'] != 1) { + $descr = $apc_env_data[$index]['iemStatusProbeName']; + $current = $apc_env_data[$index]['iemStatusProbeCurrentTemp']; + $sensorType = 'apc'; + $oid = '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.4.' . $index; + // APC enum disabled(1), enabled(2) + $low_limit = ($apc_env_data[$index]['iemConfigProbeMinTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeMinTempThreshold'] : null); + $low_warn_limit = ($apc_env_data[$index]['iemConfigProbeLowTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeLowTempThreshold'] : null); + $high_warn_limit = ($apc_env_data[$index]['iemConfigProbeHighTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeHighTempThreshold'] : null); + $high_limit = ($apc_env_data[$index]['iemConfigProbeMaxTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeMaxTempThreshold'] : null); + + if ($current > 0) { + // Temperature = 0 -> Sensor not available + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $sensorType, $descr, 1, 1, $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $current); + } + } + } } $apc_env_data = snmpwalk_cache_oid($device, 'emsProbeStatus', [], 'PowerNet-MIB'); diff --git a/scripts/save-test-data.php b/scripts/save-test-data.php index 14940b1180..88546909b5 100755 --- a/scripts/save-test-data.php +++ b/scripts/save-test-data.php @@ -130,6 +130,10 @@ if (! $snmpsim->isRunning()) { exit(1); } +echo "Pausing 10 seconds to allow snmpsim to initialize...\n"; +sleep(10); +echo "\n"; + try { $no_save = isset($options['n']) || isset($options['no-save']); foreach ($os_list as $full_os_name => $parts) { diff --git a/tests/data/apc_smt750x-nmc2.json b/tests/data/apc_smt750x-nmc2.json new file mode 100644 index 0000000000..aa7e08cfd5 --- /dev/null +++ b/tests/data/apc_smt750x-nmc2.json @@ -0,0 +1,1453 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.318.1.3.27", + "sysDescr": "APC Web/SNMP Management Card (MB:v4.1.0 PF:v7.0.8 PN:apc_hw05_aos_708.bin AF1:v7.0.8 AN1:apc_hw05_sumx_708.bin MN:AP9631 HR:08 SN: ZA1815031283 MD:04/10/2018) (Embedded PowerNet SNMP Agent SW v2.2 compatible)", + "sysContact": "", + "version": "AOS v7.0.8 / App v7.0.8", + "hardware": "Smart-UPS X 750 UPS 09.8 (ID20)", + "features": null, + "location": "", + "os": "apc", + "type": "power", + "serial": "AS1907242163", + "icon": "apc.svg" + } + ] + }, + "poller": "matches discovery" + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LOOPBACK", + "ifName": "LOOPBACK", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "softwareLoopback", + "ifAlias": "LOOPBACK", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vmac0", + "ifName": "vmac0", + "portName": null, + "ifIndex": 2, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "vmac0", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LOOPBACK", + "ifName": "LOOPBACK", + "portName": null, + "ifIndex": 1, + "ifSpeed": 0, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "softwareLoopback", + "ifAlias": "LOOPBACK", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vmac0", + "ifName": "vmac0", + "portName": null, + "ifIndex": 2, + "ifSpeed": 100000000, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "vmac0", + "ifPhysAddress": "28298606a489", + "ifHardType": null, + "ifLastChange": 520, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 131113, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 141521, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 74105925, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 26483870, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 535936, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 1243, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "charge", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.1.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Battery Charge", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 100, + "sensor_limit": 100, + "sensor_limit_warn": null, + "sensor_limit_low": 0, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.4.0", + "sensor_index": "0", + "sensor_type": "apcUPS", + "sensor_descr": "Phase 0 Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.4.0", + "sensor_index": "3.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.2.0", + "sensor_index": "4.3.2.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "load", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_index": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_type": "apc", + "sensor_descr": "Load(VA)", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 80, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "runtime", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.3.0", + "sensor_index": "upsAdvBatteryRunTimeRemaining.0", + "sensor_type": "apc", + "sensor_descr": "Runtime", + "group": null, + "sensor_divisor": 6000, + "sensor_multiplier": 1, + "sensor_current": 10976200, + "sensor_limit": 3000, + "sensor_limit_warn": 2000, + "sensor_limit_low": 5, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.4.0", + "sensor_index": "0", + "sensor_type": "upsAdvBatteryReplaceIndicator", + "sensor_descr": "UPS Battery Replacement Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "0", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsAdvBatteryReplaceIndicator" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.1.1.0", + "sensor_index": "0", + "sensor_type": "upsBasicOutputStatus", + "sensor_descr": "Output Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsBasicOutputStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.2.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Internal Temperature", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 23.4, + "sensor_limit": 43.4, + "sensor_limit_warn": null, + "sensor_limit_low": 13.4, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1", + "sensor_index": "1", + "sensor_type": "apc", + "sensor_descr": "Equipment Room", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 20, + "sensor_limit": 40, + "sensor_limit_warn": null, + "sensor_limit_low": 10, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.4.0", + "sensor_index": "2.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Battery Bus", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 54.7, + "sensor_limit": 62.905, + "sensor_limit_warn": null, + "sensor_limit_low": 46.495, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.1.0", + "sensor_index": "3.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 119.1, + "sensor_limit": 136.965, + "sensor_limit_warn": null, + "sensor_limit_low": 101.235, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.1.0", + "sensor_index": "4.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 119.1, + "sensor_limit": 136.965, + "sensor_limit_warn": null, + "sensor_limit_low": 101.235, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "noBatteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "batteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "unknown", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onLine", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBattery", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartBoost", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "timedSleeping", + "state_draw_graph": 0, + "state_value": 5, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "softwareBypass", + "state_draw_graph": 0, + "state_value": 6, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "off", + "state_draw_graph": 0, + "state_value": 7, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "rebooting", + "state_draw_graph": 0, + "state_value": 8, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "switchedBypass", + "state_draw_graph": 0, + "state_value": 9, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hardwareFailureBypass", + "state_draw_graph": 0, + "state_value": 10, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "sleepingUntilPowerReturn", + "state_draw_graph": 0, + "state_value": 11, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartTrim", + "state_draw_graph": 0, + "state_value": 12, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "ecoMode", + "state_draw_graph": 0, + "state_value": 13, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hotStandby", + "state_draw_graph": 0, + "state_value": 14, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBatteryTest", + "state_draw_graph": 0, + "state_value": 15, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "emergencyStaticBypass", + "state_draw_graph": 0, + "state_value": 16, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "staticBypassStandby", + "state_draw_graph": 0, + "state_value": 17, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "powerSavingMode", + "state_draw_graph": 0, + "state_value": 18, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "spotMode", + "state_draw_graph": 0, + "state_value": 19, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "eConversion", + "state_draw_graph": 0, + "state_value": 20, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "chargerSpotmode", + "state_draw_graph": 0, + "state_value": 21, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "inverterSpotmode", + "state_draw_graph": 0, + "state_value": 22, + "state_generic_value": 0 + } + ] + }, + "poller": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "charge", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.1.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Battery Charge", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 100, + "sensor_limit": 100, + "sensor_limit_warn": null, + "sensor_limit_low": 0, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.4.0", + "sensor_index": "0", + "sensor_type": "apcUPS", + "sensor_descr": "Phase 0 Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.4.0", + "sensor_index": "3.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.2.0", + "sensor_index": "4.3.2.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "load", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_index": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_type": "apc", + "sensor_descr": "Load(VA)", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 80, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "runtime", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.3.0", + "sensor_index": "upsAdvBatteryRunTimeRemaining.0", + "sensor_type": "apc", + "sensor_descr": "Runtime", + "group": null, + "sensor_divisor": 6000, + "sensor_multiplier": 1, + "sensor_current": 1829.3666666667, + "sensor_limit": 3000, + "sensor_limit_warn": 2000, + "sensor_limit_low": 5, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 10976200, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.4.0", + "sensor_index": "0", + "sensor_type": "upsAdvBatteryReplaceIndicator", + "sensor_descr": "UPS Battery Replacement Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "0", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsAdvBatteryReplaceIndicator" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.1.1.0", + "sensor_index": "0", + "sensor_type": "upsBasicOutputStatus", + "sensor_descr": "Output Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsBasicOutputStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.2.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Internal Temperature", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 23.4, + "sensor_limit": 43.4, + "sensor_limit_warn": null, + "sensor_limit_low": 13.4, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1", + "sensor_index": "1", + "sensor_type": "apc", + "sensor_descr": "Equipment Room", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 20, + "sensor_limit": 40, + "sensor_limit_warn": null, + "sensor_limit_low": 10, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.4.0", + "sensor_index": "2.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Battery Bus", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 54.7, + "sensor_limit": 62.905, + "sensor_limit_warn": null, + "sensor_limit_low": 46.495, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.1.0", + "sensor_index": "3.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 119.1, + "sensor_limit": 136.965, + "sensor_limit_warn": null, + "sensor_limit_low": 101.235, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.1.0", + "sensor_index": "4.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 119.1, + "sensor_limit": 136.965, + "sensor_limit_warn": null, + "sensor_limit_low": 101.235, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "noBatteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "batteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "unknown", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onLine", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBattery", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartBoost", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "timedSleeping", + "state_draw_graph": 0, + "state_value": 5, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "softwareBypass", + "state_draw_graph": 0, + "state_value": 6, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "off", + "state_draw_graph": 0, + "state_value": 7, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "rebooting", + "state_draw_graph": 0, + "state_value": 8, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "switchedBypass", + "state_draw_graph": 0, + "state_value": 9, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hardwareFailureBypass", + "state_draw_graph": 0, + "state_value": 10, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "sleepingUntilPowerReturn", + "state_draw_graph": 0, + "state_value": 11, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartTrim", + "state_draw_graph": 0, + "state_value": 12, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "ecoMode", + "state_draw_graph": 0, + "state_value": 13, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hotStandby", + "state_draw_graph": 0, + "state_value": 14, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBatteryTest", + "state_draw_graph": 0, + "state_value": 15, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "emergencyStaticBypass", + "state_draw_graph": 0, + "state_value": 16, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "staticBypassStandby", + "state_draw_graph": 0, + "state_value": 17, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "powerSavingMode", + "state_draw_graph": 0, + "state_value": 18, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "spotMode", + "state_draw_graph": 0, + "state_value": 19, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "eConversion", + "state_draw_graph": 0, + "state_value": 20, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "chargerSpotmode", + "state_draw_graph": 0, + "state_value": 21, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "inverterSpotmode", + "state_draw_graph": 0, + "state_value": 22, + "state_generic_value": 0 + } + ] + } + } +} diff --git a/tests/data/apc_smtl1000-nmc3.json b/tests/data/apc_smtl1000-nmc3.json new file mode 100644 index 0000000000..b37fa30909 --- /dev/null +++ b/tests/data/apc_smtl1000-nmc3.json @@ -0,0 +1,1553 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.318.1.3.27", + "sysDescr": "APC Web/SNMP Management Card (MB:v4.2.9 PF:v2.3.1.1 PN:apc_hw21_aos_2.3.1.1.bin AF1:v2.3.1.1 AN1:apc_hw21_su_2.3.1.1.bin MN:AP9641 HR:5 SN: ZA2215342271 MD:04/18/2022) (Embedded PowerNet SNMP Agent SW v2.2 compatible)", + "sysContact": "", + "version": "AOS v2.3.1.1 / App v2.3.1.1", + "hardware": "Smart-UPS 1000 UPS 16.0 (ID1047)", + "features": null, + "location": "", + "os": "apc", + "type": "power", + "serial": "AS2233161027", + "icon": "apc.svg" + } + ] + }, + "poller": "matches discovery" + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LOOPBACK", + "ifName": "LOOPBACK", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "softwareLoopback", + "ifAlias": "LOOPBACK", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vmac0", + "ifName": "vmac0", + "portName": null, + "ifIndex": 2, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "vmac0", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LOOPBACK", + "ifName": "LOOPBACK", + "portName": null, + "ifIndex": 1, + "ifSpeed": 0, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "softwareLoopback", + "ifAlias": "LOOPBACK", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vmac0", + "ifName": "vmac0", + "portName": null, + "ifIndex": 2, + "ifSpeed": 0, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "vmac0", + "ifPhysAddress": "28298664fd4d", + "ifHardType": null, + "ifLastChange": 140, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 26221751, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 26232767, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 3769808143, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 3896719747, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 112742, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 23, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 32268, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "charge", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.1.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Battery Charge", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 100, + "sensor_limit": 100, + "sensor_limit_warn": null, + "sensor_limit_low": 0, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.4.0", + "sensor_index": "0", + "sensor_type": "apcUPS", + "sensor_descr": "Phase 0 Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 3, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.4.0", + "sensor_index": "3.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.2.0", + "sensor_index": "4.3.2.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "humidity", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1", + "sensor_index": "1", + "sensor_type": "apc", + "sensor_descr": "Equipment Room", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 90, + "sensor_limit_warn": 60, + "sensor_limit_low": 10, + "sensor_limit_low_warn": 30, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "load", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_index": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_type": "apc", + "sensor_descr": "Load(VA)", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 37.8, + "sensor_limit": 80, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "runtime", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.3.0", + "sensor_index": "upsAdvBatteryRunTimeRemaining.0", + "sensor_type": "apc", + "sensor_descr": "Runtime", + "group": null, + "sensor_divisor": 6000, + "sensor_multiplier": 1, + "sensor_current": 152200, + "sensor_limit": 3000, + "sensor_limit_warn": 2000, + "sensor_limit_low": 5, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.4.0", + "sensor_index": "0", + "sensor_type": "upsAdvBatteryReplaceIndicator", + "sensor_descr": "UPS Battery Replacement Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "0", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsAdvBatteryReplaceIndicator" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.1.1.0", + "sensor_index": "0", + "sensor_type": "upsBasicOutputStatus", + "sensor_descr": "Output Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsBasicOutputStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.2.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Internal Temperature", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1", + "sensor_index": "1", + "sensor_type": "apc", + "sensor_descr": "Equipment Room", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 27, + "sensor_limit": 47, + "sensor_limit_warn": null, + "sensor_limit_low": 17, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1", + "sensor_index": "2", + "sensor_type": "apc", + "sensor_descr": "Equipment Cabinet", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.4.0", + "sensor_index": "2.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Battery Bus", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 40.8, + "sensor_limit": 46.92, + "sensor_limit_warn": null, + "sensor_limit_low": 34.68, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.1.0", + "sensor_index": "3.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 118, + "sensor_limit": 135.7, + "sensor_limit_warn": null, + "sensor_limit_low": 100.3, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.1.0", + "sensor_index": "4.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 118, + "sensor_limit": 135.7, + "sensor_limit_warn": null, + "sensor_limit_low": 100.3, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "noBatteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "batteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "unknown", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onLine", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBattery", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartBoost", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "timedSleeping", + "state_draw_graph": 0, + "state_value": 5, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "softwareBypass", + "state_draw_graph": 0, + "state_value": 6, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "off", + "state_draw_graph": 0, + "state_value": 7, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "rebooting", + "state_draw_graph": 0, + "state_value": 8, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "switchedBypass", + "state_draw_graph": 0, + "state_value": 9, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hardwareFailureBypass", + "state_draw_graph": 0, + "state_value": 10, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "sleepingUntilPowerReturn", + "state_draw_graph": 0, + "state_value": 11, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartTrim", + "state_draw_graph": 0, + "state_value": 12, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "ecoMode", + "state_draw_graph": 0, + "state_value": 13, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hotStandby", + "state_draw_graph": 0, + "state_value": 14, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBatteryTest", + "state_draw_graph": 0, + "state_value": 15, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "emergencyStaticBypass", + "state_draw_graph": 0, + "state_value": 16, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "staticBypassStandby", + "state_draw_graph": 0, + "state_value": 17, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "powerSavingMode", + "state_draw_graph": 0, + "state_value": 18, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "spotMode", + "state_draw_graph": 0, + "state_value": 19, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "eConversion", + "state_draw_graph": 0, + "state_value": 20, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "chargerSpotmode", + "state_draw_graph": 0, + "state_value": 21, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "inverterSpotmode", + "state_draw_graph": 0, + "state_value": 22, + "state_generic_value": 0 + } + ] + }, + "poller": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "charge", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.1.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Battery Charge", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 100, + "sensor_limit": 100, + "sensor_limit_warn": null, + "sensor_limit_low": 0, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.4.0", + "sensor_index": "0", + "sensor_type": "apcUPS", + "sensor_descr": "Phase 0 Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 3, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.4.0", + "sensor_index": "3.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.2.0", + "sensor_index": "4.3.2.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 60, + "sensor_limit": 63, + "sensor_limit_warn": null, + "sensor_limit_low": 57, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "humidity", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1", + "sensor_index": "1", + "sensor_type": "apc", + "sensor_descr": "Equipment Room", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 32, + "sensor_limit": 90, + "sensor_limit_warn": 60, + "sensor_limit_low": 10, + "sensor_limit_low_warn": 30, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "load", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_index": ".1.3.6.1.4.1.318.1.1.1.4.3.3.0", + "sensor_type": "apc", + "sensor_descr": "Load(VA)", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 37.8, + "sensor_limit": 80, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "runtime", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.3.0", + "sensor_index": "upsAdvBatteryRunTimeRemaining.0", + "sensor_type": "apc", + "sensor_descr": "Runtime", + "group": null, + "sensor_divisor": 6000, + "sensor_multiplier": 1, + "sensor_current": 25.366666666667, + "sensor_limit": 3000, + "sensor_limit_warn": 2000, + "sensor_limit_low": 5, + "sensor_limit_low_warn": 10, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": 152200, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.2.4.0", + "sensor_index": "0", + "sensor_type": "upsAdvBatteryReplaceIndicator", + "sensor_descr": "UPS Battery Replacement Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "0", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsAdvBatteryReplaceIndicator" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.1.1.0", + "sensor_index": "0", + "sensor_type": "upsBasicOutputStatus", + "sensor_descr": "Output Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": "upsBasicOutputStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.2.0", + "sensor_index": "0", + "sensor_type": "apc", + "sensor_descr": "Internal Temperature", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1", + "sensor_index": "1", + "sensor_type": "apc", + "sensor_descr": "Equipment Room", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 27, + "sensor_limit": 47, + "sensor_limit_warn": null, + "sensor_limit_low": 17, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1", + "sensor_index": "2", + "sensor_type": "apc", + "sensor_descr": "Equipment Cabinet", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 28, + "sensor_limit": 48, + "sensor_limit_warn": null, + "sensor_limit_low": 18, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.2.3.4.0", + "sensor_index": "2.3.4.0", + "sensor_type": "apc", + "sensor_descr": "Battery Bus", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 40.8, + "sensor_limit": 46.92, + "sensor_limit_warn": null, + "sensor_limit_low": 34.68, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.3.3.1.0", + "sensor_index": "3.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 118, + "sensor_limit": 135.7, + "sensor_limit_warn": null, + "sensor_limit_low": 100.3, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.318.1.1.1.4.3.1.0", + "sensor_index": "4.3.1.0", + "sensor_type": "apc", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 118, + "sensor_limit": 135.7, + "sensor_limit_warn": null, + "sensor_limit_low": 100.3, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "rrd_type": "GAUGE", + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "noBatteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "upsAdvBatteryReplaceIndicator", + "state_descr": "batteryNeedsReplacing", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "unknown", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onLine", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBattery", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartBoost", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "timedSleeping", + "state_draw_graph": 0, + "state_value": 5, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "softwareBypass", + "state_draw_graph": 0, + "state_value": 6, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "off", + "state_draw_graph": 0, + "state_value": 7, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "rebooting", + "state_draw_graph": 0, + "state_value": 8, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "switchedBypass", + "state_draw_graph": 0, + "state_value": 9, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hardwareFailureBypass", + "state_draw_graph": 0, + "state_value": 10, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "sleepingUntilPowerReturn", + "state_draw_graph": 0, + "state_value": 11, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onSmartTrim", + "state_draw_graph": 0, + "state_value": 12, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "ecoMode", + "state_draw_graph": 0, + "state_value": 13, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "hotStandby", + "state_draw_graph": 0, + "state_value": 14, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "onBatteryTest", + "state_draw_graph": 0, + "state_value": 15, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "emergencyStaticBypass", + "state_draw_graph": 0, + "state_value": 16, + "state_generic_value": 2 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "staticBypassStandby", + "state_draw_graph": 0, + "state_value": 17, + "state_generic_value": 1 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "powerSavingMode", + "state_draw_graph": 0, + "state_value": 18, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "spotMode", + "state_draw_graph": 0, + "state_value": 19, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "eConversion", + "state_draw_graph": 0, + "state_value": 20, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "chargerSpotmode", + "state_draw_graph": 0, + "state_value": 21, + "state_generic_value": 0 + }, + { + "state_name": "upsBasicOutputStatus", + "state_descr": "inverterSpotmode", + "state_draw_graph": 0, + "state_value": 22, + "state_generic_value": 0 + } + ] + } + } +} diff --git a/tests/snmpsim/apc_smt750x-nmc2.snmprec b/tests/snmpsim/apc_smt750x-nmc2.snmprec new file mode 100644 index 0000000000..d5e61da72a --- /dev/null +++ b/tests/snmpsim/apc_smt750x-nmc2.snmprec @@ -0,0 +1,303 @@ +1.3.6.1.2.1.1.1.0|4|APC Web/SNMP Management Card (MB:v4.1.0 PF:v7.0.8 PN:apc_hw05_aos_708.bin AF1:v7.0.8 AN1:apc_hw05_sumx_708.bin MN:AP9631 HR:08 SN: ZA1815031283 MD:04/10/2018) (Embedded PowerNet SNMP Agent SW v2.2 compatible) +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.318.1.3.27 +1.3.6.1.2.1.1.3.0|67|71917850 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.1.1|2|1 +1.3.6.1.2.1.2.2.1.1.2|2|2 +1.3.6.1.2.1.2.2.1.2.1|4|LOOPBACK +1.3.6.1.2.1.2.2.1.2.2|4|vmac0 +1.3.6.1.2.1.2.2.1.3.1|2|24 +1.3.6.1.2.1.2.2.1.3.2|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|1500 +1.3.6.1.2.1.2.2.1.4.2|2|1500 +1.3.6.1.2.1.2.2.1.5.1|66|0 +1.3.6.1.2.1.2.2.1.5.2|66|100000000 +1.3.6.1.2.1.2.2.1.6.1|4| +1.3.6.1.2.1.2.2.1.6.2|4x|28298606A489 +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.7.2|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.2|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|0 +1.3.6.1.2.1.2.2.1.9.2|67|520 +1.3.6.1.2.1.2.2.1.10.1|65|0 +1.3.6.1.2.1.2.2.1.10.2|65|74105925 +1.3.6.1.2.1.2.2.1.11.1|65|0 +1.3.6.1.2.1.2.2.1.11.2|65|131113 +1.3.6.1.2.1.2.2.1.12.1|65|0 +1.3.6.1.2.1.2.2.1.12.2|65|535936 +1.3.6.1.2.1.2.2.1.13.1|65|0 +1.3.6.1.2.1.2.2.1.13.2|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.14.2|65|0 +1.3.6.1.2.1.2.2.1.15.1|65|0 +1.3.6.1.2.1.2.2.1.15.2|65|0 +1.3.6.1.2.1.2.2.1.16.1|65|0 +1.3.6.1.2.1.2.2.1.16.2|65|26483870 +1.3.6.1.2.1.2.2.1.17.1|65|0 +1.3.6.1.2.1.2.2.1.17.2|65|141521 +1.3.6.1.2.1.2.2.1.18.1|65|0 +1.3.6.1.2.1.2.2.1.18.2|65|1243 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.19.2|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.20.2|65|0 +1.3.6.1.2.1.2.2.1.21.1|66|0 +1.3.6.1.2.1.2.2.1.21.2|66|0 +1.3.6.1.2.1.2.2.1.22.1|6|0.0 +1.3.6.1.2.1.2.2.1.22.2|6|0.0 +1.3.6.1.2.1.4.3.0|65|663231 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|19 +1.3.6.1.2.1.4.6.0|65|0 +1.3.6.1.2.1.4.7.0|65|0 +1.3.6.1.2.1.4.8.0|65|0 +1.3.6.1.2.1.4.9.0|65|663211 +1.3.6.1.2.1.4.10.0|65|127235 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|2 +1.3.6.1.2.1.4.14.0|65|0 +1.3.6.1.2.1.4.15.0|65|0 +1.3.6.1.2.1.4.16.0|65|0 +1.3.6.1.2.1.4.17.0|65|0 +1.3.6.1.2.1.4.18.0|65|0 +1.3.6.1.2.1.4.19.0|65|0 +1.3.6.1.2.1.4.20.1.2.127.0.0.1|2|1 +1.3.6.1.2.1.4.20.1.2.192.168.229.250|2|2 +1.3.6.1.2.1.4.20.1.3.127.0.0.1|64|255.255.255.255 +1.3.6.1.2.1.4.20.1.3.192.168.229.250|64|255.255.255.0 +1.3.6.1.2.1.4.22.1.2.2.192.168.229.1|4x|90EC77298AF7 +1.3.6.1.2.1.4.22.1.2.2.192.168.229.2|4x|00900BA25C70 +1.3.6.1.2.1.4.31.1.1.3.1|65|0 +1.3.6.1.2.1.4.31.1.1.3.2|65|11507 +1.3.6.1.2.1.4.31.1.1.4.1|70|0 +1.3.6.1.2.1.4.31.1.1.4.2|70|11507 +1.3.6.1.2.1.4.31.1.1.5.1|65|74104684 +1.3.6.1.2.1.4.31.1.1.5.2|65|0 +1.3.6.1.2.1.4.31.1.1.6.1|70|74104684 +1.3.6.1.2.1.4.31.1.1.6.2|70|0 +1.3.6.1.2.1.4.31.1.1.7.1|65|0 +1.3.6.1.2.1.4.31.1.1.7.2|65|0 +1.3.6.1.2.1.4.31.1.1.8.1|65|0 +1.3.6.1.2.1.4.31.1.1.8.2|65|0 +1.3.6.1.2.1.4.31.1.1.9.1|65|0 +1.3.6.1.2.1.4.31.1.1.9.2|65|0 +1.3.6.1.2.1.4.31.1.1.10.1|65|0 +1.3.6.1.2.1.4.31.1.1.10.2|65|0 +1.3.6.1.2.1.4.31.1.1.11.1|65|0 +1.3.6.1.2.1.4.31.1.1.11.2|65|0 +1.3.6.1.2.1.4.31.1.1.12.1|65|0 +1.3.6.1.2.1.4.31.1.1.12.2|65|0 +1.3.6.1.2.1.4.31.1.1.13.1|70|0 +1.3.6.1.2.1.4.31.1.1.13.2|70|0 +1.3.6.1.2.1.4.31.1.1.14.1|65|0 +1.3.6.1.2.1.4.31.1.1.14.2|65|0 +1.3.6.1.2.1.4.31.1.1.15.1|65|0 +1.3.6.1.2.1.4.31.1.1.15.2|65|0 +1.3.6.1.2.1.4.31.1.1.16.1|65|0 +1.3.6.1.2.1.4.31.1.1.16.2|65|0 +1.3.6.1.2.1.4.31.1.1.17.1|65|0 +1.3.6.1.2.1.4.31.1.1.17.2|65|0 +1.3.6.1.2.1.4.31.1.1.18.1|65|663274 +1.3.6.1.2.1.4.31.1.1.18.2|65|11507 +1.3.6.1.2.1.4.31.1.1.19.1|70|0 +1.3.6.1.2.1.4.31.1.1.19.2|70|11507 +1.3.6.1.2.1.4.31.1.1.20.1|65|127295 +1.3.6.1.2.1.4.31.1.1.20.2|65|11704 +1.3.6.1.2.1.4.31.1.1.21.1|70|127295 +1.3.6.1.2.1.4.31.1.1.21.2|70|11704 +1.3.6.1.2.1.4.31.1.1.22.1|65|0 +1.3.6.1.2.1.4.31.1.1.22.2|65|0 +1.3.6.1.2.1.4.31.1.1.23.1|65|0 +1.3.6.1.2.1.4.31.1.1.23.2|65|0 +1.3.6.1.2.1.4.31.1.1.24.1|70|0 +1.3.6.1.2.1.4.31.1.1.24.2|70|0 +1.3.6.1.2.1.4.31.1.1.25.1|65|0 +1.3.6.1.2.1.4.31.1.1.25.2|65|0 +1.3.6.1.2.1.4.31.1.1.26.1|65|0 +1.3.6.1.2.1.4.31.1.1.26.2|65|0 +1.3.6.1.2.1.4.31.1.1.27.1|65|0 +1.3.6.1.2.1.4.31.1.1.27.2|65|0 +1.3.6.1.2.1.4.31.1.1.28.1|65|0 +1.3.6.1.2.1.4.31.1.1.28.2|65|0 +1.3.6.1.2.1.4.31.1.1.29.1|65|0 +1.3.6.1.2.1.4.31.1.1.29.2|65|0 +1.3.6.1.2.1.4.31.1.1.30.1|65|0 +1.3.6.1.2.1.4.31.1.1.30.2|65|0 +1.3.6.1.2.1.4.31.1.1.31.1|70|0 +1.3.6.1.2.1.4.31.1.1.31.2|70|0 +1.3.6.1.2.1.4.31.1.1.32.1|65|26481440 +1.3.6.1.2.1.4.31.1.1.32.2|65|0 +1.3.6.1.2.1.4.31.1.1.33.1|70|26481697 +1.3.6.1.2.1.4.31.1.1.33.2|70|0 +1.3.6.1.2.1.4.31.1.1.34.1|65|11507 +1.3.6.1.2.1.4.31.1.1.34.2|65|11507 +1.3.6.1.2.1.4.31.1.1.35.1|70|11507 +1.3.6.1.2.1.4.31.1.1.35.2|70|11507 +1.3.6.1.2.1.4.31.1.1.36.1|65|0 +1.3.6.1.2.1.4.31.1.1.36.2|65|0 +1.3.6.1.2.1.4.31.1.1.37.1|70|0 +1.3.6.1.2.1.4.31.1.1.37.2|70|0 +1.3.6.1.2.1.4.31.1.1.38.1|65|0 +1.3.6.1.2.1.4.31.1.1.38.2|65|11704 +1.3.6.1.2.1.4.31.1.1.39.1|70|0 +1.3.6.1.2.1.4.31.1.1.39.2|70|11704 +1.3.6.1.2.1.4.31.1.1.40.1|65|0 +1.3.6.1.2.1.4.31.1.1.40.2|65|0 +1.3.6.1.2.1.4.31.1.1.41.1|70|0 +1.3.6.1.2.1.4.31.1.1.41.2|70|0 +1.3.6.1.2.1.4.31.1.1.42.1|65|524428 +1.3.6.1.2.1.4.31.1.1.42.2|65|0 +1.3.6.1.2.1.4.31.1.1.43.1|70|524428 +1.3.6.1.2.1.4.31.1.1.43.2|70|0 +1.3.6.1.2.1.4.31.1.1.44.1|65|1243 +1.3.6.1.2.1.4.31.1.1.44.2|65|0 +1.3.6.1.2.1.4.31.1.1.45.1|70|1243 +1.3.6.1.2.1.4.31.1.1.45.2|70|0 +1.3.6.1.2.1.4.31.1.1.46.1|67|0 +1.3.6.1.2.1.4.31.1.1.46.2|67|0 +1.3.6.1.2.1.4.31.1.1.47.1|66|0 +1.3.6.1.2.1.4.31.1.1.47.2|66|0 +1.3.6.1.2.1.4.35.1.4.2.1.4.192.168.229.1|4x|90EC77298AF7 +1.3.6.1.2.1.4.35.1.4.2.1.4.192.168.229.2|4x|00900BA25C70 +1.3.6.1.2.1.5.1.0|65|9993 +1.3.6.1.2.1.5.2.0|65|0 +1.3.6.1.2.1.5.3.0|65|0 +1.3.6.1.2.1.5.4.0|65|0 +1.3.6.1.2.1.5.5.0|65|0 +1.3.6.1.2.1.5.6.0|65|0 +1.3.6.1.2.1.5.7.0|65|0 +1.3.6.1.2.1.5.8.0|65|7357 +1.3.6.1.2.1.5.9.0|65|2636 +1.3.6.1.2.1.5.10.0|65|0 +1.3.6.1.2.1.5.11.0|65|0 +1.3.6.1.2.1.5.12.0|65|0 +1.3.6.1.2.1.5.13.0|65|0 +1.3.6.1.2.1.5.14.0|65|9994 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|0 +1.3.6.1.2.1.5.17.0|65|0 +1.3.6.1.2.1.5.18.0|65|0 +1.3.6.1.2.1.5.19.0|65|0 +1.3.6.1.2.1.5.20.0|65|0 +1.3.6.1.2.1.5.21.0|65|2637 +1.3.6.1.2.1.5.22.0|65|7357 +1.3.6.1.2.1.5.23.0|65|0 +1.3.6.1.2.1.5.24.0|65|0 +1.3.6.1.2.1.5.25.0|65|0 +1.3.6.1.2.1.5.26.0|65|0 +1.3.6.1.2.1.6.5.0|65|8 +1.3.6.1.2.1.6.6.0|65|23 +1.3.6.1.2.1.6.7.0|65|8 +1.3.6.1.2.1.6.8.0|65|0 +1.3.6.1.2.1.6.9.0|66|0 +1.3.6.1.2.1.6.10.0|65|884 +1.3.6.1.2.1.6.11.0|65|717 +1.3.6.1.2.1.6.12.0|65|0 +1.3.6.1.2.1.6.14.0|65|0 +1.3.6.1.2.1.6.15.0|65|0 +1.3.6.1.2.1.7.1.0|65|116449 +1.3.6.1.2.1.7.2.0|65|524424 +1.3.6.1.2.1.7.3.0|65|0 +1.3.6.1.2.1.7.4.0|65|122393 +1.3.6.1.2.1.11.1.0|65|116283 +1.3.6.1.2.1.11.2.0|65|116283 +1.3.6.1.2.1.11.3.0|65|0 +1.3.6.1.2.1.11.4.0|65|0 +1.3.6.1.2.1.11.5.0|65|2 +1.3.6.1.2.1.11.6.0|65|0 +1.3.6.1.2.1.11.8.0|65|0 +1.3.6.1.2.1.11.9.0|65|0 +1.3.6.1.2.1.11.10.0|65|0 +1.3.6.1.2.1.11.11.0|65|0 +1.3.6.1.2.1.11.12.0|65|0 +1.3.6.1.2.1.11.13.0|65|270417 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|58135 +1.3.6.1.2.1.11.16.0|65|5547 +1.3.6.1.2.1.11.17.0|65|0 +1.3.6.1.2.1.11.18.0|65|0 +1.3.6.1.2.1.11.19.0|65|0 +1.3.6.1.2.1.11.20.0|65|0 +1.3.6.1.2.1.11.21.0|65|1 +1.3.6.1.2.1.11.22.0|65|0 +1.3.6.1.2.1.11.24.0|65|0 +1.3.6.1.2.1.11.25.0|65|0 +1.3.6.1.2.1.11.26.0|65|0 +1.3.6.1.2.1.11.27.0|65|0 +1.3.6.1.2.1.11.28.0|65|116307 +1.3.6.1.2.1.11.29.0|65|0 +1.3.6.1.2.1.11.31.0|65|0 +1.3.6.1.2.1.11.32.0|65|0 +1.3.6.1.4.1.318.1.1.1.1.1.1.0|4|Smart-UPS X 750 +1.3.6.1.4.1.318.1.1.1.1.2.1.0|4|UPS 09.8 (ID20) +1.3.6.1.4.1.318.1.1.1.1.2.3.0|4|AS1907242163 +1.3.6.1.4.1.318.1.1.1.2.2.3.0|67|10976200 +1.3.6.1.4.1.318.1.1.1.2.2.4.0|2|1 +1.3.6.1.4.1.318.1.1.1.2.3.1.0|66|1000 +1.3.6.1.4.1.318.1.1.1.2.3.2.0|66|234 +1.3.6.1.4.1.318.1.1.1.2.3.4.0|2|547 +1.3.6.1.4.1.318.1.1.1.3.3.1.0|66|1191 +1.3.6.1.4.1.318.1.1.1.3.3.4.0|66|600 +1.3.6.1.4.1.318.1.1.1.4.1.1.0|2|2 +1.3.6.1.4.1.318.1.1.1.4.3.1.0|66|1191 +1.3.6.1.4.1.318.1.1.1.4.3.2.0|66|600 +1.3.6.1.4.1.318.1.1.1.4.3.3.0|66|0 +1.3.6.1.4.1.318.1.1.1.4.3.4.0|66|0 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.1.1|2|1 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.1.2|2|2 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.2.1|4|Unknown +1.3.6.1.4.1.318.1.1.10.2.2.4.1.2.2|4|Unknown +1.3.6.1.4.1.318.1.1.10.2.2.4.1.3.1|2|1 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.3.2|2|1 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.4.1|2|1 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.4.2|2|1 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.5.1|2|1 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.5.2|2|1 +1.3.6.1.4.1.318.1.1.10.2.2.4.1.6.1|4|Unknown +1.3.6.1.4.1.318.1.1.10.2.2.4.1.6.2|4|Unknown +1.3.6.1.4.1.318.1.1.10.2.3.4.1.1.1|2|1 +1.3.6.1.4.1.318.1.1.10.2.3.4.1.1.2|2|2 +1.3.6.1.4.1.318.1.1.10.2.3.4.1.2.1|4|Unknown +1.3.6.1.4.1.318.1.1.10.2.3.4.1.2.2|4|Unknown +1.3.6.1.4.1.318.1.1.10.2.3.4.1.3.1|2|1 +1.3.6.1.4.1.318.1.1.10.2.3.4.1.3.2|2|1 +1.3.6.1.4.1.318.1.1.25.1.1.0|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.1.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.2.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.3.1.1|4|Equipment Room +1.3.6.1.4.1.318.1.1.25.1.2.1.4.1.1|4|Port 1 +1.3.6.1.4.1.318.1.1.25.1.2.1.5.1.1|2|68 +1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1|2|20 +1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.2.1.8.1.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.10.1.1|2|2 +1.3.6.1.4.1.318.1.1.25.1.3.0|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.1.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.2.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.3.1.1|4|Equipment Room +1.3.6.1.4.1.318.1.1.25.1.4.1.4.1.1|4|Port 1 +1.3.6.1.4.1.318.1.1.25.1.4.1.5.1.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.4.1.6.1.1|2|10 +1.3.6.1.4.1.318.1.1.25.1.4.1.7.1.1|2|40 +1.3.6.1.4.1.318.1.1.25.1.4.1.8.1.1|2|60 +1.3.6.1.4.1.318.1.1.25.1.4.1.9.1.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.4.1.10.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.11.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.12.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.13.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.14.1.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.15.1.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.16.1.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.17.1.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.18.1.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.19.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.20.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.21.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.22.1.1|2|1 +1.3.6.1.4.1.318.1.4.2.4.1.4.1|4|v7.0.8 +1.3.6.1.4.1.318.1.4.2.4.1.4.2|4|v7.0.8 +1.3.6.1.6.3.10.2.1.3.0|2|719178 diff --git a/tests/snmpsim/apc_smtl1000-nmc3.snmprec b/tests/snmpsim/apc_smtl1000-nmc3.snmprec new file mode 100644 index 0000000000..e540ad6599 --- /dev/null +++ b/tests/snmpsim/apc_smtl1000-nmc3.snmprec @@ -0,0 +1,321 @@ +1.3.6.1.2.1.1.1.0|4|APC Web/SNMP Management Card (MB:v4.2.9 PF:v2.3.1.1 PN:apc_hw21_aos_2.3.1.1.bin AF1:v2.3.1.1 AN1:apc_hw21_su_2.3.1.1.bin MN:AP9641 HR:5 SN: ZA2215342271 MD:04/18/2022) (Embedded PowerNet SNMP Agent SW v2.2 compatible) +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.318.1.3.27 +1.3.6.1.2.1.1.3.0|67|70494480 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.1.1|2|1 +1.3.6.1.2.1.2.2.1.1.2|2|2 +1.3.6.1.2.1.2.2.1.2.1|4|LOOPBACK +1.3.6.1.2.1.2.2.1.2.2|4|vmac0 +1.3.6.1.2.1.2.2.1.3.1|2|24 +1.3.6.1.2.1.2.2.1.3.2|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|1500 +1.3.6.1.2.1.2.2.1.4.2|2|1500 +1.3.6.1.2.1.2.2.1.5.1|66|0 +1.3.6.1.2.1.2.2.1.5.2|66|0 +1.3.6.1.2.1.2.2.1.6.1|4| +1.3.6.1.2.1.2.2.1.6.2|4x|28298664FD4D +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.7.2|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.2|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|0 +1.3.6.1.2.1.2.2.1.9.2|67|140 +1.3.6.1.2.1.2.2.1.10.1|65|0 +1.3.6.1.2.1.2.2.1.10.2|65|3769808143 +1.3.6.1.2.1.2.2.1.11.1|65|0 +1.3.6.1.2.1.2.2.1.11.2|65|26221751 +1.3.6.1.2.1.2.2.1.12.1|65|0 +1.3.6.1.2.1.2.2.1.12.2|65|112742 +1.3.6.1.2.1.2.2.1.13.1|65|0 +1.3.6.1.2.1.2.2.1.13.2|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.14.2|65|0 +1.3.6.1.2.1.2.2.1.15.1|65|0 +1.3.6.1.2.1.2.2.1.15.2|65|32268 +1.3.6.1.2.1.2.2.1.16.1|65|0 +1.3.6.1.2.1.2.2.1.16.2|65|3896719747 +1.3.6.1.2.1.2.2.1.17.1|65|0 +1.3.6.1.2.1.2.2.1.17.2|65|26232767 +1.3.6.1.2.1.2.2.1.18.1|65|0 +1.3.6.1.2.1.2.2.1.18.2|65|23 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.19.2|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.20.2|65|0 +1.3.6.1.2.1.2.2.1.21.1|66|0 +1.3.6.1.2.1.2.2.1.21.2|66|0 +1.3.6.1.2.1.2.2.1.22.1|6|0.0 +1.3.6.1.2.1.2.2.1.22.2|6|0.0 +1.3.6.1.2.1.4.3.0|65|2177590 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|41 +1.3.6.1.2.1.4.6.0|65|0 +1.3.6.1.2.1.4.7.0|65|0 +1.3.6.1.2.1.4.8.0|65|0 +1.3.6.1.2.1.4.9.0|65|2177548 +1.3.6.1.2.1.4.10.0|65|2064644 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|0 +1.3.6.1.2.1.4.14.0|65|0 +1.3.6.1.2.1.4.15.0|65|0 +1.3.6.1.2.1.4.16.0|65|0 +1.3.6.1.2.1.4.17.0|65|0 +1.3.6.1.2.1.4.18.0|65|0 +1.3.6.1.2.1.4.19.0|65|0 +1.3.6.1.2.1.4.20.1.2.127.0.0.1|2|1 +1.3.6.1.2.1.4.20.1.2.192.168.230.250|2|2 +1.3.6.1.2.1.4.20.1.3.127.0.0.1|64|255.255.255.255 +1.3.6.1.2.1.4.20.1.3.192.168.230.250|64|255.255.255.0 +1.3.6.1.2.1.4.22.1.2.2.192.168.230.1|4x|90EC77298AF6 +1.3.6.1.2.1.4.22.1.2.2.192.168.230.2|4x|00900BA25C6E +1.3.6.1.2.1.4.22.1.2.2.192.168.230.11|4x|00900B7A843B +1.3.6.1.2.1.4.22.1.2.2.192.168.230.230|4x|00005E000101 +1.3.6.1.2.1.4.31.1.1.3.1|65|0 +1.3.6.1.2.1.4.31.1.1.3.2|65|24147997 +1.3.6.1.2.1.4.31.1.1.4.1|70|0 +1.3.6.1.2.1.4.31.1.1.4.2|70|24147997 +1.3.6.1.2.1.4.31.1.1.5.1|65|3769806663 +1.3.6.1.2.1.4.31.1.1.5.2|65|0 +1.3.6.1.2.1.4.31.1.1.6.1|70|3769806663 +1.3.6.1.2.1.4.31.1.1.6.2|70|0 +1.3.6.1.2.1.4.31.1.1.7.1|65|0 +1.3.6.1.2.1.4.31.1.1.7.2|65|0 +1.3.6.1.2.1.4.31.1.1.8.1|65|0 +1.3.6.1.2.1.4.31.1.1.8.2|65|0 +1.3.6.1.2.1.4.31.1.1.9.1|65|0 +1.3.6.1.2.1.4.31.1.1.9.2|65|0 +1.3.6.1.2.1.4.31.1.1.10.1|65|32268 +1.3.6.1.2.1.4.31.1.1.10.2|65|0 +1.3.6.1.2.1.4.31.1.1.11.1|65|0 +1.3.6.1.2.1.4.31.1.1.11.2|65|0 +1.3.6.1.2.1.4.31.1.1.12.1|65|0 +1.3.6.1.2.1.4.31.1.1.12.2|65|0 +1.3.6.1.2.1.4.31.1.1.13.1|70|0 +1.3.6.1.2.1.4.31.1.1.13.2|70|0 +1.3.6.1.2.1.4.31.1.1.14.1|65|0 +1.3.6.1.2.1.4.31.1.1.14.2|65|0 +1.3.6.1.2.1.4.31.1.1.15.1|65|0 +1.3.6.1.2.1.4.31.1.1.15.2|65|0 +1.3.6.1.2.1.4.31.1.1.16.1|65|0 +1.3.6.1.2.1.4.31.1.1.16.2|65|0 +1.3.6.1.2.1.4.31.1.1.17.1|65|0 +1.3.6.1.2.1.4.31.1.1.17.2|65|0 +1.3.6.1.2.1.4.31.1.1.18.1|65|2177610 +1.3.6.1.2.1.4.31.1.1.18.2|65|24147409 +1.3.6.1.2.1.4.31.1.1.19.1|70|0 +1.3.6.1.2.1.4.31.1.1.19.2|70|24147997 +1.3.6.1.2.1.4.31.1.1.20.1|65|2064704 +1.3.6.1.2.1.4.31.1.1.20.2|65|24137834 +1.3.6.1.2.1.4.31.1.1.21.1|70|2064704 +1.3.6.1.2.1.4.31.1.1.21.2|70|24137834 +1.3.6.1.2.1.4.31.1.1.22.1|65|0 +1.3.6.1.2.1.4.31.1.1.22.2|65|0 +1.3.6.1.2.1.4.31.1.1.23.1|65|0 +1.3.6.1.2.1.4.31.1.1.23.2|65|0 +1.3.6.1.2.1.4.31.1.1.24.1|70|0 +1.3.6.1.2.1.4.31.1.1.24.2|70|0 +1.3.6.1.2.1.4.31.1.1.25.1|65|0 +1.3.6.1.2.1.4.31.1.1.25.2|65|0 +1.3.6.1.2.1.4.31.1.1.26.1|65|0 +1.3.6.1.2.1.4.31.1.1.26.2|65|0 +1.3.6.1.2.1.4.31.1.1.27.1|65|0 +1.3.6.1.2.1.4.31.1.1.27.2|65|0 +1.3.6.1.2.1.4.31.1.1.28.1|65|0 +1.3.6.1.2.1.4.31.1.1.28.2|65|0 +1.3.6.1.2.1.4.31.1.1.29.1|65|0 +1.3.6.1.2.1.4.31.1.1.29.2|65|0 +1.3.6.1.2.1.4.31.1.1.30.1|65|0 +1.3.6.1.2.1.4.31.1.1.30.2|65|0 +1.3.6.1.2.1.4.31.1.1.31.1|70|0 +1.3.6.1.2.1.4.31.1.1.31.2|70|0 +1.3.6.1.2.1.4.31.1.1.32.1|65|3896717008 +1.3.6.1.2.1.4.31.1.1.32.2|65|0 +1.3.6.1.2.1.4.31.1.1.33.1|70|3896717266 +1.3.6.1.2.1.4.31.1.1.33.2|70|0 +1.3.6.1.2.1.4.31.1.1.34.1|65|11280 +1.3.6.1.2.1.4.31.1.1.34.2|65|20863 +1.3.6.1.2.1.4.31.1.1.35.1|70|11280 +1.3.6.1.2.1.4.31.1.1.35.2|70|20863 +1.3.6.1.2.1.4.31.1.1.36.1|65|0 +1.3.6.1.2.1.4.31.1.1.36.2|65|0 +1.3.6.1.2.1.4.31.1.1.37.1|70|0 +1.3.6.1.2.1.4.31.1.1.37.2|70|0 +1.3.6.1.2.1.4.31.1.1.38.1|65|2 +1.3.6.1.2.1.4.31.1.1.38.2|65|24103371 +1.3.6.1.2.1.4.31.1.1.39.1|70|2 +1.3.6.1.2.1.4.31.1.1.39.2|70|24103371 +1.3.6.1.2.1.4.31.1.1.40.1|65|0 +1.3.6.1.2.1.4.31.1.1.40.2|65|0 +1.3.6.1.2.1.4.31.1.1.41.1|70|0 +1.3.6.1.2.1.4.31.1.1.41.2|70|0 +1.3.6.1.2.1.4.31.1.1.42.1|65|101462 +1.3.6.1.2.1.4.31.1.1.42.2|65|0 +1.3.6.1.2.1.4.31.1.1.43.1|70|101462 +1.3.6.1.2.1.4.31.1.1.43.2|70|0 +1.3.6.1.2.1.4.31.1.1.44.1|65|21 +1.3.6.1.2.1.4.31.1.1.44.2|65|0 +1.3.6.1.2.1.4.31.1.1.45.1|70|21 +1.3.6.1.2.1.4.31.1.1.45.2|70|0 +1.3.6.1.2.1.4.31.1.1.46.1|67|0 +1.3.6.1.2.1.4.31.1.1.46.2|67|0 +1.3.6.1.2.1.4.31.1.1.47.1|66|0 +1.3.6.1.2.1.4.31.1.1.47.2|66|0 +1.3.6.1.2.1.4.35.1.4.2.1.4.192.168.230.1|4x|90EC77298AF6 +1.3.6.1.2.1.4.35.1.4.2.1.4.192.168.230.2|4x|00900BA25C6E +1.3.6.1.2.1.4.35.1.4.2.1.4.192.168.230.11|4x|00900B7A843B +1.3.6.1.2.1.4.35.1.4.2.1.4.192.168.230.230|4x|00005E000101 +1.3.6.1.2.1.5.1.0|65|9804 +1.3.6.1.2.1.5.2.0|65|0 +1.3.6.1.2.1.5.3.0|65|0 +1.3.6.1.2.1.5.4.0|65|0 +1.3.6.1.2.1.5.5.0|65|0 +1.3.6.1.2.1.5.6.0|65|0 +1.3.6.1.2.1.5.7.0|65|0 +1.3.6.1.2.1.5.8.0|65|7194 +1.3.6.1.2.1.5.9.0|65|2610 +1.3.6.1.2.1.5.10.0|65|0 +1.3.6.1.2.1.5.11.0|65|0 +1.3.6.1.2.1.5.12.0|65|0 +1.3.6.1.2.1.5.13.0|65|0 +1.3.6.1.2.1.5.14.0|65|9805 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|1 +1.3.6.1.2.1.5.17.0|65|0 +1.3.6.1.2.1.5.18.0|65|0 +1.3.6.1.2.1.5.19.0|65|0 +1.3.6.1.2.1.5.20.0|65|0 +1.3.6.1.2.1.5.21.0|65|2610 +1.3.6.1.2.1.5.22.0|65|7194 +1.3.6.1.2.1.5.23.0|65|0 +1.3.6.1.2.1.5.24.0|65|0 +1.3.6.1.2.1.5.25.0|65|0 +1.3.6.1.2.1.5.26.0|65|0 +1.3.6.1.2.1.6.5.0|65|10 +1.3.6.1.2.1.6.6.0|65|37 +1.3.6.1.2.1.6.7.0|65|1 +1.3.6.1.2.1.6.8.0|65|4 +1.3.6.1.2.1.6.9.0|66|0 +1.3.6.1.2.1.6.10.0|65|1395 +1.3.6.1.2.1.6.11.0|65|1076 +1.3.6.1.2.1.6.12.0|65|1 +1.3.6.1.2.1.6.14.0|65|0 +1.3.6.1.2.1.6.15.0|65|3 +1.3.6.1.2.1.7.1.0|65|26145728 +1.3.6.1.2.1.7.2.0|65|101463 +1.3.6.1.2.1.7.3.0|65|0 +1.3.6.1.2.1.7.4.0|65|26145736 +1.3.6.1.2.1.11.1.0|65|2053550 +1.3.6.1.2.1.11.2.0|65|2053550 +1.3.6.1.2.1.11.3.0|65|0 +1.3.6.1.2.1.11.4.0|65|0 +1.3.6.1.2.1.11.5.0|65|89 +1.3.6.1.2.1.11.6.0|65|0 +1.3.6.1.2.1.11.8.0|65|0 +1.3.6.1.2.1.11.9.0|65|0 +1.3.6.1.2.1.11.10.0|65|0 +1.3.6.1.2.1.11.11.0|65|0 +1.3.6.1.2.1.11.12.0|65|0 +1.3.6.1.2.1.11.13.0|65|2206848 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|2000412 +1.3.6.1.2.1.11.16.0|65|575 +1.3.6.1.2.1.11.17.0|65|0 +1.3.6.1.2.1.11.18.0|65|0 +1.3.6.1.2.1.11.19.0|65|0 +1.3.6.1.2.1.11.20.0|65|0 +1.3.6.1.2.1.11.21.0|65|89 +1.3.6.1.2.1.11.22.0|65|0 +1.3.6.1.2.1.11.24.0|65|0 +1.3.6.1.2.1.11.25.0|65|0 +1.3.6.1.2.1.11.26.0|65|0 +1.3.6.1.2.1.11.27.0|65|0 +1.3.6.1.2.1.11.28.0|65|2053574 +1.3.6.1.2.1.11.29.0|65|0 +1.3.6.1.2.1.11.31.0|65|0 +1.3.6.1.2.1.11.32.0|65|0 +1.3.6.1.4.1.318.1.1.1.1.1.1.0|4|Smart-UPS 1000 +1.3.6.1.4.1.318.1.1.1.1.2.1.0|4|UPS 16.0 (ID1047) +1.3.6.1.4.1.318.1.1.1.1.2.3.0|4|AS2233161027 +1.3.6.1.4.1.318.1.1.1.2.2.3.0|67|152200 +1.3.6.1.4.1.318.1.1.1.2.2.4.0|2|1 +1.3.6.1.4.1.318.1.1.1.2.3.1.0|66|1000 +1.3.6.1.4.1.318.1.1.1.2.3.2.0|66|280 +1.3.6.1.4.1.318.1.1.1.2.3.4.0|2|408 +1.3.6.1.4.1.318.1.1.1.3.3.1.0|66|1180 +1.3.6.1.4.1.318.1.1.1.3.3.4.0|66|600 +1.3.6.1.4.1.318.1.1.1.4.1.1.0|2|2 +1.3.6.1.4.1.318.1.1.1.4.3.1.0|66|1180 +1.3.6.1.4.1.318.1.1.1.4.3.2.0|66|600 +1.3.6.1.4.1.318.1.1.1.4.3.3.0|66|378 +1.3.6.1.4.1.318.1.1.1.4.3.4.0|66|30 +1.3.6.1.4.1.318.1.1.25.1.1.0|2|2 +1.3.6.1.4.1.318.1.1.25.1.2.1.1.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.1.2.1|2|2 +1.3.6.1.4.1.318.1.1.25.1.2.1.2.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.2.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.3.1.1|4|Equipment Room +1.3.6.1.4.1.318.1.1.25.1.2.1.3.2.1|4|Equipment Cabinet +1.3.6.1.4.1.318.1.1.25.1.2.1.4.1.1|4|Port 1 +1.3.6.1.4.1.318.1.1.25.1.2.1.4.2.1|4|Port 2 +1.3.6.1.4.1.318.1.1.25.1.2.1.5.1.1|2|81 +1.3.6.1.4.1.318.1.1.25.1.2.1.5.2.1|2|82 +1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1|2|27 +1.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1|2|28 +1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1|2|32 +1.3.6.1.4.1.318.1.1.25.1.2.1.7.2.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.2.1.8.1.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.2.1.8.2.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.9.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.2.1.10.1.1|2|2 +1.3.6.1.4.1.318.1.1.25.1.2.1.10.2.1|2|2 +1.3.6.1.4.1.318.1.1.25.1.3.0|2|2 +1.3.6.1.4.1.318.1.1.25.1.4.1.1.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.1.2.1|2|2 +1.3.6.1.4.1.318.1.1.25.1.4.1.2.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.2.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.3.1.1|4|Equipment Room +1.3.6.1.4.1.318.1.1.25.1.4.1.3.2.1|4|Equipment Cabinet +1.3.6.1.4.1.318.1.1.25.1.4.1.4.1.1|4|Port 1 +1.3.6.1.4.1.318.1.1.25.1.4.1.4.2.1|4|Port 2 +1.3.6.1.4.1.318.1.1.25.1.4.1.5.1.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.4.1.5.2.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.4.1.6.1.1|2|10 +1.3.6.1.4.1.318.1.1.25.1.4.1.6.2.1|2|10 +1.3.6.1.4.1.318.1.1.25.1.4.1.7.1.1|2|40 +1.3.6.1.4.1.318.1.1.25.1.4.1.7.2.1|2|40 +1.3.6.1.4.1.318.1.1.25.1.4.1.8.1.1|2|60 +1.3.6.1.4.1.318.1.1.25.1.4.1.8.2.1|2|60 +1.3.6.1.4.1.318.1.1.25.1.4.1.9.1.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.4.1.9.2.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.4.1.10.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.10.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.11.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.11.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.12.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.12.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.13.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.13.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.14.1.1|2|10 +1.3.6.1.4.1.318.1.1.25.1.4.1.14.2.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.15.1.1|2|30 +1.3.6.1.4.1.318.1.1.25.1.4.1.15.2.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.16.1.1|2|60 +1.3.6.1.4.1.318.1.1.25.1.4.1.16.2.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.17.1.1|2|90 +1.3.6.1.4.1.318.1.1.25.1.4.1.17.2.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.18.1.1|2|0 +1.3.6.1.4.1.318.1.1.25.1.4.1.18.2.1|2|-1 +1.3.6.1.4.1.318.1.1.25.1.4.1.19.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.19.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.20.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.20.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.21.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.21.2.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.22.1.1|2|1 +1.3.6.1.4.1.318.1.1.25.1.4.1.22.2.1|2|1 +1.3.6.1.4.1.318.1.4.2.4.1.4.1|4|v2.3.1.1 +1.3.6.1.4.1.318.1.4.2.4.1.4.2|4|v2.3.1.1 +1.3.6.1.6.3.10.2.1.3.0|2|704944