Sybase Users Test
This test monitors user sessions to the database server, and reports the number and status of processes executed by each user on the server.
Target of the test : A Sybase ASE server on which the MDA tables have been installed
Agent deploying the test : An internal agent
Outputs of the test : One set of results for every user being monitored.
Parameter | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
Refers to the IP address of the Sybase ASE server. |
Port |
The port number at which the Sybase server listens to. |
User |
To enable this test to connect to the Sybase server and collect the required metrics, it is enough if you configure the test with the name of a Sybase user who has the “mon_role”. However, for best results, it is recommended that you configure all Sybase tests with the credentials of a Sybase user who has the “mon_role”, “sa_role’, and “sybase_ts_role”. |
Password |
The password corresponding to the above user |
Confirm Password |
Confirm the password by retyping it here. |
Exclude User |
Specify a comma-separated list of user names to be exclude from the monitoring scope of this test in the Exclude User text box. |
Detailed Diagnosis |
To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:
|
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Total processes |
The number of processes initiated by this user on the database server. each username. |
Number |
|
Running processes |
The number of processes currently running for this user in the database. |
Number |
Use the detailed diagnosis of this measure to view the details of the running processes. |
Sleeping processes |
The number of processes initiated by this user that are currently sleeping. |
Number |
If the value of this measure is very high, it could indicate a memory leak in the application. The administrator should take care to avoid sleeping processes. Use the detailed diagnosis of this measure to view the details of sleeping processes. |
Infected processes |
The number of processes initiated by this user that are currently infected. |
Number |
If the value of this measure is very close to that of the Total processes measure, then further investigation would be required to control the infected processes. Use the detailed diagnosis of this measure to identify these processes and take the necessary corrective action. |
Using the detailed diagnosis of the Running processes measure, you can find out which processes are currently running for a particular user.
Figure 1 : The detailed diagnosis of the Running processes measure reported by the Sybase Users test
Using the detailed diagnosis of the Sleeping processes measure, you can find out which processes initiated by a particular user are currently sleeping.
Figure 2 : The detailed diagnosis of the Sleeping processes measure reported by the Sybase Users test