一、准备工作与环境配置
部署探针前需准备:
- 至少2台VPS(1台作为面板服务器,其余作为被监控节点)
- 已解析的域名(建议准备主域名和通信专用子域名)
- GitHub开发者账号(用于OAuth认证)
- 开放防火墙端口(TCP 35601/8008/5555)
二、ServerStatus一键脚本安装
推荐使用Hotaru修改版脚本:
- 执行命令下载脚本:
wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
- 运行安装向导:
bash status.sh s
- 按提示配置监听端口、用户名密码、服务器信息
- 通过
vi /usr/local/ServerStatus/server/config.json
修改节点信息
三、哪吒监控面板部署流程
基于Nginx反向代理的安装步骤:
- 创建GitHub OAuth应用:
- 回调地址填写
https://域名/oauth2/callback
- 记录Client ID和Client Secret
- 回调地址填写
- 执行官方安装脚本:
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && bash nezha.sh
- 配置域名SSL证书与WebSocket支持
四、探针配置与数据可视化
完成基础安装后需优化:
- 在
config.json
中添加多节点监控配置 - 通过宝塔面板设置定时任务维护服务
- 配置Telegram/邮件告警阈值
- 使用CDN加速面板访问域名
服务 | 端口 |
---|---|
ServerStatus | 35601 |
哪吒面板 | 8008/5555 |
通过ServerStatus和哪吒面板的组合方案,既可实现轻量级实时监控,又能获得可视化仪表盘与告警功能。建议生产环境采用双探针冗余配置,同时注意定期更新脚本版本以修复安全漏洞。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/490618.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。