
相关服务:香港VPS服务器
欢迎来到小灰灰的博客空间!Weclome you!
博客主页:IT·小灰灰
爱发电:小灰灰的爱发电
热爱领域:前端(HTML)、后端(PHP)、人工智能、云服务
目录
4.1 使用Nginx Proxy Manager(可视化)
如果你手里只有一台服务器,SSH上去
top一下看负载倒也无妨。但当你有3台、5台、甚至十几台VPS分散在不同机房时,逐台登录检查状态就变成了一场噩梦——直到我发现了哪吒监控(Nezha)。这是一款开源、轻量、颜值在线的服务器监控工具,支持实时查看CPU、内存、磁盘、网络流量,还能监控网站可用性、SSL证书过期提醒,甚至内置WebSSH和定时任务。最关键的是,1核1G的服务器就能跑得飞起,对个人站长和小团队极其友好。
本文将带你从购买服务器开始,一步步完成哪吒监控的部署。如果你还没有合适的服务器,文中会介绍一个性价比不错的选项供参考。
一、准备工作:服务器与域名
1.1 服务器选购建议
哪吒监控分为面板端(Dashboard)和被控端(Agent)。面板端需要部署在一台稳定的服务器上,用于收集和展示所有数据;被控端则安装在你想监控的VPS上。
面板端配置要求极低:
-
CPU:1核即可
-
内存:512MB够用,1G更从容
-
硬盘:10GB剩余空间
-
网络:需要开放8008(Web访问)和5555(Agent通信)端口
选购建议:面板端建议选海外VPS(如香港、美国),避免国内备案繁琐;被控端无所谓,哪里便宜买哪里。
💡 参考方案:如果你正在找服务器,可以关注核云(heyunodc.cn)的香港节点。他们经常有4H4G配置年付150元左右的促销,CN2+9929+CMIN2优化线路,用来跑面板端性价比不错。当然,你也可以用手里现有的任何VPS。
1.2 域名准备
为了安全和方便,强烈建议准备两个子域名解析到面板服务器IP:
-
status.yourdomain.com:用于Web访问面板(可开启CDN) -
agent.yourdomain.com:用于Agent通信(不要开CDN,避免WebSocket连接问题)
二、系统安装与环境配置
2.1 安装操作系统
连接服务器VNC或SSH,推荐选择Ubuntu 22.04 LTS或Debian 12,社区支持好,软件源新。
登录后先更新系统:
sudo apt update && sudo apt upgrade -y
2.2 安装Docker环境
哪吒官方推荐Docker部署,一键脚本搞定:
curl -fsSL https://get.docker.com | bash -s docker
sudo systemctl enable --now docker
验证安装:
docker --version
docker-compose --version
三、部署哪吒监控面板
3.1 一键安装脚本
哪吒官方提供了极其友好的安装脚本,国内服务器可使用Gitee镜像加速:
海外服务器:
curl -L https://raw.githubusercontent.com/nezhahq/scripts/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
国内服务器(推荐):
curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
运行后选择:
-
选择
1. 安装面板端 -
选择
1. Docker安装方式
3.2 配置初始化
脚本会交互式询问以下信息:
| 配置项 | 说明 | 建议填写 |
|---|---|---|
| 站点标题 | 面板显示名称 | 我的监控面板 |
| 暴露端口 | Web访问端口 | 8008(默认) |
| Agent通信端口 | 探针连接端口 | 5555(默认) |
| 语言 | 界面语言 | zh-CN |
| OAuth提供商 | 登录方式 | 可选GitHub/Gitee/GitLab |
关于OAuth登录:哪吒不采用传统账号密码,而是通过第三方OAuth验证管理员身份。以Gitee为例:
-
应用主页填
http://你的IP:8008 -
回调地址填
http://你的IP:8008/oauth2/callback -
保存生成的Client ID和Secret填入安装脚本
3.3 访问面板
安装完成后,访问 http://服务器IP:8008 即可看到登录界面。首次登录后务必进入右上角头像 → 个人信息 → 修改默认密码。
四、反向代理与SSL(推荐)
裸IP访问不够优雅,建议用Nginx或Caddy做反向代理并开启HTTPS。
4.1 使用Nginx Proxy Manager(可视化)
如果你用宝塔面板,可以直接在【网站】→【反向代理】中添加:
-
目标URL:
http://127.0.0.1:8008 -
开启SSL,强制HTTPS
需要额外添加WebSocket支持,在配置文件中插入:
location /ws {
proxy_pass http://127.0.0.1:8008;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
4.2 纯Nginx配置
server {
listen 443 ssl http2;
server_name status.yourdomain.com;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
location / {
proxy_pass http://127.0.0.1:8008;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
五、接入被监控服务器
5.1 设置Agent对接地址
进入面板后台 → 系统设置:
-
Agent对接地址:填写
agent.yourdomain.com:8008(或IP:端口) -
Agent TLS:未配置证书则取消勾选
-
前端请求头:如果用Cloudflare CDN,填
CF-Connecting-IP
5.2 安装Agent探针
在后台【服务器】页面点击【新增服务器】,然后点击新服务器右侧的绿色Linux图标复制安装命令。
在被监控服务器上执行类似如下的命令:
curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh install_agent agent.yourdomain.com 8008 你的密钥 --disable-auto-update
等待安装完成,返回面板即可看到服务器上线,实时显示CPU、内存、负载、网络流量等信息。
5.3 美化服务器信息
默认显示的服务器名是随机字符,编辑服务器在公开备注中添加JSON可以显示价格、到期时间、配置等信息:
{
"billingDataMod": {
"startDate": "2025-01-01 00:00:00+08:00",
"endDate": "2026-01-01 00:00:00+08:00",
"autoRenewal": "0",
"cycle": "年",
"amount": "¥120"
},
"planDataMod": {
"bandwidth": "100Mbps",
"IPv4": "1"
}
}
可以使用在线工具生成:https://nezhainfojson.pages.dev
六、进阶玩法
6.1 告警通知
在【告警】页面配置CPU、内存、磁盘阈值,支持Telegram、Discord、邮件、Webhook等多种通知方式。
6.2 服务监控
除了服务器硬件,还能监控网站可用性(HTTP/TCP/Ping)、SSL证书过期时间,适合管理多个站点。
6.3 批量命令执行
选中多台服务器,可以批量执行Shell命令,批量更新系统或重启服务很方便。
6.4 内网穿透
对于没有公网IP的NAS或家庭服务器,哪吒内置了基于Cloudflare Tunnel的内网穿透方案。
七、常见问题排查
Q: Agent显示离线?
-
检查防火墙是否放行5555/8008端口
-
确认Agent对接地址填写正确(不要用CDN域名)
-
查看Agent日志:
/opt/nezha/agent/nezha-agent.log
Q: 面板无法访问?
-
确认Docker容器运行中:
docker ps | grep nezha -
检查端口占用:
netstat -tlnp | grep 8008
Q: WebSocket连接失败?
-
反向代理必须开启WebSocket支持
-
Cloudflare需开启"WebSockets"功能
结语:轻量运维的正确姿势
哪吒监控最大的魅力在于"刚刚好"——它不像Zabbix那样笨重,也不像自建Prometheus那样复杂,一个Docker容器+一条命令就能监控全家桶。对于个人开发者和小团队,这种"开箱即用"的体验非常难得。
如果你正打算入手一台便宜稳定的VPS来跑监控面板,可以看看核云(heyunodc.cn)的香港机型,年付百元左右的价格用来跑这种轻量服务很合适。当然,用现有的任何VPS都能跑,关键是先动手搭起来。
部署过程中遇到问题,欢迎在评论区交流。觉得有用的话,点个收藏备用吧~




