NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
emoacht
Sep 02, 2011Aspirant
Beta Tester Wanted (new Windows app for ReadyNAS)
Hi, all
I recently created a small Windows app for ReadyNAS series of NAS, which will let user to start, monitor and shutdown a ReadyNAS system from task tray.

It emulates RAIDar Protocol to retrieve information from the system as RAIDar.net by Pasadena and ReadyNAS Monitor by DotBlog do. I thank both of them for showing one can utilize RAIDar Protocol to get information directly from the system, but I want some more features:
I am testing this app with my ReadyNAS Ultra 2 and Duo and it looks working fine. Thus, I want to know if it will work in other environment especially with other ReadyNAS systems like NV+, Ultra 4, Ultra 6 and so on.
So, I will appreciate it if someone take time to test it and report the result with the name of ReadyNAS system. Also, any comments or suggestions will be welcomed.
The Project Home: NAS Herder
(This app is developed by VB.NET and runs on Windows 7 and Windows XP (probably Windows Vista also) with .NET Framework 4.0 installed.)
Edit: Changed screenshot.
I recently created a small Windows app for ReadyNAS series of NAS, which will let user to start, monitor and shutdown a ReadyNAS system from task tray.

It emulates RAIDar Protocol to retrieve information from the system as RAIDar.net by Pasadena and ReadyNAS Monitor by DotBlog do. I thank both of them for showing one can utilize RAIDar Protocol to get information directly from the system, but I want some more features:
- Smaller space to monitor the system: This app indicates status of the system by color of task tray icon so as not to bother user as long as the system is running without problem. If something wrong happens to the system, this app will notify user instantly.
- Power off when the system is not needed: This app can make power on/off of the system synchronized with client PC so that the power consumption will be minimized. (This feature will be useless for heavy users who run their systems 24/7 though...)
I am testing this app with my ReadyNAS Ultra 2 and Duo and it looks working fine. Thus, I want to know if it will work in other environment especially with other ReadyNAS systems like NV+, Ultra 4, Ultra 6 and so on.
So, I will appreciate it if someone take time to test it and report the result with the name of ReadyNAS system. Also, any comments or suggestions will be welcomed.
The Project Home: NAS Herder
(This app is developed by VB.NET and runs on Windows 7 and Windows XP (probably Windows Vista also) with .NET Framework 4.0 installed.)
Edit: Changed screenshot.
64 Replies
Replies have been turned off for this discussion
- whcAspirantThanks for this app, great to be able to turn on the readynas remotely. Though it does not seems to support os6, can only turn on, not turn off or reboot, and no status of fan and ect in the trey popup menu.
- emoachtAspirantHi, whc. Thanks for the report.
If you don't mind, could you paste the response of RAIDar Protocol from Raw response box of Scan Dialog (IP Address and Mac Address are not needed)? It might help me to adapt to the new format of the response. - whcAspirant
emoacht wrote: Hi, whc. Thanks for the report.
If you don't mind, could you paste the response of RAIDar Protocol from Raw response box of Scan Dialog (IP Address and Mac Address are not needed)? It might help me to adapt to the new format of the response.
How to do that? maybe a little guide :)? - emoachtAspirantOkay whc,
Click "Tool" in tool bar of main window -> Click "Scan" to open "Scan" dialog -> Click "Scan ReadyNAS in LAN". The ReadyNAS system will be shown in the list below -> Check "Show raw response". A textbox will open at the bottom -> Raw response from the system will be there and so copy and paste it to the forum. Please note, 1st line of the response will be MAC Address of the system and 3rd line will be IP Address. So clip them if you wish. - whcAspirant
emoacht wrote: Okay whc,
Click "Tool" in tool bar of main window -> Click "Scan" to open "Scan" dialog -> Click "Scan ReadyNAS in LAN". The ReadyNAS system will be shown in the list below -> Check "Show raw response". A textbox will open at the bottom -> Raw response from the system will be there and so copy and paste it to the forum. Please note, 1st line of the response will be MAC Address of the system and 3rd line will be IP Address. So clip them if you wish.
Thanks for the guide, here is the data:NAS
model!!0!!mode=pro::descr=ReadyNAS 316::arch=x86
ReadyNASOS!!version=6.1.5,time=1386892237,arch=x86_64
66
NAS
model!!0!!mode=pro::descr=ReadyNAS 316::arch=x86
ReadyNASOS!!version=6.1.5,time=1386892237,arch=x86_64
66
NAS
model!!0!!mode=pro::descr=ReadyNAS 316::arch=x86
ReadyNASOS!!version=6.1.5,time=1386892237,arch=x86_64
66 - whcAspirantInstalled latest version, thanks for your work.
Though on 316 running 6.1.5 still not able to turn off the nas, and no system info in trey. WOL works fine though. - ReadyASGuide
emoacht wrote: Thanks! whc.
Well, unfortunately the response seems not to include so much information which can be made use of. Hmm...
[...]
In my NasHerder 0.9.8 is the same poor result:
MAC
NAS
IP
model!!0!!mode=pro::descr=ReadyNAS Ultra 4::arch=x86
ReadyNASOS!!version=6.1.6,time=1389750453,arch=x86_64
66
Is there any way to ask NAS with OS6 for more parameters?
As you can see I have installed OS 6.1.6 on ReadyNAS Ultra 4. - doylmiGuide@ emoacht - You can control OS 6 through FrontView as well. The general idea is to send an HTTP POST request to https://IP_ADDRESS/dbbroker. The body of the request is an XML document. For example, if this was a bash shell script the following would work (replace USER, PASSWORD and IP_ADDRESS):
Shutdown:curl -u USER:PASSWORD -k "https://IP_ADDRESS/dbbroker" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data "<?xml version=\"1.0\" encoding=\"UTF-8\"?><xs:nml dst=\"nas_herder\" src=\"nas\" xmlns:xs=\"http://www.netgear.com/protocol/transaction/NMLSchema-0.9\" xmlns=\"urn:netgear:nas:readynasd\"><xs:transaction id=\"njl_id_2\"><xs:custom id=\"njl_id_1\" resource-id=\"Shutdown\" resource-type=\"System\" name=\"Halt\"><Shutdown fsck=\"false\" halt=\"true\"/></xs:custom></xs:transaction></xs:nml>"
Reboot:curl -u USER:PASSWORD -k "https://IP_ADDRESS/dbbroker" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data "<?xml version=\"1.0\" encoding=\"UTF-8\"?><xs:nml dst=\"nas_herder\" src=\"nas\" xmlns:xs=\"http://www.netgear.com/protocol/transaction/NMLSchema-0.9\" xmlns=\"urn:netgear:nas:readynasd\"><xs:transaction id=\"njl_id_2\"><xs:custom id=\"njl_id_1\" resource-id=\"Shutdown\" resource-type=\"System\" name=\"Halt\"><Shutdown fsck=\"false\" halt=\"false\"/></xs:custom></xs:transaction></xs:nml>" - davemath2001AspirantHello, I just installed the utility in my windows 7 machine and I love it. Kudos to the designer.
I have a humble request; I would love to be able to see the disk space used / disk space available ( in absolute value ). The iMac applet utility for monitoring the Readynas displays that information. When the volume of the ReadyNas is getting full you can monitor it better ( as opposed to a % value ) to avoid saturating the Nas.
That would be a nice improvement IMHO to the already awesome utility that it is.
--------------------------------------
(Edited for correction)
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!