Skip to content

vpereira/nrped

Repository files navigation

GO NRPE - Nagios Remote Plugin Executor

test.yml codeql-analysis.yml Build Status

Status: Maintained

Contents

There are two pieces to this addon:

  • nrped: This program runs as a background process on the remote host and processes command execution requests from the check_nrpe plugin on the Nagios host. Upon receiving a plugin request from an authorized host, it will execute the command line associated with the command name it received and send the program output and return code back to the check_nrpe plugin

  • check_nrpe: This is a plugin that is run on the Nagios host and is used to contact the nrped process on remote hosts. The plugin requests that a plugin be executed on the remote host and wait for the nrped process to execute the plugin and return the result. The plugin then uses the output and return code from the plugin execution on the remote host for its own output and return code.

NOTE:

It's a ongoing project, however it works. There are some features missing, like SSL support that will be done with the time. git pull are, as usual, welcome :o)

Compiling it:

you will need go and make

make

About

nrpe client and server implemented in go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published