哪吒探针安装与部署

admin 2024年2月15日19:33:08评论62 views字数 1280阅读4分16秒阅读模式

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

准备

  • 服务器一台(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笔记):哪吒探针安装与部署

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月15日19:33:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   哪吒探针安装与部署https://cn-sec.com/archives/2496435.html

发表评论

匿名网友 填写信息