服务器监控工具哪吒探针 v1 版本上线 全新设计带来新体验
前言
上周黑五期间,哪吒探针进行了一次颇有争议的 Breaking Change 更新,将面板和 Agent 升级到了 v1 版本,并且与原来的 v0.x 版本完全不兼容。
同时,将 v0.x 的官方文档进行了移除(仅移除文档页面,文档仓库还在),并且一键安装脚本默认安装 v1 版本的 Agent,与 v0.x 的 Dashboard 无法正常通信,导致黑五新买的 VPS 都无法连接到哪吒探针的主控端。
好在进行了一周左右的更新,v1 版本的文档和一键安装脚本已经上线,并且 v0.x 的一键安装脚本也已经做了版本固定,用户可以自行选择安装 v0.x 的旧版本还是 v1 的新版本。
版本变化
由于 v1 版本是重构的,有许多 v0.x 特性在 v1 进行了移除,需要等 v1 版本进一步完善,目前的区别有下面这些:
- 前后端分离:方便定制前台 UI,但目前没有第三方主题,自带主题也非常简陋
- 本地账户:新版本可以直接用账号密码进行登录,但同时 OAuth 2.0 也被移除,无法使用 Github 登录
- gRPC / Web 端口合并:不再需要 8008 和 5555 两个端口,反代的时候更加方便
- Agent 安装简化:v0.x 需要一个 Agent 对应一个密钥,而 v1 不再需要,统一填写 Dashboard 的密钥,这意味着所有的 VPS 都可以通过相同的命令进行安装并且可以同时运行多个 Agent
安装面板
通过官方提供最新的 v1 版本的一键脚本可以直接安装 Dashboard
curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
如果你的是国内的服务器或者 NAS 的话,可以使用镜像
curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && CN=true ./nezha.sh
建议选择 Docker 形式进行安装,如果不需要域名访问,连接地址直接填写 IP 地址 + 端口,TLS 选择 N;需要域名访问则填写域名 + 端口,TLS 选择 y
安装完成后,可以通过 http://ip:8008 进入 Dashboard,然后点击登录
默认账号和密码都是 admin,登录到后台之后,立刻前往个人信息中修改默认的登录密码
安装 Agent
v1 版本安装 Agent 变化比较大,不需要添加服务器再运行安装命令,直接复制一键安装命令,到对应的机器上执行即可,安装完成后,机器会自动显示在列表中(机器多的可以借助 SSH 工具批量执行,所有机器的安装命令都相同)
更多配置
关于反向代理,从 v1 版本开始,不再区分 Dashboard 和 gRPC 端口,访问与通信均通过默认的 8008
端口。因此反向代理的配置文件也有所变更,具体可以参考官方文档 - Dashboard 反向代理配置
而网络监控、计划任务、通知与告警、DDNS 等功能与 v0.x 版本的配置方式区别不大,可以参考我上一篇关于 v0.x 版本的文章——开源、轻量、易用的服务器实时监控工具:哪吒探针
效果展示
默认主题的 UI 风格更加的现代化了,但展示的信息明显变少了,需要点击服务器进入详情才能查看更多
详情中有许多脱裤子放屁的图表,作为一个没有历史记录功能的探针,图表并不能展示出任何有效信息,而且占据了大量空间,影响查看具体数据。
v0.x 版本钉子户
v0.x 版本仍然可以使用,但默认的安装命令都已经更新到 v1 版本,如果现在还想安装 v0.x 版本的话,可以把要执行的安装命令中的 main 分支修改为 v0 分支,就可以安装 v0 版本了,目前 v0 版本的一键安装脚本中的 Dashboard 和 Agent 版本已经固定,不会自动更新到 v1 版本,可以放心使用。
预览: