首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >serv00和ct8主机一键安装哪吒探针V1版本和多主机保活

serv00和ct8主机一键安装哪吒探针V1版本和多主机保活

作者头像
typecodes
发布2024-12-12 09:39:05
发布2024-12-12 09:39:05
51200
代码可运行
举报
文章被收录于专栏:typecodestypecodes
运行总次数:0
代码可运行

一、背景

上周末L站有佬友反馈之前写的serv00ct8一键安装哪吒探针的github项目: https://github.com/vfhky/serv00_ct8_nezha出现无法unzip: Unrecognized archive format的问题,后面排查是哪吒探针升级到V1版本,导致在github构建freebsd包异常,所以安装失败。

经过这几天抽空研究,已经完成了哪吒V1版本的freebsd打包以及完成了serv00ct8一键安装哪吒探针项目的升级。

如下图所示,这是在s13机器上的安装v1最新版本哪吒探针的效果:

哪吒探针v1版本
哪吒探针v1版本

二、重要说明

经过这次的升级后,项目已经支持自主选择安装哪吒v0还是v1版本的探针。不过由于v0和v1版本不兼容的问题,如果想不断在v0和v1版本间进行切换,请先备份哪吒面板中的数据库sqlite.db再操作。

三、如何安装或者升级

由于这次对 https://github.com/vfhky/serv00_ct8_nezha 的做了完全兼容的升级,所以安装v1版本的哪吒探针和之前安装v0版本操作是完全一样的,都是很简单的。

代码语言:javascript
代码运行次数:0
运行
复制
1、下载脚本: git clone https://github.com/vfhky/serv00_ct8_nezha.git
2、进入项目: cd serv00_ct8_nezha
3、修改配置文件: vim config/host.eg 然后添加需要保活的主机信息。
4、开始安装: python3 main.py 。

再次提醒,对于想不断在v0和v1版本间进行切换的用户,请先备份sqlite.db

四、详细安装或者升级过程

下面是安装过程的一些截图:

4.1 生成ssh公私钥
生成ssh公私钥
生成ssh公私钥
4.2 选择并安装v1版本的哪吒dashboard

其中,面板访问端口填写在serv00ct8创建的任意tcp端口,GRPC通信地址填写serv00ct8分配的域名:tcp端口,或者的自己反代域名。

注意第4步骤安装python依赖可能耗时较长(主要是机器磁盘性能太差),请耐心等待。

最后,请留意打印的用于agent连接的密钥,也就是agentsecretkey,在后面安装哪吒agent客户端时需要用到。

安装哪吒dashboard
安装哪吒dashboard
4.3 安装哪吒agent

如下图所示,在配置哪吒agent的时候需要dashboard步骤中的agentsecretkey,然后GRPC通信地址也是填写dashboard步骤中的域名:tcp端口

安装哪吒agent
安装哪吒agent

五、结尾

综上,整个哪吒探针V1版本的安装或者升级过程都是很简单的,和之前安装v0版本完全兼容。

另外,如果选择安装v0版本的哪吒探针,那么会直接安装基于v0最后一次更新的代码构建的freebsd包,也就是v0.20.13版本的dashboard和v0.20.5版本的agent。

最后,大家有什么问题或者建议可以在 https://github.com/vfhky/serv00_ct8_nezha 反馈。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景
  • 二、重要说明
  • 三、如何安装或者升级
  • 四、详细安装或者升级过程
    • 4.1 生成ssh公私钥
    • 4.2 选择并安装v1版本的哪吒dashboard
    • 4.3 安装哪吒agent
  • 五、结尾
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档