NEZHA哪吒监控 - 云服务器运行状态监控
前言
之前介绍了Uptime Kuma,今天给大家带来了另一款监控程序:NEZHA哪吒监控
界面截图
准备工作
- 一个带有SSL证书的域名
- 一台Linux服务器
安装步骤
1.使用Linux云服务器安装宝塔面板并安装docker。
2.登录 Github 后,打开 https://github.com/settings/developers ,依次选择“OAuth Apps” – “New OAuth App”
3.Application name
– 随意填写 Homepage URL
– 填写面板的访问域名,如:https://status.xxxx.com Authorization callback URL
– 填写回调地址,如:https://status.xxxx.com/oauth2/callback 然后点击“Register application”
4.保存页面中的 Client ID,然后点击 “Generate a new client secret“,创建一个新的 Client Secret,新建的密钥仅会显示一次,请妥善保存
5.境外或香港服务器使用如下命令
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
6.国内服务器使用如下命令
curl -L https://jihulab.com/nezha/dashboard/-/raw/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
7.等待Docker安装完毕后,分别输入以下值:
– Github,Gitlab,Jihulab,Gitee 中选择一个OAuth提供商
Client ID
– 之前保存的 Client ID
Client Secret
– 之前保存的密钥
– Github 提供商中的用户名用户名
站点标题
– 自定义站点标题
– 公开访问端口,可自定义,默认 8008访问端口
Agent的通信端口
– Agent与Dashboard的通信端口,默认 5555
8.安装结束后,如果一切正常,此时你可以访问域名+端口号,如 “https://ip:8008” 来查看面板
9.将来如果需要再次运行脚本,可以运行以下命令来打开管理脚本:
./nezha.sh
设置反代
创建网站并设置反向代理为:https://+ip+8008