TOP LEVEL CATEGORIES
EXPLORE
Description:
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
For Service checks
hostname servicename State output
File: -f /full/path/to/file This file will be sent to the NRDP server specified in -u The file should be an XML file in the following format ##################################################
<?xml version='1.0'?> <checkresults> <checkresult type="host" checktype="1"> <hostname>YOUR_HOSTNAME</hostname> <state>0</state> <output>OK|perfdata=1.00;5;10;0</output> </checkresult> <checkresult type="service" checktype="1"> <hostname>YOUR_HOSTNAME</hostname> <servicename>YOUR_SERVICENAME</servicename> <state>0</state> <output>OK|perfdata=1.00;5;10;0</output> </checkresult> </checkresults> ##################################################
Directory: -D /path/to/temp/dir This is a directory that contains XML files in the format above. Additionally, if the -d flag is specified, send_nrdp.sh will create temp files here if the server could not be reached. On additional calls with the same -D path, if a connection to the server is successful, all temp files will be sent.
Current Version
0.1
Last Release Date
2012-02-16
Compatible With
Owner
Scott Wilkerson
Download URL
https://assets.nagios.com/downloads/nrdp/send_nrdp.sh
You must be logged in to submit a review.
Your review has been submitted and is pending approval.
To:
From:
Your recommendation has been sent.