netdisco / snmp-info

Other
39 stars 32 forks source link

Problem with macsuck on H3C Switch S1850 #454

Open ldysdu opened 2 years ago

ldysdu commented 2 years ago

Expected Behavior

Should be able to do a 'macsuck' on H3C Switch S1850. “Connected Nodes &Devices” on device “Ports” tab should have ip&mac infomation. Discover and Arpnip works fine.

Current Behavior

"Last Macsuck" field empty on device details page

Possible Solution

it's MIBs related, maybe. As H3C S1850-28P, H3C S1850-52P all have same issuse, but H3C S5120, H3C S5130, H3C S5600 and other H3C devices all work fine.

Steps to Reproduce (for bugs)

netdisco@debian11:/root$ ~/bin/netdisco-do -DI macsuck -d 192.168.192.18 [163047] 2022-04-01 05:40:34 info App::Netdisco version 2.052002 loaded. [163047] 2022-04-01 05:40:34 info macsuck: [192.168.192.18] started at Fri Apr 1 13:40:34 2022 [163047] 2022-04-01 05:40:35 debug macsuck: running with timeout 600s [163047] 2022-04-01 05:40:35 debug => running workers for phase: check [163047] 2022-04-01 05:40:35 debug -> run worker check/_base_/0 [163047] 2022-04-01 05:40:35 debug Macsuck is able to run. [163047] 2022-04-01 05:40:35 debug => running workers for phase: main [163047] 2022-04-01 05:40:35 debug -> run worker main/nodes/100 [163047] 2022-04-01 05:40:35 debug snmp reader cache warm: [192.168.192.18] [163047] 2022-04-01 05:40:35 debug [192.168.192.18:161] try_connect with ver: 2, class: SNMP::Info::Layer3::H3C, comm: <hidden> SNMP::Info::_global uptime : DISMAN-EVENT-MIB::sysUpTimeInstance : .1.3.6.1.2.1.1.3.0 SNMP::Info::_global layers : SNMPv2-MIB::sysServices.0 : .1.3.6.1.2.1.1.7.0 SNMP::Info::_global description : SNMPv2-MIB::sysDescr.0 : .1.3.6.1.2.1.1.1.0 SNMP::Info::_global id : SNMPv2-MIB::sysObjectID.0 : .1.3.6.1.2.1.1.2.0 SNMP::Info 3.82 SNMP::Info::device_type() layers:01001110 id:25506 sysDescr:"H3C Switch S1850-52P Software Version 5.20.99, Release 1102 Copyright(c)2004-2017 New H3C Technologies Co., Ltd. All rights reserved." SNMP::Info::_load_attr i_index : IF-MIB::ifIndex : .1.3.6.1.2.1.2.2.1.1 SNMP::Info::_load_attr i_description : IF-MIB::ifDescr : .1.3.6.1.2.1.2.2.1.2 SNMP::Info::_load_attr qb_fw_port : Q-BRIDGE-MIB::dot1qTpFdbPort : .1.3.6.1.2.1.17.7.1.2.2.1.2 [163047] 2022-04-01 05:50:35 debug -> HASH(0x560b7f4f47d8) [163047] 2022-04-01 05:50:35 debug {} [163047] 2022-04-01 05:50:35 debug -> run worker main/wirelessnodes/100 SNMP::Info::_validate_autoload_method(cd11_txrate) Unable to resolve method. [163047] 2022-04-01 05:50:35 debug => running workers for phase: late [163047] 2022-04-01 05:50:35 debug -> run worker late/hooks/0 [163047] 2022-04-01 05:50:35 debug [192.168.192.18] hooks - 0 queued [163047] 2022-04-01 05:50:35 debug macsuck: timed out! [163047] 2022-04-01 05:50:35 debug job timed out after 600 sec [163047] 2022-04-01 05:50:35 info macsuck: finished at Fri Apr 1 13:50:35 2022 [163047] 2022-04-01 05:50:35 info macsuck: status error: HASH(0x560b7f4f47d8)

Context

Your Device

