Difference between revisions of "Using nxshell to automate bulk operations"
Jump to navigation
Jump to search
(Created page with "= Introduction = NxShell is based on Jython and provide access to NetXMS Java API using interactive shell. NxShell is build as single jar file, which includes all required lib...") |
(No difference)
|
Revision as of 10:57, 25 January 2013
Introduction
NxShell is based on Jython and provide access to NetXMS Java API using interactive shell. NxShell is build as single jar file, which includes all required libraries.
Download: http://www.netxms.org/download/nxshell-1.2.5.jar (change 1.2.5 to required version)
Usage
Start as interactive shell:
java -jar nxshell-1.2.5.jar
Execute script "test.py":
java -jar nxshell-1.2.5.jar test.py
When NxShell is started, it tries to get server IP, login and password from command line parameters. In interactive mode, user will be asked for details, otherwise default values will be used.
Start as interactive shell, with IP and Login provided (password will be asked):
java -Dnetxms.server=127.0.0.1 -Dnetxms.login=admin -jar nxshell-1.2.5.jar
Properties
These properties should be set with JVM's "-D" option. Please make sure that all "-D" options are before "-jar".
Parameter | Default Value |
---|---|
netxms.server | 127.0.0.1 |
netxms.login | admin |
netxms.password | netxms |