如何在VPS上安装探针?
| 探针工具 |
特点 |
适用场景 |
| 哪吒探针 |
一键安装,支持多系统,实时监控,功能丰富 |
多服务器实时监控 |
| ServerStatus |
脚本安装,支持端口自定义,可修改配置文件 |
简单状态监控 |
| Beszel |
Docker部署,记录历史数据,支持多用户 |
需要历史数据分析的场景 |
| VPS789监控探针 |
轻量级,专注网络质量监控,无需复杂部署 |
网络质量监控 |
VPS挂探针详细教程
准备工作
在开始安装探针之前,需要做好以下准备工作:
- 准备一台VPS作为面板端(建议1C1G配置)
- 解析两个域名到面板VPS的IP(一个用于访问,一个用于通信)
- 准备GitHub账号用于OAuth认证
- 确保VPS已安装宝塔面板(可选)
安装步骤
方法一:使用哪吒探针
- 获取安装脚本:
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh
chmod +x nezha.sh
./nezha.sh
- 选择安装选项:
- 配置反向代理(以Nginx为例):
location / {
proxypass http://127.0.0.1:8008;
proxysetheader Host $host;
}
location /ws {
proxypass http://127.0.0.1:8008;
proxyhttpversion 1.1;
proxysetheader Upgrade $httpupgrade;
proxyset_header Connection "upgrade";
}
方法二:使用ServerStatus探针
- 更新并运行安装脚本:
wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
bash status.sh s
- 选择安装选项:
- 修改配置文件(可选):
{
"servers": [
{
"username": "user1",
"password": "pass1",
"name": "Server 1",
"type": "KVM",
"host": "",
"location": "Hong Kong"
}
]
}
常见问题及解决方案
| 问题现象 |
可能原因 |
解决方案 |
| 安装失败,服务已存在 |
重复安装 |
删除已有服务:systemctl stop nezha-agent && systemctl disable nezha-agent |
| 无法连接主控端 |
防火墙未开放端口 |
检查并开放相应端口 |
| 域名解析问题 |
DNS配置错误 |
检查域名解析设置,确保指向正确的IP |
| 通信端口被CDN影响 |
CDN配置不当 |
通信域名不建议开启CDN |
探针工具选择建议
- 实时监控需求:推荐哪吒探针,功能全面且安装简单
- 历史数据分析:建议搭配Beszel使用
- 轻量级监控:可考虑VPS789监控探针
- 简单状态展示:ServerStatus是不错的选择
安装完成后,可以通过访问面板域名来查看VPS的监控状态。不同探针工具的功能和界面可能有所差异,建议根据实际需求选择合适的工具。
发表评论