Ansible批量安装zabbix-agent
1、更新客户端列表
Vim /etc/ansible/hosts
2、客户端获取zabbix源及其他yum源
ansible basis -m shell -a “rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm”
ansible basis -m shell -a “wget -O /etc/yum.repos.d/Alicloud.repo http://mirrors.aliyun.com/repo/Centos-7.repo”
3、编写playbook
[root@localhost playbook]# cat zabbix_agent.yaml
#this playbook for zabbix-agent
- hosts: basis
tasks:-
name: install agent
yum: name=zabbix-agent state=installed -
name: modify configration file
copy: src=/root/playbook/zabbix_agentd.conf dest=/etc/zabbix/zabbix_agentd.conf -
name: enable se
-