如何安装VPS探针?有哪些主流工具和常见问题?
| 探针工具 |
特点 |
适用场景 |
| 哪吒探针 |
实时监控、多平台支持、WebSSH功能 |
需要实时监控的VPS环境 |
| ServerStatus |
云探针方案、支持多服务器监控 |
云服务器集群监控 |
| Beszel |
历史数据记录、Docker监控支持 |
需要长期数据分析的场景 |
VPS探针安装指南
主流VPS探针工具对比
在选择VPS探针工具时,需要考虑监控需求、系统兼容性和功能特点。以下是三种主流工具的详细对比:
| 探针工具 |
核心功能 |
优势 |
局限性 |
| 哪吒探针 |
实时监控、网络延迟检测、WebSSH、DDNS |
支持Linux/Windows/MacOS多平台,安装简便 |
不存储长期历史数据 |
| ServerStatus |
多服务器状态监控、流量统计 |
开源社区活跃,配置灵活 |
需要手动维护配置文件 |
| Beszel |
历史数据记录(30天)、Docker监控、多用户支持 |
数据可视化效果好,适合长期趋势分析 |
需要Docker环境,部署较复杂 |
详细安装步骤
方法一:宝塔面板安装哪吒探针
- 准备工作:
- 1台1C1G配置的VPS(建议国外服务器)
- 解析2个域名到主控VPS(访问域名和通信域名)
- 安装宝塔面板:
wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh
- 部署面板:
# 国外服务器
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
# 国内服务器
curl -L https://raw.sevencdn.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
- 配置反向代理:
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;
proxysetheader Connection "upgrade";
}
方法二:ServerStatus探针安装
- 更新安装脚本:
wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
bash status.sh s
- 安装过程:
- 选择1开始安装
- 输入服务端口(默认35601)
- 选择自动部署配置文件(默认Y)
- 输入域名或IP地址
- 修改配置:
// /usr/local/ServerStatus/server/config.json
{
"servers": [
{
"username": "user01",
"password": "pass123",
"name": "Server 01",
"type": "KVM",
"host": "",
"location": "Hong Kong",
"disabled": false
}
]
}
常见问题解决方案
| 问题现象 |
可能原因 |
解决方案 |
| Windows安装失败提示服务已存在 |
重复安装或服务残留 |
删除C盘下nezha文件夹或执行sc delete nezha-agent^^1^^ |
| 无法连接主控端 |
防火墙未开放端口 |
检查iptables/安全组设置,确保8008(哪吒)或35601(ServerStatus)端口开放 |
| 域名访问显示502错误 |
反向代理配置不正确 |
检查Nginx配置中的proxypass地址和WebSocket支持^^2^^ |
| 数据不更新 |
通信域名CDN配置问题 |
确保通信域名未使用CDN或已正确配置WebSocket协议^^3^^ |
高级配置建议
- 无公网IP部署:
- 修改面板端配置文件
/opt/nezha/dashboard/data/config.yaml
- 设置GRPCHost为内网域名,ProxyGRPCPort为443
- 使用Cloudflare等CDN服务进行流量转发^^2^^
- 多服务器监控:
- 在主控端添加多个Agent
- 为每个服务器设置唯一标识和位置信息
- 使用不同颜色区分服务器状态
- 数据安全:
- 定期备份配置文件
- 使用强密码并限制访问IP
- 启用HTTPS加密通信
通过以上步骤,您可以成功部署VPS探针系统,实现对服务器状态的全面监控。根据实际需求选择合适的探针工具,并注意解决安装过程中可能遇到的常见问题。
发表评论