- 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

  

最新文章

  1. linux-centos6.5之ssh配置
  2. js获取样式的兼容写法
  3. iOS开发 弹簧效果
  4. 在 Mac OS X Yosemite 10.10.5 上配置 OpenGL 编程环境
  5. C++ 类的静态成员详细讲解(转)
  6. Android中使用WebView, WebChromeClient和WebViewClient加载网页
  7. CentOS 大量的TIME_WAIT解决方法
  8. C#中方法的参数修饰符
  9. servlet前台中文参数处理
  10. HDU3507 Print Article (斜率优化DP基础复习)
  11. JVM GC算法
  12. pymysql实现从a表过滤出有效信息添加至b表
  13. B哥竟然也被裁了,聊一聊我的看法
  14. Fragment生命周期以及使用时的小问题
  15. spring-petclinic性能调优实战(转)
  16. 包学会之浅入浅出Vue.js:结业篇(转)
  17. WebSphere部署应用教程
  18. 3.5星|《订阅》:Youtube对用户喜好的发现与应对
  19. jquery.lazyload.js实现图片懒载入
  20. 02-C与OC语言的一些小知识

热门文章

  1. 牛客练习赛51 **E-数列** (二分,贪心,构造)
  2. DRF框架(django rest framework)
  3. Python实战练习——打印日历教程
  4. ArcSDE 10 for SQL Server安装教程(含下载链接)
  5. 利用AXI VDMA实现OV5640摄像头采集笔记(二)
  6. DOS打印目录树到文件
  7. 详解SpringBoot应用跨域访问解决方案
  8. kettle数据同步的5中方案
  9. Apache+Tomcat负载均衡
  10. Linux下安装jdk8步骤