Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
Bash implementation of the send_nrdp client. send_nrdp.sh Revision 0.1 - Send NRPD script for Nagios Usage: send_nrdp.sh -u URL -t token [options] Usage: send_nrdp.sh -h Help file This script is used to send NRPD data to a Nagios server Required: -u, URL of NRDP server. Usually http://<IP_ADDRESS>/nrdp/ -t, Shared token. Must be the same token set in NRDP Server Options: Single Check: -H host name -s service name -S State -o output STDIN: **Optional** -d delimiter (default "t") With only the required parameters send_nrdp.sh is capable of processing data piped to it either from a file or other process. By default, we use t as the delimiter however this may be specified with the -d option data should be in the following formats one entry per line. For Host checks:
hostname State output
hostname servicename State output
Current Version
0.1
Last Release Date
2012-02-16
Owner
Scott Wilkerson
Download URL
https://assets.nagios.com/downloads/nrdp/send_nrdp.sh
Compatible With
This plugin works fine for me, except that it doesn't seem to support check-plugins that outputs multiline results. This is a new feature in Nagios 3.x from what I can tell. I have one of those in my setup, check_jmxeval, that does two tests at the same time. The output is like this: JMXEval CRITICAL - 2 checks, 1 critical [Threads], 1 ok [1] Threads CRITICAL - ThreadCount is 73 [2] PeakThreads OK - PeakThreadCount is 73 | threadCount=73;150;100 peakThreadCount=76 time=0.0s All that is returned to my Nagios server after this script generates the XML-code and sends it is the first line, like this: JMXEval CRITICAL - 2 checks, 1 critical [Threads], 1 ok I would like to see support for multiline output implemented in this script in the future. Right now I'm looking for a work around for this problem.
Only requires curl or wget to run. For setting up a passive check it doesn't get more lightweight than this!
You must be logged in to submit a review.
To:
From: