Linux安装哪吒监控面板
域名解析需要的操作
开始之前,请先确定你搭建探针的域名
强烈建议用两个(子)域名做解析
第一个是面板的域名,套CDN比较方便
第二个仅仅解析到面板服务器的域名,用于客户端连接服务端试用(说白了就是把你的被监控端指向这个更快的域名)
比如我的neza.7boe.com作为面板的域名,还有一个lsky.haoduck.com是用来记录面板服务器的IP
暂且将两个域名都解析到部署面板服务器的IP
GitHub上需要的操作
得到GitHub账号ID
如果没有Github账号,先注册
浏览器中打开https://api.github.com/users/你的GitHub用户名
先打开:https://github.com/settings/developers,然后点击New OAuth App按钮
OAuth Apps的Client ID和Client secrets
服务端部署面板服务
国外服务器
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://raw.sevencdn.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh
按1进行安装面板,
接着就要输入前面记录下来的GITHUB账号ID、OAUTHAPP的CLIENT ID、OAUTHAPP的CLIENT SECRETS 按照提示输入
反向代理配置Nginx
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;
}
配置完成后回到之前GitHub上
关于客户端(被监控机器)需要的操作
访问 https://你的域名 到页面并登陆后台。
到服务器页面添加服务器
把脚本复制到被控机器里面
安装Agent
解析到面板IP的域名地址选择另一个域名、面板RPC端口(默认5555)、服务器AGENT ID、服务器AGENT 密钥
有多台被监控机器时,按照此步骤在控制面板添加服务器,在被监控机执行脚本填写ID和密钥就可以了
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果