Ansible批量安装Zabbix-agnet客户端;

  


<强>

 Ansible批量安装Zabbix-agnet客户端;

 Ansible批量安装Zabbix-agnet客户端;

<强>

<人力资源/>

<强>


()

-主机: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秒)

Ansible批量安装Zabbix-agnet客户端;