#!/bin/sh
version=3.0.4
zabbix_home="/usr/local/zabbix"
dir=$(pwd)
url="http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/${version}/zabbix-${version}.tar.gz"
user=zabbix
group=zabbix
#download zabbix
if [ -f "zabbix-${version}.tar.gz" ] ; then
echo "zabbix-${version}.tar.gz has been download"
else
echo "download zabbix-${version}.tar.gz"
wget $url
fi
#tar zabbix
if [ -d "zabbix-${version}" ] ; then
echo "the zabbix-${version} is exist"
else
echo "tar zabbix-${version}.tar.gz"
tar -zxvf zabbix-${version}.tar.gz
fi
#create group if not exists
egrep "^$group" /etc/group >& /dev/null
if [ $? -ne 0 ]
then
groupadd $group
fi
#create user if not exists
egrep "^$user" /etc/passwd >& /dev/null
if [ $? -ne 0 ]
then
useradd -g $group $user
fi
#configure
if [ -f "${zabbix_home}/sbin/zabbix_agentd" ]; then
echo "install success"
else
cd "zabbix-${version}"
./configure --prefix=${zabbix_home} --enable-agent
make install
fi
echo "THE zabbix_agented: ${zabbix_home}/sbin/zabbix_agentd"
echo "THE conf: ${zabbix_home}/etc/zabbix_agentd.conf"