#!/bin/bash
##############################################################
# File Name: install_zabbix_agentd.sh
# Version: V1.0
# Author: Tim
# Organization: opensource
# Created Time : 2017-09-11 22:38:36
# Description:
##############################################################
#sh scriptname 服务器IP地址(主机名)
sourceFile=/usr/local/src
agentFileName=zabbix-3.2.7
installDir=/usr/local/zabbix
##########指定服务器IP地址##########
zabbixServerIp=$1
##########获取本地客户端IP地址作为Hostname##########
##注意获取服务器的IP有可能是方法2:
#方法2:localIp=`ifconfig em2 | awk 'NR==2{print}' | awk '{print $2}' | awk -F ':' '{print $2}'`
localIp=`ifconfig | awk 'NR==2{print}' | awk '{print $2}'`
echo "本地客户端IP地址为:$localIp"
cd $sourceFile
[ -f ${agentFileName}.tar.gz ] && tar -xvf ${agentFileName}.tar.gz
useradd zabbix -g zabbix -s /sbin/nologin
cd $agentFileName
./configure --prefix=$installDir/zabbix-agent --sysconfdir=$installDir --enable-agent
make install
[ $? -eq 0 ] && echo "zabbix make install sucessed"
sleep 1
echo "begind to modify config file......"
sleep 1
echo "复制启动文件设置启动项"
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
sed -i "/^# Zabbix/i# chkconfig: 2345 66 34\n#description:zabbix agent" /etc/init.d/zabbix_agentd
sed -i "/^DAEMON=/c DAEMON=$installDir/zabbix-agent/sbin/zabbix_agentd" /etc/init.d/zabbix_agentd
chmod +x /etc/init.d/zabbix_agentd
sleep 1
echo "开始修改配置文件zabbix_agentd.conf"
##########配置zabbix_agentd配置文件##########
sed -i "s/^Server=127.0.0.1/Server=$zabbixServerIp/" $installDir/zabbix_agentd.conf
sed -i "s/^Hostname=Zabbix server/Hostname=$localIp/" $installDir/zabbix_agentd.conf
sed -i "s/^# UnsafeUserParameters=0/UnsafeUserParameters=1/" $installDir/zabbix_agentd.conf
sed -i "/^# Include=$/c Include=$installDir/zabbix_agentd.conf.d/*.conf" $installDir/zabbix_agentd.conf
echo 'export PATH=$PATH:/usr/local/zabbix/zabbix-agent/bin:/usr/local/zabbix-agent/sbin' >> /etc/profile
source /etc/profile
service zabbix_agentd start
[ $? -eq 0 ] && echo "zabbix_agentd 启动完成"
chkconfig --add zabbix_agentd
shell安装zabbix 3.7客户端
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- #!/bin/bash #suto install zabbix_agentd #author :swh echo...
- Zabbix_Server端的安装需要基于LNMP或LAMP环境 对zabbix的安装做个大概的简介,zabbix...
- zabbix的agent安装1.环境 2.软件获取Zabbix官网下载地址:http://www.zabbix.c...