zabbix客户端安装(二)

来源:互联网 发布:淘宝买的散装卫生巾 编辑:程序博客网 时间:2024/06/06 04:43

一个简单的zabbix3.2客户端安装脚本,使用ansible实现批量安装

-----------------------------------------------------

#!/bin/bash

HOME=`hostname`
IP=xxx.xxx.xxx.xxx
myFile="/etc/init.d/zabbix_agentd"

groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
tar -zxvf zabbix-3.2.7.tar.gz
cd /root/zabbix-3.2.7
./configure --prefix=/usr/local/zabbix-agent --enable-agent
make && make install

sed -i "s/Hostname=Zabbix server/Hostname=$HOME/g" /usr/local/zabbix-agent/etc/zabbix_agentd.conf
sed -i "s/Server=127.0.0.1/Server=$IP/g" /usr/local/zabbix-agent/etc/zabbix_agentd.conf
sed -i "s/ServerActive=127.0.0.1/ServerActive=$IP/g" /usr/local/zabbix-agent/etc/zabbix_agentd.conf

if [  -f "$myFile" ]; then
        echo yes
else
        cp /root/zabbix-3.2.7/misc/init.d/tru64/zabbix_agentd /etc/init.d/ && sed -i "s:DAEMON=/usr/local/sbin/zabbix_agentd:DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd:g" /etc/init.d/zabbix_agentd && chmod +x /etc/init.d/zabbix_agentd && /etc/init.d/zabbix_agentd start
fi

netstat -tunlp | grep :10050
原创粉丝点击