哪吒监控搭建记录

哪吒监控搭建记录

一、准备工作

  1. 一台可以连接公网的 VPS,防火墙和安全策略需要放行 8008 和 5555 端口,否则会无法访问和无法接收数据。单核 512MB 内存的服务器配置就足以满足大多数使用场景
  2. 一个已经设置好 A 记录,指向 Dashboard 服务器 ip 的域名

TIP

如果想使用 CDN,请准备两个域名,一个配置好 CDN 用作公开访问,CDN 需要支持WebSocket 协议;另一个域名不要使用 CDN,用作 Agent 端与 Dashboard 的通信

服务器推荐浪浪云:https://langlangy.cn/?i04adeb

3.一个 Github 账号

二、获取 Github 的 Client ID 和密钥

哪吒监控接入 Github、Gitlab、Gitee 作为后台管理员账号

三、在服务器中安装 Dashboard

  • 在面板服务器中,运行安装脚本:

bash

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

如果你的面板服务器位于中国大陆,可以使用镜像:

bash

curl -L https://gitee.com/naibahq/nezha/raw/master/script/install.sh -o nezha.sh &&
  • 等待Docker安装完毕后,分别输入以下值:
    OAuth提供商 - Github,Gitlab,Gitee 中选择一个
    Client ID - 之前保存的 Client ID
    Client Secret - 之前保存的密钥
    用户名 - OAuth 提供商中的用户名
    站点标题 - 自定义站点标题
    访问端口 - 公开访问端口,可自定义,默认 8008
    Agent的通信端口 - Agent 与 Dashboard 的通信端口,默认 5555

  • 输入完成后,等待拉取镜像
    安装结束后,如果一切正常,此时你可以访问域名+端口号,如 “http://cdn.example.com:8008” 来查看面板

  • 将来如果需要再次运行脚本,可以运行:

./nezha.sh

来打开管理脚本

此时就可以通过域名来访问哪吒监控了

四、最好通过docker进行安装

五、监控节点的安装

直接在面板的位置进行服务器的新增,然后使用一键安装即可

六、pve可能出现的问题

文件权限不足,需要进行提权

出现的问题

1.可以在管理端进行ssh链接,虽然的github进行了二次的验证但是我还是感觉不太安全

解决方案:

  1. 编辑 /etc/systemd/system/nezha-agent.service
  2. 在“ExecStart= ”后加上 “–disable-command-execute”
  3. systemctl daemon-reload
  4. 重启Agent
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值