最近更新时间:2025-03-03 17:45:59
使用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
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
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
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
ps aux | grep elfin
安装成功后输出
/usr/sbin/elfin -v
输出Agent版本信息
纯净模式