SNMP plugin conversion to 2.4.0 not showing services

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!

Please use code formatting for the code and log parts. It is very difficult to read in this way.
For code it is not possible to see if there are any errors inside.

PS: if it is a newer model from the 9000 series you can use also the Redfish special agent.
All devices with product number starting APDU9… should support Redfish.

We have 9000 series PDUs but this is to cover the APC NetShelter Rack PDU Advanced models like the APDU10451SW.

I just rewrote the whole plugin to learn the nuances of 2.4.0.

Good Morning @Gourdo,

that’s good to hear.

Have you shared it on https://exchange.checkmk.com/ already?
(And if not: Would you be open to?)

Sunny Greetings
Hartmut

1 Like

Possibly, I have to check with my employer first and make sure it meets all the guidelines.

1 Like