TP-Link (Omada) switches discovery-protocols fails

hello, community.

I’m quite new to LibreNMS and I apologize if I’m missing something obvious. My question pertains to the discovery protocols (LLDP) for TP-Link (Omada) switches.

Although the switch’s OS and other features were successfully identified, LLDP (neighbors) information is missing. This absence is noticeable on the device’s “Neighbors” page, in the network map, and in the output of the discovery CLI command.

I’m aware this issue has been discussed previously in this forum. However, it remains unclear whether this was addressed in the most recent LibreNMS release (version 24.2 on docker), which I am currently using. According to the release notes, this issue was acknowledged as a bug in version 24.1 but is not mentioned in the notes for version 24.2, leading me to believe it might have been resolved.

Could anyone confirm if this issue was supposed to be fixed in version 24.2? Also, are there any known workarounds to get LLDP information to display correctly?

I attempted to use the pbin.sh script for further insight, but it did not yield any output, likely due to my misunderstanding of its proper application. I have included verbose outputs from the OS discovery and discovery protocols, along with the config validation output, for further clarity.

Any advice or tips would be greatly appreciated.

thanks

 ./discovery.php -h 172.17.100.90 -v -d -m discovery-protocols
LibreNMS Discovery
SQL[select `migration` from `migrations` order by `id` desc limit 1 [] 0.49ms]

SQL[select count(*) as aggregate from `migrations` [] 0.48ms]

SQL[select version() [] 0.65ms]

===========================================
Component | Version
--------- | -------
LibreNMS  | 24.2.0 (2024-03-01T10:55:24+00:00)
DB Schema | 2021_02_09_122930_migrate_to_utf8mb4 (290)
PHP       | 8.2.16
Python    | 3.11.8
Database  | MariaDB 11.3.2-MariaDB-1:11.3.2+maria~ubu2204
RRDTool   | 1.8.0
SNMP      | 5.9.4
===========================================
DEBUG!
Updating os_def.cache
Override discovery modules: discovery-protocols
SQL[SELECT * FROM `devices` WHERE disabled = 0 AND `hostname` LIKE '172.17.100.90' ORDER BY device_id DESC [] 1.05ms]

172.17.100.90 7 jetstream SQL[select * from `devices` where `device_id` = ? limit 1 [7] 0.56ms]

SQL[select * from `devices_attribs` where `devices_attribs`.`device_id` = ? and `devices_attribs`.`device_id` is not null [7] 0.46ms]

[FPING] '/usr/sbin/fping' '-e' '-q' '-c' '3' '-p' '500' '-t' '500' '-O' '0' '172.17.100.90'

