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


Remember Me


3 votes
Current Version
Last Release Date
Compatible With
  • Nagios 3.x
  • Nagios XI
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
Nagios Remote Data Sender for Windows (NRDS_Win)
Lightweight utility for passing check results to Nagios NRDP server. Once installed, communication is initiated by the Windows client over a HTTP or HTTPS (SSL) port on a regular interval. Great for situations where Nagios can't reach the Windows machines, but the Windows machines can reach Nagios.

Minimal configuration is required for the initial setup. The automated installer will walk through the installation process configuring the install directory and scheduled task.

Interfaces with NRDS on Nagios which allows for configuration of checks and distribution of plugins accross multiple machines running NRDS_Win.

Silent install options from command line
For example: (all one line)
NRDS_Win_64.exe /S /NRDP="" /TOKEN=token /CONFIG=Windows64 /HOST=Callisto /INTERVAL=5

Compatible with 32bit and 64bit versions of:
Windows XP
Windows 2003
Windows 2008
Windows 7

Previous version:

If you're not using NRDS to update and deploy plugins automatically, here is a link to a sample config and plugins.

07/16/2013 Added Extension handler section
For example, to handle vbs or ps1 extentions:

vbs = cscript //nologo $CHECK_COMMAND$
ps1 = powershell -ExecutionPolicy Bypass -File $CHECK_COMMAND$

Full list of changes found here:

More information on NRDS can be found at:
Reviews (2)

I needed authentication web and found the solution, in my Windows 10 x64 test.

if the virtual host is configured:
AuthName "NRDP"
AuthType Basic
AuthUserFile /usr/local/nrdp/htpasswd.users
Require valid-user

You only need to add the username and password as well vbs file into line 204: "user-web", "password-web"

C:\Program Files\Nagios\NRDS_Win\NRDS_Win.vbs

'Posts Data
Function PostData(Data, nrdp_address, Galactic_Guide )
Set objXmlHttp = CreateObject("Msxml2.ServerXMLHTTP")
objXmlHttp.setOption 2, SSL_OPTION "POST", submit, False, "user-web", "password-web"
Set PostData = objXmlHttp
Set objXmlHttp = Nothing
End Function
bybb, March 10, 2013
1 of 6 people found this review helpful
Program works great. There isn't really a dummy how-to on setting up NRDP and testing but here are some hints:

-NRDS_Win doesn't throw any errors so if you type in duplicate keys for example in the config file, the program will run but nothing will work. No error messages or logging.
-NRDS_Win has support for updating configs and plugins from server but my standard NRDP installation doesn't support it.
-To do a host check simply put "__HOST__ = echo 1" or something similar in the config.ini
-If you need to debug the http output, I traced the calls with Fiddler
-If you want to ensure the "commands" are getting to Nagios, simply run "cat /usr/local/nagios/nagios.cmd"
-If you want to monitor check data, look in folder /usr/local/nagios/var/spool/checkresults and ensure files are being written here. If they are not, check /tmp folder. If there a bunch of temp files and "temp.ok" files, that means you have permission issues.
Owner's reply

A guide for using NRDS_Win with NagiosXI can be found here:

For use with Nagios Core, You can use NRDS_Win to send back NRDP Checks.