哪吒探针搭建教程

概述

哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,计划任务和在线终端。

项目地址

Github

下面记录下在宝塔面板中部署哪吒探针的步骤。

设置域名解析

可以直接用 ip+端口方式访问,为了安全及后期维护迁移方便,强烈建议设置用域名访问。准备两个域名,用本站域名举例:

  • 域名1:a.mother.com 作为面板访问域名。
  • 域名2:b.mother.com,指向面板服务器 IP,作为客户端与面板连接使用。

创建 GitHub OAuth Apps

需要有Github账号,没有的话先注册一个。Github账号用作面板后台登录验证。

1、创建 OAuth Apps:打开 Github Developer settings,点击 New OAuth App 按钮;

2、填写站点名称和 URL 信息:请参考图片填写,把 a.moththe.com 更换成自己面板域名,填写好以后点击 Register application;

3、获取 OAuth Apps的 Client ID 和 Client secret:创建 client id 和 clients secret 并记下来。

部署哪吒探针面板端

1、放行对应端口:放行8008、5555两个端口,这是默认的,如果你安装中改为其他端口,防火墙放行相应的端口;

2、 一键安装脚本:键入后按提示安装面板端,依次输入上面步骤获取的Client ID,Client secret 等相关信息;

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

设置域名访问

1. 设置反向代理:在宝塔面板中新建站点 ,然后设置反代;

#反代配置文件#
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;
}

2、 配置 SSL 证书:直接在宝塔面板中一键获取 Let’s Encrypt 免费证书。

部署哪吒探针客户端

1、在哪吒面板中生成客户端连接 密钥:打开哪吒面板,点击登录后台,通过GitHub账号验证后进入管理后台,添加服务器,创建好以后记下生成的密钥;

2、一键安装客户端:键入后按提示安装监控Agent,依次输入 域名2(我这里是b.moththe.com), 上一步骤中生成的连接 密钥 等相关信息。

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

有多台被监控机器时,按照此步骤在控制面板添加服务器。其他功能可自行在哪吒面板后台摸索。

版权声明:本文版权归 科先森 所有,转载请注明出处!
本文链接:https://keesir.com/270/
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