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

  

转载于:https://www.cnblogs.com/divl/p/11098570.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值