最近更新时间:2025-03-03 17:45:59
使用ansible进行部署升级,需要下载安装ansible,ansible参考版本:2.9.27
ansible-playbook工具包(含新版elfin-epc采集程序)下载地址:
# 外链地址
https://ksc-cloud-monitor.ks3-cn-beijing.ksyuncs.com/public/tools/elfin-epc.tar.gz
# 内链地址
https://ksc-cloud-monitor.ks3-cn-beijing-internal.ksyuncs.com/public/tools/elfin-epc.tar.gz
tar -xf elfin-epc.tar.gz
工具内包含最新版本的elfin-epc包,存放在目录 elfin-epc/roles/elfin/files
下。
查看方式:
cd elfin-epc/roles/elfin/files
ls
# 文件列表
elfin-epc.debian.amd64.deb
elfin-epc-debian.arm64.deb
elfin-epc-ksyun.el7.aarch64.rpm
elfin-epc.ksyun.el7.x86_64.rpm
cd elfin-epc
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
执行ansible命令
cd elfin-epc
# 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
ps aux | grep elfin-epc
安装成功后输出
/usr/sbin/elfin-epc -v
输出Agent版本信息
纯净模式