全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

云服务器

最近更新时间:2025-03-03 17:45:59

云服务器

1. 下载工具包

使用ansible进行部署升级,需要安装ansible。ansible参考版本:2.9.27。

ansible-playbook工具包(含新版elfin采集程序)下载地址:

# 外链地址
https://ksc-cloud-monitor.ks3-cn-beijing.ksyuncs.com/public/tools/elfin.tar.gz

# 内链地址
https://ksc-cloud-monitor.ks3-cn-beijing-internal.ksyuncs.com/public/tools/elfin.tar.gz

2. 升级准备

2.1 解压ansible playbook工具

 tar -xf  elfin.tar.gz

工具内包含最新版本的elfin包,存放在目录 elfin/roles/elfin/files下。

查看方式:

cd elfin/roles/elfin/files
ls

# 文件列表
elfin-ksyun.el6.aarch64.rpm
elfin-ksyun.el6.x86_64.rpm
elfin-ksyun.el7.aarch64.rpm
elfin-ksyun.el7.x86_64.rpm
elfin-ksyun.oe2203.aarch64.rpm
elfin-ksyun.oe2203.x86_64.rpm
elfin-stable.amd64.deb
elfin-stable.arm64.deb

2.2 编辑hosts文件

cd elfin
vim hosts
# 将需要更新Agent的机器ip写入hosts中,以下为hosts文件格式
# 1. 直接写入主机ip
10.0.0.1
10.0.0.2
# 2. 主机ip分组
[group1]
10.0.0.1
10.0.0.2
[group2]
10.0.0.3
10.0.0.4

3. 升级操作

执行ansible命令

cd elfin

# host=all 参数为剧本指定执行主机, "host=all" 即为步骤二配置的hosts文件中所有主机
ansible-playbook -i hosts -e "host=all" elfin.yml    

# 如果需要指定主机组group1执行,则修改为 "host=group1" 例如:
ansible-playbook -i hosts -e "host=group1" elfin.yml

4. 验证

4.1 验证是否安装成功

ps aux | grep elfin

安装成功后输出

4.2 查看当前Agent版本

/usr/sbin/elfin -v

输出Agent版本信息

纯净模式常规模式

纯净模式

点击可全屏预览文档内容