How does Nrpe work?

NRPE is a monitoring agent and protocol that is often used to monitor remote hosts with Nagios. NRPE works with: a client (check_nrpe plugin) that runs on the Nagios server. a daemon that runs on the remote server, processes requests from the client, and returns status information.

What is Nrpe port?

By default, the NRPE daemon listens on TCP port 5666, whether it’s configured to do SSL or not.

What is Nagios and how it works?

Nagios is an open source monitoring system for computer systems. It was designed to run on the Linux operating system and can monitor devices running Linux, Windows and Unix operating systems (OSes). Nagios software runs periodic checks on critical parameters of application, network and server resources.

How do I start Nrpe?


  1. Add nrpe port to /etc/services – Add NRPE service to /etc/services and make sure port 5666 (default) is open on Firewall: # echo “nrpe 5666/tcp # NRPE” >> /etc/services.
  2. Make necessary changes to nrpe. conf – Edit nrpe.
  3. Start xinetd/nrpe and enable them at system boot:

What is the latest version of Nrpe?

At the time of writing, the latest version of NRPE was 3.2. 1. Install the NRPE plugin. You’ll need to create a command definition in one of your Nagios object configuration files in order to use the check_nrpe plugin.

How do I know if Nrpe is running?

NRPE is known as Nagios Remote Plugin Executor….Step 1 – Configure NRPE on Linux Host

  1. Step 1.1 – Install NRPE. Firstly we would require installing nrpe service on remote Linux system, which we need to monitor through Nagios server.
  2. Step 1.2 – Configure NRPE.
  3. Step 1.3 – Verify Connectivity from Nagios.

What is Nagios port number?

SSH, port 22 Nagios is built to run natively on supported Linux distributions.

Who uses Nagios?

Nagios is most often used by companies with 50-200 employees and 1M-10M dollars in revenue.

What are the features of Nagios?


  • Centralized view of entire monitored IT infrastructure.
  • Detailed status information available through web interface.
  • Fast detection of infrastructure outages.
  • Alerts can be delivered to technical staff via email or SMS.
  • Escalation capabilities ensure alert notifications reach the right people.

What is Nagios Nrpe server?

The Nagios daemon which run checks on remote machines in NRPE (Nagios Remote Plugin Executor). It allows you to run Nagios plugins on other machines remotely. You can monitor remote machine metrics such as disk usage, CPU load etc. It can also check metrics of remote windows machines through some windows agent addons.

How can I check my Nrpe status?

How do I know my Nrpe version?

Nagios command line So the simplest way to see if things are a-working just run it without a command and you should get a response specifying the version of “NRPE” (in this case NSClient++) like so: ./check_nrpe -H server ip> I (0.3.

How to use NRPE on a remote server?

If the command was defined as -a -w 5 -c 10 (without the single quotes), then NRPE on the remote server would receive the following variables: The point being made here is that the NRPE agent will only use the variables that have been defined in the command definition.

Which is NRPE service sends requests to the agent?

Nagios XI is what sends requests to the agent so the first step is to look at an NRPE service in Core Configuration Manager (CCM). Here is a screenshot from a service definition in Nagios XI CCM. You can see how the Command view shows the Nagios XI command being used.

Which is an example of a nrpe plugin?

“Disk Space Usage”, “Load” or “Logged On Users” are examples of what can be checked with a plugin This KB article will assume that NRPE and the plugins are installed in the default directories.

What’s the difference between Nagios XI and NRPE?

Nagios XI is responsible for sending requests to the NRPE agent on the remote host Plugins are binary programs or scripts that are responsible for doing the actual check “Disk Space Usage”, “Load” or “Logged On Users” are examples of what can be checked with a plugin