zoukankan      html  css  js  c++  java
  • ansible批量部署zabbix-agent

    zabbix_agent.yml文件:

    ---
    - hosts: zabbix-agent
      vars:
        - zabbix_server: 192.168.1.100
      tasks:
        - name: add zabbix repo - Centos7
          yum_repository:
            name: zabbix
            description: zabbix repo
            baseurl: http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/ 
            gpgcheck: no
            enabled: 1
          when: ansible_distribution == "CentOS" and ansible_distribution_major_version == '7'
    
        - name: add zabbix repo - Centos6
          yum_repository:
            name: zabbix
            description: zabbix repo
            baseurl: http://repo.zabbix.com/zabbix/4.0/rhel/6/$basearch/ 
            gpgcheck: no
            enabled: 1
          when: ansible_distribution == "CentOS" and ansible_distribution_major_version == '6'
         
        - name: Install zabbix agent
          yum: name=zabbix-agent state=present
        - name: copy zabbix agent
          template: src=zabbix_agentd.conf.j2 dest=/etc/zabbix/zabbix_agentd.conf
        - name: start zabbix agent
          service: name=zabbix-agent state=started enabled=true

    zabbix_agentd.conf.j2文件内容

    PidFile=/var/run/zabbix/zabbix_agentd.pid
    LogFile=/var/log/zabbix/zabbix_agentd.log
    DebugLevel=3
    Server={{ zabbix_server }}
    ListenPort=10050
    ListenIP={{ ansible_default_ipv4.address }}
    ServerActive={{ zabbix_server }}
    Hostname={{ ansible_default_ipv4.address }} 
    HostMetadataItem=system.uname
    Include=/etc/zabbix/zabbix_agentd.d/*.conf
    # UserParameter=
  • 相关阅读:
    iOS开发UI篇—Modal简单介绍
    iOS开发UI篇—APP主流UI框架结构
    A1081. Rational Sum
    A1049. Counting Ones
    A1008. Elevator
    A1104. Sum of Number Segments
    B1003. 我要通过!
    二分查找、two points、排序
    A1069. The Black Hole of Numbers
    A1101. Quick Sort
  • 原文地址:https://www.cnblogs.com/zhangzihong/p/9829525.html
Copyright © 2011-2022 走看看