Home Directory Addons Passive Checks NRDP - Nagios Remote Data Processor

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me
Don't miss your chance to attend the 2014 Nagios World conference!

Don't miss your chance to attend the 2014 Nagios World Conference, Oct 13-16th. Informative Sessions, Networking, Food and Cocktails! Visit go.nagios.com/conference/ for more information or to register.


NRDP - Nagios Remote Data Processor Featured

Bookmark and Share

Rating
12 votes
Favoured:
2
Compatible With
  • Nagios 3.x
Hits
111842
Nagios Remote Data Processor (NDRP) is a flexible data transport mechanism and processor for Nagios. It is designed with a simple and powerful architecture that allows for it to be easily extended and customized to fit individual users' needs. It uses standard ports protocols (HTTP(S) and XML) and can be implemented as a replacement for NSCA.
Documentation on NRDP (installation, overview, etc.) can be found here.

If you are interested in monitoring Windows with NRDP more information can be found at:

http://exchange.nagios.org/directory/Addons/Passive-Checks/NRDS_win/details
Reviews (7)
bykapurnicus, August 23, 2011
6 of 15 people found this review helpful
I was glad to see this get developed. We've been migrating away from NSCA to NRDP for multiple reasons:
- Long output support.
- More consistent results interfacing with a web server rather than the NSCA daemon.
- Easier to develop interfaces against URL encoded XML submissions (easy multi-language / multi-platform support).
- It may be my imagination but check results seem to get picked up faster by nagios through NRPD.

I wished it came with a client in another language but PHP. We don't have php binaries in our environment.

I've written a perl based client that uses the NRDP protocol but functions as a dropin replacement for send_nsca. I may post if there's interest.
Owner's reply

It would be great it you'd be willing to post the Perl client. I can include it with future NRDP releases if you're okay with that.

FYI, I have plans to develop a bash client for NRDP in the future unless your Perl client is so easy that it negates that need. :)

byleggett, February 10, 2012
5 of 8 people found this review helpful
Try as I might, I can not get newlines in the output either via the web page submission or via send_nrdp.pl. I've tried \n, \\n, actual newlines and all I ever get is the first line and that's it.
byScott, August 22, 2011
5 of 8 people found this review helpful
This is a huge step forward from NSCA, thanks for the contribution. No more external config is a huge plus, as is the firewall hassle being eliminated.
bymacling66, February 2, 2013
0 of 5 people found this review helpful
I am trying to use NRDP.

Please give me the hint how to make it work with http_post.

The first TEST is OK : DISABLE_HOST_NOTIFICATIONS

The second TEST on a service is NOT OK.
byxoroz, February 6, 2014
Thanks for this simple passive check solution.
I will be implementing it here.
The tool works well, better than NSCA or other passive methodes.
The URL (assets.nagios...) isn't working any longer though.
byluhlig, September 24, 2013
NRDP is compatible with nagios core 4 ?