How to Install and Configure Nagios NRPE

Share this Article :

In the previous article, i have guide you on how to install Nagios Core, mainly for network and services monitoring. In this post, i will guide you on how to install Nagios NRPE. Nagios Remote Plugin Executor (NRPE) is a Nagios agent that allows to remotely execute Nagios plugins on other Linux/Unix machines. NRPE can also communicate with Windows agent addons like NSClient++. It allows for monitoring resources such as disk usage, CPU load, etc. Please follow the following steps to install Nagios NRPE on your Nagios server.

Also Read :   How to Download CentOS 6.2 ISO

Prerequisites
How to Install Nagios on CentOS 5.5

Steps:
1. Install the Nagios NRPE and Nagios-devel. For your information, Nagios-devel is a header files, libraries and development documentation for nagios.

    [[email protected] ~]# yum --enablerepo=rpmforge install nagios-nrpe nagios-devel
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * addons: ossm.utm.my
     * base: ossm.utm.my
     * epel: ftp.cuhk.edu.hk
     * extras: ossm.utm.my
     * rpmforge: fr2.rpmfind.net
     * updates: ossm.utm.my
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package nagios-devel.i386 0:3.2.3-3.el5.rf set to be updated
    ---> Package nagios-nrpe.i386 0:2.12-1.el5.rf set to be updated
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =====================================================================================
     Package               Arch          Version                 Repository         Size
    =====================================================================================
    Installing:
     nagios-devel          i386          3.2.3-3.el5.rf          rpmforge           42 k
     nagios-nrpe           i386          2.12-1.el5.rf           rpmforge           35 k
    
    Transaction Summary
    =====================================================================================
    Install       2 Package(s)
    Upgrade       0 Package(s)
    
    Total download size: 76 k
    Is this ok [y/N]: y
    Downloading Packages:
    (1/2): nagios-nrpe-2.12-1.el5.rf.i386.rpm                     |  35 kB     00:00
    (2/2): nagios-devel-3.2.3-3.el5.rf.i386.rpm                   |  42 kB     00:00
    -------------------------------------------------------------------------------------
    Total                                                 23 kB/s |  76 kB     00:03
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing     : nagios-nrpe                                                   1/2
      Installing     : nagios-devel                                                  2/2
    
    Installed:
      nagios-devel.i386 0:3.2.3-3.el5.rf         nagios-nrpe.i386 0:2.12-1.el5.rf
    
    Complete!
    

2. Set nrpe to start at boot and start nrpe

    [[email protected] ~]# chkconfig nrpe on
    [[email protected] ~]# /etc/init.d/nrpe start
    Starting Nagios NRPE daemon (nrpe):                        [  OK  ]
    

3. Update the /etc/services. At the following line at the bottom of the page.

    [[email protected] ~]# vi /etc/services
    
    nrpe            5666/tcp                        # NRPE
    

4. Test NRPE daemon install

    [[email protected] ~]# netstat -at |grep nrpe
    tcp        0      0 server.intranet.local:nrpe  *:*                         LISTEN
    


Leave a Reply