ITPub博客

首页 > 数据库 > 数据库开发技术 > 哪吒探针安装与部署

哪吒探针安装与部署

原创 数据库开发技术 作者:逍遥子 时间:2024-02-15 19:03:27 0 删除 编辑

哪吒探针可以方便的监控服务器的实时网络、磁盘等状态。并且界面美观搭建简单,是我们日常运维中一款不错的工具。本文让我们一起学习它的安装过程吧。

准备

  • 服务器一台(kali也行)
  • Gitee账号(github国内不稳定)
  • 域名(非必须)

注册oauth

为了安全,哪吒探针并没有采用本地登录的方式。而是利用了Gitee、Github等第三方的登录接口。由于Github在国内老是抽风,故而选择了国内的Gitee平台。

01 注册两个Gitee账号

应该是第三方登录接口的问题,作者在部署时,无法用同一个账号进行登录。无论是Gitee还是Github都需要两个账号,即用A账号创建oauth应用,用B账号授权登录。

02 创建oauth应用

登录账号,访问https://gitee.com/oauth/applications,并创建应用。创建完成后效果如下:回调地址格式:http://{服务器IP}:8008/oauth2/callback

记录ID和Secret的值。

安装探针

执行命令

curl -L https://gitee.com/naibahq/nezha/raw/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh

按照提示分别输入相应的信息。需要注意的是Gitee的登录账号为 账号B接下来,分别在服务器防火墙和服务器安全组中开启8008 5555端口。不然访问不了。接下来,访问ip:8008便可以看到页面了。

登录后台

进入主页后,点击登录。输入账号B的信息,进行登录Gitee。出现授权页面时,点击授权。点击新增服务器,配置如下:点击设置页面配置面板服务器域名/IP

添加客户端(Agent)

进入面板后台,根据系统类型选择图标后复制,一键按照。或者访问下面命令先下载安装脚本到本地。然后手动安装。

curl -L https://gitee.com/naibahq/nezha/raw/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh

同样要注意,开启相关端口。配置完成后,效果如下:

配置域名及代理

如果你有可用的域名,可以对当前域名进行解析。解析完成后配置反向代理如下:

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

更多精彩文章 欢迎关注我们

原文作者:Kali笔记;如有侵权,请联系管理员删除。

下一篇: 浅谈文件隐写
请登录后发表评论 登录
全部评论

注册时间:2021-01-22

  • 博文量
    760
  • 访问量
    444271