zabbix_Agentエンドキーインストール

1448 ワード

#!/bin/bash
yum -y install gcc
yum -y install make*
#Install and config
wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.8.16.tar.gz?download
#wget http://10.10.99.106:/software/zabbix-1.8.16.tar.gz
tar zxvf zabbix-1.8.16.tar.gz
useradd zabbix
cd zabbix-1.8.16
./configure --prefix=/usr/local/zabbix --enable-agent && \
make && \
make install
cat >> /etc/services << "EOF"
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
EOF
mkdir /etc/zabbix
cp misc/conf/zabbix_agent.conf /etc/zabbix/
cp misc/conf/zabbix_agentd.conf /etc/zabbix/
sed -i '13s#Server=127.0.0.1#Server=192.168.0.55#' /etc/zabbix/zabbix_agent.conf
sed -i '82s#Server=127.0.0.1#Server=192.168.0.55#' /etc/zabbix/zabbix_agentd.conf
sed -i '105s/^/#/' /etc/zabbix/zabbix_agentd.conf
echo "Hostname=$HOSTNAME" >> /etc/zabbix/zabbix_agentd.conf
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
chmod a+x /etc/init.d/zabbix_agentd
sed -i '19s#BASEDIR=/opt/zabbix#BASEDIR=/usr/local/zabbix#' /etc/init.d/zabbix_agentd
sed -i '25s#FULLPATH=$BASEDIR/bin/$BINARY_NAME#FULLPATH=$BASEDIR/sbin/$BINARY_NAME#' /etc/init.d/zabbix_agentd
chkconfig --add zabbix_agentd && chkconfig zabbix_agentd on && /etc/init.d/zabbix_agentd start

このスクリプトは後で使用するのに便利です.私のagent側はそれを使用しています.友达が使用するのに問題がある場合は、環境の問題です.パッケージがインストールされていない可能性があります.