如何在VPS上安装探针监控工具?
| 探针类型 |
安装方式 |
适用场景 |
主要功能 |
| 哪吒探针 |
脚本安装 |
多服务器集中监控 |
实时状态、流量统计、报警通知 |
| ServerStatus |
手动配置 |
轻量级监控 |
基础状态显示、在线统计 |
| PHP探针 |
Web部署 |
单服务器监控 |
系统信息、性能测试 |
| NodeExporter |
包管理器安装 |
Prometheus生态 |
指标收集、数据导出 |
VPS探针安装完整指南
探针安装方法概览
| 安装方法 |
适用探针 |
难度级别 |
所需时间 |
| 一键脚本安装 |
哪吒探针、ServerStatus |
简单 |
10-15分钟 |
| 手动编译安装 |
各类开源探针 |
中等 |
30-60分钟 |
| 面板工具安装 |
宝塔面板集成 |
简单 |
15-20分钟 |
| 容器化部署 |
Docker环境 |
中等 |
20-30分钟 |
详细安装步骤
方法一:哪吒探针安装
操作说明:使用官方脚本快速安装哪吒监控探针
使用工具提示:需要准备一台公网VPS和GitHub账号
# 国外服务器安装命令
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
具体流程:
- 准备工作:准备1台VPS作为面板端,解析2个域名到面板IP
- GitHub配置:创建OAuth Apps,获取Client ID和Client Secrets
- 执行安装:运行脚本后选择"1"开始安装面板
- 填写配置:依次输入前面准备的各项参数
- 反向代理:在宝塔面板中配置域名反向代理
方法二:ServerStatus探针安装
操作说明:使用脚本安装ServerStatus-Hotaru版本
使用工具提示:需要开放相应防火墙端口
# 下载安装脚本
wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
运行安装脚本
bash status.sh s
具体流程:
- 选择安装模式:运行脚本后输入"1"进行服务端安装
- 端口配置:输入服务端口(默认35601)
- 自动部署:选择是否自动部署配置文件
- 域名绑定:输入域名或IP地址
- 客户端添加:在其他服务器上运行客户端脚本进行连接
方法三:PHP探针安装
操作说明:在已有Web环境中部署PHP探针
使用工具提示:需要已安装Nginx和PHP环境
# 系统更新和环境安装
apt-get -y update && apt-get -y upgrade
wget --no-check-certificate https://raw.github.com/xeoncross/lowendscript/master/setup-debian.sh
chmod +x setup-debian.sh
./setup-debian.sh dotdeb && ./setup-debian.sh nginx && ./setup-debian.sh php
具体流程:
- 环境准备:更新系统并安装Nginx、PHP环境
- 站点创建:创建Web站点目录
- 探针下载:下载雅黑探针等PHP探针文件
- 解压部署:将探针文件解压到网站根目录
常见问题及解决方案
| 问题 |
原因 |
解决方案 |
| 服务端连接失败 |
防火墙未开放端口/域名解析问题 |
检查防火墙设置,确保端口开放;验证域名解析是否正确 |
| 客户端显示离线 |
网络配置错误/密钥不匹配 |
检查客户端配置,重新生成并填写正确密钥 |
| 面板无法访问 |
反向代理配置错误 |
检查宝塔面板反向代理设置,确保路径正确 |
| Windows安装提示”service nezha-agent already exists” |
服务已存在冲突 |
删除C盘nezha文件夹,或在cmd运行sc delete nezha-agent |
| 数据统计不准确 |
时区设置不一致 |
统一服务器时区设置,检查探针时间同步 |
安装后的配置建议
完成基础安装后,建议进行以下优化配置:
- 安全设置:修改默认端口,配置访问密码
- 通知配置:设置邮件、Telegram等报警通知渠道
- 数据备份:定期备份监控数据配置文件
- 性能优化:根据服务器负载调整数据采集频率
通过以上步骤,您可以成功在VPS上安装并配置探针监控系统,实时掌握服务器运行状态。不同的探针工具各有特点,建议根据实际需求选择合适的方案。
发表评论