LibreNMS中LLDP链路类型不支持的故障排查

本文记录了在LibreNMS网络监控系统中遇到的LLDP链路类型不支持问题,导致网络拓扑图无法显示。详细分析了配置文件和错误日志,提供了具体的技术排查过程。

LibreNMS中LLDP链路类型不支持的故障排查

问题描述

安装了LibreNMS并添加了六台设备。设备上启用了LLDP协议,数据正常发送,但无法查看网络拓扑图。地图选项卡显示空白页面,日志中出现错误信息:

1
2
3
4
[2025-09-08T09:55:59][ERROR] Link types of lldp are not supported.
[2025-09-08T10:02:19] [ERROR] Link types of lldp are not supported
[2025-09-08T10:02:21] [ERROR] Link types of lldp are not supported
...

配置文件分析

config.php文件中发现相关配置:

1
2
3
4
5
6
7
$config['network_map_items'] = array('xdp');
$config['network_map_vis_options'] = 'base';
$config['enable_network_map'] = true;
$config['network_map_items'] = ['lldp', 'cdp', 'xdp'];
$config['enable_lldp'] = true;
$config['enable_cdp'] = true;
$config['enable_bgp'] = true;

系统环境信息

  • LibreNMS版本: 25.9.0-dev.29+820d88e79 (2025-09-02T16:57:11+03:00)
  • 数据库架构: 2025_09_03_162341_add_teams_fields (355)
  • PHP版本: 8.3.25
  • Python版本: 3.10.12
  • 数据库: MariaDB 10.6.22-MariaDB-0ubuntu0.22.04.1
  • RRDTool版本: 1.7.2
  • SNMP版本: 5.9.1

系统验证状态

系统验证显示大部分组件运行正常,但存在以下警告:

  • 调试模式已启用(安全风险)
  • 安装版本已超过24小时未更新
  • 本地git包含修改文件,可能影响自动更新

故障特征

  • LLDP协议在设备端正常运行
  • 数据发送无问题
  • 网络地图功能完全不可用
  • 日志持续报告"Link types of lldp are not supported"错误

这个问题表明LibreNMS在解析或处理LLDP发现的链路类型时遇到了兼容性问题,需要进一步的技术排查和配置调整。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计