WebSphere Local Transactions Test
Local transactions are those transactions that occur within the server. This test reports all the performance metrics associated with the local transactions.
Target of the test : A WebSphere application server
Agent deploying the test : An internal agent
Outputs of the test : One set of results for each WebSphere application server being monitored
Parameters | Description |
---|---|
Test Period |
How often should the test be executed . |
Host |
The IP address of the WebSphere application server |
Port |
The port number of the WebSphere application server |
WebServerPort |
The port number through which the WebSphere applications can be accessed. |
SSL |
Indicate whether the SSL (Secured Socket Layer) is to be used to connect to the WebSphere server. |
ServerHostName |
Specify the node name of the server instance being monitored. To know the node name, do the following:
|
NDManager |
The NDManager parameter is applicable only under the following circumstances:
In the case of situation (a), in the NDManager text box, provide the host name of the node manager that manages the application servers in the cluster. To know the name of the Node Manager, do the following:
In the case of situation (b), enter the ServerHostName itself as the NDManager. If both conditions (a) and (b) do not apply, then specify none here. |
ConnectorPort |
The ConnectorPort parameter is applicable only under the following circumstances:
In case of situation (a), the ConnectorPort parameter will take the port number using which the node manager communicates with the WebSphere servers in the cluster. The connector port can be a SOAP port or an RMI port. To know the port number, do the following:
In case of situation (b), do the following to know the ConnectorPort:
If both (a) and (b) do not apply, specify none against ConnectorPort. |
User |
If security has been enabled for the WebSphere server being monitored, then provide a valid User name to login to the WebSphere server. If the WebSphere server does not require any authentication, then the User text box should contain the default value 'none'. |
Password |
If security has been enabled for the WebSphere server being monitored, then provide the Password that corresponds to the specified User name. If the WebSphere server does not require any authentication, then leave the Password text box with its default setting. |
Confirm Password |
If security has been enabled, confirm the specified Password by retyping it in the Confirm Password text box. If the WebSphere server does not require any authentication, then leave the Confirm Password text box with its default setting. |
EncryptPass |
By default, this flag is set to Yes, indicating that the Password of the WebSphere server is encrypted by default. To disable password encryption, select the No option. |
ServerName |
Specify the name of the WebSphere server instance to be monitored. To know the instances of a WebSphere server currently available, first, connect to the WebSphere Administrative console using the URL: http://<IP address of the WebSphere server:Port number of the WebSphere server>\admin. Then, login to the administrative console and expand the Servers node in the left pane of the console. Next, click on the Application Servers sub-node under the Servers node. A list of server instance Names and their corresponding Node values will then be displayed in the right pane. One of the displayed server instances can be specified as the value of the ServerName parameter. |
Timeout |
In the Timeout text box, specify the maximum duration (in seconds) for which the test will wait for a response from the application server. The default Timeout period is 60 seconds. |
Measurement |
Description |
Measurement Unit |
Interpretation |
---|---|---|---|
Local transaction begin rate |
Indicates the rate at which the local transactions begin at the server.
|
Transactions/Sec |
A high value indicates an increased overload on the server. |
Active local transactions |
Indicates the average number of concurrently active local transactions. |
Number |
If the value of this measure is high, it signifies greater load on the server. This might increase the number of waiting local transactions. |
Local transaction duration |
Indicates the average duration of the local transactions. |
Secs |
A high transaction duration value indicates increased load on the server. |
Local commit duration |
Indicates the average duration of commit for local transactions. |
Secs |
If the total time taken for committing a local transaction is high, then it indicates a bottleneck on the server. |
Local transaction commits |
Indicates the rate at which the local transactions are being committed. |
Trans/Sec |
If the rate of transactions that are being committed is very high, it signifies load on the server. It might be caused when some locked transactions are released suddenly. |
Local transaction rollbacks |
Indicates the rate at which the local transactions are being rolled back. |
Trans/Sec |
A high value indicates a problem with the application. Possible reasons could be the problem with application or with some other dependent server (e.g. Database). |
Local transaction timeouts: |
Indicates the rate at which the local transactions are being timed out. |
Trans/Sec |
Again, a rise in the value could be due to the problem with the application or with some other dependent server like the database. |