雨云搭建哪吒监控 随时看 VPS 健康状态

用雨云云服务器自建哪吒监控面板,多台 VPS 的健康状态一页掌握
发布于 更新于
23

手里 VPS 一多,每天挨个 SSH 登录看负载就太累了。哪吒监控(Nezha)是一个轻量的服务器监控面板,一台机器当“服务端”、其他机器装“探针”,所有机器的 CPU、内存、网络、硬盘、在线状态就能在一个网页里一眼看完。本文用一台雨云云服务器做监控端,把其他 VPS 纳管进来,全程用 Docker,十来分钟搞定。

一、为什么在雨云上自建监控

想低成本搞一台“常驻”的监控机,可以看一类国产高性价比云服务器,比如雨云。它家 KVM 云服务器新用户用优惠码 admin01 享五折,入门版折后约 9 元/月,支持 7 天无理由退款,拿来当 7×24 在线的监控端很合适——本身不吃多少资源。如果你还没想好买哪款,可以先看 VPS 怎么选不踩坑 理清需求。

监控端不需要高配,1 核 1G 甚至更低都够带几十台探针。我习惯选国内节点(比如宁波),访问面板延迟低,自己看也舒服。

二、准备:一台雨云服务器 + 一个域名

监控端需要一台固定 IP 的雨云服务器,并准备一个域名做解析——哪吒的面板跑在 80/443 端口,用域名访问比记 IP 方便,也给后面加 HTTPS 留余地。域名解析到这台服务器 IP 即可。

登录后先做基础安全:改 SSH 端口、禁用 root 密码登录、开 ufw,完整步骤参考 VPS 到手第一件事做什么。然后装好 Docker,雨云上装 Docker 的思路见 雨云 Docker 部署实战。

三、用 Docker 部署哪吒服务端

新建一个 docker-compose.yml,核心是把面板端口和探针通信端口映射出来:

services:
  nezha:
    image: ghcr.io/nezhahq/nezha:latest
    container_name: nezha
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
      - "5555:5555"
    volumes:
      - ./data:/dashboard/data

启动:

docker compose up -d

镜像拉下来后访问你的域名,按向导设置管理员账号、面板标题即可进后台。5555 是探针回连端口,安全组和 ufw 记得放行。

四、添加被监控的 VPS(装探针)

在面板“添加机器”会生成一条一键安装命令。在另一台要监控的 VPS 上执行面板提供的安装命令,填好监控端域名和 5555 端口,探针就连上了。我通常用普通用户执行、用 systemd 托管,这样机器重启也能自动恢复。

五、面板里看什么:CPU / 内存 / 流量 / 在线率

探针连上后,面板首页就是一张机器清单:

  • CPU / 内存 / 硬盘:实时百分比和折线,一眼看出谁在吃资源;
  • 网络流量:入站/出站速率,突发流量能马上发现;
  • 在线率:历史可用率,配合宕机记录判断是否该换机器。

我一般把“连续 5 分钟 CPU 超过 90%”当成告警阈值,避免瞬时抖动误报。

六、告警与我的使用经验

哪吒支持通过 WebHook 把告警推到企业微信、钉钉或邮件。配置一个企业微信机器人 WebHook,机器宕机或负载异常时手机立刻收到,比自己天天盯着强。

经验两点:一是监控端和被监控端别放同一台机器,否则监控机挂了你也收不到告警;二是探针进程本身很轻,单机长期占用基本可以忽略,不用担心拖慢业务。想量化机器真实水平,也可以对照 VPS 性能怎么测 里的三条命令做基准。

小结

哪吒监控把“多台 VPS 各看各的”变成“一个页面全掌握”,自建还能完全掌控数据、不依赖第三方。监控端用雨云入门版就够——优惠码 admin01 五折、7 天无理由退款,先开一台试跑两周看看稳不稳。

合规提醒:使用雨云及本文所述方案时,请遵守《网络安全法》《个人信息保护法》《数据安全法》等相关法律法规,仅用于合法合规的服务器运维监控,不得用于任何违法违规活动。

本文由作者原创/授权发布于极跃圈(jiyueip.com),未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 / 600
0 讨论
热门最新
总结
暂无总结

暂无数据