How do I know if Nrpe is running?

How do I know if Nrpe is running?

When Nagios server needs to check the status of any resources or applications to that remote host, sends and commands signal, which command definition is stored on NRPE service….Step 1 – Configure NRPE on Linux Host

  1. Step 1.1 – Install NRPE.
  2. Step 1.2 – Configure NRPE.
  3. Step 1.3 – Verify Connectivity from Nagios.

What is Nrpe CFG?

Nrpe, or Nagios Remote Plugin Executor, is the client side service of a monitoring setup. Upon incoming command, the nrpe checks it’s local configuration, and executes the plugin configured with the command, then sends back the results to the server for processing.

What is Nrpe protocol?

Nagios Remote Plugin Executor (NRPE) is a Nagios agent that allows remote system monitoring using scripts that are hosted on the remote systems. It allows for monitoring of resources such as disk usage, system load or the number of users currently logged in.

How restart Nrpe service in Linux?

cfg file will be located in /etc/nagios/nrpe. cfg , and you should be able to then enable and (re)start the nrpe service with: chkconfig nrpe on (which will ensure NRPE starts on system boot), and /etc/init. d/nrpe restart (to restart the service).

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 (for testing), daemon, and sample daemon configuration file. If everything worked, add the hostname or IP address of the nagios server to the /etc/xinetd.

How can I check my Nagios status?

To identify the status of a monitored service, Nagios runs a check plugin on it. Nagios can tell what the status of the service is by reading the exit code of the check. Nagios understands the following exit codes: 0 – Service is OK.

How does Nrpe work?

What NRPE does is run checks on a system remote from the central Nagios server, allowing Nagios to query it as if the checks were run locally. In essence, Nagios talks to NRPE, asks it to run a specific check, waits for the response, and logs it along with everything else it watches.

How do I restart Nagios client?

Starting and Stopping Nagios

  1. Init Script: The easiest way to restart the Nagios daemon is by using the init script like so: /etc/rc.d/init.d/nagios reload.
  2. Web Interface: You can restart the Nagios through the web interface by clicking the “Process Info” navigation link and selecting “Restart the Nagios process”:

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 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 port does Nrpe use?

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

Where are Nagios commands?

Commands that can be defined include service checks, service notifications, service event handlers, host checks, host notifications, and host event handlers. By default, check command definitions are stored in the file /usr/local/nagios/etc/commands. cfg .

How to enable check nrpe command line arguments?

Dec 5 11:11:52 dev-db xinetd [2536]: EXIT: nrpe status=0 pid=24187 duration=0 (sec) To enable command arguments in NRPE, you should do the following two things. 1. Configure NRPE with –enable-command-args Typically when you install NRPE on the remote host, you’ll do ./configure without any arguments.

How is check nrpe used in CPU load?

The “check_nrpe” command just defined will be used in a new host configuration: Our “CPU LOAD” service uses the check_nrpe command with the parameter “check_load”. This parameter designates the script that will be executed on the monitored host (NRPE client).

Can you use a config file in NRPE V3?

This KB article discusses NRPE v3 and the ability to use a config file for command line arguments. In particular the ability to use certificates results in a a very long command line. The config file allows you to define check_nrpe arguments in the file and instead point to the config file.

Why is check nrpe not enabled in Nagios?

Check the remote server logs for error messages. If you view the /var/log/messages on the remote host, (in the above example, that is, you’ll see the nrpe error “ Error: Request contained command arguments! ” as shown below, indicating that check_nrpe is not enabled to take the command arguments.