playbook install zabbix-agent

- name: install zabbix agent
  hosts: testserver
  remote_user: root
  vars:
    zabbixserver: "192.168.1.199"
  tasks:
    - name: install repository of zabbix
      shell: cmd="rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm"

    - name: use yum install zabbix-agent
      yum: name=zabbix22-agent state=present

    - name: modify the configuration
      lineinfile: dest="/etc/zabbix/zabbix_agentd.conf" regex="ServerActive=127.0.0.1" line="ServerActive={{zabbixserver}}"


    - name: modify the configuration
      lineinfile: dest="/etc/zabbix/zabbix_agentd.conf" regex="Server=127.0.0.1" line="Server={{zabbixserver}}"


    - name: modify the configuration
      lineinfile: dest="/etc/zabbix/zabbix_agentd.conf" regex="Hostname=Zabbix server" line="Hostname={{inventory_hostname}}"

    - name: start zabbix agent
      service: name=zabbix-agent state=restarted
      tags: restart

  

猜你喜欢

转载自www.cnblogs.com/zmichael/p/12055040.html