哪吒探针是一款非常强大的服务器监控面板,在互联网养鸡专业户群体中广为流传使用,今天我们继续折腾前几天买的35元一年的天翼云服务器,榨干性能。服务器购买及dd飞牛os系统请看前几天的文章。本文不在赘述,请自行翻看。
安装方法很简单,大体步骤如下:
前期准备工作:
1.一台有公网IP的服务器,安全策略放行8008和5555端口,服务器性能要求不高,1核心,512内存以上足以。
2.域名做好了A记录解析,执行即将安装哪吒探针的服务器
3.一个github账号(或者gitlab,Gitee)
获取Github的Client ID和密钥
哪吒监控接入GitHub、Gitlab、Gitee作为后台管理员账户
1.首先要新建一个验证应用。打开https://github.com/settings/developers 依次选择“OAuth Apps” – “New OAuth App”。
Application name – 随意填写。Homepage URL
– 填写面板的访问域名,如:”http://dashboard.example.com“(你的域名)。Authorization callback URL
– 填写回调地址,如:”http://dashboard.example.com/oauth2/callback“(不要忘记/oauth2/callback
)。
2.点击 “Register application”。
3.保存页面中的 Client ID,然后点击 “Generate a new client secret“,创建一个新的 Client Secret,新建的密钥仅会显示一次,请妥善保存。
在服务器上按章Dashboard
ssh登陆服务器运行以下安装脚本:
#国外运行:
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
#国内运行:
curl -L https://gitee.com/naibahq/nezha/raw/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
等待 Docker 安装完毕后,分别输入以下值:
等待 Docker 安装完毕后,分别输入以下值:
OAuth提供商
– github、cloudflare、gitlab、gitee 中选择一个。Client ID
– 之前保存的 Client ID。Client Secret
– 之前保存的 Client Secret。用户名
– OAuth 提供商中的用户名/User ID。站点标题
– 自定义站点标题。访问端口
– 公开访问端口,可自定义,默认 8008。Agent的通信端口
– Agent 与 Dashboard 的通信端口,默认 5555。
输入完成后,等待拉取镜像。
安装结束后,如果一切正常,此时你可以访问域名+端口号,如 “http://dashboard.example.com:8008” 来查看面板。
将来如果需要再次运行脚本,可以运行:
./nezha.sh
来打开管理脚本。