Thanks for the hint with classic snmp. Here are the debug logs. Hostname, username, ip address replaced for dummy ones. As I said, the snmpwalks are being executed for the different context however the results of the second and later contexts seem to be discarded as duplicate OIDs…
cmk --debug --snmp-backend classic -vvI --plugins checkpoint_vsx_cpu hostname0
...
checkpoint_vsx_cpu: Fetching data (SNMP walk cache cleared)
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid1 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.1'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid2 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.1'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.1.0 (b'hostname2')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid3 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.1'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.1.0 (b'hostname3')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid4 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.1'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.1.0 (b'hostname4')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid1 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.3'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid2 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.3'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.3.0 (b'2')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid3 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.3'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.3.0 (b'3')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid4 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.3'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.3.0 (b'4')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid1 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.2'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid2 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.2'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.2.0 (b'Virtual Switch')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid3 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.2'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.2.0 (b'Virtual System')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid4 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.6.21.2'
Duplicate OID found: .1.3.6.1.4.1.2620.1.6.21.2.0 (b'Virtual System')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid1 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.1'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid2 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.1'
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.1.0 (b'fwk2_dev_0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.2.0 (b'jemalloc_bg_thd')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.3.0 (b'fwk2_kissd')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.4.0 (b'fwk2_0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.5.0 (b'fwk2_hp')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.6.0 (b'fwk2_service')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid3 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.1'
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.1.0 (b'fwk3_dev_0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.2.0 (b'jemalloc_bg_thd')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.3.0 (b'fwk3_kissd')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.4.0 (b'fwk3_0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.5.0 (b'fwk3_1')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.6.0 (b'fwk3_hp')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid4 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.1'
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.1.0 (b'fwk4_dev_0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.2.0 (b'jemalloc_bg_thd')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.3.0 (b'fwk4_kissd')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.4.0 (b'fwk4_0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.5.0 (b'fwk4_1')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.6.0 (b'fwk4_hp')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.7.0 (b'fwk4_service')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.1.8.0 (b'fwk4_dev_1')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid1 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.2'
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid2 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.2'
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.1.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.2.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.3.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.4.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.5.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.6.0 (b'0')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid3 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.2'
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.1.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.2.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.3.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.4.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.5.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.6.0 (b'0')
Running 'snmpbulkwalk -Cr10 -v3 -l authPriv -a SHA-512 -u username -A authpass -x AES -X privpass -m "" -M "" -t 60.00 -r 3 -n ctxname_vsid4 -Cc -OQ -OU -On -Ot X.X.X.X .1.3.6.1.4.1.2620.1.1.31.1.1.2'
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.1.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.2.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.3.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.4.0 (b'1')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.5.0 (b'1')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.6.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.7.0 (b'0')
Duplicate OID found: .1.3.6.1.4.1.2620.1.1.31.1.1.2.8.0 (b'0')
...
[cpu_tracking] Stop [7ffb1cff3560 - Snapshot(process=posix.times_result(user=0.41999999999999993, system=0.10000000000000009, children_user=6.8, children_system=1.41, elapsed=9.790000000037253))]
Source: SourceInfo(hostname='hostname0', ipaddress='X.X.X.X', ident='piggyback', fetcher_type=<FetcherType.PIGGYBACK: 4>, source_type=<SourceType.HOST: 1>)
[cpu_tracking] Start [7ffb1d1102f0]
Read from cache: NoCache(hostname0, 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)
No piggyback files for 'hostname0'. Skip processing.
No piggyback files for 'X.X.X.X'. Skip processing.
Get piggybacked data
[cpu_tracking] Stop [7ffb1d1102f0 - Snapshot(process=posix.times_result(user=0.010000000000000231, system=0.010000000000000009, children_user=0.0, children_system=0.0, elapsed=0.0))]
+ PARSE FETCHER RESULTS
HostKey(hostname='hostname0', source_type=<SourceType.HOST: 1>) -> Add sections: ['checkpoint_connections', 'checkpoint_fan', 'checkpoint_firewall', 'checkpoint_ha_problems', 'checkpoint_ha_status', 'checkpoint_memory', 'checkpoint_packets', 'checkpoint_powersupply', 'checkpoint_svn_status', 'checkpoint_temp', 'checkpoint_tunnels', 'checkpoint_voltage', 'checkpoint_vpn_tunnels', 'checkpoint_vsx_cpu', 'checkpoint_vsx_system', 'dell_om_disks', 'dell_om_esmlog', 'dell_om_fans', 'dell_om_mem', 'dell_om_power', 'dell_om_processors', 'dell_om_sensors', 'hr_cpu', 'hr_fs', 'hr_ps', 'if', 'if64', 'inv_if', 'snmp_info', 'snmp_uptime', 'ucd_cpu_load', 'ucd_diskio']
HostKey(hostname='hostname0', source_type=<SourceType.HOST: 1>) -> Add sections: []
Received no piggyback data
+ ANALYSE DISCOVERED HOST LABELS
PARSE: [[['hostname1', '1', 'Virtual Switch']], [['fwk1_dev_0', '0'], ['jemalloc_bg_thd', '0'], ['fwk1_kissd', '0'], ['fwk1_0', '0'], ['fwk1_hp', '0'], ['fwk1_service', '0'], ['fwk3_service', '0'], ['fwk3_dev_1', '0']]]
PARSED: {'vs_name': 'hostname1', 'vs_id': '1', 'vs_type': 'Virtual Switch', 'vs_procs': {'fwk1_dev_0': {'proc_cpu_usage': 0}, 'jemalloc_bg_thd': {'proc_cpu_usage': 0}, 'fwk1_kissd': {'proc_cpu_usage': 0}, 'fwk1_0': {'proc_cpu_usage': 0}, 'fwk1_hp': {'proc_cpu_usage': 0}, 'fwk1_service': {'proc_cpu_usage': 0}, 'fwk3_service': {'proc_cpu_usage': 0}, 'fwk3_dev_1': {'proc_cpu_usage': 0}}, 'vs_cpu_usage': 0}
Trying host label discovery with: checkpoint_connections, checkpoint_fan, checkpoint_firewall, checkpoint_ha_problems, checkpoint_ha_status, checkpoint_memory, checkpoint_packets, checkpoint_powersupply, checkpoint_svn_status, checkpoint_temp, checkpoint_tunnels, checkpoint_voltage, checkpoint_vpn_tunnels, checkpoint_vsx_cpu, checkpoint_vsx_system, dell_om_disks, dell_om_esmlog, dell_om_fans, dell_om_mem, dell_om_power, dell_om_processors, dell_om_sensors, hr_cpu, hr_fs, hr_ps, if64, inv_if, snmp_info, snmp_uptime, ucd_cpu_load, ucd_diskio
Trying host label discovery with:
SUCCESS - Found no new host labels
+ ANALYSE DISCOVERED SERVICES
+ EXECUTING DISCOVERY PLUGINS (1)
Trying discovery with: checkpoint_vsx_cpu
DISCOVERY:
Item: hostname1
SUCCESS - Found no new services
OMD[test]:~$