本文最后更新于 2025-06-10,若需联系:请发至[email protected]

看东哥的监视器真不戳,我也要来搞一个

https://monitor.10101.io/

我看还有个Uptime KumaBeszel,老多了。反正看谁顺眼就用哪个哈哈

听说哪吒之前有个🍉,我也不想去了解了,不过他这个1.0新版本对我这种小白确实省事了不少

一、准备域名

因为之前关于域名和反代写的很详细了,所以这里就简单说了。

若用域名通信,不用http访问网站的话,哪吒需要两个域名通信,一个作为dashboard的访问域名,一个作为agent和dashboard之间通信域名

若使用cloudflare CDN,前者可以开启cf的CDN加速,而后者需要关闭(cf控制台将此条解析记录的已代理关闭即可)

去控制台加上两条A解析,以主机名和monitor和vps为例;

作为dashboard的访问域名monitor.你的域名 ,保持已代理

作为agent和dashboard之间通信域名vps.你的域名 ,关闭已代理

*不走cfCDN的域名,反代时的证书不要是cf签发的那个就行

二、部署Dashboard

详情参见哪吒官方wiki:

https://nezha.wiki/guide/dashboard.html

ssh到小鸡后,以下命令安装:

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

然后会让选安装方式,我们选Docker,按1后回车

root@XXXXXX:~# curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 19236  100 19236    0     0   158k      0 --:--:-- --:--:-- --:--:--  159k
请自行选择您的安装方式:
1. Docker
2. 独立安装
请输入选择 [1-2]:

然后要配置面板数据,选择1 ,参见下方代码框中的输入参数【*】

哪吒监控管理脚本
--- https://github.com/nezhahq/nezha ---
1.  安装面板端
2.  修改面板配置
3.  重启并更新面板
4.  查看面板日志
5.  卸载管理面板
————————————————-
6.  更新脚本
————————————————-
0.  退出脚本

请输入选择 [0-6]: 【1】
> 安装
> 修改配置
正在下载 Docker 脚本
请输入站点标题: 【你喜欢的标题】
请输入暴露端口: (默认 8008)  【默认即可,不需填写】
请指定安装命令中预设的 nezha-agent 连接地址 (例如 example.com:443)【写入刚才准备的通信域名:vps.你的域名】
是否希望通过 TLS 连接 Agent?(影响安装命令)[y/N]【n】
请指定后台语言
1. 中文(简体)
2. 中文(台灣)
3. English
请输入选项 [1-3]【1】
Dashboard 配置 修改成功,请稍等 Dashboard 重启生效

然后就可以通过http://机器IP:8008 来访问面板了

首次登录的默认用户名和密码均为 admin。进入后台自己修改。

三、监控本机

哪吒探针有一个主控台dashboard,dashboard部署在主监控服务器上以供查看实时状态,而agent是插入被监控机器中的脚本

进入后台-系统设置,找到Agent对接地址【域名/IP:端口】

填入通信域名:8008vps.你的域名:8008

当然这里也可以直接填写你的机器IP:8008

回到后台服务器管理界面,在安装命令中选,就剩去了浪费一个域名作为通信域名了

选择你服务器的系统,复制。在ssh连接中粘贴运行

等待出现nezha-agent successfully installed ,然后刷新网页就能出现你的本机服务器信息

root@XXXXXX:~# curl -L https://raw.githubusercontent.com/nezhahq/scripts/main/agent/install.sh -o agent.sh && chmod +x agent.sh && env NZ_SERVER=XXXXXXXXXXXXX NZ_TLS=false NZ_CLIENT_SECRET=EWtM0lazStIfqdXUkIl2uCJWRmfteYkk ./agent.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4964  100  4964    0     0  37992      0 --:--:-- --:--:-- --:--:-- 38184
Installing...
2025/04/24 16:19:56 Successfully executed action install!
nezha-agent successfully installed

四、反代

最好作为dashboard的访问域名加上反代

1Panel里,网站,添加monitor.你的域名(为例)

代理地址为http://127.0.0.1:8008,安上证书就能自定义域名访问了,like this↓

https://monitor.sheerkvc.top/

2025.5.18更新

五、添加TCP Ping

后台-服务,新建一项

https://zstaticcdn.com中选取你需要的填入即可


为服务器增添备注

https://github.com/nezhahq/nezha/pull/425