response: xmt/rcv/%loss = 3/3/0%, min/avg/max = 0.969/1.03/1.07
SNMP['/usr/bin/snmpget' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' '-m' 'SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NET-SNMP-VACM-MIB' '-v2c' '-c' 'younity' '-OQXUte' 'udp:172.17.100.90:161' 'SNMPv2-MIB::sysObjectID.0']
SNMPv2-MIB::sysObjectID.0 = iso.0.3.0.6.0.1.0.4


Modules status: Global+
OS
Device

#### Load disco module core ####
Attempting to initialize OS: jetstream
OS initialized as Generic (jetstream)
SNMP['/usr/bin/snmpget' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' '-m' 'SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NET-SNMP-VACM-MIB' '-v2c' '-c' 'younity' '-OQXUte' '-On' 'udp:172.17.100.90:161' 'SNMPv2-MIB::sysObjectID.0' 'SNMPv2-MIB::sysDescr.0' 'SNMPv2-MIB::sysName.0']
.1.3.6.1.2.1.1.2.0 = .1.0.3.0.6.0.1.0.4
.1.3.6.1.2.1.1.1.0 = JetStream 48-Port Gigabit and 4-Port 10GE SFP+ L2+ Managed Switch with 48-Port PoE+
.1.3.6.1.2.1.1.5.0 = sw01-lab


| JetStream 48-Port Gigabit and 4-Port 10GE SFP+ L2+ Managed Switch with 48-Port PoE+ | .1.0.3.0.6.0.1.0.4 |

OS: TP-Link JetStream (jetstream)

Attempting to initialize OS: jetstream
OS initialized as Generic (jetstream)

>> Runtime for discovery module 'core': 0.0590 seconds with 41568 bytes
>> SNMP: [1/0.03s] MySQL: [0/0.00s] RRD: [0/0.00s]
#### Unload disco module core ####

Modules status: Global+
OS
Device

#### Load disco module discovery-protocols ####
 JETSTREAM-LLDP MIB: SNMP['/usr/bin/snmpbulkwalk' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' '-m' 'SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NET-SNMP-VACM-MIB' '-v2c' '-c' 'younity' '-OQXUte' '-Os' 'udp:172.17.100.90:161' 'TPLINK-LLDPINFO-MIB::lldpNeighborInfoEntry']
lldpNeighborPortId[49153][1] = "1/0/1"
lldpNeighborPortId[49157][1] = "1/0/5"
lldpNeighborPortId[49159][1] = "1/0/7"
lldpNeighborPortId[49169][1] = "1/0/17"
lldpNeighborPortId[49193][1] = "1/0/41"
lldpNeighborPortId[49197][1] = "1/0/45"
lldpNeighborPortId[49200][1] = "1/0/48"
lldpNeighborPortIndexId[49153][1] = 1
lldpNeighborPortIndexId[49157][1] = 1
lldpNeighborPortIndexId[49159][1] = 1
lldpNeighborPortIndexId[49169][1] = 1
lldpNeighborPortIndexId[49193][1] = 1
lldpNeighborPortIndexId[49197][1] = 1
lldpNeighborPortIndexId[49200][1] = 1
lldpNeighborChassisIdType[49153][1] = "MAC address"
lldpNeighborChassisIdType[49157][1] = "MAC address"
lldpNeighborChassisIdType[49159][1] = "MAC address"
lldpNeighborChassisIdType[49169][1] = "MAC address"
lldpNeighborChassisIdType[49193][1] = "MAC address"
lldpNeighborChassisIdType[49197][1] = "MAC address"
lldpNeighborChassisIdType[49200][1] = "MAC address"
lldpNeighborChassisId[49153][1] = "F0:A7:31:C8:A2:46"
lldpNeighborChassisId[49157][1] = "F0:A7:31:C8:A3:7D"
lldpNeighborChassisId[49159][1] = "F0:A7:31:C8:A3:3B"
lldpNeighborChassisId[49169][1] = "48:22:54:34:63:32"
lldpNeighborChassisId[49193][1] = "E4:FA:C4:A7:3C:34"
lldpNeighborChassisId[49197][1] = "A8:42:A1:75:42:DC"
lldpNeighborChassisId[49200][1] = "18:FD:74:8C:A1:91"
lldpNeighborPortIdType[49153][1] = "Interface name"
lldpNeighborPortIdType[49157][1] = "Interface name"
lldpNeighborPortIdType[49159][1] = "Interface name"
lldpNeighborPortIdType[49169][1] = "Interface name"
lldpNeighborPortIdType[49193][1] = "MAC address"
lldpNeighborPortIdType[49197][1] = "MAC address"
lldpNeighborPortIdType[49200][1] = "Interface name"
lldpNeighborPortIdDescr[49153][1] = "gigabitEthernet 1/0/5"
lldpNeighborPortIdDescr[49157][1] = "gigabitEthernet 1/0/5"
lldpNeighborPortIdDescr[49159][1] = "gigabitEthernet 1/0/5"
lldpNeighborPortIdDescr[49169][1] = "ten-gigabitEthernet 1/0/16"
lldpNeighborPortIdDescr[49193][1] = "E4:FA:C4:A7:3C:34"
lldpNeighborPortIdDescr[49197][1] = "A8:42:A1:75:42:DC"
lldpNeighborPortIdDescr[49200][1] = "bridge/sfp-sfpplus24"
lldpNeighborTtl[49153][1] = 120
lldpNeighborTtl[49157][1] = 120
lldpNeighborTtl[49159][1] = 120
lldpNeighborTtl[49169][1] = 120
lldpNeighborTtl[49193][1] = 120
lldpNeighborTtl[49197][1] = 120
lldpNeighborTtl[49200][1] = 120
lldpNeighborPortDescr[49153][1] = "gigabitEthernet 1/0/5"
lldpNeighborPortDescr[49157][1] = "gigabitEthernet 1/0/5"
lldpNeighborPortDescr[49159][1] = "gigabitEthernet 1/0/5"
lldpNeighborPortDescr[49169][1] = "ten-gigabitEthernet 1/0/16"
lldpNeighborPortDescr[49193][1] = "eth0"
lldpNeighborPortDescr[49197][1] = "eth0"
lldpNeighborPortDescr[49200][1] = ""
lldpNeighborDeviceName[49153][1] = "SG2005P-PD"
lldpNeighborDeviceName[49157][1] = "SG2005P-PD"
lldpNeighborDeviceName[49159][1] = "SG2005P-PD"
lldpNeighborDeviceName[49169][1] = "bb-test"
lldpNeighborDeviceName[49193][1] = "EAP673"
lldpNeighborDeviceName[49197][1] = "tp1"
lldpNeighborDeviceName[49200][1] = "uslab-bb01"
lldpNeighborDeviceDescr[49153][1] = "Omada 5-Port Gigabit Smart Switch with 1-Port PoE++ in and 4-Port PoE+ out"
lldpNeighborDeviceDescr[49157][1] = "Omada 5-Port Gigabit Smart Switch with 1-Port PoE++ in and 4-Port PoE+ out"
lldpNeighborDeviceDescr[49159][1] = "Omada 5-Port Gigabit Smart Switch with 1-Port PoE++ in and 4-Port PoE+ out"
lldpNeighborDeviceDescr[49169][1] = "Omada 16-Port 10G SFP+ L2+ Managed Switch"
lldpNeighborDeviceDescr[49193][1] = " Linux 4.4.60 #1 SMP PREEMPT Thu Feb 1 15:14:18 CST 2024 armv7l"
lldpNeighborDeviceDescr[49197][1] = " Linux 4.4.198 #1 SMP Sat Jan 6 15:58:37 CST 2024 mips"
lldpNeighborDeviceDescr[49200][1] = "MikroTik RouterOS 6.48.6 (long-term) CRS326-24S+2Q+"
lldpNeighborCapAvailable[49153][1] = "Bridge Router "
lldpNeighborCapAvailable[49157][1] = "Bridge Router "
lldpNeighborCapAvailable[49159][1] = "Bridge Router "
lldpNeighborCapAvailable[49169][1] = "Bridge Router "
lldpNeighborCapAvailable[49193][1] = "Bridge WLAN Access Point Router Station Only "
lldpNeighborCapAvailable[49197][1] = "Bridge WLAN Access Point Router Station Only "
lldpNeighborCapAvailable[49200][1] = "Bridge Router "
lldpNeighborCapEnabled[49153][1] = "Bridge Router "
lldpNeighborCapEnabled[49157][1] = "Bridge Router "
lldpNeighborCapEnabled[49159][1] = "Bridge Router "
lldpNeighborCapEnabled[49169][1] = "Bridge Router "
lldpNeighborCapEnabled[49193][1] = "Bridge WLAN Access Point Router "
lldpNeighborCapEnabled[49197][1] = "Bridge WLAN Access Point Router "
lldpNeighborCapEnabled[49200][1] = "Bridge Router "
lldpNeighborManageIpAddr[49153][1] = "172.17.100.22"
lldpNeighborManageIpAddr[49157][1] = "172.17.100.23"
lldpNeighborManageIpAddr[49159][1] = "172.17.100.24"
lldpNeighborManageIpAddr[49169][1] = "172.17.100.33"
lldpNeighborManageIpAddr[49193][1] = "172.18.0.80"
lldpNeighborManageIpAddr[49197][1] = "172.18.0.79"
lldpNeighborManageIpAddr[49200][1] = "172.17.100.230"
lldpNeighborManageAddrType[49153][1] = "ipv4
"
lldpNeighborManageAddrType[49157][1] = "ipv4
"
lldpNeighborManageAddrType[49159][1] = "ipv4
"
lldpNeighborManageAddrType[49169][1] = "ipv4
"
lldpNeighborManageAddrType[49193][1] = "ipv4
"
lldpNeighborManageAddrType[49197][1] = "ipv4
"
lldpNeighborManageAddrType[49200][1] = "ipv4
"
lldpNeighborManageAddrInterfaceType[49153][1] = "IfIndex
"
lldpNeighborManageAddrInterfaceType[49157][1] = "IfIndex
"
lldpNeighborManageAddrInterfaceType[49159][1] = "IfIndex
"
lldpNeighborManageAddrInterfaceType[49169][1] = "IfIndex
"
lldpNeighborManageAddrInterfaceType[49193][1] = "IfIndex
"
lldpNeighborManageAddrInterfaceType[49197][1] = "IfIndex
"
lldpNeighborManageAddrInterfaceType[49200][1] = "IfIndex
"
lldpNeighborManageAddrInterfaceId[49153][1] = 1
lldpNeighborManageAddrInterfaceId[49157][1] = 1
lldpNeighborManageAddrInterfaceId[49159][1] = 1
lldpNeighborManageAddrInterfaceId[49169][1] = 1
lldpNeighborManageAddrInterfaceId[49193][1] = 3
lldpNeighborManageAddrInterfaceId[49197][1] = 5
lldpNeighborManageAddrInterfaceId[49200][1] = 24
lldpNeighborManageAddrOID[49153][1] = "0"
lldpNeighborManageAddrOID[49157][1] = "0"
lldpNeighborManageAddrOID[49159][1] = "0"
lldpNeighborManageAddrOID[49169][1] = "0"
lldpNeighborManageAddrOID[49193][1] = "0"
lldpNeighborManageAddrOID[49197][1] = "0"
lldpNeighborManageAddrOID[49200][1] = "0"
lldpNeighborPortAndProtocolVlanID[49153][1] = ""
lldpNeighborPortAndProtocolVlanID[49157][1] = ""
lldpNeighborPortAndProtocolVlanID[49159][1] = ""
lldpNeighborPortAndProtocolVlanID[49169][1] = ""
lldpNeighborPortAndProtocolVlanID[49193][1] = ""
lldpNeighborPortAndProtocolVlanID[49197][1] = ""
lldpNeighborPortAndProtocolVlanID[49200][1] = ""
lldpNeighborVlanName[49153][1] = "vid: 1, VLAN name: System-VLAN; "
lldpNeighborVlanName[49157][1] = "vid: 1, VLAN name: System-VLAN; "
lldpNeighborVlanName[49159][1] = "vid: 1, VLAN name: System-VLAN; "
lldpNeighborVlanName[49169][1] = "vid: 1, VLAN name: System-VLAN; "
lldpNeighborVlanName[49193][1] = ""
lldpNeighborVlanName[49197][1] = ""
lldpNeighborVlanName[49200][1] = ""
lldpNeighborProtocolIdentity[49153][1] = ""
lldpNeighborProtocolIdentity[49157][1] = ""
lldpNeighborProtocolIdentity[49159][1] = ""
lldpNeighborProtocolIdentity[49169][1] = ""
lldpNeighborProtocolIdentity[49193][1] = ""
lldpNeighborProtocolIdentity[49197][1] = ""
lldpNeighborProtocolIdentity[49200][1] = ""
lldpNeighborAutoNegotiationSupported[49153][1] = 1
lldpNeighborAutoNegotiationSupported[49157][1] = 1
lldpNeighborAutoNegotiationSupported[49159][1] = 1
lldpNeighborAutoNegotiationSupported[49169][1] = 1
lldpNeighborAutoNegotiationSupported[49193][1] = 1
lldpNeighborAutoNegotiationSupported[49197][1] = 1
lldpNeighborAutoNegotiationSupported[49200][1] = 0
lldpNeighborAutoNegotiationEnabled[49153][1] = 1
lldpNeighborAutoNegotiationEnabled[49157][1] = 1
lldpNeighborAutoNegotiationEnabled[49159][1] = 1
lldpNeighborAutoNegotiationEnabled[49169][1] = 0
lldpNeighborAutoNegotiationEnabled[49193][1] = 1
lldpNeighborAutoNegotiationEnabled[49197][1] = 1
lldpNeighborAutoNegotiationEnabled[49200][1] = 0
lldpNeighborOperMau[49153][1] = "speed(1000)/duplex(Full)"
lldpNeighborOperMau[49157][1] = "speed(1000)/duplex(Full)"
lldpNeighborOperMau[49159][1] = "speed(1000)/duplex(Full)"
lldpNeighborOperMau[49169][1] = "speed(1000)/duplex(Full)"
lldpNeighborOperMau[49193][1] = "speed(1000)/duplex(Full)"
lldpNeighborOperMau[49197][1] = "speed(1000)/duplex(Full)"
lldpNeighborOperMau[49200][1] = ""
lldpNeighborLinkAggregationSupported[49153][1] = 1
lldpNeighborLinkAggregationSupported[49157][1] = 1
lldpNeighborLinkAggregationSupported[49159][1] = 1
lldpNeighborLinkAggregationSupported[49169][1] = 1
lldpNeighborLinkAggregationSupported[49193][1] = 0
lldpNeighborLinkAggregationSupported[49197][1] = 0
lldpNeighborLinkAggregationSupported[49200][1] = 0
lldpNeighborLinkAggregationEnabled[49153][1] = 0
lldpNeighborLinkAggregationEnabled[49157][1] = 0
lldpNeighborLinkAggregationEnabled[49159][1] = 0
lldpNeighborLinkAggregationEnabled[49169][1] = 0
lldpNeighborLinkAggregationEnabled[49193][1] = 0
lldpNeighborLinkAggregationEnabled[49197][1] = 0
lldpNeighborLinkAggregationEnabled[49200][1] = 0
lldpNeighborAggregationPortId[49153][1] = 0
lldpNeighborAggregationPortId[49157][1] = 0
lldpNeighborAggregationPortId[49159][1] = 0
lldpNeighborAggregationPortId[49169][1] = 0
lldpNeighborAggregationPortId[49193][1] = 0
lldpNeighborAggregationPortId[49197][1] = 0
lldpNeighborAggregationPortId[49200][1] = -1
lldpNeighborPowerPortClass[49153][1] = "PSE"
lldpNeighborPowerPortClass[49157][1] = "PSE"
lldpNeighborPowerPortClass[49159][1] = "PSE"
lldpNeighborPowerPortClass[49169][1] = "PD"
lldpNeighborPowerPortClass[49193][1] = " "
lldpNeighborPowerPortClass[49197][1] = " "
lldpNeighborPowerPortClass[49200][1] = " "
lldpNeighborPsePowerSupported[49153][1] = 1
lldpNeighborPsePowerSupported[49157][1] = 1
lldpNeighborPsePowerSupported[49159][1] = 1
lldpNeighborPsePowerSupported[49169][1] = 0
lldpNeighborPsePowerSupported[49193][1] = 0
lldpNeighborPsePowerSupported[49197][1] = 0
lldpNeighborPsePowerSupported[49200][1] = 0
lldpNeighborPsePowerEnabled[49153][1] = 0
lldpNeighborPsePowerEnabled[49157][1] = 0
lldpNeighborPsePowerEnabled[49159][1] = 0
lldpNeighborPsePowerEnabled[49169][1] = 0
lldpNeighborPsePowerEnabled[49193][1] = 0
lldpNeighborPsePowerEnabled[49197][1] = 0
lldpNeighborPsePowerEnabled[49200][1] = 0
lldpNeighborPsePairsControlAbility[49153][1] = 0
lldpNeighborPsePairsControlAbility[49157][1] = 0
lldpNeighborPsePairsControlAbility[49159][1] = 0
lldpNeighborPsePairsControlAbility[49169][1] = 0
lldpNeighborPsePairsControlAbility[49193][1] = 0
lldpNeighborPsePairsControlAbility[49197][1] = 0
lldpNeighborPsePairsControlAbility[49200][1] = 0
lldpNeighborMaximumFrameSize[49153][1] = 1518
lldpNeighborMaximumFrameSize[49157][1] = 1518
lldpNeighborMaximumFrameSize[49159][1] = 1518
lldpNeighborMaximumFrameSize[49169][1] = 1518
lldpNeighborMaximumFrameSize[49193][1] = 0
lldpNeighborMaximumFrameSize[49197][1] = 0
lldpNeighborMaximumFrameSize[49200][1] = 0


Reporting disabled by user setting

 OSPF Discovery: SQL[SELECT DISTINCT(`ospfNbrIpAddr`),`device_id` FROM `ospf_nbrs` WHERE `device_id`=? [7] 1.55ms]



SQL[SELECT * FROM `links` AS L, `ports` AS I WHERE L.local_port_id = I.port_id AND I.device_id = ? [7] 1.91ms]

SQL[DELETE T FROM `links` T LEFT JOIN `devices` ON `devices`.`device_id` = T.`local_device_id` WHERE `devices`.`device_id` IS NULL [] 0.91ms]

 0 orphaned links deleted

>> Runtime for discovery module 'discovery-protocols': 0.1970 seconds with 28648 bytes
>> SNMP: [1/0.18s] MySQL: [3/0.04s] RRD: [0/0.00s]
#### Unload disco module discovery-protocols ####

SQL[update `devices` set `last_discovered_timetaken` = ?, `last_discovered` = NOW() where `device_id` = ? [1.329,7] 0.87ms]

Discovered in 1.329 seconds

./discovery.php 172.17.100.90 2024-03-15 12:57:38 - 1 devices discovered in 1.588 secs

SNMP [3/0.25s]: Snmpget[2/0.06s] Snmpwalk[1/0.18s]
SQL [11/0.10s]: Select[9/0.08s] Delete[1/0.01s] Update[1/0.01s]
RRD [0/0.00s]:
acdb681e545a:/opt/librenms# ./discovery.php -h 172.17.100.90 -v -d -m os
LibreNMS Discovery
SQL[select `migration` from `migrations` order by `id` desc limit 1 [] 0.67ms]

SQL[select count(*) as aggregate from `migrations` [] 0.71ms]

SQL[select version() [] 0.44ms]

===========================================
Component | Version
--------- | -------
LibreNMS  | 24.2.0 (2024-03-01T10:55:24+00:00)
DB Schema | 2021_02_09_122930_migrate_to_utf8mb4 (290)
PHP       | 8.2.16
Python    | 3.11.8
Database  | MariaDB 11.3.2-MariaDB-1:11.3.2+maria~ubu2204
RRDTool   | 1.8.0
SNMP      | 5.9.4
===========================================
DEBUG!
Updating os_def.cache
Override discovery modules: os
SQL[SELECT * FROM `devices` WHERE disabled = 0 AND `hostname` LIKE '172.17.100.90' ORDER BY device_id DESC [] 1.16ms]

172.17.100.90 7 jetstream SQL[select * from `devices` where `device_id` = ? limit 1 [7] 0.88ms]

SQL[select * from `devices_attribs` where `devices_attribs`.`device_id` = ? and `devices_attribs`.`device_id` is not null [7] 0.45ms]

[FPING] '/usr/sbin/fping' '-e' '-q' '-c' '3' '-p' '500' '-t' '500' '-O' '0' '172.17.100.90'

response: xmt/rcv/%loss = 3/3/0%, min/avg/max = 0.967/1/1.03
SNMP['/usr/bin/snmpget' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' '-m' 'SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NET-SNMP-VACM-MIB' '-v2c' '-c' 'younity' '-OQXUte' 'udp:172.17.100.90:161' 'SNMPv2-MIB::sysObjectID.0']
SNMPv2-MIB::sysObjectID.0 = iso.0.3.0.6.0.1.0.4


Modules status: Global+
OS
Device

#### Load disco module core ####
Attempting to initialize OS: jetstream
OS initialized as Generic (jetstream)
SNMP['/usr/bin/snmpget' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' '-m' 'SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-MIB:UDP-MIB:NET-SNMP-VACM-MIB' '-v2c' '-c' 'younity' '-OQXUte' '-On' 'udp:172.17.100.90:161' 'SNMPv2-MIB::sysObjectID.0' 'SNMPv2-MIB::sysDescr.0' 'SNMPv2-MIB::sysName.0']
.1.3.6.1.2.1.1.2.0 = .1.0.3.0.6.0.1.0.4
.1.3.6.1.2.1.1.1.0 = JetStream 48-Port Gigabit and 4-Port 10GE SFP+ L2+ Managed Switch with 48-Port PoE+
.1.3.6.1.2.1.1.5.0 = sw01-lab


| JetStream 48-Port Gigabit and 4-Port 10GE SFP+ L2+ Managed Switch with 48-Port PoE+ | .1.0.3.0.6.0.1.0.4 |

OS: TP-Link JetStream (jetstream)

Attempting to initialize OS: jetstream
OS initialized as Generic (jetstream)

>> Runtime for discovery module 'core': 0.0500 seconds with 41568 bytes
>> SNMP: [1/0.02s] MySQL: [0/0.00s] RRD: [0/0.00s]
#### Unload disco module core ####

Modules status: Global+
OS
Device

#### Load disco module os ####
Yaml location data:
SNMP['/usr/bin/snmpget' '-v2c' '-c' 'younity' '-Oqv' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' 'udp:172.17.100.90:161' 'SNMPv2-MIB::sysLocation.0']


SNMP['/usr/bin/snmpget' '-v2c' '-c' 'younity' '-Ovq' '-m' 'SNMPv2-MIB' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' 'udp:172.17.100.90:161' 'sysContact.0']


SNMP['/usr/bin/snmpget' '-v2c' '-c' 'younity' '-OUQ' '-M' '/opt/librenms/mibs:/opt/librenms/mibs/tplink' 'udp:172.17.100.90:161' 'TPLINK-SYSINFO-MIB::tpSysInfoHwVersion.0' 'TPLINK-SYSINFO-MIB::tpSysInfoSerialNum.0' 'TPLINK-SYSINFO-MIB::tpSysInfoSwVersion.0']
TPLINK-SYSINFO-MIB::tpSysInfoHwVersion.0 = "TL-SG3452XP 2.0"
TPLINK-SYSINFO-MIB::tpSysInfoSerialNum.0 = "222B412000503"
TPLINK-SYSINFO-MIB::tpSysInfoSwVersion.0 = "2.0.3 Build 20230413 Rel.51831(Beta)"

Yaml OS data: {"TPLINK-SYSINFO-MIB::tpSysInfoHwVersion.0":"TL-SG3452XP 2.0","TPLINK-SYSINFO-MIB::tpSysInfoSerialNum.0":"222B412000503","TPLINK-SYSINFO-MIB::tpSysInfoSwVersion.0":"2.0.3 Build 20230413 Rel.51831(Beta)"}
Location:
Hardware: TL-SG3452XP 2.0
OS Version: 2.0.3 Build 20230413 Rel.51831(Beta)
OS Features:
Serial: 222B412000503

>> Runtime for discovery module 'os': 0.1160 seconds with 110624 bytes
>> SNMP: [4/0.09s] MySQL: [0/0.00s] RRD: [0/0.00s]
#### Unload disco module os ####

SQL[update `devices` set `last_discovered_timetaken` = ?, `last_discovered` = NOW() where `device_id` = ? [1.245,7] 2.07ms]

Discovered in 1.245 seconds

./discovery.php 172.17.100.90 2024-03-15 12:57:48 - 1 devices discovered in 1.496 secs

SNMP [6/0.15s]: Snmpget[6/0.15s]
SQL [8/0.07s]: Select[7/0.05s] Update[1/0.02s]
RRD [0/0.00s]:


./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS  | 24.2.0 (2024-03-01T10:55:24+00:00)
DB Schema | 2021_02_09_122930_migrate_to_utf8mb4 (290)
PHP       | 8.2.16
Python    | 3.11.8
Database  | MariaDB 11.3.2-MariaDB-1:11.3.2+maria~ubu2204
RRDTool   | 1.8.0
SNMP      | 5.9.4
===========================================

[OK]    Installed from package; no Composer required
[OK]    Database connection successful
[OK]    Database Schema is current
[OK]    SQL Server meets minimum requirements
[OK]    lower_case_table_names is enabled
[OK]    MySQL engine is optimal
[OK]    Database and column collations are correct
[OK]    Database schema correct
[OK]    MySQL and PHP time match
[FAIL]  No active polling method detected
[OK]    Dispatcher Service not detected
[OK]    Locks are functional
[FAIL]  No python wrapper pollers found
[OK]    Redis is unavailable
[WARN]  IPv6 is disabled on your server, you will not be able to add IPv6 devices.
[OK]    rrd_dir is writable
[OK]    rrdtool version ok
[WARN]  Non-git install, updates are manual or from package

Hi @ahiyaz
Seems that data is provided by the device, so it seems that your device is not currently supported by LibreNMS. I can have a look at it.
Please send me (via direct message) the file produced by the command below:
snmpbulkwalk -OUneb -v2c -c <COMMUNITY> <HOSTNAME> . > omada.snmprec
(I suggest not to post it here as it will contain all the SNMP data exported by your device).
Bye

hi

i’ve tried to send you the command output file, but I’m getting the below error.
is there another way I could send you these files?

Thanks

Blockquote

Sorry, the file you are trying to upload is not authorised (authorised extensions: jpg, jpeg, png, gif, svg).

Blockquote