Tool

cdrew's picture
tool
Reads:

7523

Score:
3
3
5
 
Comments:

2

Novell Remote Manager Command-Line Interface

(View Disclaimer)

license: 
Free (subject to disclaimer)

Java (>=1.6) Command-line utility that can send and receive HTTP commands to Novell Remote Manager (NoRM).

It works on the principle that the URLs in NoRM are consistent. i.e. The SM BIOS information you need is always found at https://servername:8009/SMBIOS/0 and https://servername:8009/SMBIOS/1 (you can see what the URL is but rolling the mouse over the relevant link). Once we know that we can fire off the same request to multiple servers with a single login.

Extract cliNoRM-<version>.zip to local drive, then

In its simplest form, the utility is used as follows:

java -jar <path>/cliNoRM-<version>.jar -get -in <path>/get.xml -out <path>/outputdir

The "get.xml" used for the input in the above example can generated using the -t option and then modified for your environment

For more help do the following:

java -jar <path>/cliNoRM-0.0.1.jar --help
   
   

Notice that you can do things like store credentials in the .xml file with -sc. They are encrypted but it's not massively secure encryption so beware. It does mean you can write hands-off scripts, though.

Another handy switch is -tp for thread pool - this is how many servers you can process concurrently, so -tp 10 will do ten servers at a time.

NOTE: HTTP Post commands are not implemented in this initial release!
AllegatoDimensione
cliNoRM-0.0.1.zip2 MB

Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).

It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.




User Comments

doctorhung's picture

Error fetching /Connection

Submitted by doctorhung on 11 March 2011 - 1:28am.

Hi,

I wish to use this program to catch some information from server.
I try it and I can get the NWHealth.html.
But it shows "Error fetching '/Connection' for hTTPgetServer HTTPgetServer-1"
When I enable the DEBUG log level, I find that it does not use 8009 port in executing request GET.

Would you give some hints how to use it.

Best regards,
Doctor

cdrew's picture

RE: Error fetching '/Connection

Submitted by cdrew on 17 March 2011 - 8:44am.

Ensure that your configuration (input file) has the correct port / transport to match your server(s).

© 2013 Novell