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

NRDS_Win

Rating
3 votes
Favoured:
3
Current Version
1.1
Last Release Date
2012-09-25
Compatible With
  • Nagios 3.x
  • Nagios XI
Owner
Hits
128902
Files:
FileDescription
NRDS_Win_64.exeNRDS_Win_64.exe
NRDS_Win_32.exeNRDS_Win_32.exe
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="http://2.3.5.7/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:
https://assets.nagios.com/downloads/nagiosxi/agents/NRDS_WinR3-32.exe
https://assets.nagios.com/downloads/nagiosxi/agents/NRDS_WinR3-64.exe

If you're not using NRDS to update and deploy plugins automatically, here is a link to a sample config and plugins.
https://assets.nagios.com/downloads/nagiosxi/agents/nrds_win_plugins.zip

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

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

Full list of changes found here:
https://assets.nagios.com/downloads/nrdp/change_log/NRDS_Win_Change_Log.txt

More information on NRDS can be found at:
https://assets.nagios.com/downloads/nagiosxi/docs/Passive_Monitoring_with_NRDS.pdf
Reviews (2)
Hi,

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

if the virtual host is configured:
----------------------------------------------------------------
/etc/apache2/conf.d/nrdp.conf
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
objXmlHttp.open "POST", submit, False, "user-web", "password-web"
objXmlHttp.send
...
...
...
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:
http://assets.nagios.com/downloads/nagiosxi/docs/Passive_Monitoring_with_NRDS_Win.pdf

For use with Nagios Core, You can use NRDS_Win to send back NRDP Checks.
http://assets.nagios.com/downloads/nagiosxi/docs/NRDP_Overview.pdf