MonitoringExchange
NagiosForge
NagiosWiki
Nagios Community Platform powered by NETWAYS

Addon:JNRPE

Search  
From MonEx Wiki
Jump to: navigation, search

JNRPE

Addon:JNRPE
{{{Image}}}
Description: Java Remote Plugin Executor addon for Nagios
Author: {{{author}}}
Developer: Massimiliano Ziccardi
Released: August 2009
Latest release version: 1.05.3 stable
OS: All
Genre: {{{Genre}}}
Licence: Apache
Licence: {{{licence}}}
Website: Sourceforge

With JNRPE you can create and execute JAVA plugins that runs on every platform without the need of recompilation and without the overhead of a JVM for every plugin execution (the plugins runs inside the JNRPE's JVM instance).

Contents


How it works

JNRPE is a Java porting of the NRPE software and it's fully compatible with the check_nrpe command. To use JNRPE you need two components:

  • The check_nrpe plugin, which resides on the local monitoring machine (see NRPE)
  • The JNRPE daemon, which runs on the remote or local machine

When Nagios needs to monitor a resource or a service handled by a JNRPE plugin:

  • Nagios will execute the check_nrpe plugin and tell it what service needs to be checked
  • The check_nrpe plugin contacts the JNRPE daemon on the remote or local host over an (optionally) SSL-protected connection
  • The JNRPE daemon runs the appropriate plugin to check the service or resource. The plugin can be a new JAVA plugin, or an external executable (for example, you can use the Nagios provided plugins with JNRPE).
  • The results from the service check are passed from the JNRPE daemon back to the check_nrpe plugin, which then returns the check results to the Nagios process.


See also


External Links