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).
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