Situations
You can use predefined situations to monitor critical activity, such as the following ones:
- MQSeries events
- Application response time
- Channel and queue performance
- Buffer pool usage
You can use some of these situations to initiate an automation activity, such as starting a channel.
You can use these predefined situations as models when creating your own situations to meet site-specific needs. If you choose to make changes to a predefined situation, we recommend you change a copy and preserve the original situation in the form in which it was shipped.
Some of these predefined situations are started automatically at installation to monitor your system and alert you to critical system problems (this will be noted in the situation's description). Other predefined situations require activation.
The predefined situations associated with IBM® MQ Monitoring agent have names which begin with "MQSeries". The following predefined managed system list names are associated with this agent.
- *MVS_MQM (All monitoring agents)
- *MQ_QSG (The monitoring agents on z/OS systems that monitor the queue-sharing group)
For information on creating your own situations, see the Tivoli Enterprise Portal Help topic: Create a Situation.
- MQSeries_Alias_Queue_Problem
The MQSeries_Alias_Queue_Problem situation monitors alias queue related events and issues an alert when the alias queue definition specified in the MQOPEN or MQPUT1 call is not recognized as a queue name, or not a local queue, or local definition of a remote queue. - MQSeries_Appl_MQ_RespTime_High
The MQSeries_Appl_MQ_RespTime_High situation monitors application response time, and issues an alert when the average response time for MQI requests is greater than two seconds. - MQSeries_Appl_MQI_Failures_High
The MQSeries_Appl_MQI_Failures_High situation monitors applications, and issues an alert when the percentage of MQI request failures is greater than 5%. - MQSeries_Appl_Msgs_Put_High
The MQSeries_Appl_Msgs_Put_High situation monitors applications, and issues an alert when the number of messages put to a queue is greater than 100. - MQSeries_Authority_Problem
The MQSeries_Authority_Problem situation monitors authority related events, and issues an alert when the user is not authorized to issue MQCONN, MQOPEN, MQPUT1, MQCLOSE, or other commands. - MQSeries_Automation_ChlStart
The MQSeries_Automation_ChlStart situation starts a stopped channel. - MQSeries_Automation_Fix_XmitQ
The MQSeries_Automation_Fix_XmitQ situation forces triggering for all transmission queues. - MQSeries_Bufpool_Buffer_Shrt_C
The MQSeries_Bufpool_Buffer_Shrt_C situation monitors buffer pool usage, and issues a critical alert when the percentage of available buffers is less than 6%. - MQSeries_Bufpool_Buffer_Shrt_W
The MQSeries_Bufpool_Buffer_Shrt_W situation monitors buffer pool usage and issues a warning alert when the percentage of available buffers is greater than 5% and less than 16%. - MQSeries_Bufpool_High_GetPage_IO
The MQSeries_Bufpool_High_GetPage_IO situation monitors the percentage of get-page requests that result in page set I/O and issues a warning alert when the percentage is greater than 25%. - MQSeries_Channel_Active_High
The MQSeries_Channel_Active_High situation monitors the percentage of active channel connections within the maximum number of channels that can be active. The situation issues an alert when the percentage is higher than 80%. - MQSeries_Channel_Autodef_Error
The MQSeries_Channel_Autodef_Error situation monitors channel initiator status and issues an alert when the channel initiator is stopped, stopping, or retrying. - MQSeries_Channel_Current_High
The MQSeries_Channel_Current_High situation monitors the percentage of current channel connections within the maximum number of channels that can be current. The situation issues an alert when the percentage is higher than 80%. - MQSeries_Channel_Initiator_Prob
The MQSeries_Channel_Initiator_Prob situation issues an alert when the automatic definition of a channel fails. - MQSeries_Channel_Instance_High
The MQSeries_Channel_Instance_High situation monitors the % Max Instance value in the Channel Summary table. The % Max Instance attribute reflects the total number of channel instances as a percentage of the maximum number of instances that can be started for a server-connection channel. The situation issues an alert when the percentage is higher than 80%. - MQSeries_Channel_Out_Of_Sync (distributed systems only)
The MQSeries_Channel_Out_Of_Sync monitors the queue manager error log, and issues an alert when an IBM MQ (WebSphere® MQ) error message indicates the message sequence numbers for the channel are inconsistent. This alert is a pure event. - MQSeries_Channel_Remain_Indoubt
The MQSeries_Channel_Remain_Indoubt situation monitors the Highest In-Doubt Samples value in the Channel Summary table. The Highest In-Doubt Samples attribute is the highest value among the numbers of consecutive samples from all instances of a channel that are found in doubt. This situation issues an alert when the value is higher than 1. - MQSeries_Channel_SSL_Error
The MQSeries_Channel_SSL_Error monitors the channel using Secure Sockets Layer (SSL), and issues an alert when it fails to establish an SSL connection. - MQSeries_Channels_Indoubt
The MQSeries_Channels_Indoubt situation monitors channel performance, and issues an alert when an active queue manager has one or more channels in an in-doubt state. - MQSeries_ChInst_per_Client_High
The MQSeries_ChInst_per_Client_High situation monitors the % Max Instances per Client value in the Channel Summary table. The % Max Instances per Client attribute reflects the highest number of instances of a given channel that are grouped by clients as percentage of the maximum number of instances that can be started for a channel from a single client. The situation issues an alert when the percentage is higher than 80%. - MQSeries_CICS_Channel_Stopped
The MQSeries_CICS_Channel_Stopped situation monitors CICS® channel performance. - MQSeries_Cluster_QMgr_Suspended
The MQSeries_Cluster_QMgr_Suspended situation monitors queue managers in a cluster, and issues an alert when a cluster queue manager is suspended. A cluster queue manager is suspended when the SUSPEND QMGR is issued. - MQSeries_Conversion_Error
The MQSeries_Conversion_Error situation issues an alert when a channel is unable to carry out data conversion and the MQGET call to get a message from the transmission queue resulted in a data conversion error. - MQSeries_Dead_Letter
The MQSeries_Dead_Letter situation monitors the dead letter queue for an active queue manager, and issues an alert if one or more messages appear on the queue. - MQSeries_Delayed_Message_Group
The MQSeries_Delayed_Message_Group situation determines whether the value of the message statistics oldest message time attribute exceeds a given threshold for a specific queue. This query can only include an individual queue name. - MQSeries_High_Delayed_Messages
The MQSeries_High_Delayed_Messages situation determines whether the number of delayed messages exceeds a given threshold for a specific queue. This query can include only an individual queue name. - MQSeries_Inhibit_Problem
The MQSeries_Inhibit_Problem situation issue an alert when MQGET calls are currently inhibited for the queue or MQPUT and MQPUT1 calls are currently inhibited for the queue. - MQSeries_Listener_Not_Started (distributed systems only)
The MQSeries_Listener_Not_Started situation monitors listener status, and issues an alert when the listener is either stopped or stopping, or the status is unavailable for some reason. - MQSeries_Local_DestQ_Depth_High
The MQSeries_Local_DestQ_Depth_High situation monitors subscriptions for current MQ events, and issues an alert when a Queue_Depth_High event occurs for a subscriptions destination queue. - MQSeries_Local_DestQ_Full
The MQSeries_Local_DestQ_Full situation monitors subscriptions for current MQ events, and issues an alert when a Queue_Full event occurs for a subscriptions destination queue. - MQSeries_Local_Object_Unknown
The MQSeries_Local_Object_Unknown situation issues an alert when the object name in the object descriptor is not recognized for the specified object type. - MQSeries_Logging_High_RBA_Crit
The MQSeries_Logging_High_RBA_Crit situation monitors the UOW Start RBA value in the Log Data Set Status table. The UOW Start RBA attribute is the current RBA value of the log data. This situation issues an alert when the value is greater than or equal to X'730000000000'. - MQSeries_Logging_High_RBA_Warn
The MQSeries_Logging_High_RBA_Warn situation monitors the UOW Start RBA value in the Log Data Set Status table. The UOW Start RBA attribute is the current RBA value of the log data. This situation issues an alert when the value is greater than or equal to X'700000000000'. - MQSeries_Logging_Suspended (z/OS systems only)
The MQSeries_Logging_Suspended situation issues an alert when logging is suspended. - MQSeries_LogMgr_Buffer_Waits (z/OS systems only)
The MQSeries_LogMgr_Buffer_Waits situation monitors buffer pool usage for an active queue manager on a z/OS® system, and issues an alert when the number of unavailable buffers is greater than 0. - MQSeries_LogMgr_High_Archiv_Read (z/OS systems only)
The MQSeries_LogMgr_High_Archiv_Read situation monitors log-read requests to an archive log data set on a z/OS system, and issues an alert when the percentage of requests is greater than 33%. - MQSeries_LogMgr_Reads_Delayed (z/OS systems only)
The MQSeries_LogMgr_Reads_Delayed situation monitors log-read requests to a log data sets on a z/OS system, and issues an alert when the percentage of delayed requests is greater than 1. Delayed log-read requests occur when the maximum number of archive data sets is reached. - MQSeries_Manager_Inactive
The MQSeries_Manager_Inactive situation monitors queue managers, and issues an alert when a queue manager is not active. - MQSeries_Manager_Inactive_Event
The MQSeries_Manager_Inactive_Event situation monitors queue managers for MQ events, and issues an alert when the Queue_Manager_Not_Active event occurs. - MQSeries_MQ_Channel_Stopped
The MQSeries_MQ_Channel_Stopped situation monitors queue managers for current MQ events, and issues an alert when a Channel_Stopped event occurs. A Channel_Stopped event occurs when there is an error, retry, or disabled condition. - MQSeries_MQSecure_Problem
The MQSeries_MQSecure_Problem situation monitors the SYSTEM.MQSECURE.PROBLEMS queue, and issues an alert if MQSecure detects any security problem. - MQSeries_No_Queue_Messages_Read
The MQSeries_No_Queue_Messages_Read situation monitors message read activity, and issues an alert when there are messages on the queue and there is no read activity during the sampling interval. - MQSeries_Old_Message_On_Queue
The MQSeries_Old_Message_On_Queue situation monitors queue status, and issues an alert when the age of the oldest message on a queue is older than the given number of seconds. - MQSeries_PageSet_Unavailable
The MQSeries_PageSet_Unavailable situation monitors page set usage, and issues an alert when a defined page set is not available. - MQSeries_PageSet_Usage_High
The MQSeries_PageSet_Usage_High situation monitors page set usage, and issues an alert when the percentage of pages in use is greater than 90% and the number of total extents equals nnn, where nnn is your site-specific number of maximum extents. - MQSeries_PubSub_Problem
The MQSeries_PubSub_Problem situation monitors the status of the publish-subscribe engine, and issues at alert if the engine is not running or an error is detected. - MQSeries_QMgr_Instance_Standby
The MQSeries_QMgr_Instance_Standby situation monitors your queue managers for MQ events and issues an informational alert when the status of a queue manager is elsewhere or standby. - MQSeries_QSG_CFBackup_Delay (QSG environment on z/OS systems only)
The MQSeries_QSG_CFBackup_Delay situation compares the current date and time to the last date and time when a coupling facility application structure is backed up, and issues a warning alert if no backup is completed in the last 24 hours. - MQSeries_QSG_CFStruct_Failed(QSG environment on z/OS systems only)
The MQSeries_QSG_CFStruct_Failed situation issues an alert if a coupling facility structure associated with the queue sharing group fails. - MQSeries_QSG_CFStruct_HighEnts (QSG environment on z/OS systems only)
The MQSeries_QSG_CFStruct_HighEnts situation issues an alert if the percentage of list entries used by a coupling facility structure associated with the queue sharing group exceeds 85% of its maximum available list entries. - MQSeries_QSG_CFStruct_HighMem (QSG environment on z/OS systems only)
The MQSeries_QSG_CFStruct_HighMem situation issues an alert if the percentage of storage used by a coupling facility structure associated with the queue sharing group exceeds 85% of its maximum available storage. - MQSeries_QSG_CFStruct_Inhibit (QSG environment on z/OS systems only)
The MQSeries_QSG_CFStruct_Inhibit situation issues an informational alert if a coupling facility structure associated with the queue sharing group is either being backed up or being recovered. - MQSeries_QSG_DB2_Failed (QSG environment on z/OS systems only)
The MQSeries_QSG_DB2_Failed situation monitors the queue manager connection to the DB2® subsystem, and issues an alert if the connection fails. - MQSeries_QSG_QMgr_Failed (QSG environment on z/OS systems only)
The MQSeries_QSG_QMgr_Failed situation issues an alert if a queue manager that belongs to the queue sharing group fails. - MQSeries_QSG_QMgr_NotStarted (QSG environment on z/OS systems only)
The MQSeries_QSG_QMgr_NotStarted situation monitors queue managers that are defined to the queue sharing group, and issues an alert if a queue manager is not started. - MQSeries_QSG_Queue_HighUse (QSG environment on z/OS systems only)
The MQSeries_QSG_Queue_HighUsel situation issues an alert if the number of messages on a queue sharing group queue exceeds 85% of the maximum queue depth. - MQSeries_QSG_StrConn_Failed (QSG environment on z/OS systems only)
The MQSeries_QSG_StrConn_Failed situation monitors the connection to the coupling facility application structure associated with the queue sharing group and issues an alert if the connection fails. - MQSeries_Queue_Depth_High
The MQSeries_Queue_Depth_High situation monitors queue managers for current MQ events, and issues an alert when a Queue_Depth_High event occurs. - MQSeries_Queue_Full
The MQSeries_Queue_Full situation monitors queue managers for current MQ events, and issues an alert when a Queue_Full event occurs. - MQSeries_Queue_Full_Until
The MQSeries_Queue_Full_Until situation monitors queue managers for MQ events, and issues an alert when a Queue_Full event occurs. - MQSeries_Queue_Manager_Problem
The MQSeries_Queue_Manager_Problem situation monitors queue managers for events, and issues an alert when a Queue_Manager_Problem event occurs. - MQSeries_Queue_Manager_Quiesce
The MQSeries_Queue_Manager_Quiesce situation monitors queue manager status, and issues an alert when the current execution status of the queue manager is quiescing. - MQSeries_Queue_Not_Being_Read
The MQSeries_Queue_Not_Being_Read situation monitors queue status, and issues an alert when there are messages on a queue but there is no application with it open for input. - MQSeries_Queue_Service_Int_High
The MQSeries_Queue_Service_Int_High situation monitors queue managers for current MQ events, and issues an alert when a Queue_Service_Interval_High event occurs. - MQSeries_Remote_Queue_Error
The MQSeries_Remote_Queue_Error situation covers serious remote queue related events, and issues an alert when an application (or a queue manager) cannot access a (remote) queue on another queue manager. - MQSeries_Remote_Queue_Problem
The MQSeries_Remote_Queue_Problem situation covers common remote queue related events, and issues an alert when an application (or a queue manager) cannot access a (remote) queue on another queue manager.