美文网首页
批量部署zabbix-agent

批量部署zabbix-agent

作者: 带着小猪闯天下 | 来源:发表于2019-10-22 16:16 被阅读0次

    1,部署ansible,并定义主机清单

    ##部署ansible
    yum -y install ansible
    

    定义主机清单

    image.png

    测试连通性(o'k)

    2,编写playbook

    vim zabbix-agent.yml

    - hosts: hosts
      tasks:
      - name: add zabbix-agent repo
        yum: name=http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
             state=installed
      - name: install zabbix-agent
        yum: name=zabbix-agent
             state=installed
      - name: copy zabbix_agent.conf
        copy: src=/root/zabbix_agentd.conf
              dest=/etc/zabbix/
      - name: copy change_zabbix_agent.sh
        copy: src=/root/change_zabbix_agent.sh
              dest=/etc/zabbix/
      - name: change file zabbix_agent.conf
        shell: sh /etc/zabbix/change_zabbix_agent.sh
      - name: start zabbix-agent
        systemd: state=started
                 name=zabbix-agent
                 enabled=yes
    

    注:copy文件的路径写自己修改好的配置文件路径,
    .sh脚本是我自己写的修改zabbix_agent.conf里面的Hostname=“本机ip”

    3,执行
    ansible-playbook -i hosts zabbix-agent.yml

    image.png

    (其中失败的主机单独查看,可能由于网络原因导致部署失败)

    相关文章

      网友评论

          本文标题:批量部署zabbix-agent

          本文链接:https://www.haomeiwen.com/subject/qsgqvctx.html