Skip to content

v5.1.0 —— 工程化改造 + 环路告警在线采样修复

Choose a tag to compare

@Yata-Datacom Yata-Datacom released this 17 Sep 15:32
· 10 commits to main since this release

工程化改造版 + 修一个影响环路告警可用性的真 bug。

新增(工程化)

  • LICENSE:MITpyproject.tomlpip install -e . 可用,命令入口 net-inspect
  • tests/ 测试套件:判据引擎 12 条规则、解析层华为两种排版、编排层两轮差分、v5/ 镜像一致性
  • GitHub Actionsci.yml(Windows pytest + Linux ruff)、build.yml(打 tag/手动触发 → V3/V5 两个 exe)
  • CHANGELOG.md + 语义化版本(pyproject.toml__version__ 双处一致)

修复(重要)

  • 环路告警「A. 在线两轮采样」连不上任何设备:调用宿主的 SSH 帮助函数时漏传 client 参数
    _ssh_connect()就地连接、返回 None)→ 每台设备都抛异常、两轮采样全是空数据,
    而结果提示不管几轮都写「单轮时看不出…」,看着像「只跑了一轮」
  • 结果提示现在按「单轮快照 / 两轮差分」分开,并显示第 1 轮/第 2 轮各几台有数据
    失败原因(连接超时 / 认证失败 / 命令不被该平台支持)直接列在弹窗里

下载

文件 说明 大小 SHA256
NetworkInspection-V5-For-Yata.exe 个人版:巡检 + 配置备份 + 流量测试 + 安全核查 + 主动探测 + 环路告警(12 条判据) 16.4 MB 884049877adfa83d84785586db774776f39815a11d93d3929b379eb4a990ec20
NetworkInspection-V3-For-Yata.exe 基础版:7 个页签,不含环路告警 16.0 MB a7a7608c2f26f268d49dd8749c79a1c4ab10ecf6bb186dec00c87e07b6996414

⚠️ 依赖必须锁 paramiko>=3.5,<4:老设备(ME60 等)只支持 ssh-rsa,paramiko 4/5 已移除该实现。