分钟
用哪吒监控来监控、预警VPS

引言#

作为VPS用户,我们经常面临以下问题:

  • 服务器是否正常运行?
  • 流量使用情况如何?
  • 服务器是否掉线?
  • 系统资源使用是否合理?

哪吒监控(Nezha Monitoring)是一款轻量级的服务器监控工具,不仅可以实时监控服务器状态,还能通过多种方式发送告警通知。本文将详细介绍如何使用哪吒监控来监控和预警VPS,并通过WxPusher推送警报。

一、哪吒监控安装步骤#

1. 准备工作#

首先,你需要准备一台服务器作为监控面板,以及需要被监控的VPS、已经指向服务器IP的一个域名。

2. 安装Docker、Docker-Compose和NPM反向代理#

  1. 登录监控面板服务器,执行以下命令一键安装Docker、Docker-Compose和NPM反向代理:
Terminal window
sudo apt install git -y && git clone https://github.com/slobys/npm.git && cd npm && chmod +x npm.sh && ./npm.sh
  1. 安装监控面板
Terminal window
curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

3. 反代配置#

  1. 打开NPM管理面板 服务器IP:端口的形式打开NPM管理面板

  2. 添加反代

[!NOTE] 可以先不添加SSL,在SSL处先选择无,先使用http的方式进行访问哪吒面板,访问面板没有问题后再申请添加SSL都是可以的。 有的用户会出现内部错误,可是在安装NPM反代的时候端口没有使用默认的端口,可以在安装NPM的时候一路下一步。

4. 被控端安装#

  1. 通过域名打开哪吒面板
  2. 点击安装命令,将命令粘贴到需要监控的VPS里进行安装,刷新哪吒面板即可。

二、可实现的监控事项#

1. 系统状态监控#

  • CPU使用率:实时监控CPU负载情况
  • 内存使用率:监控内存使用情况,避免内存不足
  • 磁盘使用率:监控磁盘空间,防止磁盘满导致服务异常
  • 网络流量:监控入站和出站流量,及时发现异常流量

2. 服务状态监控#

  • 网站状态:监控网站是否可访问,响应时间
  • 端口状态:监控指定端口是否开放
  • 进程状态:监控关键进程是否运行

3. 网络状态监控#

  • 延迟监控:监控服务器响应时间
  • 掉线监控:当服务器离线时及时告警
  • 网络抖动:监控网络稳定性

三、使用WxPusher推送警报#

1. 注册WxPusher账号#

  1. 访问 WxPusher官网
  2. 注册并登录账号
  3. 创建应用,获取AppToken

2. 配置哪吒监控告警#

  1. 登录哪吒监控面板
  2. 进入 告警设置 页面
  3. 选择 WebHook 类型
  4. 填写WxPusher的WebHook地址:
    https://wxpusher.zjiecode.com/api/send/message
  5. 配置请求体:
    {
    "appToken": "你的AppToken",
    "content": "服务器告警:{{.Title}}\n{{.Content}}",
    "summary": "{{.Title}}",
    "contentType": 1,
    "uids": ["你的用户UID"]
    }

3. 配置告警规则#

  1. CPU使用率告警:当CPU使用率超过80%时告警
  2. 内存使用率告警:当内存使用率超过85%时告警
  3. 磁盘使用率告警:当磁盘使用率超过90%时告警
  4. 网络流量告警:当流量超过阈值时告警
  5. 服务器离线告警:当服务器离线时立即告警

四、使用效果#

1. 实时监控面板#

登录哪吒监控面板后,你可以看到所有被监控服务器的实时状态,包括:

  • 系统负载
  • 网络流量
  • 服务状态
  • 历史数据图表

2. 告警通知#

当服务器出现异常时,WxPusher会立即推送告警通知到你的微信,内容包括:

  • 告警类型
  • 告警时间
  • 详细信息
  • 服务器信息

3. 数据统计与分析#

哪吒监控还提供了丰富的数据统计功能,帮助你分析服务器的运行状态:

  • 历史负载趋势
  • 流量使用统计
  • 服务可用性分析

五、总结#

哪吒监控是一款功能强大且易于使用的服务器监控工具,通过本文的介绍,你已经了解了:

  • 如何安装和配置哪吒监控
  • 如何监控VPS的各项指标
  • 如何通过WxPusher接收告警通知

使用哪吒监控,你可以:

  • 实时掌握VPS的运行状态
  • 及时发现并解决问题
  • 避免因服务器异常导致的业务损失
  • 优化服务器资源使用

希望本文对你有所帮助,让你能够更好地管理和监控你的VPS!

六、视频教程#

Play
用哪吒监控来监控、预警VPS
https://jolla.pp.ua/posts/how_to_monitor_vps/
作者
NanHuShiJie
发布于
2026-03-08
许可协议
CC BY-NC-SA 4.0