piagent_
← ~/map

$ cat ~/map/pi-librenms.md

pi-librenms

面向 pi 的 LibreNMS 网络监控工具:经 REST API 直查设备、端口、告警与 Oxidized 配置,无需 MCP 层。

extensions✓ 9月22日

事实速查

仓库
github.com/ninjaltd/pi-librenms ↗
GitHub Stars
★ 0
Forks
0
许可证
MIT
npm / 月
—
最后推送
2026年9月21日

安装

pi install git:github.com/ninjaltd/pi-librenms(或按 URL 安装),然后重启 pi 或执行 /reload;配置可经 LIBRENMS_URL 与 LIBRENMS_TOKEN 环境变量、PI_LIBRENMS_CONFIG 指定的文件、默认的 ~/.config/pi-librenms/config.env,或项目本地的 .pi/librenms.json

## 速览

pi-librenms 为 pi 增加二十个 LibreNMS 工具,智能体可经 LibreNMS REST API 查询设备、端口、中断记录、syslog、告警、BGP 会话、硬件清单与 Oxidized 配置——无需 MCP 层,用 LIBRENMS_URL 与 API token 配置。

## 要点

## 常见问题

Q pi-librenms 会改动我的网络吗?

工具集以查询为主;唯一改变状态的工具是 device_maintenance,它安排维护窗口且行动前先请求确认。

Q 扩展从哪里读取凭据?

查找顺序从 LIBRENMS_URL 与 LIBRENMS_TOKEN 环境变量开始,到项目本地的 .pi/librenms.json 结束——README 建议后者用于按项目独立的 LibreNMS 实例;~/.config/pi-librenms 下 chmod 600 的 config.env 是文档写明的默认位置。

Q 除 LibreNMS 外还需要别的服务吗?

不需要——扩展直接调用 LibreNMS REST API,中间没有 MCP 层,也没有额外服务。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年9月22日