User connections check


Job details

Name: User connections check
Platform: Sybase
Category: Performance
Description: Checks the configuration setting of the ‘number of user connections’ from the master.dbo.syscurconfigs table against the number of connections on the instance (processes with suid != 0 in from the master.dbo.sysprocesses table).
Long description:
Version: 1.2
Default schedule: 2,12,22,32,42,52 * * *
Requires engine install: Yes
Compatibility tag: .[type=‘instance’ & databasetype=‘sybase’]/instance[maj_version = ‘12′ & hasengine=‘YES’]

Parameters

Name Default value Description
warning threshold 90 The check will give a warning when the connection pool usage is above this ratio (in %).
alarm threshold 95 The check will give an alarm when the connection pool usage is above this ratio (in %).
keep data for 7 The number of days to keep records.

Job Summary

SELECT config, name, value FROM master.dbo.syscurconfigs WHERE config = 103;
SELECT count(*) FROM master.dbo.sysprocesses WHERE suid != 0;

Implementation Details

This monitoring task is structured and deployed through the following steps:

Dependencies

Cleanup on Failure

If the job fails:

Reporting

A report template included in this job facilitates visualizing the data:

Chart Details