,,,下载所需要的相关软件包,本文使用的nagios版本是3.4.3,nagios-plugins版本是2.2.1,nrpe版本是2.15。配置好百胜源后即可开始下面的安装。
一、安装相关软件包
<前> # yum -y  install gd  fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD openssl-devel php mailx postfix cpp gcc *, libstdc + +, glib2-devel libtoul-ltdl-devel httpd php * >之前二、创建nagios用户和组
<前> # groupadd -g 6000年,nagios # groupadd -g 6001 nagcmd # useradd -u 6000年,-g nagios -g nagcmd nagios >之前三、编译安装nagios
<前> # tar zxvf nagios-3.4.3.tar.gz # cd nagios #。/configure ——prefix=/usr/地方/nagios ——with-nagios-user=nagios ——with-nagios-group=nagios ——with-command-user=nagios ——with-command-group=nagcmd ——enable-event-broker ——enable-nanosleep ——enable-embedded-perl ——with-perlcache # make # make 安装 # make install-init # make install-commandmode # make install-webconf # make install-config >之前四、配置apache
1 .配置apache
在配置文件/etc/httpd/conf/httpd . conf中找到
<前> DirectoryIndex index.html  index.html.var >之前将其修改为:
<前> DirectoryIndex index.html  index . php >之前再在apache配置文件下增加如下内容:
<前> AddType 应用程序/x-httpd-php 。php >之前2 .设置用户访问控制
<前> # htpasswd -cm /usr/地方/nagios/etc/htpasswd.users nagiosadmin >之前五、权限设定与启动服务
<前> # chown nagios: nagcmd /usr/地方/nagios/etc/htpasswd.users # usermod -a -G  nagios, nagcmd apache # service httpd 重启 >之前六,Nagios插件安装
<前> # tar zxvf nagios-plugins-2.2.1.tar.gz # cd nagios-plugins-2.2.1 #。/configure ——prefix=/usr/地方/nagios ——with-nagios-user=nagios with-nagios-group=nagios # make # make 安装 # chmod 755年,/usr/地方/nagios # chkconfig httpd ; chkconfig  nagios #/usr/地方/nagios/bin/nagios -v /usr/地方/nagios/etc/nagios.cfg >之前七、禁用selinux和iptables
<前> # setenforce 0 # service iptables 状态 >之前八、安装rrdtool工具
<前> # yum -y  install cairo-devel  libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel zlib *, cgilib * # tar zxvf rrdtool-1.4.5.tar.gz # cd rrdtool-1.4.5 #。/configure ——prefix=/usr/地方/rrdtool # make ,, make 安装 #/usr/地方/rrdtool/bin/rrdtool - v >之前九、安装PNP型
1 .安装PNP型
<前> # tar zxvf pnp4nagios-0.6.14.tar.gz # cd pnp4nagios-0.6.14 #。/configure ——prefix=/usr/地方/pnpnagios ——with-nagios-user=nagios ——with-nagios-group=nagios with-rrdtool=/usr/地方/rrdtool/bin/rrdtool # make # make 安装 # make install-webconf # make install-config # make install-init >之前2 .配置PNP型
1)修改/usr/地方/pnpnagios/etc下的配置文件
<前> # cp misccommands.cfg-sample misccommands.cfg # cp nagios.cfg-sample nagios.cfg # cp rra.cfg-sample rra.cfg >之前2)修改/usr/地方/pnpnagios/etc/页面下的配置文件
<前> # cd /usr/地方/pnpnagios/etc/页面 # cp web_traffic.cfg-sample web_traffic.cfg >之前3)修改/usr/地方/pnpnagios/etc/check_commands下的配置文件