Commit Graph

8 Commits

Author SHA1 Message Date
Your Name e5e624d72e Fix: 添加详细调试日志诊断拓扑连线问题
- 在拓扑构建时输出每个设备的邻居详情
- 显示邻居的RemoteIP、RemoteDevice、接口信息
- 从数据库加载设备后重建拓扑确保连线正确
- 帮助诊断为什么邻居无法自动连线
2026-04-26 00:33:42 +08:00
Your Name 84724995b8 Fix: 优化H3C ARP表解析和邻居关联
- 使用display arp命令(已验证可用)
- ARP命令失败时不影响其他数据采集
- 添加详细日志显示ARP条目数量
- 如果ARP表中找不到IP,使用MAC地址作为邻居标识
- 容错处理:ARP表为空时继续处理邻居信息
2026-04-26 00:20:43 +08:00
Your Name 3c4ede7a59 Fix: 修正H3C LLDP邻居解析,使用ARP表映射MAC到IP
- 根据实际输出格式重写解析器
- 添加display arp命令获取MAC-IP映射
- 通过ChassisID(MAC)在ARP表中查找对应IP
- 正确提取本地接口和远程接口信息
- 实现MAC地址到IP地址的自动关联
2026-04-25 23:58:19 +08:00
Your Name 32fadd9a7e Feat: 添加SQLite数据库持久化和设备列表显示
- 使用SQLite存储设备数据,重启后数据不丢失
- 添加 /api/devices 接口获取所有设备
- 前端显示完整的设备列表(含接口数、邻居数)
- 设备添加/扫描后自动刷新列表
- 启动时从数据库加载设备到拓扑构建器
2026-04-25 23:42:02 +08:00
Your Name 95ab5e0fdb Fix: 修正H3C设备LLDP邻居发现命令
- 将 'display lldp neighbor-list' 改为 'display lldp neighbor-information'
- 重写解析函数以适配新命令的输出格式
- 正确提取邻居设备名称、IP、接口信息
2026-04-25 23:20:58 +08:00
Your Name 4dc0b3100f Feat: 优化拓扑节点显示为'主机名+IP地址'格式
- 前端显示两行: 第一行主机名,第二行IP地址
- 增加节点尺寸以适应更多文本
- 启用文本自动换行
- 后端确保主机名不为空
2026-04-25 23:13:36 +08:00
Your Name 3de2668286 Fix: 增强SSH会话管理和错误处理
- 添加会话创建重试机制(最多3次)
- 允许部分命令失败而不中断整个扫描
- 改进错误提示和日志输出
- 解决H3C设备LLDP命令会话拒绝问题
2026-04-25 23:00:23 +08:00
Your Name d0927cbad5 Initial commit: 网络拓扑发现系统
- 支持Cisco、华为、H3C、ASA、Linux、Windows设备
- SSH远程采集设备信息
- 自动发现网络拓扑(LLDP/CDP)
- Web可视化界面
- 支持旧版SSH加密算法兼容
2026-04-25 22:35:51 +08:00