Allocating storage in the process exception table

The process exception table stores information about each process exception that occurs (that is, when the monitored process attribute violates the defined threshold).

The table stores a rolling history of exceptions associated with each control row. The psControlBucketsRequested object sets the maximum number of exception table rows requested for each control row and the psControlBucketsGranted object indicates the number of rows actually allocated. When the maximum number of rows allocated to a control row is reached, the subagent removes the oldest row from the table each time it adds a new row.

If the value of psControlBucketsRequested is 0, the exception table stores only those exceptions generated during the most recent sample interval. With each new sample, any existing rows are removed from the table, and the number of rows in the table allocated to the control row varies according to the number of exceptions generated in the sample interval.