• 安装面板

准备工作:一台Linux服务器,一款SSH连接工具
用ssh工具连接服务器敲入一键脚本回车

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh

如果报错说明没有安装curl
在Ubuntu / Debian上安装curl

apt-get install curl

在RHEL / CentOS / Fedora上安装curl

yum install curl

安装面板
按1回车开始安装面板
配置面板
打开自己的Github首页右键你的头像新标签打开图片找到https://avatars3.githubusercontent.com/u/00000 (U后面的数字)或者新标签打开的图片的标题数字就是你的Github ID粘贴进去回车.
打开https://github.com/settings/developers 创建,无需审核 Callback 填 http(s)://域名或IP/oauth2/callback,不明白看图,127.0.0.1替换成你的IP
Github配置
创建成功打开页面找到Client ID填入回车
5.png
在Github页面找到Client secrets,下面的就是Client Secret,如果看不全点Generate a new client secret生成新的Client Secret复制粘贴到ssh中回车
6.png
输入标题比如:server probe.
端口默认8080也可以自己设置.
Agent 接入的 RPC 端口保持默认也可以自己设置

建议 Agent配置 跟 访问管理面板 使用不同的域名,这样管理面板使用的域名可以直接套CDN,Agent配置的域名是解析管理面板IP使用的,也方便后面管理面板迁移(如果你使用IP,后面IP更换了,需要修改每个agent,就麻烦了)

等待重启完成我们基本安装完成我们通过IP:8008访问控制端面板
如果打不开说明端口没放,进入你的主机商在防火墙放行8008端口

添加监控服务器
打开你的站点,点击登录,会自动跳转到Github,如果你已经等会会成功跳转回来.
点击导航栏服务器 - 添加服务器 - 输入名称确定
7.png
回到我们的ssh工具敲入sudo ./nezha.sh回车选择8安装监控Agent
8.png
输入你的IP,如果你有绑定域名输入域名回车
输入面板RPC端口(如果你开始配置监控面板没有更改默认的就是5555)
Agent ID: 1(在你站点刚刚添加服务器的位置ID就是Agent ID Agent 密钥: 就是后面的秘钥
10.png
回车配置Ok
11.png
打开你的站点:127.0.0.1:8008可以看到你的服务器信息
11.png
监控其他服务器方法:
同样使用一键脚本:

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh

不需要安装面板端,直接安装监控Agent,安装方法和本地安装方法一样.

如何Windows安装Agent
Windows安装监控Agent方法:
打开作者Github在Releases下载Windows配置文件上传到服务器解压拖到CMD窗口 -i(Agent ID) -p(Agent ID Agent) -s(服务器地址:5555) -d 回车,
13.png
cmd关闭就不监控了,后台运行。
19.png
进阶设置 - 配置域名访问并启用HTTPS见下一篇文章

安装宝塔
加入 域名 跟sll
反代设置

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;
}

最后编辑:2022年03月21日 ©著作权归作者所有

已有 2 条评论

  1. Ubuntu Debian,哪个好?

    1. @马内

      Debian 省资源 我习惯用Debian 你习惯就好 看配置

发表评论

正在加载 Emoji
×