前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >serv00和 ct8主机一键安装哪吒探针和多主机保活 (六)

serv00和 ct8主机一键安装哪吒探针和多主机保活 (六)

作者头像
typecodes
发布2024-10-14 09:20:21
发布2024-10-14 09:20:21
19100
代码可运行
举报
文章被收录于专栏:typecodestypecodes
运行总次数:0
代码可运行

一、前言

由于 serv00和ct8主机一键安装哪吒探针的项目(github.com/vfhky/serv00_ct8_nezha)的易用性和功能多样性,目前在github上已经有50多个star了。这期间也有多个大佬反馈使用问题,也都做了一些优化。

最近有反馈关于哪吒面板没有显示主机区域的PR,后面排查了一下是因为建构的时候没有打包geoip库导致的。

它和之前另外一个大佬反馈的dashboard面板可能耗时很长的问题其实都是出在dashboard的安装包上,,所以蹭周末有时间一并解决一下。

修复哪吒面板没有显示主机区域
修复哪吒面板没有显示主机区域

二、更新说明

为了修复这个区域显示问题,同时彻底解决有部分用户反馈在安装dashboard面板可能耗时很长的问题,本次更新放弃了之前在安装面板时先编译构建二进制包的逻辑,采用了直接拉取已经在github构建好的包的方案。

带来的优势如下:

代码语言:javascript
代码运行次数:0
复制
1、关键点:在 github 上新建 github.com/vfhky/nezha-build 项目,构建包含freebsd平台的哪吒面板的安装包(除了手动输入要构建的版本,每天凌晨3点还会自动同步拉取哪吒面板最新官方代码进行打包);
2、通过下载上面的构建好的安装包,可以大大降低在serv00或者ct8主机上安装dashboard的时长,更享丝滑的安装过程;
3、打包的时候引入 geoip 库,解决哪吒dashboard面板没有显示主机区域的问题。

三、使用方法

这里只针对已经安装的dashboard面板的用户,对于还未使用项目进行安装的,请参考之前的文档 https://cloud.tencent.com/developer/article/2448296 进行安装体验。

3.1、更新 git 代码:
代码语言:javascript
代码运行次数:0
复制
$ cd ~/serv00_ct8_nezha && git pull
3.2、重新下载dashboard:

接着执行python3 main.py命令重新下载dashboard面板(注意:不需要生成或者拷贝ssh公私钥等步骤),等下载完后直接ctrl+c中止后面代码运行即可。

重新下载dashboard
重新下载dashboard
3.3、重启dashboard面板:

在用新的dashboard安装包替换完旧的后,需要执行bash utils.sh restart命令来重启dashboard面板进程:

重启dashboard进程
重启dashboard进程

四、结尾

通过上面3个简单的操作步骤,就可以拥有开头图片中演示的主机区域图标了!同时也感谢大佬们的反馈~

PS:dashboard面板和agent客户端自动更新的需求也正在计划中,敬请关注项目: github.com/vfhky/serv00_ct8_nezha

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-10-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、更新说明
  • 三、使用方法
    • 3.1、更新 git 代码:
    • 3.2、重新下载dashboard:
    • 3.3、重启dashboard面板:
  • 四、结尾
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档