哪吒监控是一款开源、轻量、易用的服务器监控工具,可以帮助你实时了解服务器状态,及时发现并解决问题。其分为服务器版(就是面板观察,通过这个统一监控所有的VPS)和客户端版(就是需要被监控的vps)。
项目地址:https://github.com/naiba/nezha
项目文档:https://nezha.wiki/guide/dashboard.html
第一步:安装服务器版(面板所在的服务器,要求不高)
准备工作
搭建哪吒监控的 Dashboard,你需要:
- 一台可以连接公网的服务器。防火墙和安全策略需放行 8008 端口,否则无法访问或接收数据。单核 512MB 内存的服务器即可满足大多数使用场景。
- 一个已设置好 A 记录,指向 Dashboard 服务器 IP 的域名。
在服务器中安装 Dashboard
在面板服务器中,运行以下安装脚本:
curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
如果你的服务器位于中国大陆,可以使用镜像:
curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
安装完成后按提示输入以下信息:
请输入站点标题:- 自定义站点标题。请输入暴露端口:- 公开访问端口(默认 8008,可自定义)。请指定后台语言:- 选择语言偏好。
输入完成后,等待拉取 Docker 镜像。安装结束后,如果一切正常,你可以通过域名和端口号访问 Dashboard,例如:
http://dashboard.example.com:8008
如果需要再次运行安装脚本,可输入以下命令:
./nezha.sh
打开管理脚本。
登录到 Dashboard 配置界面
后台管理界面的路径为 /dashboard,你只需访问:
http://dashboard.example.com:8008/dashboard
首次登录的默认用户名和密码均为 admin。
WARNING
默认密码为弱密码,对于高权限的面板来说,使用弱密码非常危险!
建议安装后立即进入管理页面:点击头像 → “个人信息” → “更新个人资料”修改密码。
建议密码长度至少 18 位,并混合大小写字母、数字及符号。
更新 Dashboard
运行脚本:
./nezha.sh
选择重启面板并更新。
第二步:安装客户端版(需要被监控的VPS)
哪吒监控支持在 Windows、macOS 和 Linux 上一键安装 Agent。遵循本文档的步骤,你可以轻松地在服务器上部署它。
准备工作
在安装前,需要提前在管理面板中设置通信域名,该域名不建议接入 CDN。本文档以示例通信域名 “data.example.com” 为例。
- 在后台管理面板点击头像,进入“系统设置”页。
- 在“Agent 对接地址【域名/IP:端口】”项中填入通信域名和端口 “data.example.com:8008”。
- 点击“确认”保存设置。
一键安装步骤
- 在第一步的面板登录页面中,登录进去之后,在监控页面,点击
安装命令并选择对应操作系统(linux、windows还是mac),安装命令将自动复制到你的剪贴板。 - 在被控端服务器中运行安装命令(如果在大陆地区,则需要替换github相关域名),等待安装完成后返回到
服务器页面查看是否上线。 - 如果安装成功,页面中将自动弹出新的服务器,你可以点击编辑按钮为其设置名称。
平台特有说明
Windows 特殊说明
- 在 Windows 服务器中,运行 PowerShell。
- 在 PowerShell 中粘贴并运行安装命令。
- 如遇到「执行策略变更」确认提示,输入
Y并回车。
发表回复