TypeCodes

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

一、前言

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

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

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

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

二、更新说明

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

带来的优势如下:

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

三、使用方法

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

3.1、更新 git 代码:

$ cd ~/serv00_ct8_nezha && git pull

3.2、重新下载dashboard:

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

重新下载dashboard

3.3、重启dashboard面板:

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

重启dashboard进程

四、结尾

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

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

打赏支持

Comments »