Command Line Monitor

Beside the web interfaces, the Command Line Monitor is available, which also provides monitoring services (see chapter Monitoring services) as well as basic control services for jobs (see chapter Control services). The program can be called by the following command:

bin/monitor.sh

The following command line operations are supported:

usage: monitor.sh
 -c,--command <arg>       Command to execute (e.g shutdown)
 -h,--host <arg>          Set remote host
 -help,--help             Show usage
 -p,--port <arg>          Set remote port
 -pass,--password <arg>   Password
 -s,--ssl                 Enable SSL support
 -user,--username <arg>   Username

If a username is specified without a password, the program asks for the password at start. This enables start of the Monitor if no password string is provided in the process list. Alternatively, the password can be specified in the file ColdScheduler.properties with the following parameters:

ClientUsername=operator
ClientPassword=password

The Monitor reads all additional parameters that have not been provided on the command line from the ColdScheduler.properties file. When you start the Monitor without parameters, it tries always to connect to the server on the same system.

The parameter “--command <arg>” will only execute a command on the server and then return. It can be used to trigger a shutdown or any other command that is accepted by the Monitor.