安装哪吒监控探针
哪吒监控一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,计划任务和在线终端。本文记录一下安装配置nezha的详细过程(其实这里介绍里写的很清楚),方便以后用到直接拿来复制粘贴。
安装准备
两个域名
安装前准备 两个域名,一个可以 接入 CDN 作为 公开访问,比如 (status.nai.ba);另外一个解析到面板服务器作为 Agent 连接 Dashboard 使用,不能接入 CDN 直接暴露面板主机 IP,比如(ip-to-dashboard.nai.ba)。 两个域名同时解析到面板端ip
创建OAuth Apps
先打开:https://github.com/settings/developers 然后点击 New OAuth App 新建一个OAuth App
然后如下图所示,填写内容,如果设置了端口反向代理的话Homepage URL和Authorization callback URL去掉端口号 开启了ssl证书了的话同样要把http改为https
申请完成后会得到相应的 Client ID 和 Client secrets 保存备份 下面安装面板端要用到。
反向代理
我用的caddy
修改Caddyfile文件 添加下列内容
1 | http://公开域名 { |
修改完caddy配置文件后最好运行./caddy fmt --overwrite Caddyfile规范下格式,然后 运行./caddy reload重新加载下配置文件使修改生效。
开始安装
国内或纯ipv6主机建议使用下面第二个通过jsdelivr代理加速
1 | curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh |
或
1 | curl -L https://cdn.jsdelivr.net/gh/naiba/nezha@master/script/install.sh -o nezha.sh && chmod +x nezha.sh |
面板端安装
./nezha.sh运行脚本后显示这个界面输入1回车
等待程序自动安装完成后在,如下图在相应位置输入必要的信息 在GitHub申请到的 Client ID 和 Client secrets 和github登录名。
受控端安装
在浏览器访问面板端套cdn的域名 点击右上角登陆 用GitHub账号登陆然后点击管理后台——添加主机然后会产生一个密钥 记录此密钥 受控端安装用到./nezha.sh运行脚本后显示这个界面输入8回车,然后按提示输入各项信息 端口号要与面板端RPC端口一致默认就好。
哪吒面板监控安装结束。






