zoukankan      html  css  js  c++  java
  • Install zabbix

    - name: Create dir to keep install file
      file: path=/opt/pacheage state=directory follow=yes force=yes
    - name: Copy {{ pacheage_name }}.tar.gz
      copy: src={{ pacheage_name }}.tar.gz dest=/opt/pacheage/
    - name: Delete last time install {{ pacheage_name }} dir
      file: path=/opt/{{ pacheage_name }} state=absent
    - name: Delete last time Unarchive {{ pacheage_name }} dir
      file: path=/opt/pacheage/{{ pacheage_name }} state=absent
    - name: Unarchive {{ pacheage_name }}.tar.gz
      unarchive: src=/opt/pacheage/{{ pacheage_name }}.tar.gz dest=/opt/pacheage/ copy=no
    - name: Install dependent package
      yum:
        name:
          - gcc
          - net-snmp-devel
          - libevent-devel
          - libcurl-devel
        state: present
    - name: Add the zabbix user
      user:
        name: zabbix
        comment: Zabbix Monitoring System
        system: yes
        shell: /sbin/nologin
    - name: Install zabbix agent
      shell: cd /opt/pacheage/{{ pacheage_name }} && ./configure --prefix=/opt/{{ pacheage_name }} --enable-agent && make && make install
    - name: Chown /opt/{{ pacheage_name }}
      file:
       path: /opt/{{ pacheage_name }}
       owner: zabbix
       group: zabbix
       recurse: yes
    - name: Copy zabbix_agentd.conf.j2
      template:
        src: zabbix_agentd.conf.j2
        dest: /opt/zabbix-4.2.3/etc/zabbix_agentd.conf
        owner: zabbix
        group: zabbix
    - name: Start agent
      shell: /opt/{{ pacheage_name }}/sbin/zabbix_agentd
    

      

  • 相关阅读:
    JavaScript 数组操作函数--转载+格式整理
    Python之__str__类的特殊方法
    Django 模板层(Template)
    jquery基础
    Django基础(web框架)
    前端基础之JavaScript对象
    前端基础之JavaScript
    MySQL数据库之索引
    MySQL数据库之多表查询
    MySQL 数据库之单表查询
  • 原文地址:https://www.cnblogs.com/divl/p/11098570.html
Copyright © 2011-2022 走看看