IBM Tivoli Composite Application Manager for Application Diagnostics, Version 7.1.0.1

Situations for ITCAM Agent for HTTP Servers


IBM Tivoli Composite Application Manager Agent for HTTP Servers provides a number of predefined situations that you can use to complete the following tasks:

These predefined situations have alert status of Critical and Warning. When these situations trigger an alert, you can investigate the event by opening its workspace.


How the situations work

Situations are tests expressed in IF-TRUE statements of system conditions to monitor; the tested value is an ITCAM Agent for HTTP Servers attribute expressed in the form attribute-group.attribute-name. Thus, if the specified condition occurs or exists, the situation is true, and an alert is issued.


Avoid using negative values

If you define situations that use a counter or a range of numbers, always provide a threshold or use values in a positive range of numbers. For example, use a greater-than-or-equal-to-zero expression as shown in some of the following predefined situations. This practice prevents a situation from falsely tripping. If the ITCAM Agent for HTTP Servers Tivoli Enterprise Management Agent encounters an undefined attribute value, it interprets this as a negative number and erroneously triggers a situation that specified a negative number.


Predefined situations, descriptions and formulas

Apache_HTTP_Stopped Monitors the status of the Apache Web server and issues a Critical condition when the Apache HTTP server is not active. Its formula is as follows:

If

Apache_Web_Server.Server_Status does NOT equal 1

then

the situation Apache_HTTP_Stopped is true.

Apache_Site_Down Monitors the status of the Apache Web site and issues a Critical condition when one of the virtual hosts run by the Apache HTTP Server is not available. Its formula is as follows:

If

Apache_Web_Sites.Web_Site_Status does NOT equal 1

then

the situation Apache_Site_Down is true.

Apache_Site_failed Monitors the server failure rate of Apache web server and issues a Critical condition whenever the server failures rate is greater than 1. Its formula is as follows:

If

Apache_Web_Sites.Server_Failures_Rate is greater than 1

then

the situation Apache_Site_failed is true.

Apache_Site_trafic Monitors the count of kilobytes sent and received and issues a Warning condition whenever the kilobytes rate is greater than 10,000,000. Its formula is as follows:

If

Apache_Web_Sites.Kilobytes_Rate is greater than 10,000,000

then

the situation Apache_Site_trafic is true.

Apache_Site_requests Monitors the rate at which the Apache HTTP requests were made and issues a Warning condition whenever the request rate is greater than 100,000. Its formula is as follows:

If

Apache_Web_Sites.Request_Rate is greater than 100,000

then

the situation Apache_Site_requests is true.

Apache_Site_fail_logins Monitors the count of failed logins and issues a Warning condition whenever the failed login rate is greater than 100. Its formula is as follows:

If

Apache_Web_Sites.Failed_Login_Rate is greater than 100

then

the situation Apache_Site_fail_logins is true.

Apache_Site_fail_pages Monitors the rate of failed pages and issues a Warning condition whenever the failed pages rate is greater than 1,000. Its formula is as follows:

If

Apache_Web_Sites.Failed_Pages_Rate is greater than 1,000

then

the situation Apache_Site_fail_pages is true.

IISWWWFailing Monitors the status of the IIS Web server and issues a Critical condition when an error occurs. Its formula is as follows:

If

IIS_Web_Server.WWW_Server_Status is less than 1

then

the situation IISWWWFailing is true.

IISWWWStopped Monitors the status of the IIS Web server and issues a Critical condition when the IIS WWW server stops. Its formula is as follows:

If

IIS_Web_Server.WWW_Server_Status does NOT equal 4

then

the situation IISWWWStopped is true.

IISWebSiteIsNotAvailable Monitors the status of the IIS Web site and issues a Critical condition when the IIS hosted Web Site is not available. Its formula is as follows:

If

IIS_Web_Sites.Site_Status does NOT equal 2

then

the situation IISWebSiteIsNotAvailable is true.

ASPQueueIncreasing Monitors the count of requests waiting in the queue for service and issues a Warning condition when the number of ASP requests does not decrease. Its formula is as follows:

If

IIS_Web_Server.ASP_Requests_Queued_Delta is greater than 0

then

the situation ASPQueueIncreasing is true.

ASPSlowRequests Monitors waiting time subtracted by the execution time for the most recent request and issues a Warning condition when requests are being dispatched too slowly. Its formula is as follows:

If

IIS_Web_Server.ASP_Request_Wait_Greater_Then_Execution_Time is greater than 0

then

the situation ASPSlowRequests is true.

ASPQueueLarge Monitors the count of requests waiting in the queue for service and issues a Warning condition when the size of the requests queue is too large. Its formula is as follows:

If

IIS_Web_Server.ASP_Requests_Queued_Count is greater than 1,000

then

the situation ASPQueueLarge is true.

ASPErrorsHigh Monitors the number of errors and issues a Critical condition whenever the ASP errors rate is greater than 1. Its formula is as follows:

If

IIS_Web_Server.ASP_Errors_Rate is greater than 1

then

