哪吒监控安装记录
目前有几台服务器需要管理 安装一个监控辅助下
系统:CENTOS
环境:宝塔
宝塔面板安装可参考
https://199188.xyz/2022/03/17/Setup_RSSHUB_in_Docker_on_CENTOS.html
做好准备工作
1.在你的域名服务商 自己的域名下添加一条A记录 比如jiankong.yourdomain.com (使用cloudflare的可以打开Proxy 点上云)
再添加一条mianbanlianjie.yourdomain.com (使用cloudflare的不能点亮云)
当然也可以用不同的域名 IP地址也可以 这里我们主要记录下第一种情况
2.注册一个Github 申请Oauth app
https://github.com/settings/developers
打开上述网址 添加一个app
Home url 填写 https://jiankong.yourdomain.com
Authoritarian callback URL 填写 https://jiankong.yourdomain.com/Oauth2/callback
添加后生成一个密码 记录下ID和密码
3.SSH登录主机
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh
选择安装面板 记录下自己的面板端口号和主机链接RPC端口号 填写之前记录的Oauth的ID和密码 注意这里的用户填写你Github Oauth app页面的那个用户名 不是邮箱
假设面板端口8008
RPC端口5555
4.设置宝塔ssl及配置
在宝塔面板添加一个网站 jiankong.yourdomain.com
设置ssl
然后在配置文件内添加
location /
{
proxy_pass http://127.0.0.1:8008;
proxy_set_header Host $host;
}
location /ws
{
proxy_pass http://127.0.0.1:8008;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
location /terminal
{
proxy_pass http://127.0.0.1:8008;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
保存配置文件
5.后台设置
如果以上都设置完成 那么打开jiankong.yourdomain.com 点击登录 使用你的Github账号登入即可
点击右上角设置
在未接入CDN的面板服务器域名/IP
处填入mianbanlianjie.yourdomain.com(没电亮云的那个域名)
保存
6.添加主机
在主机
页面添加主机 添加后SSH登录你想要监控的主机
然后 点一下面板主机页下一键安装 即可复制安装命令 主机安装完成即可上线
其余玩法可以看看作者Github
参考
https://www.bujj.org/index.php/2021/11/10/151/
https://zhuanlan.zhihu.com/p/488104427