网站建设资讯

NEWS

网站建设资讯

关于Nagios的NRPE服务端客户端安装-创新互联

Nagios 安装

创新互联成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、成都APP应用开发成都手机网站制作、微信网站制作、软件开发、达州电信机房等实行标准化操作,让客户可以直观的预知到从创新互联可以获得的服务效果。

  准备条件: Development Libraries

           Development Tools

  解决依赖关系: httpd gcc glibc glibc-common gd gd-devel php mysql mysql-server

  开始

         [root@localhost Desktop] groupadd nagcmd

         [root@localhost Desktop] useradd —G nagcmd nagios

         [root@localhost Desktop] passwd nagios

         [root@localhost Desktop] usermod -a -G nagcmd apache

         解压文件

         [root@localhost Desktop] cd nagios-4.1.1

         [root@localhost nagios-4.1.1] ./configure --sysconfdir=/etc/nagios --with-command-group=nagcmd --enable-event-broker

         [root@localhost nagios-4.1.1] make all

         [root@localhost nagios-4.1.1] make install #安装nagios

         [root@localhost nagios-4.1.1] make install-init #安装nogios的

         [root@localhost nagios-4.1.1] make install-commandmode #安装命令模式 的

         [root@localhost nagios-4.1.1] make install-config #安装配置文件的

         [root@localhost nagios-4.1.1]# make install-webconf  #会在/etc/httpd/conf.d/下生成nagios.conf

         创建一个登陆nagios web 程序的用户,这个用户账号在以后通过web 登陆nagios认证时所用 ,这里的创建路径要与 /etc/httpd/conf.d/nagios.conf里面的路径相同

          [root@localhost share]# htpasswd -c /etc/nagios/htpasswd.users nagiosadmin

          # 安装插件

            解压文件

            [root@localhost src]#  cd nagios-plugins-1.4.16

            [root@localhost src]# ./configure --with-nagious-user=nagios --with-nagios-group=nagios

            [root@localhost src]#  make

            [root@localhost src]#  make install

            [root@localhost nagios-plugins-1.4.16]# service httpd  restart

            [root@localhost nagios-plugins-1.4.16]# service nagios restart

      

Nagios 配置文件讲解

  配置文件所在地: /etc/nagios (与./configure的时候写的位置对比)

  主配置文件: nagios.cfg

  命令对象 : commands.cfg

        格式 define command {

             command_name   # 名字

             command_line    # 命令

         }

       contacts.cfg

         格式:denfine contact{

                    contact_name  #名字全局唯一

                    use  #继承那个模板

                    alias  #起一个描述名字

                    email  接受通知的邮箱地址

              }

   时间: timeperios.cfg

         格式: define timeperiod {

                timeperiod_name

                alias

                sunday

                monday

                tuesday

                wednesday

                thursday

                friday

                saturday

           }

   主机: localhost.cfg

        格式: define host{

                  use

                  host_name

                  alias

                  address

               }

    服务: localhost.cfg

        主机格式: define host {

                  use

                  host_name

                  alias

                  address

               }

        服务格式:

           格式: define service{

                  use

                  host_name

                  service_description

                  check_command

               }

        

客户端安装插件

  

1)创建用户

          [root@localhost src]useradd nagios

          [root@localhost src]passwd nagios

2)解压插件包并进入安装插件

          [root@localhost src]tar -xvf nagios-plugins-1.4.15.tar.gz

          [root@localhost src] cd nagios-plugins-1.4.15

          [root@localhost nagios-plugins-1.4.15]./configure --enable-redhat-pthread-workaround

          [root@localhost nagios-plugins-1.4.15] make

          [root@localhost nagios-plugins-1.4.15]make install

3)解压NRPE包并进入安装NRPE

         [root@localhost src]# tar -xvf nrpe-2.14.tar.gz

         [root@localhost src]# cd nrpe-2.14

         [root@localhost src]# ./configure --with-prefix=/usr/local/nagios --enable-command-args

         [root@localhost nrpe-2.14]# make all

         [root@localhost nrpe-2.14]#  make install-plugin ##安装check_nrpe 这个插件

         [root@localhost nrpe-2.14]#  make install-daemon ##安装deamon

         [root@localhost nrpe-2.14]#  make install-xinetd ##安装超级进程

         [root@localhost nrpe-2.14]#  cp /usr/src/nrpe-2.14/init-script /etc/init.d/nrpe

         [root@localhost nrpe-2.14]#  chmod +x /etc/init.d/nrpe

         [root@localhost nrpe-2.14]#  make install-daemon-config  ##安装配置文件

4)修改目录权限

         [root@localhost nrpe-2.14]# chown nagios:nagios /usr/local/nagios/

         [root@localhost nrpe-2.14]# chown -R nagios:nagios /usr/local/nagios/libexec/

5) 编辑nrpe配置文件

  [root@localhost nrpe-2.14]# vim /usr/local/nagios/etc/nrpe.cfg

       allowed_hosts=127.0.0.1,172.16.9.128

  ##以下两步是如果把NRPE服务交给超级进程要更改的

  [root@localhost nrpe-2.14]# vim /etc/services

   nrpe      5666/tcp

  [root@localhost nrpe-2.14]# vim /etc/xinetd.d/nrpe

     only_from    = 127.0.0.1 172.16.9.128

服务器安装插件

1)解压进入

  [root@localhost src]# tar -xvf nrpe-2.14.tar.gz

  [root@localhost src]# cd nrpe-2.14

2)安装check_nrpe 插件

        [root@localhost nrpe-2.14]# ./configure

        [root@localhost nrpe-2.14]# make all

        [root@localhost nrpe-2.14]# make install-plugin

3) 测试

       [root@localhost nrpe-2.14]# /usr/local/nagios/libexec/check_nrpe -H 172.16.9.129

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:关于Nagios的NRPE服务端客户端安装-创新互联
文章URL:http://cdweb.net/article/dpgsce.html