the situation ASPErrorsHigh is true.

IISWebSiteTooManyAnonymousUsers Monitors the number of users who established an anonymous connection with the Web service during the collection interval and issues a Warning condition whenever the anonymous users delta is greater than 1,000. Its formula is as follows:

If

IIS_Web_Sites.Anonymous_Users_Delta is greater than 1,000

then

the situation IISWebSiteTooManyAnonymousUsers is true.

IISWebSiteTooManyRequests Monitors the total amount of requests received and issues a Critical condition whenever the number of requests is greater than 100,000. Its formula is as follows:

If

IIS_Web_Sites.Total_Requests_Rate is greater than 100,000

then

the situation IISWebSiteTooManyRequests is true.

IISWebSiteTooManySent Monitors the rate that data kilobytes are sent by the Web service and issues a Warning condition whenever the rate is greater than 10,000,000 per second. Its formula is as follows:

If

IIS_Web_Sites.Kilobytes_Sent_Rate is greater than 10,000,000

then

the situation IISWebSiteTooManySent is true.

IISWebSiteTooManyRecieved Monitors the rate that data kilobytes are received by the Web service and issues a Warning condition whenever the rate is greater than 10,000,000 per second. Its formula is as follows:

If

IIS_Web_Sites.Kilobytes_Received_Rate is greater than 10,000,000

then

the situation IISWebSiteTooManyRecieved is true.

SWebSrvStoped Monitors the status of the Sun Web server and issues a Critical condition when the server stops. Its formula is as follows:

If

Sun_Web_Server.Server_Status equals 0

then

the situation SWebSrvStoped is true.

SWebSrvHFrMEM Monitors the fraction of system memory that is being used by the Web server instance process and issues a Warning condition whenever the system memory usage is greater than 80%. Its formula is as follows:

If

Sun_Web_Server.Process_Size_Fraction_System_Memory_Usage is greater than 80

then

the situation SWebSrvHFrMEM is true.

SWebSrvCONQLIM Monitors the numbers of connections in the connection queue and issues a Warning condition whenever the count is greater than 100. Its formula is as follows:

If

Sun_Web_Server.Connection_Queue_Count is greater than 100

then

the situation SWebSrvCONQLIM is true.

SWebSrvKPALQLIM Monitors the number of connections in the keepalive queue and issues a Warning condition whenever the number exceeds 100. Its formula is as follows:

If

Sun_Web_Server.Keepalive_Queue_Count is greater than 100

then

the situation SWebSrvKPALQLIM is true.

SWebSrvHNetSent Monitors the kilobytes transmitted on the network of the Sun Web server and issues a Warning condition whenever the number exceeds 10,000,000 kilobytes per second. Its formula is as follows:

If

Sun_Web_Server.Kilobytes_Out_Rate is greater than 10,000,000

then

the situation SWebSrvHNetSent is true.

SWebSrvHNetRecv Monitors the kilobytes received on the network of the Sun Web server and issues a Warning condition whenever the number exceeds 10,000,000 kilobytes per second. Its formula is as follows:

If

Sun_Web_Server.Kilobytes_In_Rate is greater than 10,000,000

then

the situation SWebSrvHNetRecv is true.

SVWebStHNetRecv Monitors the kilobytes received on the network of the Sun Web site and issues a Warning condition whenever the number exceeds 10,000,000 kilobytes per second. Its formula is as follows:

If

Sun_Web_Sites.Kilobytes_In_Rate is greater than 10,000,000

then

the situation SWebStHNetRecv is true.

SVWebStHNetSent Monitors the kilobytes transmitted on the network of the Sun Web site and issues a Warning condition whenever the number exceeds 10,000,000 kilobytes per second. Its formula is as follows:

If

Sun_Web_Sites.Kilobytes_Out_Rate is greater than 10,000,000

then

the situation SWebStHNetSent is true.

SVWebStFailed Monitors the percentage of failed responses violation and issues a Critical condition whenever the percentage exceeds 50%. Its formula is as follows:

If

Sun_Web_Sites.Percentage_of_failed_responses_violation is greater than 50

then

the situation SVWebStFailed is true.

SVWebStServErr Monitors the percentage of server errors violation and issues a Critical condition whenever the percentage exceeds 50%. Its formula is as follows:

If

Sun_Web_Sites.Percentage_of_server_errors_violation is greater than 50

then

the situation SVWebStServErr is true.

SVWebStUnAuthErr Monitors the percentage of unauthorized responses violation and issues a Warning condition whenever the percentage exceeds 50%. Its formula is as follows:

If

Sun_Web_Sites.Percentage_of_unauthorized_responses_violation is greater than 50

then

the situation SVWebStUnAuthErr is true.

SVWebStSucssfResp Monitors the percentage of successful responses violation and issues a Critical condition whenever the percentage exceeds 50%. Its formula is as follows:

If

Sun_Web_Sites.Percentage_of_successful_responses_violation is greater than 50

then

the situation SVWebStSucssfResp is true.


Parent topic:

ITCAM Agent for HTTP Servers