![图片[1]|1panel面板部署哪吒监控v1|造物N⁺](https://techtink.cn/wp-content/uploads/2025/03/20250312160112947.webp) 
![图片[2]|1panel面板部署哪吒监控v1|造物N⁺](https://techtink.cn/wp-content/uploads/2025/03/20250312160135955.webp) 
哪吒监控是一个开源、轻量的服务器和网站监控、运维工具。
GitHub地址:https://github.com/naiba/nezha
- 对CPU、内存、存储、网络带宽、网络流量等一系列服务器指标的监控
- 对第三方IP、Web服务进行ICMP、TCP、SSL证书状态进行持续监控
- 支持WebSSH、定时任务、批量命令下发等运维功能
演示地址
域名解析
面板域名以nezha.a.com为例:
Cloudflare中添加A记录nezha.a.com指向Dashboard 服务器 IP,开启小黄云。a.com域名设置页面——网络,选择开启WebSockets 和 gRPC ;SSL/TLS模式选择完全(严格)。
哪吒搭建
sudo mkdir -p /opt/nezha && cd /opt/nezha
nano docker-compose.yml
docker compose up -d
docker-compose.yml文件:
services:
  dashboard:
    container_name: nezha-dashboard
    image: ghcr.io/nezhahq/nezha:latest
    restart: unless-stopped
    volumes:
      - ./dashboard/data:/dashboard/data
    ports:
      - 8008:8008
反代设置
1panel面板中新建反向代理网站,网站 —— 创建网站 —— 反向代理,主域名填写nezha.a.com,代理地址填写127.0.0.1:8008
证书页面自行设置Acme账户、DNS账户为nezha.a.com申请证书。
网站页面点击nezha.a.com进入网站设置,开启https。
点击配置文件,最下方添加以下代码,保存并重载。
![图片[3]|1panel面板部署哪吒监控v1|造物N⁺](https://techtink.cn/wp-content/uploads/2025/03/20250312151527826.png) 
# upstream 配置
upstream dashboard {
    keepalive 512; 
    server 127.0.0.1:8008; 
}
打开网站 —— 反向代理 —— 源文,使用以下代码替换原内容,点击确认。至此,反向代理设置完成。
![图片[4]|1panel面板部署哪吒监控v1|造物N⁺](https://techtink.cn/wp-content/uploads/2025/03/20250312151549947.png) 
location ^~ / {
    proxy_pass http://127.0.0.1:8008; 
    proxy_set_header Host $host; 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header REMOTE-HOST $remote_addr; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header nz-realip $http_cf_connecting_ip;
    proxy_set_header Connection "upgrade";
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_http_version 1.1; 
    proxy_read_timeout 3600s;
    proxy_send_timeout 3600s;
    proxy_buffer_size 128k;
    proxy_buffers 4 128k; 
    proxy_busy_buffers_size 256k;
    proxy_max_temp_file_size 0;
    add_header X-Cache $upstream_cache_status; 
    add_header Cache-Control no-cache; 
    proxy_ssl_server_name off; 
    proxy_ssl_name $proxy_host; 
    add_header Strict-Transport-Security "max-age=31536000"; 
}
underscores_in_headers on;
set_real_ip_from 0.0.0.0/0; # CDN 回源 IP 地址段
real_ip_header CF-Connecting-IP; # CDN 私有 header,此处为 CloudFlare 默认
# gRPC 服务
location ^~ /proto.NezhaService/ {
    grpc_set_header Host $host;
    grpc_set_header nz-realip $http_CF_Connecting_IP; 
    grpc_read_timeout 600s;
    grpc_send_timeout 600s;
    grpc_socket_keepalive on;
    client_max_body_size 10m;
    grpc_buffer_size 4m;
    grpc_pass grpc://dashboard;
}
# WebSocket 服务
location ~* ^/api/v1/ws/(server|terminal|file)(.*)$ {
    proxy_set_header Host $host;
    proxy_set_header nz-realip $http_cf_connecting_ip; 
    proxy_set_header Origin https://$host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_read_timeout 3600s;
    proxy_send_timeout 3600s;
    proxy_pass http://127.0.0.1:8008;
}
板设置
登录到 Dashboard 配置界面https://nezha.a.com/dashboard,初始用户名、密码均为admin,登录后立即进入管理页面点击头像 —— 个人信息 —— 更新个人资料修改用户名和密码。
点击头像 —— 系统设置,填写站点名称、设置语言,Agent对接地址【域名/IP:端口】填写nezha.a.com:443,勾选Agent 使用 TLS 连接,点击确认即可。
添加TCP-Ping延迟测试:
全国各省份三网 TCP-Ping IPv4
| 联通 | 移动 | 电信 | 
|---|
| he-cu-v4.ip.zstaticcdn.com:80 | he-cm-v4.ip.zstaticcdn.com:80 | he-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sx-cu-v4.ip.zstaticcdn.com:80 | sx-cm-v4.ip.zstaticcdn.com:80 | sx-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| ln-cu-v4.ip.zstaticcdn.com:80 | ln-cm-v4.ip.zstaticcdn.com:80 | ln-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| jl-cu-v4.ip.zstaticcdn.com:80 | jl-cm-v4.ip.zstaticcdn.com:80 | jl-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hl-cu-v4.ip.zstaticcdn.com:80 | hl-cm-v4.ip.zstaticcdn.com:80 | hl-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| js-cu-v4.ip.zstaticcdn.com:80 | js-cm-v4.ip.zstaticcdn.com:80 | js-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| zj-cu-v4.ip.zstaticcdn.com:80 | zj-cm-v4.ip.zstaticcdn.com:80 | zj-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| ah-cu-v4.ip.zstaticcdn.com:80 | ah-cm-v4.ip.zstaticcdn.com:80 | ah-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| fj-cu-v4.ip.zstaticcdn.com:80 | fj-cm-v4.ip.zstaticcdn.com:80 | fj-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| jx-cu-v4.ip.zstaticcdn.com:80 | jx-cm-v4.ip.zstaticcdn.com:80 | jx-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sd-cu-v4.ip.zstaticcdn.com:80 | sd-cm-v4.ip.zstaticcdn.com:80 | sd-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| ha-cu-v4.ip.zstaticcdn.com:80 | ha-cm-v4.ip.zstaticcdn.com:80 | ha-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hb-cu-v4.ip.zstaticcdn.com:80 | hb-cm-v4.ip.zstaticcdn.com:80 | hb-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hn-cu-v4.ip.zstaticcdn.com:80 | hn-cm-v4.ip.zstaticcdn.com:80 | hn-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gd-cu-v4.ip.zstaticcdn.com:80 | gd-cm-v4.ip.zstaticcdn.com:80 | gd-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hi-cu-v4.ip.zstaticcdn.com:80 | hi-cm-v4.ip.zstaticcdn.com:80 | hi-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sc-cu-v4.ip.zstaticcdn.com:80 | sc-cm-v4.ip.zstaticcdn.com:80 | sc-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gz-cu-v4.ip.zstaticcdn.com:80 | gz-cm-v4.ip.zstaticcdn.com:80 | gz-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| yn-cu-v4.ip.zstaticcdn.com:80 | yn-cm-v4.ip.zstaticcdn.com:80 | yn-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sn-cu-v4.ip.zstaticcdn.com:80 | sn-cm-v4.ip.zstaticcdn.com:80 | sn-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gs-cu-v4.ip.zstaticcdn.com:80 | gs-cm-v4.ip.zstaticcdn.com:80 | gs-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| qh-cu-v4.ip.zstaticcdn.com:80 | qh-cm-v4.ip.zstaticcdn.com:80 | qh-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| nm-cu-v4.ip.zstaticcdn.com:80 | nm-cm-v4.ip.zstaticcdn.com:80 | nm-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gx-cu-v4.ip.zstaticcdn.com:80 | gx-cm-v4.ip.zstaticcdn.com:80 | gx-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| xz-cu-v4.ip.zstaticcdn.com:80 | xz-cm-v4.ip.zstaticcdn.com:80 | xz-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| nx-cu-v4.ip.zstaticcdn.com:80 | nx-cm-v4.ip.zstaticcdn.com:80 | nx-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| xj-cu-v4.ip.zstaticcdn.com:80 | xj-cm-v4.ip.zstaticcdn.com:80 | xj-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| bj-cu-v4.ip.zstaticcdn.com:80 | bj-cm-v4.ip.zstaticcdn.com:80 | bj-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| tj-cu-v4.ip.zstaticcdn.com:80 | tj-cm-v4.ip.zstaticcdn.com:80 | tj-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sh-cu-v4.ip.zstaticcdn.com:80 | sh-cm-v4.ip.zstaticcdn.com:80 | sh-ct-v4.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| cq-cu-v4.ip.zstaticcdn.com:80 | cq-cm-v4.ip.zstaticcdn.com:80 | cq-ct-v4.ip.zstaticcdn.com:80 | 
 全国各省份三网 TCP-Ping IPv6
| 联通 | 移动 | 电信 | 
|---|
| he-cu-v6.ip.zstaticcdn.com:80 | he-cm-v6.ip.zstaticcdn.com:80 | he-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sx-cu-v6.ip.zstaticcdn.com:80 | sx-cm-v6.ip.zstaticcdn.com:80 | sx-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| ln-cu-v6.ip.zstaticcdn.com:80 | ln-cm-v6.ip.zstaticcdn.com:80 | ln-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| jl-cu-v6.ip.zstaticcdn.com:80 | jl-cm-v6.ip.zstaticcdn.com:80 | jl-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hl-cu-v6.ip.zstaticcdn.com:80 | hl-cm-v6.ip.zstaticcdn.com:80 | hl-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| js-cu-v6.ip.zstaticcdn.com:80 | js-cm-v6.ip.zstaticcdn.com:80 | js-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| zj-cu-v6.ip.zstaticcdn.com:80 | zj-cm-v6.ip.zstaticcdn.com:80 | zj-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| ah-cu-v6.ip.zstaticcdn.com:80 | ah-cm-v6.ip.zstaticcdn.com:80 | ah-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| fj-cu-v6.ip.zstaticcdn.com:80 | fj-cm-v6.ip.zstaticcdn.com:80 | fj-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| jx-cu-v6.ip.zstaticcdn.com:80 | jx-cm-v6.ip.zstaticcdn.com:80 | jx-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sd-cu-v6.ip.zstaticcdn.com:80 | sd-cm-v6.ip.zstaticcdn.com:80 | sd-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| ha-cu-v6.ip.zstaticcdn.com:80 | ha-cm-v6.ip.zstaticcdn.com:80 | ha-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hb-cu-v6.ip.zstaticcdn.com:80 | hb-cm-v6.ip.zstaticcdn.com:80 | hb-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hn-cu-v6.ip.zstaticcdn.com:80 | hn-cm-v6.ip.zstaticcdn.com:80 | hn-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gd-cu-v6.ip.zstaticcdn.com:80 | gd-cm-v6.ip.zstaticcdn.com:80 | gd-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| hi-cu-v6.ip.zstaticcdn.com:80 | hi-cm-v6.ip.zstaticcdn.com:80 | hi-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sc-cu-v6.ip.zstaticcdn.com:80 | sc-cm-v6.ip.zstaticcdn.com:80 | sc-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gz-cu-v6.ip.zstaticcdn.com:80 | gz-cm-v6.ip.zstaticcdn.com:80 | gz-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| yn-cu-v6.ip.zstaticcdn.com:80 | yn-cm-v6.ip.zstaticcdn.com:80 | yn-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sn-cu-v6.ip.zstaticcdn.com:80 | sn-cm-v6.ip.zstaticcdn.com:80 | sn-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gs-cu-v6.ip.zstaticcdn.com:80 | gs-cm-v6.ip.zstaticcdn.com:80 | gs-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| qh-cu-v6.ip.zstaticcdn.com:80 | qh-cm-v6.ip.zstaticcdn.com:80 | qh-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| nm-cu-v6.ip.zstaticcdn.com:80 | nm-cm-v6.ip.zstaticcdn.com:80 | nm-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| gx-cu-v6.ip.zstaticcdn.com:80 | gx-cm-v6.ip.zstaticcdn.com:80 | gx-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| xz-cu-v6.ip.zstaticcdn.com:80 | xz-cm-v6.ip.zstaticcdn.com:80 | xz-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| nx-cu-v6.ip.zstaticcdn.com:80 | nx-cm-v6.ip.zstaticcdn.com:80 | nx-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| xj-cu-v6.ip.zstaticcdn.com:80 | xj-cm-v6.ip.zstaticcdn.com:80 | xj-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| bj-cu-v6.ip.zstaticcdn.com:80 | bj-cm-v6.ip.zstaticcdn.com:80 | bj-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| tj-cu-v6.ip.zstaticcdn.com:80 | tj-cm-v6.ip.zstaticcdn.com:80 | tj-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| sh-cu-v6.ip.zstaticcdn.com:80 | sh-cm-v6.ip.zstaticcdn.com:80 | sh-ct-v6.ip.zstaticcdn.com:80 | 
| 联通 | 移动 | 电信 | 
|---|
| cq-cu-v6.ip.zstaticcdn.com:80 | cq-cm-v6.ip.zstaticcdn.com:80 | cq-ct-v6.ip.zstaticcdn.com:80 | 
 以浙江移动为例,服务页面创建服务,名称:浙江移动,目标:zj-cm-v4.ip.zstaticcdn.com:80,类型:TCPing
添加telegram通知:
通知页面点击“+”,创建通知,名称自定,URL填写https://api.telegram.org/bot<你的机器人Token>/sendMessage?chat_id=<你的用户ID>&text=#NEZHA#,将 <你的机器人Token> 和 <你的用户ID> 替换为实际值。
获取 URL 参数
获取机器人 Token:与 @BotFather 对话,发送/newbot创建新机器人,获取 Token。
获取用户 ID:与 @userinfobot 对话,获取你的用户 ID。
与机器人对话:先与新创建的机器人发送一条消息,确保机器人可以发送消息给你。
分组——通知,页面点击“+”,编辑通知分组,名称自定,通知勾选提前创建的telegram通知,确认即可。
警报规则参考哪吒官方文档,以离线通知为例:
通知——警报规则,点击“+”,创建警报规则,名称:离线通知,规则:[{"Type": "offline", "Duration": 10}],通知组:勾选
telegram通知,启用:勾选,点击确认。
面板设置完成,可至服务器页面,点击安装命令,根据系统选择安装命令前往被控vps运行。
sed -i 's/disable_command_execute: false/disable_command_execute: true/' /opt/nezha/agent/config.yml && systemctl restart nezha-agent
                     
        
暂无评论内容