哪吒探针安装与部署

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

准备

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/206188.html

(1)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!