<强> 强>
<强> 强>
<人力资源/> <强> 强>
()
-主机:zabbix
remote_user:根
任务:
-名称:安装zabbix_agent包
百胜:name={{项}}最新状态=
with_items:
——curl-devel
-名称:复制install_shell clien
复制:src=https://www.yisu.com/etc/ansible/zabbix_agent.sh dest=/usr/地方/src/zabbix_agent。sh
-名称:发送焦油
复制:src=https://www.yisu.com/usr/local/src/zabbix-3.4.12.tar.gz dest=/usr/地方/src/zabbix-3.4.12.tar。广州(没有安装包的可以按照操作下载)
通知:安装外壳
处理程序:
-名称:安装外壳
壳:/bin/bash/usr/local/src/zabbix_agent。sh
代码> <代码> 代码> <代码> 代码> <代码> 代码> <代码> 代码> <代码> 代码> <代码> 代码> <代码> 代码> <代码> 代码> <代码> 代码> <代码> 代码>
# !/bin/bashuseradd zabbix - s/sbin/nologincd/usr/local/srctar xf zabbix-3.4.12.tar。gzcd zabbix-3.4.12 ./configure——with-net-snmp——with-libcurl——enable-agent——prefix=/usr/地方/zabbixmake,,使installcp misc/init。d/fedora/core5 zabbix_agentd/etc/init.d/chmod 700/etc/init.d/zabbix_agentdsed我' s \ ZABBIX_BIN="/usr/地方/sbin/zabbix_agentd \ ZABBIX_BIN="/usr/地方/zabbix/sbin/zabbix_agentd \ g’/etc/init.d/zabbix_agentdsed我' s=127.0.0.1 \ \服务器服务器=192.168.101.78 \ g’/usr/local/zabbix/etc/zabbix_agentd。confsed我' s \ ServerActive=127.0.0.1 \ ServerActive=192.168.101.78 \ g’/usr/local/zabbix/etc/zabbix_agentd.conf/etc/init.d/zabbix_agentd startchkconfig zabbix_agentd在
8,执行脚本批量安装客户端
] # ansible-playbook zabbix_agent。yml
玩(zabbix) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
任务(收集事实)* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ok: [192.168.101.78]
ok: [192.168.101.75]
任务(安装zabbix_agent包)* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ok:[192.168.101.75]=比;(项目=[u 'curl-devel '])
ok:[192.168.101.78]=比;(项目=[u 'curl-devel '])
任务(复制install_shell clien) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ok: [192.168.101.78]
ok: [192.168.101.75]
任务(发送焦油)* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ok: [192.168.101.78]
ok: [192.168.101.75]
玩回顾* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
192.168.101.75: ok=4改变=0的失败=0=0
192.168.101.78: ok=4改变=0的失败=0=0
[root@centos78 ansible] # ansible zabbix - m壳——“ps ef | grep zabbix_agentd”
zabbix 11785 1 0 22:33吗?就是/usr/local/zabbix/sbin/zabbix_agentd
zabbix 11787 11785 0 22:33 ?就是/usr/local/zabbix/sbin/zabbix_agentd:收集器(闲置1秒)
zabbix 11788 11785 0 22:33 ?就是/usr/local/zabbix/sbin/zabbix_agentd:侦听器# 1(等待连接)
zabbix 11789 11785 0 22:33 ?就是/usr/local/zabbix/sbin/zabbix_agentd:侦听器# 2(等待连接)
zabbix 11790 11785 0 22:33 ?就是/usr/local/zabbix/sbin/zabbix_agentd:侦听器# 3(等待连接)
zabbix 11791 11785 0 22:33 ?就是/usr/local/zabbix/sbin/zabbix_agentd:主动检查# 1(闲置1秒)
根17136 17131 0 23:52分/1就是/bin/sh - c p ef | grep zabbix_agentd
根17138 17136 0 23:52分/1就是grep zabbix_agentd
zabbix 21448 1 0二二20吗?就是/usr/local/zabbix/sbin/zabbix_agentd
zabbix 21450 21448 0二二20 ?00:00:01/usr/local/zabbix/sbin/zabbix_agentd:收集器(闲置1秒)