自动安装nagios
#!/bin/bash#Write by shine
clear
echo"========================================================================="
echo"Welcome to TM Monitor ! ^.^"
echo ""
echo "Now start nagios server onlinux......"
echo "!!!!user------>>>>root!!!!"
echo ""
echo"========================================================================="
SOFTWARE_PATH=/usr/local/src
PLUGIN=nagios-plugins-1.4.15.tar.gz
NAGIOS=nagios-cn-3.2.3.tar.bz2
NRPE=nrpe-2.12.tar.gz
PNP=pnp4nagios-0.6.10.tar.gz
NDOUTILS=ndoutils-1.4b7.tar.gz
MSSQL=check_mssql_health-1.5.8.tar.gz
UNIXODBC=unixODBC-2.3.0.tar.gz
DBDODBC=DBD-ODBC-1.21.tar.gz
FREETDS=freetds-stable.tgz
SBIN=sbin.tar
SHARE=share.tar
DBI=DBI-1.607.tar.gz
DBD=DBD-mysql-3.0008.tar.gz
datetime(){
echo
echo "=======================set thetimezone and time========================"
echo
cp/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdatecn.pool.ntp.org
echo
echo "========================the time isok now!============================="
echo
}
apache2(){
echo
echo
echo"=============================installapache2============================"
sleep 5
cd$SOFTWARE_PATH
apt-get install apache2 -y
apt-get installlibapache2-mod-php5 -y
apt-get install build-essential-y
apt-get install libgd2-xpm-dev -y
apt-get installlibssl-dev -y
apt-get install gnokii -y
apt-get installsendemail -y
}
download(){
echo
echo
echo"======================Start download Nagios Clientpackage==============="
sleep 5
cd$SOFTWARE_PATH
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.2.tar.gz
wgethttp://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz
wgethttp://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
wgethttp://prdownloads.sourceforge.net/sourceforge/pnp4nagios/pnp4nagios-0.6.2.tar.gz
chmod+x nagios-plugins-1.4.15.tar.gz
chmod +xnagios-3.2.2.tar.gz
chmod +x nrpe-2.12.tar.gz
chmod +xpnp4nagios-0.6.7.tar.gz
echo "Download packagesfinished!"
echo"========================================================================"
}
nagios(){
echo
echo
echo"===========================Installnagios==============================="
sleep 5
cd$SOFTWARE_PATH
groupadd nagios
useradd nagios -gnagios
usermod -G nagios nagios
groupaddnagcmd
usermod -G nagcmd nagios
usermod -G nagcmdwww-data
tar xjvf $NAGIOS
cd nagios-cn*
chmod 777 *
./configure --with-command-group=nagcmd--prefix=/usr/local/nagios
make all
make install
makeinstall-init
make install-config
makeinstall-commandmode
make install-webconf
htpasswd –c/usr/local/nagios/etc/htpasswd.users nagiosadmin
页:
[1]