netdisco@debian:/root$ ~/bin/netdisco-do show -d 192.168.192.72 -e specify -DI [162822] 2022-04-01 05:39:59 info App::Netdisco version 2.052002 loaded. [162822] 2022-04-01 05:40:00 info show: error - Don't know device: 192.168.192.72 netdisco@zbx:/root$ ~/bin/netdisco-do show -d 192.168.192.18 -e specify -DI [162900] 2022-04-01 05:40:11 info App::Netdisco version 2.052002 loaded. [162900] 2022-04-01 05:40:12 info show: [192.168.192.18]/specify started at Fri Apr 1 13:40:12 2022 [162900] 2022-04-01 05:40:12 debug show: running with timeout 600s [162900] 2022-04-01 05:40:12 debug => running workers for phase: check [162900] 2022-04-01 05:40:12 debug -> run worker check/_base_/0 [162900] 2022-04-01 05:40:12 debug Show is able to run [162900] 2022-04-01 05:40:12 debug => running workers for phase: main [162900] 2022-04-01 05:40:12 debug -> run worker main/_base_/100 [162900] 2022-04-01 05:40:12 debug snmp reader cache warm: [192.168.192.18] [162900] 2022-04-01 05:40:12 debug [192.168.192.18:161] try_connect with ver: 2, class: SNMP::Info::Layer3::H3C, comm: <hidden> SNMP::Info::_global uptime : DISMAN-EVENT-MIB::sysUpTimeInstance : .1.3.6.1.2.1.1.3.0 SNMP::Info::_global layers : SNMPv2-MIB::sysServices.0 : .1.3.6.1.2.1.1.7.0 SNMP::Info::_global description : SNMPv2-MIB::sysDescr.0 : .1.3.6.1.2.1.1.1.0 SNMP::Info::_global id : SNMPv2-MIB::sysObjectID.0 : .1.3.6.1.2.1.1.2.0 SNMP::Info 3.82 SNMP::Info::device_type() layers:01001110 id:25506 sysDescr:"H3C Switch S1850-52P Software Version 5.20.99, Release 1102 Copyright(c)2004-2017 New H3C Technologies Co., Ltd. All rights reserved." SNMP::Info 3.82 SNMP::Info::device_type() layers:01001110 id:25506 sysDescr:"H3C Switch S1850-52P Software Version 5.20.99, Release 1102 Copyright(c)2004-2017 New H3C Technologies Co., Ltd. All rights reserved." SNMP::Info::specify() - Changed Class to SNMP::Info::Layer3::H3C. SNMP::Info::_validate_autoload_method(_data_printer) Unable to resolve method. SNMP::Info::_validate_autoload_method(as_string) Unable to resolve method. SNMP::Info::_validate_autoload_method(stringify) Unable to resolve method. SNMP::Info::_validate_autoload_method(to_string) Unable to resolve method. SNMP::Info::Layer3::H3C { parents: SNMP::Info::IEEE802dot3ad, SNMP::Info::Layer3, Exporter linear @ISA: SNMP::Info::Layer3::H3C, SNMP::Info::IEEE802dot3ad, SNMP::Info::Aggregate, SNMP::Info, Exporter, SNMP::Info::Layer3, SNMP::Info::PowerEthernet, SNMP::Info::IPv6, SNMP::Info::Entity, SNMP::Info::EtherLike, SNMP::Info::Bridge, SNMP::Info::AdslLine, SNMP::Info::LLDP, SNMP::Info::DocsisHE public methods (172): agg_ports, i_ignore, model, os, os_ver, qb_fdb_index, vendor Carp: carp, confess, croak Data::Dumper: Dumper Exporter: as_heavy, export, export_fail, export_ok_tags, export_tags, export_to_level, import, require_version SNMP: RECEIVED_MESSAGE, SNMP_API_SINGLE, SNMP_API_TRADITIONAL, SNMP_DEFAULT_ADDRESS, SNMP_DEFAULT_COMMUNITY_LEN, SNMP_DEFAULT_ENTERPRISE_LENGTH, SNMP_DEFAULT_ERRINDEX, SNMP_DEFAULT_ERRSTAT, SNMP_DEFAULT_PEERNAME, SNMP_DEFAULT_REMPORT, SNMP_DEFAULT_REQID, SNMP_DEFAULT_RETRIES, SNMP_DEFAULT_TIME, SNMP_DEFAULT_TIMEOUT, SNMP_DEFAULT_VERSION, snmp_get, snmp_getnext, snmp_set, snmp_trap, SNMPERR_BAD_ADDRESS, SNMPERR_BAD_LOCPORT, SNMPERR_BAD_SESSION, SNMPERR_GENERR, SNMPERR_TOO_LONG, TIMED_OUT SNMP::Info: all, args, AUTOLOAD, bulkwalk, bulkwalk_no, c_cap, c_id, c_if, c_ip, c_platform, c_port, cache, can, cisco_comm_indexing, class, clear_cache, debug, DESTROY, device_type, error, error_throw, funcs, globals, has_layer, has_topo, i_speed, i_speed_raw, if_ignore, init, ip_index, ip_netmask, ip_table, load_all, loopdetect, mibs, modify_port_list, munge, munge_bits, munge_counter64, munge_dec2bin, munge_e_type, munge_highspeed, munge_i_up, munge_inetaddress, munge_ip, munge_mac, munge_null, munge_octet2hex, munge_port_list, munge_prio_mac, munge_prio_port, munge_speed, new, nosuch, offline, resolve_desthost, session, set_multi, snmp_comm, snmp_connect_ip, snmp_ver, specify, store, update SNMP::Info::Aggregate: agg_ports_ifstack SNMP::Info::Bridge: fw_mac, fw_port, fw_status, i_stp_bridge, i_stp_id, i_stp_port, i_stp_state, i_untagged, i_vlan, i_vlan_membership, i_vlan_membership_untagged, qb_fw_mac, qb_fw_vlan, qb_i_vlan_t, set_add_i_vlan_tagged, set_i_pvid, set_i_untagged, set_i_vlan, set_remove_i_vlan_tagged, v_index SNMP::Info::Entity: e_index, e_port, entity_derived_os_ver, entity_derived_serial SNMP::Info::EtherLike: munge_el_duplex SNMP::Info::IEEE802dot3ad: agg_ports_lag SNMP::Info::IPv6: CISCO, IPMIB, ipv6_addr, ipv6_addr_prefix, ipv6_addr_prefixlength, ipv6_index, ipv6_n2p_addr, ipv6_n2p_if, ipv6_n2p_mac, ipv6_n2p_state, ipv6_n2p_type, ipv6_pfx_origin, ipv6_type, IPV6MIB, munge_physaddr SNMP::Info::LLDP: hasLLDP, lldp_addr, lldp_cap, lldp_id, lldp_if, lldp_ip, lldp_ipv6, lldp_mac, lldp_media_cap, lldp_platform, lldp_port SNMP::Info::Layer3: at_index, at_netaddr, at_paddr, i_duplex, i_name, interfaces, isis_peers, root_ip, serial SNMP::Info::PowerEthernet: peth_port_ifindex, peth_port_neg_power private methods (0) internals: { args { AutoSpecify 0, BulkRepeaters 20, BulkWalk 1, Community "public", Debug 1, DebugSNMP 0, DestHost "192.168.192.18" (dualvar: 192.168), IgnoreNetSNMPConf 1, MibDirs [ [0] "/home/netdisco/netdisco-mibs/3com", [1] "/home/netdisco/netdisco-mibs/adtran", [2] "/home/netdisco/netdisco-mibs/aerohive", [3] "/home/netdisco/netdisco-mibs/alcatel", [4] "/home/netdisco/netdisco-mibs/allied", [5] "/home/netdisco/netdisco-mibs/apc", [6] "/home/netdisco/netdisco-mibs/arista", [7] "/home/netdisco/netdisco-mibs/aruba", [8] "/home/netdisco/netdisco-mibs/asante", [9] "/home/netdisco/netdisco-mibs/avaya", [10] "/home/netdisco/netdisco-mibs/bluecoat", [11] "/home/netdisco/netdisco-mibs/bluesocket", [12] "/home/netdisco/netdisco-mibs/brother", [13] "/home/netdisco/netdisco-mibs/cabletron", [14] "/home/netdisco/netdisco-mibs/ceragon", [15] "/home/netdisco/netdisco-mibs/cern", [16] "/home/netdisco/netdisco-mibs/checkpoint", [17] "/home/netdisco/netdisco-mibs/ciena", [18] "/home/netdisco/netdisco-mibs/cisco", [19] "/home/netdisco/netdisco-mibs/ciscosb", [20] "/home/netdisco/netdisco-mibs/citrix", [21] "/home/netdisco/netdisco-mibs/clavister", [22] "/home/netdisco/netdisco-mibs/cloudgenix", [23] "/home/netdisco/netdisco-mibs/colubris", [24] "/home/netdisco/netdisco-mibs/cumulus", [25] "/home/netdisco/netdisco-mibs/cyclades", [26] "/home/netdisco/netdisco-mibs/d-link", [27] "/home/netdisco/netdisco-mibs/dell", [28] "/home/netdisco/netdisco-mibs/eaton", [29] "/home/netdisco/netdisco-mibs/efficientip", [30] "/home/netdisco/netdisco-mibs/enterasys", [31] "/home/netdisco/netdisco-mibs/etherwan", [32] "/home/netdisco/netdisco-mibs/exinda", [33] "/home/netdisco/netdisco-mibs/EXTRAS", [34] "/home/netdisco/netdisco-mibs/extreme", [35] "/home/netdisco/netdisco-mibs/extricom", [36] "/home/netdisco/netdisco-mibs/f5", [37] "/home/netdisco/netdisco-mibs/force10", [38] "/home/netdisco/netdisco-mibs/fortinet", [39] "/home/netdisco/netdisco-mibs/foundry", [40] "/home/netdisco/netdisco-mibs/gigamon", [41] "/home/netdisco/netdisco-mibs/h3c", [42] "/home/netdisco/netdisco-mibs/hirschmann", [43] "/home/netdisco/netdisco-mibs/hp", [44] "/home/netdisco/netdisco-mibs/hpe", [45] "/home/netdisco/netdisco-mibs/huawei", [46] "/home/netdisco/netdisco-mibs/ibm", [47] "/home/netdisco/netdisco-mibs/intel", [48] "/home/netdisco/netdisco-mibs/juniper", [49] "/home/netdisco/netdisco-mibs/korenix", [50] "/home/netdisco/netdisco-mibs/lancom", [51] "/home/netdisco/netdisco-mibs/lantronix", [52] "/home/netdisco/netdisco-mibs/lenovo", [53] "/home/netdisco/netdisco-mibs/liebert", [54] "/home/netdisco/netdisco-mibs/mediant", [55] "/home/netdisco/netdisco-mibs/mellanox", [56] "/home/netdisco/netdisco-mibs/meraki", [57] "/home/netdisco/netdisco-mibs/meru", [58] "/home/netdisco/netdisco-mibs/microsens", [59] "/home/netdisco/netdisco-mibs/mikrotik", [60] "/home/netdisco/netdisco-mibs/moser-baer", [61] "/home/netdisco/netdisco-mibs/motorola", [62] "/home/netdisco/netdisco-mibs/moxa", [63] "/home/netdisco/netdisco-mibs/nateks", [64] "/home/netdisco/netdisco-mibs/net-snmp", [65] "/home/netdisco/netdisco-mibs/netapp", [66] "/home/netdisco/netdisco-mibs/netgear", [67] "/home/netdisco/netdisco-mibs/netonix", [68] "/home/netdisco/netdisco-mibs/netscreen", [69] "/home/netdisco/netdisco-mibs/nexans", [70] "/home/netdisco/netdisco-mibs/nortel", [71] "/home/netdisco/netdisco-mibs/northerndesign", [72] "/home/netdisco/netdisco-mibs/oneaccess", [73] "/home/netdisco/netdisco-mibs/openbsd", [74] "/home/netdisco/netdisco-mibs/opengear", [75] "/home/netdisco/netdisco-mibs/packetfront", [76] "/home/netdisco/netdisco-mibs/paloalto", [77] "/home/netdisco/netdisco-mibs/pica8", [78] "/home/netdisco/netdisco-mibs/pulsesecure-gateway", [79] "/home/netdisco/netdisco-mibs/rad", [80] "/home/netdisco/netdisco-mibs/redlionram", [81] "/home/netdisco/netdisco-mibs/rfc", [82] "/home/netdisco/netdisco-mibs/rittal", [83] "/home/netdisco/netdisco-mibs/riverbed", [84] "/home/netdisco/netdisco-mibs/ruckus", [85] "/home/netdisco/netdisco-mibs/schleifenbauer", [86] "/home/netdisco/netdisco-mibs/sentry", [87] "/home/netdisco/netdisco-mibs/siemens", [88] "/home/netdisco/netdisco-mibs/sixnet", [89] "/home/netdisco/netdisco-mibs/sonicwall", [90] "/home/netdisco/netdisco-mibs/sophos", [91] "/home/netdisco/netdisco-mibs/teleste", [92] "/home/netdisco/netdisco-mibs/teltonika", [93] "/home/netdisco/netdisco-mibs/tplink", [94] "/home/netdisco/netdisco-mibs/trapeze", [95] "/home/netdisco/netdisco-mibs/ubnt", [96] "/home/netdisco/netdisco-mibs/vmware", [97] "/home/netdisco/netdisco-mibs/watchguard", [98] "/home/netdisco/netdisco-mibs/wipipe", [99] "/home/netdisco/netdisco-mibs/xedia", (...skipping 1 items...) ], NonIncreasing 0, RemotePort 161, Retries 2, Session SNMP::Session, Timeout 3000000, Version 2 }, BulkRepeaters 20, BulkWalk 1, class "SNMP::Info::Layer3::H3C", debug 1, funcs { ad_lag_ports "dot3adAggPortListPorts", adsl_atuc_crc_block_len "adslAtucChanCrcBlockLength", adsl_atuc_curr_tx_rate "adslAtucChanCurrTxRate", adsl_atuc_interleave_delay "adslAtucChanInterleaveDelay", adsl_atuc_prev_tx_rate "adslAtucChanPrevTxRate", adsl_atur_crc_block_len "adslAturChanCrcBlockLength", adsl_atur_curr_tx_rate "adslAturChanCurrTxRate", adsl_atur_interleave_delay "adslAturChanInterleaveDelay", adsl_atur_prev_tx_rate "adslAturChanPrevTxRate", at_index "ipNetToMediaIfIndex", at_netaddr "ipNetToMediaNetAddress", at_paddr "ipNetToMediaPhysAddress", bgp_peer_addr "bgpPeerRemoteAddr", bgp_peer_as "bgpPeerRemoteAs", bgp_peer_fsm_est_trans "bgpPeerFsmEstablishedTransitions", bgp_peer_id "bgpPeerIdentifier", bgp_peer_in_tot_msgs "bgpPeerInTotalMessages", bgp_peer_in_upd "bgpPeerInUpdates", bgp_peer_in_upd_el_time "bgpPeerInUpdateElapsedTime", bgp_peer_out_tot_msgs "bgpPeerOutTotalMessages", bgp_peer_out_upd "bgpPeerOutUpdates", bgp_peer_state "bgpPeerState", bgp_peers "bgpPeerLocalAddr", bp_index "dot1dBasePortIfIndex", bp_port "dot1dBasePortCircuit", bs_mac "dot1dStaticAddress", bs_port "dot1dStaticReceivePort", bs_status "dot1dStaticStatus", bs_to "dot1dStaticAllowedToGoTo", c_addr6_index "cIpAddressIfIndex", c_addr6_pfx "cIpAddressPrefix", c_addr6_type "cIpAddressType", c_inet_phys_addr "cInetNetToMediaPhysAddress", c_inet_phys_state "cInetNetToMediaState", c_inet_phys_type "cInetNetToMediaType", c_pfx_origin "cIpAddressPfxOrigin", docs_cmts_cm_down_channel_if_index "docsIfCmtsCmStatusDownChannelIfIndex", docs_cmts_cm_up_channel_if_index "docsIfCmtsCmStatusUpChannelIfIndex", docs_if3_cmts_cm_status_md_if_index "docsIf3CmtsCmRegStatusMdIfIndex", docs_if_cmts_cm_status_inet_address "docsIfCmtsCmStatusInetAddress", docs_if_cmts_cm_status_inet_address_type "docsIfCmtsCmStatusInetAddressType", e_alias "entPhysicalAlias", e_class "entPhysicalClass", e_descr "entPhysicalDescr", e_fru "entPhysicalIsFRU", e_fwver "entPhysicalFirmwareRev", e_hwver "entPhysicalHardwareRev", e_id "entPhysicalAssetID", e_map "entAliasMappingIdentifier", e_model "entPhysicalModelName", e_name "entPhysicalName", e_parent "entPhysicalContainedIn", e_pos "entPhysicalParentRelPos", e_serial "entPhysicalSerialNum", e_swver "entPhysicalSoftwareRev", e_type "entPhysicalVendorType", e_vendor "entPhysicalMfgName", el_chipset "dot3StatsEtherChipSet", el_coll_excess "dot3StatsExcessiveCollisions", el_coll_freq "dot3CollFrequencies", el_coll_late "dot3StatsLateCollisions", el_coll_mult "dot3StatsMultipleCollisionFrames", el_coll_single "dot3StatsSingleCollisionFrames", el_duplex "dot3StatsDuplexStatus", el_error_alignment "dot3StatsAlignmentErrors", el_error_cs "dot3StatsCarrierSenseErrors", el_error_fcs "dot3StatsFCSErrors", el_error_frame "dot3StatsFrameTooLongs", el_error_mac_rec "dot3StatsInternalMacReceiveErrors", el_error_mac_xmit "dot3StatsInternalMacTransmitErrors", el_error_sqe "dot3StatsSQETestErrors", el_error_symbol "dot3StatsSymbolErrors", el_index "dot3StatsIndex", el_xmit_defer "dot3StatsDeferredTransmissions", fw_mac "dot1dTpFdbAddress", fw_port "dot1dTpFdbPort", fw_status "dot1dTpFdbStatus", i6_addr_pfxlen "ipv6AddrPfxLength", i6_n2p_phys_addr "ipv6NetToMediaPhysAddress", i6_n2p_phys_state "ipv6IfNetToMediaState", i6_n2p_phys_type "ipv6NetToMediaType", i_alias "ifAlias", i_bad_proto_in "ifInUnknownProtos", i_description "ifDescr", i_discards_in "ifInDiscards", i_discards_out "ifOutDiscards", i_duplex_admin "hh3cifEthernetDuplex", i_errors_in "ifInErrors", i_errors_out "ifOutErrors", i_index "ifIndex", i_lastchange "ifLastChange", i_mac "ifPhysAddress", i_mtu "ifMtu", i_name "ifName", i_octet_in "ifInOctets", i_octet_in64 "ifHCInOctets", i_octet_out "ifOutOctets", i_octet_out64 "ifHCOutOctets", i_pkts_bcast_in "ifInBroadcastPkts", i_pkts_bcast_in64 "ifHCInBroadcastPkts", (...skipping 135 keys...) }, globals { b_mac "dot1dBaseBridgeAddress", b_ports "dot1dBaseNumPorts", b_type "dot1dBaseType", bgp_id "bgpIdentifier.0", bgp_local_as "bgpLocalAs.0", contact "sysContact", description "sysDescr", fan "hh3cDevMFanStatus.1", id "sysObjectID", ipforwarding "ipForwarding", layers "sysServices", lldp_sys_cap "lldpLocSysCapEnabled", lldp_sysdesc "lldpLocSysDesc", lldp_sysname "lldpLocSysName", location "sysLocation", mac "ifPhysAddress.1", name "sysName", ports "ifNumber", ps1_status "hh3cDevMPowerStatus.1", ps2_status "hh3cDevMPowerStatus.2", qb_next_vlan_index "dot1qNextFreeLocalVlanIndex", qb_vlans "dot1qNumVlans", qb_vlans_max "dot1qMaxSupportedVlans", router_ip "ospfRouterId.0", serial1 ".1.3.6.1.4.1.9.3.6.3.0" (dualvar: 0.1), stp_priority "dot1dStpPriority", stp_root "dot1dStpDesignatedRoot", stp_root_port "dot1dStpRootPort", stp_time "dot1dStpTimeSinceTopologyChange", stp_ver "dot1dStpProtocolSpecification", uptime "sysUpTime" }, IgnoreNetSNMPConf 1, init \ 1, mibdirs var{args}{MibDirs}, mibs { ADSL-LINE-MIB "adslLineType", BGP4-MIB "bgpIdentifier", BRIDGE-MIB "dot1dBaseBridgeAddress", CISCO-IETF-IP-MIB "cInetNetToMediaNetAddress", DOCS-IF-MIB "docsIfMib", DOCS-IF3-MIB "docsIf3Mib", ENTITY-MIB "entPhysicalSerialNum", EtherLike-MIB "etherMIB", HH3C-ENTITY-VENDORTYPE-OID-MIB "hh3cevtOther", HH3C-LSW-DEV-ADM-MIB "hh3cLswSysVersion", HH3C-LswDEVM-MIB "hh3cDevMFanStatus", HH3C-LswINF-MIB "hh3cSlotPortMax", HH3C-PRODUCT-ID-MIB "hh3c-s5500-28C-EI", IEEE8023-LAG-MIB "dot3adAggPortSelectedAggID", IF-MIB "ifIndex", IP-MIB "ipNetToMediaIfIndex", IPV6-MIB "ipv6IfTableLastChange", ISIS-MIB "isisSysID", LLDP-EXT-DOT1-MIB "lldpXdot1MIB", LLDP-EXT-DOT3-MIB "lldpXdot3MIB", LLDP-EXT-MED-MIB "lldpXMedMIB", LLDP-MIB "lldpLocSysCapEnabled", OSPF-MIB "ospfRouterId", POWER-ETHERNET-MIB "pethPsePortDetectionStatus", Q-BRIDGE-MIB "dot1qPvid", RSTP-MIB "dot1dStpPortOperEdgePort", SNMPv2-MIB "sysObjectID" }, munge { ad_lag_ports sub { ... }, at_paddr sub { ... }, b_mac var{munge}{at_paddr}, bs_mac var{munge}{at_paddr}, c_inet_phys_addr sub { ... }, e_type sub { ... }, el_duplex sub { ... }, fw_mac var{munge}{at_paddr}, i6_n2p_phys_addr var{munge}{at_paddr}, i_mac var{munge}{at_paddr}, i_octet_in64 sub { ... }, i_octet_out64 var{munge}{i_octet_in64}, i_pkts_bcast_in64 var{munge}{i_octet_in64}, i_pkts_bcast_out64 var{munge}{i_octet_in64}, i_pkts_multi_out64 var{munge}{i_octet_in64}, i_pkts_mutli_in64 var{munge}{i_octet_in64}, i_pkts_ucast_in64 var{munge}{i_octet_in64}, i_pkts_ucast_out64 var{munge}{i_octet_in64}, i_speed sub { ... }, i_speed_high sub { ... }, i_up sub { ... }, ip sub { ... }, ip_n2p_phys_addr var{munge}{at_paddr}, layers sub { ... }, lldp_lport_desc sub { ... }, lldp_lport_id var{munge}{lldp_lport_desc}, lldp_rem_asset var{munge}{lldp_lport_desc}, lldp_rem_cap_spt sub { ... }, lldp_rem_fw_rev var{munge}{lldp_lport_desc}, lldp_rem_hw_rev var{munge}{lldp_lport_desc}, lldp_rem_media_cap var{munge}{lldp_rem_cap_spt}, lldp_rem_media_cap_spt var{munge}{lldp_rem_cap_spt}, lldp_rem_model var{munge}{lldp_lport_desc}, lldp_rem_port_desc var{munge}{lldp_lport_desc}, lldp_rem_serial var{munge}{lldp_lport_desc}, lldp_rem_sw_rev var{munge}{lldp_lport_desc}, lldp_rem_sys_cap var{munge}{lldp_rem_cap_spt}, lldp_rem_sysdesc var{munge}{lldp_lport_desc}, lldp_rem_sysname var{munge}{lldp_lport_desc}, lldp_rem_vendor var{munge}{lldp_lport_desc}, lldp_sys_cap var{munge}{lldp_rem_cap_spt}, lldp_sysdesc var{munge}{lldp_lport_desc}, lldp_sysname var{munge}{lldp_lport_desc}, mac var{munge}{at_paddr}, n2p_paddr var{munge}{at_paddr}, old_at_paddr var{munge}{at_paddr}, qb_cv_egress var{munge}{ad_lag_ports}, qb_cv_untagged var{munge}{ad_lag_ports}, qb_v_egress var{munge}{ad_lag_ports}, qb_v_fbdn_egress var{munge}{ad_lag_ports}, qb_v_untagged var{munge}{ad_lag_ports}, stp_i_mac var{munge}{at_paddr}, stp_i_root sub { ... }, stp_p_bridge var{munge}{stp_i_root}, stp_p_port sub { ... }, stp_p_root var{munge}{stp_i_root}, stp_root var{munge}{stp_i_root} }, nosuch 1, sess var{args}{Session}, snmp_comm "public", snmp_user "initial", snmp_ver 2, store {} } } `[162900] 2022-04-01 05:40:12 info show: finished at Fri Apr 1 13:40:12 2022

Your Environment

App::Netdisco 2.52.2 SNMP::Info 3.82 DB Schema 70 PostgreSQL 13.00.5 Perl 5.32.1

JeroenvIS commented 2 years ago

This is a relatively light switch, right? Positioned for small office & home networks? I notice that the macsuck job is timing out after 10 minutes; can you give an indication how many VLANs you have configured on the switch and the total number of MAC addresses across VLANs? Could be that the CPU in the switch is having a hard time to process the requests for the macsuck.

Also, it looks like you're running quite old firmware on the switch. I can't find any release notes, but it looks like H3C has way more recent firmware images than the one that you're running. Do you have access to the relevant downloads for this model?