AI 开发者工具
Netmon
自托管的网络监控工具,每小时运行速度测试、扫描局域网设备、记录到 SQLite,并通过 Telegram 发送幽默的 AI 生成报告。
Netmon
什么是 Netmon?
Netmon 是一款开源、自托管的本地网络监控工具,可定期测量互联网速度、扫描连接的设备,并通过 Telegram 提供诙谐的 AI 评论。
Netmon 与相似工具比较
| 计价模式 | 免费 | 定制定价 | 付费 | 免费 |
| 免费额度 | ||||
| 主要功能 |
|
|
|
|
| 优点 |
|
|
|
|
| 缺点 |
|
|
|
|
| 适合对象 |
|
|
|
|
如何使用 Netmon?
- 1安装系统依赖:nmap 和 speedtest-cli。2. 为 nmap 授予无密码 sudo 权限。3. 克隆仓库并使用 uv 设置 Python 环境。4. 创建 .env 文件,填入 Telegram 机器人令牌、聊天 ID 和 AI API 凭证。5. 运行 'uv run main.py' 并在后台保持运行。
Netmon 主要功能
- 每小时速度测试(下载/上传/延迟)
- 通过 ARP 扫描获取局域网设备数量
- 用于指标存储的本地 SQLite 数据库
- 带有状态更新的 Telegram 警报
- 使用 matplotlib 生成的 24 小时趋势图
- 使用兼容 OpenAI 的 API 生成幽默的 AI 网络分析
Netmon 使用场景
- 监控家庭或小型办公室的网络性能
- 检测带宽占用大户或异常活动
- 跟踪设备数量随时间的变化
- 在 Telegram 上接收幽默、个性化的网络报告
Netmon 价格与免费额度
Netmon 目前采用 免费 模式。
此工具完全免费使用
Netmon 优缺点
优点
- 100% 隐私且自托管
- 可通过任何兼容 OpenAI 的端点自定义 AI 评论
- 详细的图表和历史指标
- 轻量级,可在树莓派上运行
- 开源,MIT 许可证
缺点
- 需要手动设置和配置
- 仅支持 macOS 和 Linux
- 需要为 nmap 设置无密码 sudo
- 除 Telegram 外无内置通知
Netmon 最适合哪些用途?
- 自托管者和家庭实验室爱好者
- 希望实现自动监控的网络管理员
- 喜欢幽默 AI 见解的用户