关于Nagios的NRPE服务端客户端安装

Nagios 安装

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站设计、海拉尔网络推广、小程序定制开发、海拉尔网络营销、海拉尔企业策划、海拉尔品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供海拉尔建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

   准备条件: 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 

                格式definecommand {

                         command_name    # 名字 

                         command_line       # 命令

                 }

             contacts.cfg

                 格式:denfine contact{

                                       contact_name   #名字全局唯一

                                       use  #继承那个模板

                                       alias  #起一个描述名字

                                       email   接受通知的邮箱地址

                            }

     时间: timeperios.cfg 

                  格式:definetimeperiod {

                               timeperiod_name

                               alias

                               sunday

                               monday

                               tuesday

                               wednesday

                               thursday

                               friday

                               saturday

                     }

      主机: localhost.cfg 

                格式:definehost{

                                   use 

                                   host_name

                                   alias

                                   address

                             }

        服务: localhost.cfg 

               主机格式:definehost {

                                   use 

                                   host_name

                                   alias

                                   address

                             }

                服务格式:

                      格式:defineservice{

                                   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.1172.16.9.128

服务器安装插件

1)解压进入

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

  [root@localhost src]# cdnrpe-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 -H172.16.9.129


网站名称:关于Nagios的NRPE服务端客户端安装
文章分享:http://scyanting.com/article/psjgcj.html