VPS怎么挂探针?详细教程带你一步步操作

如何在VPS上安装探针?

探针工具 特点 适用场景
哪吒探针 一键安装,支持多系统,实时监控,功能丰富 多服务器实时监控
ServerStatus 脚本安装,支持端口自定义,可修改配置文件 简单状态监控
Beszel Docker部署,记录历史数据,支持多用户 需要历史数据分析的场景
VPS789监控探针 轻量级,专注网络质量监控,无需复杂部署 网络质量监控

VPS挂探针详细教程

准备工作

在开始安装探针之前,需要做好以下准备工作:
  1. 准备一台VPS作为面板端(建议1C1G配置)
  2. 解析两个域名到面板VPS的IP(一个用于访问,一个用于通信)
  3. 准备GitHub账号用于OAuth认证
  4. 确保VPS已安装宝塔面板(可选)

安装步骤

方法一:使用哪吒探针

  1. 获取安装脚本
   curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh
   chmod +x nezha.sh
   ./nezha.sh
   
  1. 选择安装选项
  • 选择1开始安装面板
  • 根据提示填写域名、端口等信息
  1. 配置反向代理(以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探针

  1. 更新并运行安装脚本
   wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
   bash status.sh s
   
  1. 选择安装选项
  • 输入服务端口
  • 填写域名或IP
  1. 修改配置文件(可选):
   {
     "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

探针工具选择建议

  1. 实时监控需求:推荐哪吒探针,功能全面且安装简单
  2. 历史数据分析:建议搭配Beszel使用
  3. 轻量级监控:可考虑VPS789监控探针
  4. 简单状态展示:ServerStatus是不错的选择
安装完成后,可以通过访问面板域名来查看VPS的监控状态。不同探针工具的功能和界面可能有所差异,建议根据实际需求选择合适的工具。

发表评论

评论列表