twstrace command
Use the twstrace command to configure traces, and collect logs, traces, and configuration files (ita.ini and jobManager.ini) for agents. You collect all the information in a compressed file when it is running without stopping and restarting it.
See command usage and verify version
To see the command usage and options, use the following syntax.
Syntax
twstrace -u | -vParameters
- -u
- Shows the command usage.
- -v
- Shows the command version.
Enable or disable trace
To set the trace to the maximum or minimum level, use the following syntax.
Syntax
twstrace -enable | -disableParameters
- -enable
- Sets the trace to the maximum level. The maximum level is 1000.
- -disable
- Sets the trace to the minimum level. The minimum level is 3000.
Set trace information
To set the trace to a specific level, specify the number of trace files you want to create, and the maximum size the trace files can reach, use the following syntax.
Syntax
twstrace [ -level <level_number> ] [ -maxFiles <files_number> ] [ -maxFileBytes <bytes_number> ]Parameters
- -level <level_number>
- Sets the trace level. Specify a value in the range from 1000 to 3000, which is also the default value. Note that if you set this parameter to 3000, you have the lowest verbosity level and the fewest trace messages. To have a better trace level, with the most verbose trace messages and the maximum trace level, set it to 1000.
- -maxFiles <files_number>
- Specify the number of trace files you want to create.
- -maxFileBytes <bytes_number>
- Set the maximum size in bytes that the trace files can reach. The default is 1024000 bytes.
Show trace information
To display the current trace level, the number of trace files, and the maximum size the trace files can reach, use the following syntax.
Syntax
twstrace -level | -maxFiles | -maxFileBytesParameters
- -level
- See the trace level you set.
- -maxFiles
- See the number of trace files you create.
- -maxFileBytes
- See the maximum size you set for each trace file
Sample
The example shows the information you receive when you run the following command:twstrace -level -maxFiles -maxFileBytes
AWSITA176I The trace properties are: level="1000",
max files="3", file size="1024000".
Collect trace information
To collect the trace files, the message files, and the configuration files in a compressed file, use the following syntax.
Syntax
twstrace -getLogs [ -zipFile <compressed_file_name> ] [ -host <host_name> ] [ -protocol {http | https } [ -port <port_number> ][ -iniFile <ini_file_name> ]Parameters
- -zipFile <compressed_file_name>
- Specify the name of the compressed file that contains all the information, that is logs, traces, and configuration files (ita.ini and jobManager.ini) for the agent. The default is logs.zip.
- -host <host_name>
- Specify the host name or the IP address of the agent for which you want to collect the trace. The default is localhost.
- -protocol http|https
- Specify the protocol of the agent for which you are collecting the trace. The default is the protocol specified in the .ini file of the agent.
- -port <port_number>
- Specify the port of the agent. The default is the port number of the agent where you are running the command line.
- -iniFile <ini_file_name>
- Specify the name of the .ini file that contains the SSL
configuration of the agent for which you want to collect the traces.
If you are collecting the traces for a remote agent for which you
customized the security certificates, you must import the certificate
on the local agent and specify the name of the .ini file that
contains this configuration. To do this, perform the following actions:
- Extract the certificate from the keystore of the remote agent.
- Import the certificate in a local agent keystore. You can create an ad hoc keystore whose name must be TWSClientKeyStore.kdb.
- Create an .ini file in which you specify:
- 0 in the tcp_port property as follows:
tcp_port=0
- The port of the remote agent in the ssl_port property as
follows:
ssl_port=<ssl_port>
- The path to the keystore you created in Step 2 in the key_repository_path property
as follows:
key_repository_path=<local_agent_keystore_path>
- 0 in the tcp_port property as follows: