Hi,
I’m reporting a missing “Neighbors” tab on newer Huawei switches (S5735 V200R022 and S5755 YunShan OS).
The issue: LibreNMS does not show the Neighbors tab, and the discovery-protocols module returns empty for LLDP-MIB.
Evidence:
-
Standard LLDP-MIB (
1.0.8802.1.1.2) returns: No Such Object. -
Proprietary HUAWEI-LLDP-MIB (
1.3.6.1.4.1.2011.5.25.134) returns data:
iso.3.6.1.4.1.2011.5.25.134.1.1.1.0 = INTEGER: 1
iso.3.6.1.4.1.2011.5.25.134.1.1.2.0 = IpAddress: 10.xx.xx.xx
iso.3.6.1.4.1.2011.5.25.134.1.1.5.1.11.1 = INTEGER: 6
(truncated...)
It seems these newer firmware/models require LibreNMS to use the Huawei-specific OIDs for LLDP discovery.
System Info:
-
LibreNMS: 26.5.1-dev.4
-
PHP: 8.4.16
-
OS: Huawei VRP / YunShan OS
Could someone help update the OS definition or provide guidance on adding support for this MIB? I can provide full snmpwalks if needed.
Output of ./validate.php:
===========================================
Component | Version
--------- | -------
LibreNMS | 26.5.1-dev.4+a4953c557 (2026-04-23T19:46:17-03:00)
DB Schema | 2026_03_25_120000_add_alert_operation_permissions (383)
PHP | 8.4.16
Python | 3.13.5
Database | MariaDB 11.8.6-MariaDB-0+deb13u1 from Debian
RRDTool | 1.7.2
SNMP | 5.9.4.pre2
===========================================
[OK] Composer Version: 2.9.7
[OK] Dependencies up-to-date.
[OK] Database Connected
[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
[OK] Distributed Polling setting is enabled globally
[OK] Connected to rrdcached
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
Debug Logs:
-
Discovery: https://paste.rs/HwTnh
-
Poller: https://paste.rs/1xA0w


