温馨提示:本软件是用AI写的,使用Go语言开发。这次更新了,已经优化了很多功能,还支持了 3d 机房,更多内容,请安装新版本的软件,谢谢。
凌晨收到设备离线告警,第一反应往往是打开终端登录设备;接着查接口、翻历史流量、找最近一次配置备份,再确认是否有人改过配置。信息散在不同工具里,排查时间便花在了来回切换上。
Network Tools 最初围绕网络设备配置备份开发。查看当前代码后会发现,它已经扩展出资产管理、性能监控、告警、自动发现和远程操作等能力。它的思路很直接:把日常运维中相互关联的信息放到同一个工作台。

一台交换机属于哪个机房、放在哪个机柜、由谁负责?如果这些信息只存在于表格和个人记忆里,故障发生时很难快速找到答案。
Network Tools 提供设备管理与 IDC 资产管理,可以登记网络设备、服务器、安全设备等资产,并管理数据中心、机房和机柜。前端还提供机房与机柜的可视化页面,方便从物理位置回到具体设备。对于设备较多的环境,IP 扫描和 SNMP 发现可辅助识别主机,发现结果也能进入资产管理流程。

配置备份最怕“想起来才做”。Network Tools 可以通过 SSH 或 Telnet 获取设备配置,内置 Cisco、华为、H3C 等设备的命令适配,也允许为通用设备配置命令。备份既能手动触发,也能交给计划任务定期执行。
每次备份会留下文件和记录。系统会计算配置内容的哈希值,标记它与上一次相比是否发生变化;需要追查变更时,还可以查看两次备份的差异。这样,备份不只是故障后的恢复材料,也是回答“配置什么时候变了”的线索。
设备能 Ping 通,并不代表业务状态正常。Network Tools 通过 SNMP 等方式采集设备状态、CPU、内存、接口流量、错误和丢弃数据;Linux 主机还有磁盘、进程等监控信息。每台设备可以设置采集间隔,后台调度持续运行,无需一直打开浏览器页面。
监控页面用于查看当前状态,Prometheus 则承载指标历史与趋势查询。接口流量是否持续升高、错误包是否突然增多,可以结合时间曲线判断。项目还包含 MySQL、Oracle、DB2 数据库监控,以及 VMware 资源采集页面,让排查范围从网络设备延伸到主机、虚拟化和数据库。

发现异常只是第一步。Network Tools 的告警模块包含规则、事件、通知器、通知模板和发送记录。代码中还提供了连续触发控制、活跃事件去重、恢复处理及升级策略,帮助运维人员区分一次采集波动和持续故障。
通知渠道覆盖邮件、钉钉、飞书和企业微信。遇到问题时,可以从告警事件进入设备监控,再结合拓扑、配置备份和任务运行记录寻找原因。Web 终端、Ping、DNS 查询、路由追踪、端口检测等工具,也能减少排查时在多个页面与命令行之间切换。
运维平台会接触设备密码、数据库凭据和监控数据,权限设计不能省略。Network Tools 的代码包含用户与角色权限、资产级访问控制、密码哈希、动态口令验证,以及敏感凭据的加密存储。AI 助手也可以基于用户有权查看的系统数据提供汇总和分析,所使用的是经过权限检查与敏感字段处理的只读信息。
从代码结构看,Network Tools 采用 Go 后端和 React 前端:后端负责采集、调度与业务接口,前端负责资产、图表和运维操作。它仍在持续开发,实际接入效果需要结合设备型号、协议配置和部署环境验证。但它呈现的方向很清楚:让资产、配置、指标和事件彼此关联,让运维人员把更多时间用在判断与处理问题上。
如果你也经历过“告警来了,却要先花半小时找资料”,Network Tools 的这些功能值得关注。
免费版许可数量100个,其实大部分够场景下用了。如果不够用,可以添加我的私人QQ,2337835144 (昵称:雨柒),给您开个更多额度的许可(可备注阳光沙滩,免费)。
本软件不是为了盈利,基本免费,请大家放心,博主有工作可以养活自己。

























