Novell Remote Manager Command-Line Interface

0 Likes

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!



Labels:

Collateral
Comment List
  •   in reply to MigrationDeletedUser
    Ensure that your configuration (input file) has the correct port / transport to match your server(s).
  •  
    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
Related
Recommended