2.4.0
Ubuntu 22.04
I have a SNMP monitor for APC Netshelter PDUs that isn’t reporting services since a conversion to 2.4.0. A debug shows that it is gathering the data and no error code is thrown:
OMD[check]:~/local/lib/python3/cmk_addons/plugins/apc_netshelter_pdu/agent_based$ cmk -vI --detect-plugins=apc_netshelter_pdu TESTPDU
Discovering services and host labels on: TESTPDU
TESTPDU:
+ FETCHING DATA
Get piggybacked data
+ ANALYSE DISCOVERED HOST LABELS
SUCCESS - Found no new host labels
+ ANALYSE DISCOVERED SERVICES
+ EXECUTING DISCOVERY PLUGINS (1)
19 apc_netshelter_pdu
SUCCESS - Found 19 services
OMD[check]:~/local/lib/python3/cmk_addons/plugins/apc_netshelter_pdu/agent_based$ ^C
OMD[check]:~/local/lib/python3/cmk_addons/plugins/apc_netshelter_pdu/agent_based$ cmk -v --debug TESTPDU
+ FETCHING DATA
Get piggybacked data
APC Netshelter PDU pduCircuitBreaker1 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduCircuitBreakerName': 'B1', 'pduCircuitBreakerPropertiesCurrentRating': 20.0, 'pduCircuitBreakerStatusLoadState': 5, 'pduCircuitBreakerStatusCurrent': 1.42}
APC Netshelter PDU pduCircuitBreaker2 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduCircuitBreakerName': 'B2', 'pduCircuitBreakerPropertiesCurrentRating': 20.0, 'pduCircuitBreakerStatusLoadState': 5, 'pduCircuitBreakerStatusCurrent': 0.0}
APC Netshelter PDU pduCircuitBreaker3 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduCircuitBreakerName': 'B3', 'pduCircuitBreakerPropertiesCurrentRating': 20.0, 'pduCircuitBreakerStatusLoadState': 5, 'pduCircuitBreakerStatusCurrent': 0.19}
APC Netshelter PDU pduCircuitBreaker4 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduCircuitBreakerName': 'B4', 'pduCircuitBreakerPropertiesCurrentRating': 20.0, 'pduCircuitBreakerStatusLoadState': 5, 'pduCircuitBreakerStatusCurrent': 0.65}
APC Netshelter PDU pduCircuitBreaker5 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduCircuitBreakerName': 'B5', 'pduCircuitBreakerPropertiesCurrentRating': 20.0, 'pduCircuitBreakerStatusLoadState': 5, 'pduCircuitBreakerStatusCurrent': 1.55}
APC Netshelter PDU pduCircuitBreaker6 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduCircuitBreakerName': 'B6', 'pduCircuitBreakerPropertiesCurrentRating': 20.0, 'pduCircuitBreakerStatusLoadState': 5, 'pduCircuitBreakerStatusCurrent': 1.86}
APC Netshelter PDU pduCurrentPhase1 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseConfigCurrentUpperCriticalThreshold': 40.0, 'pduInputPhaseConfigCurrentUpperWarningThreshold': 34.0, 'pduInputPhaseStatusCurrentState': 5, 'pduInputPhaseStatusCurrent': 3.22}
APC Netshelter PDU pduCurrentPhase2 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseConfigCurrentUpperCriticalThreshold': 40.0, 'pduInputPhaseConfigCurrentUpperWarningThreshold': 34.0, 'pduInputPhaseStatusCurrentState': 5, 'pduInputPhaseStatusCurrent': 2.98}
APC Netshelter PDU pduCurrentPhase3 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseConfigCurrentUpperCriticalThreshold': 40.0, 'pduInputPhaseConfigCurrentUpperWarningThreshold': 34.0, 'pduInputPhaseStatusCurrentState': 5, 'pduInputPhaseStatusCurrent': 2.91}
APC Netshelter PDU pduDetails pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduNamePlateModelNumber': '200-240V, 40A, 14.4kVA, 50/60Hz', 'pduNamePlatePartNumber': 'APDU10451SW', 'pduNamePlateSerialNumber': '8A2326E00068', 'pduNamePlateFirmwareVersion': '2.0.6.3', 'pduUnitConfigName': 'PDU-CE5R4-Left-TPLLWA.spie.org', 'pduUnitPropertiesInputPhaseCount': 3, 'pduUnitPropertiesCircuitBreakerCount': 6, 'pduUnitPropertiesConnExternalSensorCount': 0, 'pduUnitPropertiesRatedVoltage': '208V', 'pduUnitPropertiesRatedMaxCurrent': 40, 'pduUnitPropertiesRatedFrequency': '50/60Hz', 'pduUnitPropertiesRatedPower': '14.4kVA'}
APC Netshelter PDU pduLoad pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduUnitStatusLoadState': '5'}
APC Netshelter PDU pduPeakPower pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduUnitStatusPeakPower': 1412, 'pduUnitStatusPeakPowerTimestamp': '2023/06/27 09:33:11', 'pduUnitStatusPeakPowerStartTime': '2023/06/27 09:33:1'}
APC Netshelter PDU pduPower pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduUnitStatusActivePower': 1078, 'pduUnitStatusApparentPower': 1134}
APC Netshelter PDU pduPowerPhase1 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseStatusActivePower': 393, 'pduInputPhaseStatusApparentPower': 417, 'pduInputPhaseStatusPowerFactor': 94}
APC Netshelter PDU pduPowerPhase2 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseStatusActivePower': 310, 'pduInputPhaseStatusApparentPower': 316, 'pduInputPhaseStatusPowerFactor': 98}
APC Netshelter PDU pduPowerPhase3 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseStatusActivePower': 373, 'pduInputPhaseStatusApparentPower': 402, 'pduInputPhaseStatusPowerFactor': 92}
APC Netshelter PDU pduVoltagePhase1 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseConfigVoltageLowerCriticalThreshold': 180, 'pduInputPhaseConfigVoltageLowerWarningThreshold': 190, 'pduInputPhaseConfigVoltageUpperCriticalThreshold': 190, 'pduInputPhaseConfigVoltageUpperWarningThreshold': 225, 'pduInputPhaseStatusVoltageState': 5, 'pduInputPhaseStatusVoltage': 206}
APC Netshelter PDU pduVoltagePhase2 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseConfigVoltageLowerCriticalThreshold': 180, 'pduInputPhaseConfigVoltageLowerWarningThreshold': 190, 'pduInputPhaseConfigVoltageUpperCriticalThreshold': 190, 'pduInputPhaseConfigVoltageUpperWarningThreshold': 215, 'pduInputPhaseStatusVoltageState': 5, 'pduInputPhaseStatusVoltage': 204}
APC Netshelter PDU pduVoltagePhase3 pduInputPhaseStatusCurrent1: 3.22, pduInputPhaseStatusVoltage1: 206.00, pduInputPhaseStatusActivePower1: 393.00, pduInputPhaseStatusCurrent2: 2.98, pduInputPhaseStatusVoltage2: 204.00, pduInputPhaseStatusActivePower2: 310.00, pduInputPhaseStatusCurrent3: 2.91, pduInputPhaseStatusVoltage3: 204.00, pduInputPhaseStatusActivePower3: 373.00, pduCircuitBreakerStatusCurrentNone: 1.42, pduCircuitBreakerStatusCurrentNone: 0.00, pduCircuitBreakerStatusCurrentNone: 0.19, pduCircuitBreakerStatusCurrentNone: 0.65, pduCircuitBreakerStatusCurrentNone: 1.55, pduCircuitBreakerStatusCurrentNone: 1.86, {'pduInputPhaseConfigVoltageLowerCriticalThreshold': 180, 'pduInputPhaseConfigVoltageLowerWarningThreshold': 190, 'pduInputPhaseConfigVoltageUpperCriticalThreshold': 225, 'pduInputPhaseConfigVoltageUpperWarningThreshold': 215, 'pduInputPhaseStatusVoltageState': 5, 'pduInputPhaseStatusVoltage': 204}
SNMP Info apcpdu, PDU-CE5R4-Left-TPLLWA.spie.org, , Support
System events No service events
Uptime Up since 2025-04-15 04:13:16, Uptime: 27 days 5 hours
[snmp] Success, [piggyback] Success (but no data found for this host), execution time 0.1 sec | execution_time=0.120 user_time=0.110 system_time=0.010 children_user_time=0.000 children_system_time=0.000 cmk_time_snmp=0.000 cmk_time_agent=0.000
OMD[check]:~/local/lib/python3/cmk_addons/plugins/apc_netshelter_pdu/agent_based$ cmk -vvII --detect-plugins=apc_netshelter_pdu TESTPDU
Discovering services and host labels on: TESTPDU
TESTPDU:
+ FETCHING DATA
Source: SourceInfo(hostname='TESTPDU', ipaddress='127.0.0.1', ident='snmp', fetcher_type=<FetcherType.SNMP: 7>, source_type=<SourceType.HOST: 1>)
[cpu_tracking] Start [7f5c12c9c050]
Read from cache: SNMPFileCache(path_template=/omd/sites/check/tmp/check_mk/data_source_cache/snmp/{mode}/TESTPDU, max_age=MaxAge(checking=0, discovery=90.0, inventory=90.0), simulation=False, use_only_cache=False, file_cache_mode=1)
apc_netshelter_pdu: Fetching data (SNMP walk cache cleared)
Loading 1.3.6.1.4.1.318.1.1.32.1.2.1.10.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.1.2.1.11.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.1.2.1.12.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.1.2.1.14.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.2.1.2.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.3.1.6.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.3.1.7.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.3.1.9.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.3.1.10.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.3.1.11.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.3.1.12.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.3.1.13.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.4.1.3.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.4.1.4.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.4.1.5.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.4.1.6.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.4.1.7.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.2.4.1.8.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.6.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.6.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.6.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.7.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.7.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.7.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.8.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.8.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.8.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.9.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.9.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.9.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.10.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.10.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.10.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.11.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.11.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.2.1.11.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.3.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.3.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.3.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.4.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.4.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.4.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.5.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.5.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.5.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.6.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.6.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.6.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.7.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.7.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.7.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.8.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.8.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.8.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.9.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.9.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.3.4.1.9.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.4
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.5
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.6
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.7
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.8
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.9
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.10
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.11
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.12
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.13
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.14
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.15
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.2.1.3.1.16
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.4
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.5
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.6
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.7
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.8
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.9
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.10
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.11
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.12
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.13
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.14
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.15
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.3.1.4.1.16
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.4
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.5
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.6
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.7
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.8
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.9
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.10
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.11
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.12
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.13
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.14
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.15
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.4.1.16
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.1
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.2
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.3
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.4
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.5
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.6
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.7
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.8
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.9
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.10
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.11
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.12
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.13
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.14
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.15
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
Loading 1.3.6.1.4.1.318.1.1.32.4.4.1.5.1.16
Opening /omd/sites/check/var/check_mk/snmpwalks/TESTPDU
[cpu_tracking] Stop [7f5c12c9c050 - Snapshot(process=posix.times_result(user=0.1100000000000001, system=0.009999999999999995, children_user=0.0, children_system=0.0, elapsed=0.12999999895691872))]
Source: SourceInfo(hostname='TESTPDU', ipaddress='127.0.0.1', ident='piggyback', fetcher_type=<FetcherType.PIGGYBACK: 4>, source_type=<SourceType.HOST: 1>)
[cpu_tracking] Start [7f5c12c73170]
Read from cache: NoCache(path_template=/dev/null, max_age=MaxAge(checking=0.0, discovery=0.0, inventory=0.0), simulation=False, use_only_cache=False, file_cache_mode=1)
0 piggyback files for 'TESTPDU'.
0 piggyback files for '127.0.0.1'.
Get piggybacked data
[cpu_tracking] Stop [7f5c12c73170 - Snapshot(process=posix.times_result(user=0.0, system=0.0, children_user=0.0, children_system=0.0, elapsed=0.0))]
+ PARSE FETCHER RESULTS
HostKey(hostname='TESTPDU', source_type=<SourceType.HOST: 1>) -> Add sections: ['apc_netshelter_pdu']
HostKey(hostname='TESTPDU', source_type=<SourceType.HOST: 1>) -> Add sections: []
Received no piggyback data
+ ANALYSE DISCOVERED HOST LABELS
Trying host label discovery with: apc_netshelter_pdu
Trying host label discovery with:
SUCCESS - Found no host labels
+ ANALYSE DISCOVERED SERVICES
+ EXECUTING DISCOVERY PLUGINS (1)
Trying discovery with: apc_netshelter_pdu
19 apc_netshelter_pdu
SUCCESS - Found 19 services
I suspect something is wrong with my check_levels since it was working previously under 2.3.0P30. Here is the check portion:
def check_apc_netshelter_pdu(item, section):
#print (section.get("pduDetails"))
for i in range(section.get('pduDetails').get('pduUnitPropertiesInputPhaseCount')):
phase_index = i + 1
yield from check_levels(
value=float(section.get(f"pduCurrentPhase{phase_index}").get(f"pduInputPhaseStatusCurrent")),
label=f"pduInputPhaseStatusCurrent{phase_index}",
boundaries=(0,section.get('pduDetails').get(f"pduUnitPropertiesRatedMaxCurrent")),
levels_upper=("fixed",(section.get(f"pduCurrentPhase{phase_index}").get(f"pduInputPhaseConfigCurrentUpperWarningThreshold"),section.get(f"pduCurrentPhase{phase_index}").get(f"pduInputPhaseConfigCurrentUpperCriticalThreshold"))),
notice_only=False,
)
yield from check_levels(
value=float(section.get(f"pduVoltagePhase{phase_index}").get(f"pduInputPhaseStatusVoltage")),
label=f"pduInputPhaseStatusVoltage{phase_index}",
boundaries=(0,section.get('pduDetails').get(f"pduUnitPropertiesRatedVoltage")),
levels_upper=("fixed",(section.get(f"pduVoltagePhase{phase_index}").get(f"pduInputPhaseConfigVoltageUpperWarningThreshold"),section.get(f"pduVoltagePhase{phase_index}").get(f"pduInputPhaseConfigVoltageUpperWarningThreshold"))),
notice_only=False,
)
yield from check_levels(
value=float(section.get(f"pduPowerPhase{phase_index}").get(f"pduInputPhaseStatusActivePower")),
label=f"pduInputPhaseStatusActivePower{phase_index}",
#boundaries=(0,section.get('pduDetails').get(f"pduUnitPropertiesRatedPower")), #Commented out since the field contains 14.4kVA and needs to be converted to a float or integer
notice_only=False,
)
for i in range(section.get('pduDetails').get('pduUnitPropertiesCircuitBreakerCount')):
breaker_index = i + 1
yield from check_levels(
value=float(section.get(f"pduCircuitBreaker{breaker_index}").get(f"pduCircuitBreakerStatusCurrent")),
label=f"pduCircuitBreakerStatusCurrent{section.get(f'pduCircuitBreaker{breaker_index}').get(f'pduCircuitBreakerName{breaker_index}')}", #Use the breaker labels now instead of their index
boundaries=(0,section.get(f"pduCircuitBreaker{breaker_index}").get(f"pduCircuitBreakerPropertiesCurrentRating")),
levels_upper=("fixed",(section.get(f"pduCircuitBreaker{breaker_index}").get(f"pduCircuitBreakerPropertiesCurrentRating"),section.get(f"pduCircuitBreaker{breaker_index}").get(f"pduCircuitBreakerPropertiesCurrentRating"))),
notice_only=False,
)
yield Result(state=State.OK, summary=f"{section[item]}")
Thanks!