Cool Solutions

Novell Remote Manager Command-Line Interface



By:

April 16, 2010 12:59 pm

Reads:7,906

Comments:2

Score:Unrated

License:
Free (subject to disclaimer)

Download cliNoRM-0.0.1

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!

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.
Loading ... Loading ...


Categories: Uncategorized

Disclaimer: This content is not supported by Novell. 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 it thoroughly before using it in a production environment.

2 Comments

  1. By:doctorhung

    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

Comment

RSS