1.Nagios服务端部署
1.安装nagios依赖软件
yum -y install gd gd-devel openssl openssl-devel httpd php gcc glibc glibc-common net-snmp wget
2.创建nagios用户
#创建nagios用户(不可登录)
useradd nagios -M -s /bin/false
3.源码包下载编译
#下载Nagios Nagios-plugin Nrpe
wget http://superb-sea2.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.2.1/nagios-4.2.1.tar.gz
wget https://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz
wget http://pilotfiber.dl.sourceforge.net/project/nagios/nrpe-3.x/nrpe-3.0.1.tar.gz
#编译安装Nagios
tar -zxf nagios-4.2.1.tar.gz -C /usr/src/
cd /usr/src/nagios-4.2.1/
.
/configure
--with-nagios-user=nagios --with-nagios-group=nagios
make all
make install #安装主程序,CGI以及HTML文件
make install-init #安装启动脚本/etc/init.d/nagios
make install-commandmode
#安装与配置目录权限
make install-config #安装配置文件模板
make install-webconf # 由于nagios最终将以web的形式进行管理与监控,安装过程中使用make install-webconf命令将生成Apache附加配置文件/etc/httpd/conf.d/nagios.conf
#安装Nagios-plugins插件
tar -zxf /root/nagios-plugins-2.1.2.tar.gz -C /usr/src
cd /usr/src/nagios-plugins-2.1.2/
./configure --prefix=/usr/local/nagios/