先下载apache、nagios、nrpe等源代码包。可以去我的115下载,也可以去官网下载。有的人认为需要安装PHP,不过我是没有安装。文件可以都放在一个目录下,我用CRT上传在/nagios目录下。

  1、 解压apache

         #tar zxvf httpd-2.2.20.tar

   2、安装apache

         #cd  httpd-2.2.20

         #./configure --prefix=/usr/local/apache/     (安装指定目录,方便管理)

         #make

         #make install

        apache已经安装完成了,可以测试:http://ip。启动/usr/local/apache/bin/apachectl restart  或者service httpd start    (这里若是启动报错了,可以去我的上一篇文章看。)

    3、安装 nagios用户

          #/usr/sbin/useradd -m nagios    添加一个名为nagios 的用户用以专门跑nagios

          #passwd nagios     设置密码

          #/usr/sbin/groupadd nagcmd 添加nagcmd 用户组,用以通过web 页面提交外部控制命令

          

           #/usr/sbin/usermod -a -G nagcmd nagios 将nagios 用户加入nagcmd 组

           #/usr/sbin/usermod -a -G nagcmd apache 将apache 用户加入nagcmd 组

    4、解压Nagios文件

           #tar zxvf  nagios-3.3.1.tar

           #cd  nagios

           #./configure --prefix=/usr/local/nagios/

           #make all

           #make install

           #make install-init

           #make install-commandmode

           #make install-webconf

    5、检测安装是否成功

           #/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg  (如图)

          

Centos5.6安装Nagios服务_第1张图片

           

       6、配置登录web用户

            #htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

            #passwd   nagiosadmin

        7、安装nagios-plugins

            #tar nagios-plugins

            #cd  nagios-plugins

            #./configure --prefix=/usr/local/nagios/

            #make install

       8、登录

           #service nagios  restart

           通过web界面查看nagios: http://ip/nagios

         Centos5.6安装Nagios服务_第2张图片

             输入:nagiosadmin    密码:........

        9、设置开机启动

             #chkconfig --add nagios

             #chkconfig nagios on

             #chkconfig --level 2345 httpd on

       10、以上就是没有安装插件的配置。这样就算安装完成了nagios简单的服务器

        11、喜欢中文界面的(可选)

              #tar xvf  nagios-cn-3.2.3.tar

              #cd nagios-cn-3.2.3

              #./configure --prefix=/usr/local/nagios/

              #make all

              #make install

              #make install-init

              #make install-commandmode

    注:若是安装了中文包,无法登录,再次输入:安装6的过程。

           vi /usr/local/nagios/etc/objects/contacts.cfg 修改Email发送地址。

参考:http://nagios.sourceforge.net/docs/3_0/quickstart-fedora.html(官网文档)

包下载 http://u.115.com/file/aqkkx6qw#
nagios-plugins-1.4.15.tar.gz

             http://u.115.com/file/clss1ocv#
nagios-cn-3.2.3.tar.bz2

              http://u.115.com/file/e655a2i4#
nagios-3.3.1.tar.gz

               http://u.115.com/file/bhiikbba#
httpd-2.2.20.tar.gz

       需要包的,若是过期了,你们请提醒!

       下篇安装插件!