NRPE or Nagios remote plugin executor is designed to allow execution of plugins on remote Linux or UNIX based machines. These plugins are executed to monitor the usage of CPU load and memory usage like a local resource of remote machines. It is required as this information is not usually exposed publicly to an external machine and for this purpose, NRPE agent is installed on remote machines.
NRPE add-on or plugin has two components that work together to perform the task:
- A ‘check_nrpe’ plugin that resides on the local machine and it is used for monitoring.
- The NRPE daemon that can run on remote machines.