是什么
单二进制、零依赖的服务器监控面板。浏览器打开就看到实时指标。
项目地址:https://github.com/JxaMe/vigil
技术栈
后端 Go + Fiber,前端 Solid.js + uPlot,存储 SQLite。单二进制 embed 前端,编译产物 ~8MB。
功能
- 指标面板 — CPU/内存/负载/网络/磁盘,5s 刷新
- 趋势图 — 历史曲线,支持 1h~30d 范围切换
- 进程列表 — Top 20 实时排序
- 时间线 — 自动检测进程启动/退出、端口变化
- 告警引擎 — 阈值告警,Telegram 推送,自动恢复
- 可操作面板 — 浏览器一键执行命令,结果实时输出
- AI 诊断 — 接入 AI API,一键分析异常
部署
curl -fsSL https://raw.githubusercontent.com/JxaMe/vigil/main/scripts/install.sh | sudo sh
浏览器打开 http://服务器IP:8080。
项目地址:https://github.com/JxaMe/vigil