Академический Документы
Профессиональный Документы
Культура Документы
Version 6.0.1
SC23-7954-00
Tivoli IBM Tivoli OMEGAMON XE for Messaging
®
Version 6.0.1
SC23-7954-00
Note:
Before using this information and the product it supports, read the information in Appendix F, “Notices,” on page 133.
Chapter 6. Workspaces . . . . . . . . 57
Chapter 7. Historical data . . . . . . 103
Prerequisites . . . . . . . . . . . . . . 57
Initial settings for historical collection . . . . . 103
User statistics . . . . . . . . . . . . . . 57
Starting historical data collection . . . . . . . 104
Snapshot and archive accounting statistics . . . . 58
Stopping historical data collection . . . . . . 105
Reset of statistics . . . . . . . . . . . . 59
Viewing historical data for a selected time frame 106
Upgrading workspaces . . . . . . . . . . 59
Workspace summary . . . . . . . . . . . 60
Agent and application status workspaces . . . 60 Appendix A. Support Information . . . 109
Broker and message flow Information Obtaining fixes . . . . . . . . . . . . . 109
workspaces . . . . . . . . . . . . . 60 Receiving weekly support updates . . . . . . 110
Event workspaces . . . . . . . . . . . 61 Contacting IBM Software Support . . . . . . 110
Statistics workspaces . . . . . . . . . . 61 Determining the business impact . . . . . . . 111
Accounting workspaces . . . . . . . . . 61 Describing problems and gathering information 112
Publish and Subscribe workspaces . . . . . . 62 Submitting problems . . . . . . . . . . . 112
ACL Entries workspace . . . . . . . . . . 62
Agent Status Workspace (agent-level summary) . . 63 Appendix B. Disk Space Requirements
Archive Message Flow Accounting workspace . . . 63 for Historical Data Tables . . . . . . 113
Archive Node Accounting workspace . . . . . . 65 Historical data tables . . . . . . . . . . . 113
Archive Terminal Accounting workspace . . . . 67 Historical table record sizes . . . . . . . . . 114
Archive Thread Accounting workspace . . . . . 68 Historical space requirements worksheets . . . . 116
Broker Events workspace . . . . . . . . . . 69 Historical disk space summary worksheet . . . . 122
Broker Information workspace . . . . . . . . 70
Broker Statistics workspace . . . . . . . . . 72
Appendix C. Language codes . . . . 123
Broker Status workspace (broker-level summary) . . 73
Broker Summary workspace (multiple monitored
brokers) . . . . . . . . . . . . . . . 74 Appendix D. Architecture codes . . . 125
CandleMonitor Node Statistics workspace . . . . 75
Components workspace . . . . . . . . . . 76 Appendix E. Glossary . . . . . . . . 127
Execution Group Information workspace . . . . 77
Execution Group Statistics workspace . . . . . 78 Appendix F. Notices . . . . . . . . 133
Message Flow Events workspace . . . . . . . 80 Trademarks . . . . . . . . . . . . . . 135
Message Flow Information workspace . . . . . 81
Message Flow Statistics workspace . . . . . . 82
Message Processing Node Attributes workspace . . 83
Index . . . . . . . . . . . . . . . 137
iv IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Figures
1. Agent–Server–Client Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Default kqi.xml file on Windows, UNIX, and Linux . . . . . . . . . . . . . . . . . . . . 8
3. Default KQIXML file on z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4. Example of a monitored flow . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5. Type I subflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6. Type II subflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7. Example of ″QI Start Component″ command in a situation . . . . . . . . . . . . . . . . . . 54
8. QI Agent in the Navigator physical view . . . . . . . . . . . . . . . . . . . . . . . . 63
9. Broker managed system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
10. Broker managed system merged with the QI Broker . . . . . . . . . . . . . . . . . . . . 74
11. QI broker in the Navigator physical view . . . . . . . . . . . . . . . . . . . . . . . 75
Note: To perform any of the actions described in this document, you must have
IBM Tivoli Monitoring and WebSphere Message Broker Monitoring installed
and configured within your environment. For instructions, see the
installation and configuration documents listed in “Related publications.”
Related publications
This section lists documents and other publications that may be useful for users of
IBM Tivoli® Monitoring and IBM Tivoli OMEGAMON XE for Messaging. All the
publications are available from IBM's online Tivoli Library. See “Accessing
publications online” on page x for information about accessing these publications.
The following documents explain how to use the other component products of
IBM Tivoli OMEGAMON XE for Messaging:
v IBM Tivoli OMEGAMON XE for Messaging: WebSphere MQ Monitoring User’s
Guide, SC32-1825
v IBM Tivoli OMEGAMON XE for Messaging: WebSphere MQ Configuration User’s
Guide, SC32-1826
Publications
This section lists publications in the IBM Tivoli OMEGAMON XE for Messaging
library.
http://www.ibm.com/software/tivoli/library/
x IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Click the Tivoli Product manuals link. In the Tivoli Technical Product Documents
Alphabetical Listing window, click the link for the information that you want to
view.
If you print PDF documents on paper that is not letter sized, set the option in the
File > Print window that enables Adobe Reader to print letter-sized pages on your
local paper.
Ordering publications
You can order Tivoli publications online at the following Web site:
http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/
pbi.cgi
You can also order by telephone by calling one of the following numbers:
v In the United States: 800-879-2755
v In Canada: 800-426-4968
http://www.ibm.com/software/tivoli/education
Support information
If you have a problem with your IBM software, you want to resolve it quickly. IBM
provides the following ways for you to obtain the support you need:
v Searching knowledge bases: You can search across a large collection of known
problems and workarounds, Technotes, and other information.
v Obtaining fixes: You can locate the latest fixes that are already available for your
product.
v Contacting IBM Software Support: If you still cannot solve your problem, and
you need to work with someone from IBM, you can use a variety of ways to
contact IBM Software Support.
For more information about these three ways of resolving problems, see
Appendix A, “Support Information,” on page 109.
Documentation conventions
This document uses several conventions for special terms and actions, and for
operating-system-dependent commands and paths.
Revision bars
Revision bars (|) in the left margin identify new or updated material.
Preface xi
Variables and literals
In examples of command syntax for the z/OS, OS/400, and NonStop Kernel
platforms, uppercase letters indicate actual values (literals) that you should type;
lowercase letters indicate variables that represent data supplied by the user:
LOGON APPLID (cccccccc)
However, for the Windows, UNIX and Linux operating systems, variables are
shown in italics:
-itm.kzy.instrument.control.file=instrumentation_control_file_name
-itm.kzy.agent.parms=agent_control_file_name
Symbols
The following symbols might appear in command syntax:
Table 1. Symbols in command syntax
Symbol Usage
| A vertical bar is used to denote a choice. This means that you can
choose either the argument on the left or the argument on the right.
Example:
Example:
Example:
COMPARE {workload} -
REPORT={SUMMARY | HISTOGRAM} The workload variable is
required. The REPORT keyword must be specified with a value of
SUMMARY or HISTOGRAM.
_ Default values are underscored.
Example:
xii IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
What’s New in Version 6.0.1
WebSphere Message Broker Monitoring version 6.0.1 has the following new
features and enhancements:
v Better performance. In previous versions of WebSphere Message Broker
Monitoring, if message brokers in your environment processed a very large
volume of messages, the collection of data for the Message Processing Node
Information and Message Processing Nodes with Queue workspaces would
drastically degrade performance. If you encounter this problem, you can now
disable these 2 workspaces using variables in the WebSphere Message Broker
Monitoring agent configuration files. On the other hand, you can use these
variables to enable the workspaces if you want to see the detail data. These 2
workspaces are disabled by default.
v 64-bit architecture support. To take full advantage of systems with a 64-bit
architecture, WebSphere Message Broker Monitoring now includes a 64-bit
version of the CandleMonitor node. This provides improved performance and is
compatible with AIX®, Solaris and HP-UX.
v Product-predefined workspaces cannot be customized. You can use a
product-predefined workspace as a template to create a new one. See
“User-defined workspaces” on page 4
v Support for the following operating systems has been added to this release:
– i5/OS® 5.4
– RedHat Enterprise Linux 4 on AMD64/EM64T
– RedHat Enterprise Linux 4 on iSeries™ and pSeries®
– SUSE Linux Enterprise Server 9 for iSeries and pSeries
– SUSE Linux Enterprise Server 10 for iSeries and pSeries
– SUSE Linux Enterprise Server 10 Intel®
– SUSE Linux Enterprise Server 10 on AMD64/EM64T
– SUSE Linux Enterprise Server 10 for zSeries® 64-bit
– HP-UX 11i on Itanium®
– z/OS 1.7
– z/OS 1.8
For a complete list of operating systems that are supported by IBM Tivoli
OMEGAMON® XE for Messaging V6.0.1, see IBM Tivoli OMEGAMON XE for
Messaging: Installation and Setup Guide, GI11-8074-00.
v IBM Support Assistant. You can use the IBM Support Assistant (ISA) to help you
find and view information about IBM Tivoli WebSphere MQ Monitoring quickly
and easily. The ISA is a stand-alone application, which can be downloaded for
free from the IBM Web site, and provides links to all IBM Tivoli OMEGAMON
XE for Messaging online resources in a single place, and extensive search
capabilities.
Note: In this user guide, these IBM products are referred to jointly as WebSphere
Message Brokers or IBM broker products. The version numbers (V2.1, V5,
and V6) are used to distinguish between the three suites of products as
necessary.
You can use WebSphere Message Broker Monitoring to perform the following
tasks:
v Monitor the status of your IBM broker product and its components.
v View information and performance statistics for broker topologies at broker,
execution group, message flow, node, terminal, and thread level in both tabular
and chart form.
v Issue IBM broker product commands using the WebSphere Message Broker
Monitoring interface to directly manage your environment, or create automatic
responses to WebSphere Message Broker events.
v Receive alerts when performance thresholds are exceeded or when message flow
events occur.
v Retain data samples in history files and save them to a historical database for
reporting and analysis purposes.
Tivoli Enterprise
Portal Clients
Monitoring Agents
Tivoli Enterprise Portal has its own server, Tivoli Enterprise Portal Server (TEPS).
TEPS performs common Tivoli Enterprise Portal functions, which reduces the
processing performed by the Tivoli Enterprise Portal client.
2 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Tivoli Enterprise Monitoring agents
Tivoli Enterprise Monitoring agents (TEMA) collect system or application data
from monitored, or managed, systems. The WebSphere MQ Monitoring agent, for
example, let you easily collect and analyze WebSphere MQ-specific data for all
your remote and local queue managers from a single vantage point. The data is
passed to the TEMS, and displayed in the Tivoli Enterprise Portal client.
TEMA can also compare the current values of monitored properties against a set of
defined conditions, and trigger alerts or actions when those conditions occur. They
can accept and perform requested actions that are relayed to them from TEP clients
by the TEMS.
Policy Management
The Tivoli Enterprise Portal Policy Management solution incorporates all the
features of IBM Tivoli OMEGAMON DE policy management and adds automation
capabilities by means of the Workflow editor. The Workflow editor enables you to
design sets of automated system processes, called policies, to resolve system
problems. A policy performs actions, schedules work to be performed by users, or
automates manual tasks.
Key features
This section describes the key features of WebSphere Message Broker Monitoring
and explains how they can help you monitor and manage message brokers and
message flows.
You can use the information provided by these workspaces to trace the causes of
performance problems or the reasons why an alert was triggered. You can also
customize these workspaces and the views they contain, or create your own
workspaces and views.
User-defined workspaces
You can create your own workspaces to display information about a specific set of
attributes.
4 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Do not allow modifications: Select this option to prevent this workspace from
being modified in the future.
v Only selectable as the target of a workspace link: Select this option if you do
not want this workspace to be displayed unless it is linked to from another
workspace.
5. Click OK. A copy of the predefined workspace is created with the name that
you entered.
6. Open the new workspace and customize it to meet your requirements.
For information about the predefined situations included with WebSphere Message
Broker Monitoring, see “Predefined situations” on page 47. For information about
creating and editing situations, see the Tivoli Enterprise™ Portal online help.
Attributes
Attributes are characteristics or properties of the objects monitored by WebSphere
Message Broker Monitoring ; for example, the status of brokers, execution groups,
and message flows, or the average time taken for a message flow to process a
message. You specify attributes in query definitions, which are used to collect
information presented in workspace views and to specify the conditions, or
situations, that trigger alerts and automated actions.
For more information about attributes, see the WebSphere Message Broker
Monitoring section of the Tivoli Enterprise Portal online help.
You can add a Take Action command to a monitoring situation and configure it to
be run every time the situation becomes true. If you have IBM Tivoli
OMEGAMON DE, you can also create automation policies using Take Action
commands.
You can use the Take Action commands included with WebSphere Message Broker
Monitoring to issue IBM broker product commands from Tivoli Enterprise Portal.
For example, you can start or stop IBM broker products and their queue managers,
You can find more information about using the historical data collection function
in the Tivoli Enterprise Portal online help and the IBM Tivoli Monitoring
Administrator’s Guide.
See Chapter 7, “Historical data,” on page 103 for information about the WebSphere
Message Broker Monitoring attributes for which historical data can be collected.
6 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Chapter 2. Parameters and performance considerations
When you install WebSphere Message Broker Monitoring, configuration parameters
for the monitoring agents are set to their default values. This chapter describes the
parameters, and includes instructions for how to change their values if required. It
also describes performance considerations that can affect how you should
configure agents.
After installation, you can view and edit the agent parameter settings file at any
time. You can also add optional configuration parameters to the file.
If you specify broker and agentId parameters when the agent is started, the name
of the agent parameter file is modified. The agent parameter file name for an agent
started with optional broker and agentId parameters has the form:
<hostName>_qi_<brokerName>_##_<agentId>.xml
If you specify only the agentId parameter and not broker parameters when the
agent is started, then the agent parameter file name has the form:
<hostName>_qi_<agentId>.xml
This default file contains the core parameters that control reporting and monitoring
by the agent on UNIX, Linux and Windows systems. Because no individual
brokers or queue managers are specified in the file, using the default parameters
shown in this example results in all brokers being monitored by the agent.
<KqiAgent version="601"
defaultRetainBrokerEvents="10"
defaultRetainFlowEvents="10"
retainProductEvents="10"
discoveryInterval="300"
defaultStatisticInterval="60"
defaultFlowEventInterval="15"
defaultHistoricalAccountingType="Archive"
defaultRetainRecentSnapshotSamples="15"
defaultRetainRecentArchiveSamples="5"
defaultRetainRecentPubSubSamples="15"
holdTimeForQuery="180"
defaultReplyQueueName="KQI.AGENT.REPLY.QUEUE"
defaultReplyQueueModel="SYSTEM.BROKER.MODEL.QUEUE"
defaultTakeActionAuthUsers="*"
defaultCollectNodeData="NO">
</KqiAgent>
On z/OS systems, you must specify all monitored brokers in the parameter file
using the MonitorBroker tag. Using the parameters shown in Figure 3 results in
broker MQP1BRK being monitored by the agent. To monitor additional brokers,
add additional MonitorBroker tags as necessary.
8 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
<KqiAgent version=”601”
agentId=”QI27”
defaultRetainBrokerEvents=”10”
defaultRetainFlowEvents=”10”
retainProductEvents=”10”
discoveryInterval=”300”
defaultStatisticInterval=”60”
defaultFlowEventInterval=”15”
defaultHistoricalAccountingType="ARCHIVE"
defaultRetainRecentSnapshotSamples="15"
defaultRetainRecentArchiveSamples="5"
defaultRetainRecentPubSubSamples="15"
holdTimeForQuery="180"
defaultReplyQueueName=”KQI.AGENT.REPLY.QUEUE”
defaultReplyQueueModel=”SYSTEM.BROKER.MODEL.QUEUE”
defaultTakeActionAuthUsers=”*”
defaultCollectNodeData="NO">
<MonitorBroker name=”M53ABRK”
alias="M53ABRK"
componentDirectory=”/var/wmqi/MQP1BRK”>
</MonitorBroker>
</KqiAgent>
The parameters in the kqi.xml file (or KQIXML member on z/OS) are stored in
XML format. You must adhere to XML syntax conventions when modifying the
file. All attribute values must be enclosed in double quotes. However, the actual
coding is not column-specific, so the spacing and line separation shown in the
sample files are not critical.
Original parameter:
defaultStatisticInterval=“original value”
Modified parameter:
defaultStatisticInterval=“new value”
10 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Agent parameter descriptions
The parameters that you can set in the file kqi.xml (or in the member KQIXML on
z/OS systems), and their associated XML tags, are described in the following
sections. All the parameters are attributes of one of three tags: KqiAgent,
MonitorBroker, and ConnectQueueManager.
KqiAgent
You can use the KqiAgent tag to specify parameters related to the agent itself. Any
attributes that follow this tag apply to the agent as a whole and provide
monitoring and connection defaults that can be overridden at the individual broker
or queue manager level. All attributes are optional.
version
The version attribute specifies the version of WebSphere Message Broker
Monitoring for which the parameters are set. This attribute is reserved for future
product use. Do not alter this attribute from its default value unless instructed to
do so by IBM Software Support.
agentId
The agentId attribute provides a short identifier (maximum length 4 alphanumeric
characters) for the WebSphere Message Broker Monitoring agent.
You must assign a unique agentID to each agent in the following circumstances:
v You are running more than one WebSphere Message Broker monitoring agent on
the same host.
v You are running more than one monitored broker with the same name on
different hosts.
Unique agent IDs differentiate the broker-managed system names in the Tivoli
Enterprise Monitoring Server (TEMS) so that Tivoli Enterprise Portal displays them
correctly.
This parameter is not set by default. To set it, supply an alphanumeric character
string with no spaces. The value is used to create a unique managed system name.
defaultRetainBrokerEvents
The defaultRetainBrokerEvents attribute determines how many broker events to
retain per broker. Report information is available only for retained broker events.
When used with situations, these events are never reset automatically and if
historical situations are active, you can view them historically.
The default number of events to retain is 10. This value must be greater than 0.
defaultRetainFlowEvents
The defaultRetainFlowEvents attribute determines how many message flow events
to retain per broker. Report information is available only for retained message flow
events. When used with situations, these events are never reset automatically and
if historical situations are active, you can view them historically.
The default number of events to retain is 10. This value must be greater than 0.
retainProductEvents
The retainProductEvents attribute determines the number of product events to
retain. Report information is available only for retained product events. When used
The default number of events to retain is 10. This value must be greater than 0.
discoveryInterval
The discoveryInterval attribute determines the interval (in seconds) at which the
agent attempts to rediscover brokers created on the system. This attribute must be
greater than 0; the default value is 300 seconds. This attribute can have a very high
value, for example, 86400 seconds (24 hours) or even longer when you are no
longer creating new brokers. However, if you have a dynamic environment in
which new brokers are created frequently, you should adjust this attribute
accordingly.
defaultStatisticInterval
The defaultStatisticInterval attribute determines the minimum interval at which
broker statistics are sampled, in seconds.
If you are collecting historical data for one of the statistics attribute groups, the
historical data collection interval must be a multiple of the defaultStatisticInterval
value; otherwise, historical data might be inaccurate. For example, if you configure
historical data collection for one of the statistics attribute groups to run every 5
minutes (300 seconds), then the defaultStatisticInterval value must be one of the
following: 60 (1 minute), 75 (1.25 minutes), 100 (1.67 minutes), 150 (2.5 minutes), or
300 (5 minutes). Additionally, for accurate results, the historical data collection
interval of all statistics attribute groups for which historical collection is being
collected must be the same.
defaultFlowEventInterval
The defaultFlowEventInterval attribute determines the interval at which message
flow events are sampled, in seconds. This interval does not apply to broker events
or product events.
defaultReplyQueueName
The defaultReplyQueueName attribute specifies the name of the queue that will be
used to receive publications and reply messages from the broker. A temporary
dynamic queue is created if the name given does not pre-exist as a permanent
queue name on the broker’s queue manager. If the specified queue name is less
than 33 characters long, the queue manager automatically modifies it to ensure that
it is unique. This value can be overridden for individual queue managers using the
replyQueueName attribute
defaultReplyQueueModel
The defaultReplyQueueModel attribute specifies the name of the queue that will be
used as a model for creating the agent reply queue for any queue manager to
which the agent connects. The agent will create a queue with the name specified
by the defaultReplyQueueName attribute for each queue manager it monitors
using the properties of the queue specified by defaultReplyQueueModel as a
model. Thus, by changing the properties of the queue named by this attribute, you
12 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
can modify the properties of agent reply queues used by queue managers to which
the agent connects. This value can be overridden for individual queue managers
using the replyQueueModel attribute.
defaultTakeActionAuthUsers
The defaultTakeActionAuthUsers attribute specifies which Tivoli Enterprise Portal
users are authorized to issue the Take Action commands associated with an agent.
You can specify multiple values for this attribute to authorize multiple users and
use the asterisk (*) and question mark (?) wildcard characters to authorize a group
of users. Only Tivoli Enterprise Portal users who have an ID that matches the
values of this attribute are authorized to issue Take Action commands handled by
the WebSphere Message Broker Monitoring agent. Tivoli Enterprise Portal user IDs
are defined in the TEMS and do not necessarily exist on the node on which the
agent is running. This attribute’s values apply only to commands that are not
related to a particular broker, or that are related to a broker that does not have a
specific list of users specified using the takeActionAuthUsers parameter.
The default value is an asterisk (*), which authorizes all Tivoli Enterprise Portal
users to issue Take Action commands that are associated with this agent.
commandTimeoutInterval
The commandTimeoutInterval attribute specifies the amount of time (in seconds)
after sending a command that the agent waits for a response from a broker before
issuing a message indicating that the broker is not responding.
maximumCommandRetryCount
The maximumCommandRetryCount attribute specifies the number of times that
the agent reissues commands after failing to receive a response from a broker
before giving up.
Do not modify this attribute unless you are directed to do so by IBM Software
Support.
maximumAgentCollectionThreads
The maximumAgentCollectionThreads attribute specifies the number of agent
collection threads that are used by the agent for monitoring brokers. You can
modify this value to increase or decrease the number of brokers that the agent can
monitor.
The default value is 42 threads, which is enough to monitor 10 brokers. This value
must be greater than 0.
On AIX systems, do not attempt to monitor more than 10 brokers with a single
agent. If you need to monitor more than 10 brokers, split them among several
agents. See “Monitoring a large number of brokers” on page 19 for further details.
To use a single agent to monitor more than 10 brokers on operating systems other
than AIX, increase this value by 4 for each additional broker monitored.
holdTimeForQuery
The holdTimeForQuery attribute specifies the length of time, in seconds, that the
agent should retain detailed accounting data. This data must be retained for
viewing detailed information in accounting workspaces. The greater this value, the
more data is available in the accounting workspaces.
This attribute’s default value is 180, which means that, regardless of other
parameters related to data retention, you will be able to view detailed information
about a selected data sample for at least 3 minutes after the data sample was
originally displayed. If you view the retained data in a workspace, then every time
you refresh the workspace the length of time for which the data is retained is
extended by the holdTimeForQuery value.
This parameter must have a value greater than 0. If you do not want the agent to
retain data, specify a value of 1 (1 second).
For example, the Snapshot Message Flow Accounting workspace displays a list of
monitored message flows and their statistics. By default, for the next 3 minutes
you can select a row in the table and link to a more detailed view of the displayed
data (either Snapshot Thread Accounting or Snapshot Node Accounting). Each
time that you view a data pertaining to a given message flow, you extend the time
that you can view the sample by 3 minutes. If the sample is not retained for some
other reason and if you do not access refresh the data for 3 minutes, then the data
is deleted. If the data is deleted, then data from the most recent sample is
displayed instead.
defaultHistoricalAccountingType
The defaultHistoricalAccountingType attribute tells the agent which types of
accounting data (snapshot and archive) to log historically. The value of this
parameter has no effect unless historical data collection for any of the four
accounting attribute groups has been enabled within TEP (this is active by default).
This parameter can have the following values:
All All accounting data is logged historically.
Snapshot Only Snapshot accounting data is logged historically.
Archive Only Archive accounting data is logged historically. This is the
default setting.
None No accounting data is logged historically, even if historical data
collection is enabled in TEP.
defaultRetainRecentSnapshotSamples
The defaultRetainRecentSnapshotSamples attribute specifies the default number of
recent snapshot records that are stored by the agent for any given message flow.
The default value of this attribute is 15, which is equivalent to approximately 5
minutes of snapshot data. However, the agent always ensures that it retains
enough historical samples to log the data historically if historical data collection is
enabled.
14 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
defaultRetainRecentArchiveSamples
The defaultRetainRecentArchiveSamples attribute specifies the number of recent
archive records that are stored by the agent for any given message flow. The
greater this value, the more data will be available in the Archive Message Flow
Accounting workspace. The default archive interval for a broker is 60 minutes. The
default value of the defaultRetainRecentArchiveSamples attribute is 5, so 5 hours
of recent archive data can be viewed in the Archive Message Flow Accounting
workspace if the default archive interval has not been changed. The agent always
ensures that it retains enough historical samples to log the data historically if
historical data collection is enabled.
defaultRetainRecentPubSubSamples
The defaultRetainRecentPubSubSamples attribute specifies the minimum number
of recent publish-subscribe data records stored by the Agent. The higher this value,
the more data will be available in the Publish-Subscribe Statistics workspace. The
agent always ensures that it retains enough recent samples to log all data
historically if historical data collection is enabled, so more than the number of
records specified by this parameter might retained.
This attribute’s value must be greater than 0. The default value is 15.
defaultCollectNodeData
The defaultCollectNodeData attribute determines whether node definition detail
data collection and parsing are performed. Possible values are YES to enable this
data or NO to disable it. This attribute can be overridden for individual message
brokers using the “collectNodeData” on page 18 attribute.
Note: This attribute is case-sensitive on z/OS and must be YES or NO. It is not
case-sensitive on distributed platforms.
MonitorBroker
The MonitorBroker tag encapsulates parameters that apply to a single monitored
broker. Specify one MonitorBroker tag for each broker.
On UNIX, Linux, and Windows: If no brokers are specified, all brokers running on
the same host system as the agents are monitored, as determined by self-discovery.
If any brokers are specified explicitly using this tag, then any other brokers that
you want to monitor must also be specified using MonitorBroker tags. All
associated attributes are optional except for the name attribute.
alias
The alias attribute provides an alternative name for a broker in addition to that
specified using the name attribute. If specified, the alias is displayed as the
broker’s managed system name (node name) in TEP. You can use this attribute if
you want to specify a more user-friendly name for your broker to simplify
managing you system. This is especially useful when the name attribute of a
Broker is exceptionally long or you have several Brokers with similar names and
you want to be able to distinguish them easily in TEP. The alternative name must
conform to the following rules:
v The maximum length is 22 characters.
v Only alphanumeric ASCII characters can be included on distributed systems, or
EBCDIC characters on z/OS.
For example, if you have a broker named BROKER1 on your machine, you can
specify aliasl as follows:
The alias attribute is optional unless the broker name contains non-ASCII
characters (or non-EBCDIC characters on z/OS), in which case it must be specified.
statisticInterval
The statisticInterval attribute overrides the global defaultStatisticInterval attribute
and determines the minimum interval at which broker statistics are sampled, in
seconds If this attribute is not specified, the defaultStatisticInterval value is used
instead. If this attribute is specified, the value must be greater than 0.
If you are collecting history data for one of the statistics attribute groups, the
configured historical data collection interval must be a multiple of the
statisticInterval value; otherwise, historical data collection might produce
unpredictable results. For example, if you configure historical data collection for
one of the statistics attribute groups to run every 5 minutes (300 seconds), then the
statisticInterval value must be one of the following: 60 (1 minute), 75 (1.25
minutes), 100 (1.67 minutes), 150 (2.5 minutes), or 300 (5 minutes). For accurate
results, the historical data collection interval must be the same value for all
statistics attribute groups for which historical data collection is enabled.
flowEventInterval
The flowEventInterval attribute overrides the global defaultFlowEventInterval
attribute and determines the interval at which message flow events are sampled, in
seconds. If this attribute is not specified, the defaultFlowEventInterval value is
used instead. If this attribute is specified, the value must be greater than 0.
retainBrokerEvents
The retainBrokerEvents attribute overrides the global defaultRetainBrokerEvents
attribute and determines how many broker events to retain per broker. Report
information is available only for retained broker events. When used with
situations, these events are never reset automatically and if historical situations are
active, you can view them historically. If this attribute is not specified, the
defaultRetainBrokerEvents value is used instead. If the attribute is specified, the
value must be greater than 0.
16 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
retainFlowEvents
The retainFlowEvents attribute overrides the global defaultRetainFlowEvents
attribute and determines how many message flow events to retain per broker.
Report information is available only for retained message flow events. When used
with situations, these events are never reset automatically and if historical
situations are active, you can view them historically. If this attribute is not
specified, the defaultRetainFlowEvents value is used instead. If this attribute is
specified, the value must be greater than 0.
retainRecentPubSubSamples
The retainRecentPubSubSamples attribute specifies the minimum number of recent
publish and subscribe data records stored by the agent. The higher this value, the
more data will be available in the Publish-Subscribe Statistics workspace. This
attribute overrides the global defaultRetainRecentPubSubSamples attribute.
By default, this parameter is not specified in the configuration file. The global
defaultRetainRecentPubSubSamples attribute is used instead.
componentDirectory
This attribute is required on z/OS systems and ignored if it is specified on other
platforms.
The componentDirectory attribute specifies the directory path created when the
monitored broker was customized. This is the same as the component directory
name, which is used when specifying the -c parameter on the mqsicreatebroker
command. The component directory is described in the IBM broker product z/OS
documentation.
takeActionAuthUsers
The takeActionAuthUsers attribute specifies which Tivoli Enterprise Portal users
are authorized to issue the Take Action commands to a particular agent running on
a particular broker. You can specify multiple values for this attribute to authorize
multiple users. Include the asterisk (*) and question mark (?) characters in the
values to authorize a group of users. Only Tivoli Enterprise Portal users who have
an ID that matches the values of this attribute are authorized to issue Take Action
commands handled by the WebSphere Message Broker Monitoring agent. Tivoli
Enterprise Portal user IDs are defined in the TEMS and do not necessarily exist on
the node on which the agent is running. This attribute’s values apply only to
commands that are not related to a particular broker, or that are related to a broker
that does not have a specific list of users specified using the takeActionAuthUsers
parameter. This attribute overrides the global defaultTakeActionAuthUsers
attribute.
historicalAccountingType
The historicalAccountingType attribute tells the agent which of the two types of
accounting data, snapshort and archive, to log historically. The value of this
parameter has no effect unless historical data collection for any of the four
accounting attribute groups has been activated in TEP (this is active by default).
This attribute overrides the global defaultHistoricalAccountingType attribute. For
more information see “defaultHistoricalAccountingType” on page 14.
retainRecentArchiveSamples
The retainRecentArchiveSamples attribute determines the number of recent archive
records to keep for any given message flow. The greater this value, the more data
will be available in the Archive Message Flow Accounting workspace. The default
archive interval for a broker is 60 minutes. The default value of the
defaultRetainRecentArchiveSamples attribute is 5, so 5 hours of recent archive data
can be viewed in the Archive Message Flow Accounting workspace if the default
archive interval has not been changed. It overrides the global
defaultRetainRecentArchiveSamples attribute. By default this attribute is not
specified in the configuration file, and the value of
defaultRetainRecentArchiveSamples is used instead.
collectNodeData
The collectNodeData attribute determines whether node definition data collection
and parsing are performed. Possible values are YES to enable these options or NO
to disable them. If this attribute is not specified for a message broker, the default
value specified by the global “defaultCollectNodeData” on page 15 attribute is
used instead.
Note: This attribute is case-sensitive on z/OS and must be YES or NO. It is not
case-sensitive on distributed platforms.
ConnectQueueManager
The ConnectQueueManager tag encapsulates parameters that affect queue
managers. You can specify multiple ConnectQueueManager tags for different
queue managers. This tag is optional, but if you specify it, the name attribute is
required. If this tag is not specified, agent-level defaults are used for the remaining
attributes, and the agent automatically connects to the monitored broker’s
associated queue manager. However, if the default reply and model queue names
are not sufficient for a broker queue manager, then you should specify all
attributes of this tag:
name
The name attribute specifies the name of the queue manager that the agent
connects to. This attribute is required.
replyQueueName
The replyQueueName attribute specifies the name of the queue that is used by the
agent to receive publications and reply messages from the broker using this queue
manager. If the named queue does not exist, a temporary dynamic queue is created
18 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
automatically. If the specified queue name is less than 33 characters long, the
queue manager automatically modifies the name to ensure that it is unique.
replyQueueModel
The replyQueueModel attribute specifies the name of the queue that is used as a
model for creating the agent reply queue on this queue manager. The agent will
create a queue with the name specified by the replyQueueName attribute for the
queue manager using the properties of the queue specified by replyQueueModel as
a model. Thus, by changing the properties of the queue named by this attribute,
you can modify the properties of the agent reply queue used by the queue
manager.
For most distributed systems, one agent per host system should suffice, because
the agent is designed to monitor all brokers on such a system, or to monitor a
subset of brokers, as specified in the agent parameter file. For systems with a large
number of brokers, such as z/OS systems, you might need to adjust the agent
parameter that limits the number of brokers that are monitored (see
“maximumAgentCollectionThreads” on page 13) and verify that the large number
of brokers is not reducing performance. If performance is affected, you can split
monitoring between several agents.
If CPU usage is very high or response times for displaying Tivoli Enterprise Portal
workspace reports or situation monitoring actions are unacceptably long,
performance might be adversely affected by monitoring too many brokers. You
might need to experiment to determine the best number of agents for your
enterprise.
20 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
3. Use the MonitorBroker keyword to specify which brokers to monitor. Specify
the agentID parameter value directly in the parameter file to run more than
one instance on a single Windows host.
See “agentId” on page 11 and “MonitorBroker” on page 15 for more
information.
Note: Before you can follow the instructions in this chapter, you must have
installed the CandleMonitor node during the product installation and setup.
See the IBM Tivoli OMEGAMON XE for Messaging: Installation Guide for
further information.
The CandleMonitor node is a simple pass-through node with one input terminal
and one output terminal, which is placed in a message flow to collect statistics (see
Figure 4). Messages passing through the CandleMonitor node are propagated
between its in and out terminals without change. The CandleMonitor node is
implemented in the kqipnode.lil file.
You can use the CandleMonitor node to perform the following actions:
v View message flow reports at broker, execution group, message flow and node
levels.
v Detect high input and output rates in message flows.
By default, statistics are sampled once per minute and events are sampled once
every 15 seconds.
Note: With broker versions V5 and later, accounting statistics can be available in
the Tivoli Enterprise Portal without using a CandleMonitor node. Some of
the accounting statistics are similar to those provided by the CandleMonitor
node. However, the CandleMonitor node can be used to monitor subflows
and define message flow events. Message flows without a CandleMonitor
node are not represented in the Statistics workspaces.
Before you can use the CandleMonitor node to monitor message flows, perform
the following tasks:
1. Install the CandleMonitor node in the broker environment. See the following
documents for information about installing the CandleMonitor node:
v IBM Tivoli OMEGAMON XE for Messaging: Installation Guide, GC32-1829
v IBM Tivoli OMEGAMON XE for Messaging on z/OS: Configuration Guide,
SC32-1830
2. Make the CandleMonitor node available in the Message Brokers Toolkit (V5,
V5.1 or V6), as described in“Making the CandleMonitor node available to
message flows.”
The CandleMonitor node is stored in a file that created when you install
WebSphere Message Broker Monitoring. Several versions of this file are
downloaded with the product during installation of the monitoring agent on
Windows. The different versions are as follows:
v If you are using IBM WebSphere Business Integration Message Brokers Toolkit
V5.0, use the CandleMonitor node file kqicm500.exe. By default, this file is
stored in the following location:
C:\IBM\ITM\TMAITM6
v If you are using IBM WebSphere Business Integration Message Brokers Toolkit
V5.1, use the CandleMonitor node file kqicm510.exe. By default, this file is
stored in the following location:
C:\IBM\ITM\TMAITM6
v If you are using IBM WebSphere Message Brokers Toolkit V6.0:
– On the Windows operating system, use the CandleMonitor node file
kqicm600.exe. By default, this file is stored in the following location:
C:\IBM\ITM\TMAITM6
– On the Linux operating system, use the CandleMonitor node file
kqicm600.tar. By default, this file is stored in the following location:
24 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
/opt/IBM/ITM/arch/qi/bin
where arch specifies the architecture code of the operating system of this
computer. See Appendix D, “Architecture codes,” on page 125 for a list of
architecture codes.
Perform the following steps to make the CandleMonitor node available in the
Message Brokers Toolkit V5.0:
1. Exit the Message Brokers Toolkit if it is active.
Note: The version number in the subdirectory name, such as 6.0.0, indicates
the last OMEGAMON XE for Messaging release where some change
has been made to the plugin support files. The subdirectory in IBM
Tivoli OMEGAMON XE for Messaging V6.0.1 still has the characters
6.0.0 in it because no change is made to the plugin support files from
IBM Tivoli OMEGAMON XE for Messaging V6.0 to V6.0.1.
3. Restart the Message Brokers Toolkit.
You should see the CandleMonitor node in the message flow editor palette
under the category IBM in the Broker Application Development Perspective.
Perform the following steps to make the CandleMonitor node available in Message
Brokers Toolkit V5.1:
1. Exit the Message Brokers Toolkit if it is open.
2. Run the program kqicm510.exe to install the CandleMonitor node Eclipse
plugin. If WebSphere Message Broker Monitoring was installed in the default
directory, the DOS command is as follows:
C:\IBM\ITM\TMAITM6>kqicm510.exe -d "C:\Program Files\IBM\
WebSphere Business Integration Message Brokers\
evtoolkit\eclipse\plugins"
Note: The version number in the subdirectory name, such as 6.0.0, indicates
the last OMEGAMON XE for Messaging release where some change
has been made to the plugin support files. The subdirectory in IBM
Tivoli OMEGAMON XE for Messaging V6.0.1 still has the characters
6.0.0 in it because no change is made to the plugin support files from
IBM Tivoli OMEGAMON XE for Messaging V6.0 to V6.0.1.
3. Restart the Message Brokers Toolkit.
You should see the CandleMonitor node in the message flow editor palette
under the category IBM in the Broker Application Development Perspective.
26 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Message Brokers Toolkit V6.0
This following procedure describes how to make the CandleMonitor node available
in Message Brokers Toolkit V6.0. If you have performed this step while using IBM
Tivoli OMEGAMON XE for Messaging V6.0, then you can skip it because there is
no change to the CandleMonitor node from OMEGAMON XE for Messaging V6.0
to V6.0.1.
Perform the following steps to make the CandleMonitor node available in Message
Brokers Toolkit V6.0:
1. Exit the Message Brokers Toolkit if it is open.
2. Run the program kqicm600.exe to install the CandleMonitor node Eclipse
plugin. If WebSphere Message Broker Monitoring was installed in the default
directory, the commands are as follows:
v On Windows operating systems:
C:\IBM\ITM\TMAITM6>kqicm600.exe -d
"C:\Program Files\IBM\MessageBrokersToolkit\
6.0\evtoolkit\eclipse\plugins"
v On Linux operating systems:
cp /opt/IBM/ITM/li6243/qi/bin/kqicm600.tar
/opt/ibm/MessageBrokersToolkit/6.0/evtoolkit/eclipse/plugins
cd /opt/ibm/MessageBrokersToolkit/6.0/evtoolkit/eclipse/plugins
tar -xf kqicm600.tar
The following two subdirectories are created:
v com.candle.monitor_6.0.0 (contains all the necessary plugin support files).
v com.candle.monitor.nl1_6.0.0 (contains all the native language support files).
Note: The version number in the subdirectory name, such as 6.0.0, indicates
the last OMEGAMON XE for Messaging release where some change
has been made to the plugin support files. The subdirectory in IBM
Tivoli OMEGAMON XE for Messaging V6.0.1 still has the characters
6.0.0 in it because no change is made to the plugin support files from
IBM Tivoli OMEGAMON XE for Messaging V6.0 to V6.0.1.
3. Restart the Message Brokers Toolkit with the -clean option
You should see the CandleMonitor node in the message flow editor palette
under the category IBM in the Broker Application Development Perspective.
type
The type attribute specifies the type of statistics that are gathered. Possible values
are:
v input—Identifies the node as a main message flow input node which records
entry of messages into the message flow. For example, specify input when
placing the CandleMonitor node immediately after the MQInput node.
collectQueueTime
The collectQueueTime attribute specifies whether the node should collect queue
timings. Possible values are:
v no—Queue times are not collected for these messages.
v yes—Queue times are collected for these messages.
Queue times are calculated using the put date and time of the messages in the
queue. If the input queue to a message flow has messages with put date and times
that do not reflect accurately when the message was put into the input queue, then
the collectQueueTime attribute should be set to no so that queue times are not
collected for these messages. (See also “Monitoring the input or output of a
message flow” on page 30.)
eventMessage
The eventMessage attribute is used to produce user-defined message flow events
that can trigger Message Flow Events situations and reports. An event is produced
when the message enters the node if this attribute’s value is set to anything other
than cleared (“”).
When a node is placed for the purpose of generating events, the type attribute
should be other and the eventMessage attribute should be set to the message text
that appears in TEP workspaces and can be detected in monitoring situations.
subFlowName
The subFlowName attribute specifies an identifying name for the subflow. This
attribute is required for nodes of type subFlowInput and subFlowOutput; these
nodes do not produce subflow statistics correctly without it.
You can specify subFlowName attribute for other types of nodes. The following
table summarizes the effect of providing a subFlowName attribute for each node
type.
Table 2. The effect of providing a subFlowName attribute for each node type
subFlowName
Type attribute attribute Effect
requirement
input Optional The node is a combination node; it marks not only the beginning of a
message flow, but also the beginning of a subflow in the message flow.
output Optional The node is a combination node; it marks not only the end of a message
flow, but also the end of a subflow within the message flow.
28 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Table 2. The effect of providing a subFlowName attribute for each node type (continued)
subFlowName
Type attribute attribute Effect
requirement
other Optional The node is a part of the subflow. This combination of settings has very
little effect. However, it causes the CandleMonitor node to be displayed in
the list of CandleMonitor nodes for the named subflow. Statistics for this
node appear in the CandleMonitor Node Statistics workspace.
subFlowInput Required The subFlowInput type node marks the beginning of a monitored subflow
and requires a name so that statistical data is correlated with the subflow.
There can be multiple inputs to a subflow; for multiple inputs, use the
same subFlowName for each node.
subFlowOutput Required The subFlowOutput type node marks the end of a monitored subflow and
requires a name so that statistical data is correlated with the subflow.
There can be multiple outputs for a subflow; for multiple outputs, use the
same subFlowName for each node.
activateNode
The activateNode attribute controls the activation of instances of a CandleMonitor
node. Possible values are:
v yes—The CandleMonitor node is active. This setting is appropriate for a test
environment.
v no—The CandleMonitor node is not active.
v eventOnly—The CandleMonitor node is activated only if the eventMessage
attribute is specified. The node does not produce statistics; it produces only
message flow events. This setting is useful when you are interested in message
flow events, but you do not want to gather statistics.
v inputOutputOnly—The CandleMonitor node is activated if the node’s type is
input or output. This setting produces statistics (and events, if eventMessage is
assigned).
v inputOutputAndEventOnly—The CandleMonitor node is activated if the node’s
type is input or output, or if the eventMessage attribute is set. Statistics are
produced; events are produced also if the eventMessage is assigned. This setting
is useful in a production environment when you want message flow statistics
and event messages, but you do not want any of the additional details provided
by other node types.
If you are monitoring WebSphere Business Integration broker version 5.0 later, you
can configure the activateNode attribute. Set this attribute when you are
configuring bar files, so the attribute can have a different setting for different bar
files in test and production environments. In addition, with version 5.0 you can
promote the attribute setting so that this attribute has the same setting for each
CandleMonitor node in a message flow.
The set of possible values for the attribute supports specification of some general
rules for when the node should be active; for example, it could be active for nodes
of type input and output only. In general, when you are customizing a
CandleMonitor node in a message flow, use the default value yes to facilitate node
usage during testing. Then, when you are deploying the node to a production
You can specify a runtime override setting for the activateNode attribute, which
allows different activation levels for different brokers (see “KQIActivateNode” on
page 36).
You must provide unique label names to CandleMonitor nodes in a message flow.
The names should be unique with respect to any other names in the entire
message flow, including its subflows. If the CandleMonitor node label names are
not unique, data for different nodes is combined in illogical ways. You should not
use the default names that are assigned to your CandleMonitor nodes. If you are
migrating message flows with subflows from V2.1 to V5.0, you might have to
change CandleMonitor node label names if you did not name them uniquely
before. The same method applies to migration from V2.1 or V5 to V6.
If you want to place only a single CandleMonitor node in a message flow, the
input position is the best choice, because most statistics are generated from this
position.
When queue time statistics are determined, queue times are calculated using the
put date and time of the message in the queue. If the input queue to a message
flow contains messages that have times that do not accurately reflect when the
message was put into the input queue, and you are using a CandleMonitor node
with a type attribute of input, set the collectQueueTime attribute to no so that
queue times are not calculated for these messages.
Put date and times are not accurate when origin context is preserved for a message
during the put operation by the application performing the operation. Put date and
time inaccuracies commonly occur when an application is a message mover that
transfers messages from one queue to another, or when any application passes or
sets origin context for a message. If the input queue to Message Flow B is the
output queue of Message Flow A, the broker passes the origin context so that the
30 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
put date and time for the message in Message Flow B is not an accurate calculation
of queue time. The collectQueueTime attribute for a CandleMonitor node placed
in Message Flow B should be set to no.
Monitoring subflows
A subflow is a section of a message flow that includes one or more message
processing nodes. In general terms, a subflow can be any section of a message flow
that can be separately identified. You can consider the message flow as being like a
main routine and a subflow as being a subroutine. You can explicitly delineate the
subroutine in the Message Brokers Toolkit by making a separate message flow,
which is then embedded in the main flow (referred to here as Type I). Or, the
message flow can have sections of nodes that you want to monitor as subflows,
even though they are not explicitly delineated into a separate flow (referred to in
this example as Type II).
When a message flow is deployed to a broker, the broker regards the entire
message flow as a single entity. There is no obvious delineation in the broker for
dividing the flow into separate subflows. The name assigned to a Type I subflow is
not known to the broker (this entity only appears in the Message Brokers Toolkit
and configuration manager). Any given message processing node is not aware of
the other message processing nodes around it. Therefore, for the CandleMonitor
node to be useful in monitoring both types of subflows, you must provide the
required information by customizing the node.
To gather correct subflow statistics for either type of subflow, the subFlowOutput
CandleMonitor node is required in the subflow; it is not optional, as is the case
with the output node for a main message flow.
SubFlow1
subFlowName=subFlow1 subFlowName=subFlow1
subFlowName=subFlow1 subFlowName=subFlow1
32 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Embedded and nested subflows
subflows embedded in subflows, or nested subflows, are supported. However, the
subFlowName attribute for any nested subflows must be different for different
subflows. You must be aware of the names assigned to subflow monitoring nodes
and not reuse them.
subflow names
For Type I message flows, you can set the subFlowName to the name that was
specified in the Message Brokers Toolkit for the message flow that represents the
subflow. However, for Type II message flows, you need to use a different name
that uniquely describes what is being monitored.
CandleMonitor Node Statistics (the lowest level, most detailed report) combines
data for all instances of the same node that are part of a subflow that has been
embedded multiple times in the same message flow.
When you place a CandleMonitor node in a place other than the extreme
beginning or end of a flow, you should set the type attribute of the CandleMonitor
node to other. The results can be viewed in the low-level statistics and
CandleMonitor Node Statistics workspaces in IBM Tivoli Enterprise Portal.
When positioning the CandleMonitor node for this purpose, set the type attribute
to other. Set the eventMessage attribute to display the message text that you want
to appear in the workspace when the message enters the CandleMonitor node.
The placement of the CandleMonitor node for such events is entirely at your
discretion. However, the node should not be placed in portions of the message
flow that are used regularly during normal processing, because this will produce a
very large number of events. For example, setting the eventMessage attribute for
any input or output type node would produce an unnecessarily large number of
events. Instead, you should place the CandleMonitor node in paths of a message
flow that represent processing failures or other irregular conditions that warrant an
Note: All of the kqipnode variable names and values are case sensitive. You must
enter the variable names exactly as shown. For example, if you are
specifying the no override value for KQIActivateNode, you must specify
NoOverride.
Configuration variables
The following sections provide a detailed description of each configuration
variable.
KQIMemorySize
KQIMemorySize specifies the size (in bytes) of a shared memory segment created
by the plug-in. The plug-in creates three of these shared memory segments for
holding different types of data. The default value is 32768 bytes. Do not modify
this variable unless instructed to do so by IBM Software Support.
KQITempDirectory
The KQITempDirectory variable is not applicable on Windows.
The only safe time to delete files with file names containing kqi from the defined
directory is after you shut down all brokers and WebSphere Message Broker
monitoring agents on the system. The KQITempDirectory variable is used by all
brokers and WebSphere Message Broker monitoring agents on the system, so they
must all be stopped before you can delete any files that have kqi in the name.
KQINodeTrace
KQINodeTrace determines whether or not kqipnode.lil tracing is turned on.
Possible values are Off and On. The default is Off. For tracing to actually occur,
the broker’s normal tracing must be turned on for one or more of the applicable
broker, execution group, message flow. You should set this value to On only when
instructed to do so by IBM Software Support.
KQIActivateNode
Use this parameter to override the CandleMonitor node activateNode attribute of
any broker on the system. If a value other than the default NoOverride is
specified, that value overrides the value set for the attribute for all CandleMonitor
nodes deployed on a broker.
KQIActivateNodeForBROKERNAME
Use this parameter to override the CandleMonitor node activateNode attribute of
any one broker on the system . If this variable is specified, the kqipnode.lil plug-in
running in broker BROKERNAME uses this setting instead of the setting specified
in the KQIActivateNode attribute. This variable name does not exist by default;
36 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
you must add it to the file kqipnode.cfg (UNIX, Linux, or z/OS) or type it the
variable field instead of selecting it from the drop-down list (Windows).
Each scenario presents a case in which you need to monitor some aspect or
component of your IBM broker product environment, followed by a description of
how to set up WebSphere Message Broker Monitoring to gather important
information.
After you have positioned the CandleMonitor nodes and WebSphere Message
Broker Monitoring is running, do the following:
1. Open the Message Flow Statistics workspace and examine the values of the
Current® Average Queue Time and Current Average Flow Time attributes. For a
detailed description of these attributes and their values, see the online help for
WebSphere Message Broker Monitoring.
2. If you think that the times reported by the Current Average Queue Time
attribute are excessively long, consider increasing the Additional Instances
value for the monitored message flow. Additional Instances specifies the
number of additional instances of the message flow that the execution group
should run so that more messages can be processed concurrently.
3. If you think that the times reported by the Current Average Flow Time are
excessively long, then you need to debug the monitored message flow. To
perform this task, do the following:
a. Insert CandleMonitor nodes before each processing node in the message
flow. This can help you determine which node is causing the problem.
b. Set the type attribute of the new CandleMonitor nodes to other.
c. Restart the WebSphere Message Broker Monitoring agent.
d. Open the CandleMonitor subflow Statistics workspace, and examine the
flow times of any subflows in the message flow. For more information on
this workspace, see “Sub-Flow Statistics workspace” on page 99.
After you have placed and set the CandleMonitor nodes, and WebSphere Message
Broker Monitoring is running, do the following:
1. Open the Message Flow Information workspace and examine the Status
attribute. The Status column for the monitored message flow should have the
value Started. If it does not, start the message flow manually.
2. Open the Message Flow Statistics workspace and compare the Current Message
Input Count and Current Message Output Count attributes. A discrepancy
between these values indicates that messages are being lost in the monitored
message flow. For a detailed description of these attributes and their values, see
the online help for WebSphere Message Broker Monitoring.
3. Open the Message Flow Events workspace and determine whether any
exceptions have been triggered by a node in the monitored message flow. For
information about the workspace, see “Message Flow Events workspace” on page
80.
To determine which node in the message flow is causing a problem, perform the
following steps so that WebSphere Message Broker Monitoring can gather
appropriate statistics for you to analyze:
1. Place CandleMonitor nodes on each side of nodes or subflows that you think
are functioning incorrectly in the message flow.
2. Set the type attribute of a CandleMonitor node placed in front of a node or
subflow to subFlowInput.
3. Set the type attribute of a CandleMonitor node placed following a node or
subflow to subFlowOutput.
4. Set the subFlowName attribute of each pair of nodes to the same value, which
should be unique within the message flow.
5. Start the WebSphere Message Broker Monitoring agent.
40 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
After you have positioned the CandleMonitor nodes and WebSphere Message
Broker Monitoring is running, do the following:
1. Open the CandleMonitor subflow Statistics workspace, and examine the flow
times of all subflows in the message flow. For more information about this
workspace, see “Sub-Flow Statistics workspace” on page 99.
2. Compare statistics for different subflows to determine which section of the
message flow is problematic.
To determine when a message flow has failed, perform the following steps so that
WebSphere Message Broker Monitoring can gather the appropriate statistics:
1. Place CandleMonitor nodes after failure terminals for processing nodes in the
message flow.
2. Set the type attribute of these CandleMonitor nodes to other.
3. Describe the failures in a meaningful way in the eventMessage attribute of the
CandleMonitor nodes.
4. Restart the WebSphere Message Broker Monitoring agent.
After you have positioned the CandleMonitor nodes and WebSphere Message
Broker Monitoring is running, do the following:
v Define situations for Message Flow Events so that an alert is raised each time a
message flows down a path that is failing. See Tivoli Enterprise Portal online
help or IBM Tivoli Monitoring User’s Guide for information about defining a
situation.
v Deploy the situations that you defined to the system on which the monitored
message flow is running.
v Look in the Message Flow Events workspace to see data about the message
being processed when the events that you defined occur.
After you have configured WebSphere Message Broker Monitoring, start the agent
so that the necessary statistics can be gathered, and then do the following:
1. Examine the various information workspaces, such as Execution Group
Information, Message Flow Information, Message Processing Node Information,
Neighbors, Subscriptions, Retained Publications, and ACL Entries. These
workspaces contain data from the broker perspective as opposed to the
Message Brokers Toolkit perspective.
2. Compare the data in the workspaces with what you expected to determine
whether the proper configuration was deployed to the broker.
After you have configured WebSphere Message Broker Monitoring, start the agent
so that the necessary statistics can be gathered, and then do the following:
1. Right-click a WebSphere Message Broker Monitoring agent and click Take
Action > Select to open the Take Action window in Tivoli Enterprise Portal.
2. Select QI Change Trace Broker from the Name drop-down list and set the
destination to the appropriate broker. For more information about the QI
Change Trace Broker command, refer to “Take Action commands” on page 48.
3. Select the broker managed system for the broker that needs to be traced from
the Destination Systems list and click OK.
After you have configured WebSphere Message Broker Monitoring, start the agent
so that the necessary statistics can be gathered, and then do the following:
1. Right-click a WebSphere Message Broker Monitoring agent and click Take
Action > Select to open the Take Action window in Tivoli Enterprise Portal.
2. Select QI Stop Message Flow(s) from the Name drop-down list and set the
arguments to the appropriate broker, execution group, and message flow. For
more information about the QI Stop Message Flow command, see “Take Action
commands” on page 48.
3. Select the broker managed system for the broker with the failing message flow
from the Destination Systems list and click OK
After you have configured WebSphere Message Broker Monitoring, start the agent
so that necessary statistics can be gathered, and then do the following:
1. Define a situation for the Broker Information workspace that checks whether
the Broker Status is stopped. For information about how to define a situation,
see IBM Tivoli Monitoring User’s Guide.
2. Set the action for the situation to use the QI Start Broker reflex
automation/Take Action command to restart the broker. For additional details
about the QI Start Broker command, see“Take Action commands” on page 48.
Note: There is a predefined situation for the Components workspace that you
can use for the same purpose, but that situation also starts the
Configuration Manager and User Name Server, if either one stops.
42 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Planning broker capacity
This scenario describes how you can use WebSphere Message Broker Monitoring to
help you plan the capacity for your brokers.
To determine the most recent message that was sent between two applications,
perform the following steps so that WebSphere Message Broker Monitoring can
gather the necessary statistics:
1. Place one CandleMonitor node immediately following the MQInput node so
that the entry of the message into the message flow is recorded.
2. Set the type attribute of the CandleMonitor node to input.
3. Place one CandleMonitor node immediately in front of the MQOutput node so
that the exit of the message from the message flow is recorded.
4. Set the type attribute of the CandleMonitor node to output.
5. Restart the WebSphere Message Broker Monitoring agent.
After you have positioned the CandleMonitor nodes and WebSphere Message
Broker Monitoring is running, perform the following steps:
1. Open statistics workspaces, such as Message Flow Statistics for individual
message flows, Execution Group Statistics for summarization over an entire
execution group, or Broker Statistics for statistics summarizing the operation of
an entire broker.
2. Examine the statistics workspaces and their historical workspaces (which you
can link to from the statistics workspaces).
3. If you find that for a particular message flow the Current Message Input Rate
is higher than expected, or that the Current Average Queue Time is
unacceptably long, add more instances to the flow in the Message Brokers
Toolkit.
4. If you find that for a particular execution group the Current Message Input
Rate is higher than expected, or that the Current Average Queue Time is
unacceptably long, add a new execution group and assign instances as
appropriate.
5. If you find that for a particular broker the Current Message Input Rate is
higher than expected, or that the Current Average Queue Time is unacceptably
long, consider adding a new broker with a configuration that will offload some
processing from the current broker.
To monitor message flow response times, perform the following steps so that
WebSphere Message Broker Monitoring can gather the necessary statistics:
1. Place one CandleMonitor node immediately following the MQInput node so
that the entry of the message into the message flow is recorded.
2. Set the type attribute of the CandleMonitor node to input.
3. Place one CandleMonitor node immediately in front of the MQOutput node so
that the exit of the message from the message flow is recorded.
4. Set the type attribute of the CandleMonitor node to output.
5. Restart the WebSphere Message Broker Monitoring agent.
After you have configured WebSphere Message Broker Monitoring, start the agent
so that the necessary statistics can be gathered, and then do the following:
v Define a situation for the Broker Information, Execution Group Information, and
Message Flow Information workspaces that verifies that the Trace Level and
User Trace Level attribute values are not none. An alert is triggered whenever
tracing is active so that you can determine whether the tracing activity is valid.
See Tivoli Enterprise Portal online help or IBM Tivoli Monitoring User’s Guide for
information about defining a situation.
v Deploy the situation to the broker managed systems where you want to detect
active trace.
After you have configured WebSphere Message Broker Monitoring, start the agent
so that you can gather the necessary statistics, and then do the following:
44 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
flows in the execution group should be started or stopped. See Tivoli Enterprise
Portal online help or IBM Tivoli Monitoring User’s Guide for information about
defining a situation.
2. Set the action for the situation to use the QI Start Message Flow or QI Stop
Message Flow Take Action command to start or stop all message flow.
Specifying only the execution group name argument and do not specify a
message flow name argument. For additional detail about the QI Start Message
Flow(s) or QI Stop Message Flow(s) commands, refer to “Take Action
commands” on page 48.
After you have configured WebSphere Message Broker Monitoring, start the agent
so that the appropriate information can be gathered, and then do the following:
1. Open the Subscriptions workspace for each broker from which you expect the
application to be receiving publications.
2. If your subscription appears in a single broker, examine the report data to
determine whether you have specified the Local option for the subscription;
look in the Local Only column for the value Yes. This setting prevents the
subscription from being propagated to neighboring brokers.
After you have configured WebSphere Message Broker Monitoring, start the agent
so that necessary statistics can be gathered, and then do the following:
v Open the ACL Entries workspace to determine whether the application’s user ID
matches a Principal that allows subscribe access to the topic or whether its user
ID is a member of a group that matches a principal that allows subscribe access
to the topic.
Predefined situations
WebSphere Message Broker Monitoring provides a set of predefined situations that
are useful in different circumstances. Most predefined situations enable you to
monitor critical activity and serve as templates for creating customized situations
for your own use.
Predefined situations are activated when they are deployed to the node that you
want to monitor. After they have been configured correctly, situation alerts trigger
event notification.
For information about creating or modifying situations, see the Tivoli Enterprise
Portal online help or IBM Tivoli Monitoring User’s Guide.
Note: If you choose to modify a predefined situation, make a copy and modify the
copy, preserving the original for later use.
Alerts
The following situations issue alerts based on critical status criteria. Except where
noted, these situations apply to broker-managed systems. Alerts are raised if one of
the following occur:
v The Broker Information.Broker Status value is not started.
(QI_Broker_Not_Started)
v The Broker Information.Queue Manager Status value is not connected.
(QI_Broker_QMgr_Not_Connected)
v Broker Events reports a Status Stop event type. (QI_Status_Stop_Event)
v Message Flow Events reports any event from a CandleMonitor node.
(QI_Message_Flow_Events)
v Product Events reports any event affecting the agent. This situation applies to
agent-managed systems. (QI_Product_Events)
v Broker Events reports a Publication Expiration event type.
(QI_Publication_Expiry_Event)
v Broker Events reports a Subscription Expirations event type.
(QI_Subscription_Expiry_event)
v The Message Flow Statistics.Average Flow Seconds value exceeds a threshold.
Note that the threshold value given in the situation is an example, and should
be modified to match expectations in your environment.
(QI_Average_Flow_Time High)
v The Components.Component Status value is not started. This situation has reflex
automation: If the situation becomes true, the correct command is issued to start
the component. This situation applies only to agent-managed systems.
(QI_Automation_Start_Component)
You can issue the commands from the Take Action view, from the situation
window when a situation has become true, from the Navigator, or from a row in a
table view. For more information about how to send a Take Action command, see
Tivoli Enterprise Portal online help.
The Take Action commands for WebSphere Message Broker Monitoring have
names beginning with the characters QI:.
Note: The name of the component in the commands can be a broker name, a
configuration manager name, or the name of a user name server, unless
otherwise noted.
mqsiStart
This command starts an IBM broker product component.
48 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Identify the component to be started by specifying its name in the Edit Argument
window. The destination of this command must be an agent-managed system.
On UNIX, Linux, and Windows: This command also starts the queue manager that
is associated with the component if it is not already active.
On UNIX, Linux, and Windows: You can also use this command to start the
configuration manager (component = ConfigMgr).
On z/OS: You cannot use this command to start a queue manager or user name
server. See “Command restrictions on z/OS” on page 48 for more information.
mqsiStop
This command stops an IBM broker product component.
On UNIX, Linux, and Windows: You can also use this command to stop the
configuration manager (component=ConfigMgr).
On z/OS: you cannot use this command to stop a user name server
(component=UserNameServer).
Identify the component that you want to stop by specifying its name in the Edit
Argument window. The destination of this command must be an agent-managed
system.
mqsiStop-q
On UNIX, Linux, and Windows: This command stops the IBM broker product
component and the queue manager that is associated with it.
On UNIX, Linux, and Windows: You can also use this command to stop the
configuration manager (component=ConfigMgr).
On z/OS: This command does not stop a queue manager; see “Command
restrictions on z/OS” on page 48. This command has the same effect as the QI
Stop Component command; it stops only an IBM broker product component.
Identify the component that you want to stop by specifying its name in the Edit
Argument window. The destination of this command must be the agent-managed
system.
mqsiChangeTrace
This command changes the trace characteristics of IBM broker product
components.
On UNIX, Linux, and Windows: You can also use this command to change trace
characteristics for the configuration manager (component=ConfigMgr).
On other operating systems, the following argument has the same result:
-u -e default -l normal
mqsiStart
This command starts a broker.
On z/OS: The product does not currently support the f broker, startcomponent
command form of starting the broker. The s broker command form is used.
Specify the name of the broker that you want to start in the Edit Argument
window. The destination of this command must be a broker-managed system.
Note: On UNIX and Linux platforms, this command can only be used to start a
broker after the database used by the broker has been sourced.
mqsiStop
This command stops a broker.
On z/OS: The product does not currently support the f broker, stopcomponent
command form of stopping the broker. The p broker command form is used.
Specify the name of the broker that you want to stop in the Edit Argument
window. The destination of this command must be a broker-managed system.
50 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
mqsiStop-q
On UNIX, Linux, and Windows: This command stops the broker and its associated
queue manager.
On z/OS: This command does not stop a queue manager (see “Command
restrictions on z/OS” on page 48). This command has the same effect as the QI
Stop Broker command; it stops a broker.
Specify the name of the broker that you want to stop in the Edit Argument
window. The destination of this command must be a broker-managed system.
mqsiChangeTrace
This command changes the trace characteristics of an IBM broker product.
Identify the broker by specifying its name within the top field of the Edit
Argument pop-up. If the broker name contains spaces, the entire string must be
enclosed within two sets of double quotes (for example, ““aaaaaa bbbb cc””).
Specify the new trace parameters within the lower field of the Edit Argument
pop-up. The format of the argument should use the same format as used by IBM’s
.mqsichangetrace command, using two sets of double quotes for any double
quotes used. For change trace commands targeted to z/OS brokers, follow the
brokers documentation precisely for the changetrace command parameters, except
use two sets of double quotes instead of single quotes. Remember that on z/OS
any lowercase label names must be in quotes, and commas must separate
parameters. For example, on z/OS, supply this argument to turn on normal trace
for the default execution group:
u=yes,e=""default"",l=normal
On other operating systems, the following argument has the same result:
-u -e default -l normal
mqsiChangeBroker
Use this command to change the archiving interval of a broker from Tivoli
Enterprise Portal. You can also modify other broker properties using this
command.
Identify the broker by specifying its name within the top field of the Edit
Argument pop-up. If the broker name contains spaces, the entire string must be
enclosed within two sets of double quotes (for example, ““aaaaaa bbbb cc””).
Specify the new trace parameters within the lower field of the Edit Argument
pop-up. The format of the argument should use the same format as used by IBM’s
mqsichangebroker command, using two sets of double quotes for any double
quotes used. For change broker commands targeted to z/OS brokers, follow the
brokers documentation precisely for the changebroker command parameters,
except use two sets of double quotes instead of single quotes. Remember that on
z/OS any lowercase label names must be in quotes, and commas must separate
parameters.
The BrokerName value is the name of the targeted broker. The Parms value
provides the rest of the necessary parameters that are required or optional for the
mqsichangebroker (changebroker on z/OS) command as documented by IBM.
Tivoli Enterprise Portal does not parse or verify the parameters.
mqsiChangeFlowStats
Use this command to activate or deactivate Message Flow Accounting and
Statistics from Tivoli Enterprise Portal.
Identify the broker by specifying its name within the top field of the Edit
Argument pop-up. If the broker name contains spaces, the entire string must be
enclosed within two sets of double quotes (for example, ““aaaaaa bbbb cc””).
Specify the new trace parameters within the lower field of the Edit Argument
pop-up. The format of the argument should use the same format as used by IBM’s
mqsichangeflowstats command, using two sets of double quotes for any double
quotes used. For change trace commands targeted to z/OS brokers, follow the
brokers documentation precisely for the changeflowstats command parameters,
except use two sets of double quotes instead of single quotes. Remember that on
z/OS any lowercase label names must be in quotes, and commas must separate
parameters.
The BrokerName value parameter specifies the name of the targeted broker. Parms
specifies the remainder of the parameters for the mqsichangeflowstats
(changeflowstats on z/OS) command as documented by IBM. Tivoli Enterprise
Portal does not parse or verify the parameters. If you want to be able to view data
in the accounting workspaces, you must specify xml as the output (-o xml).
mqsiChangeProperties
Use the QI Change Properties command to enable Publish-Subscribe Statistics,
Multicast Summary Statistics, Multicast Group Statistics, and Multicast Topic
Statistics workspaces. This command is available only for the broker subnode
affinity.
The command has two parameters. The BrokerName parameter specifies the name
of the broker that is being targeted. The Parms parameter specifies the rest of the
mqsiChangeProperties command parameters. This command is not available on
z/OS.
mflowStart
This command starts one or all of the message flows that associated with an
execution group. Enter the name of the execution group to which the message flow
belongs in the top field of the Edit Argument window. Specify the message flow to
that you want to start in the lower field of the Edit Argument window. If you do
not specify a value in the lower field, then the command starts all message flows
in the execution group. The destination of this command must be a
broker-managed system.
52 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
The syntax of the command that is sent to the agent is:
QI:mflowStart ‘ExecutionGroup’ ‘MessageFlow’
mflowStop
This command stops one or all of the message flows that are associated with an
execution group. Enter the name of execution group to which the message flow
belongs in the top field of the Edit Argument window. Specify the message flow
that you want to stop in the lower field of the Edit Argument window. If you do
not specify a value in the lower field, then the command stops all message flows
in the execution group. The destination of this command must be a
broker-managed system.
retainedPubDelete
This command deletes a retained publication for the specified topic and
subscription point. Enter the topic of the publication that you want to delete in the
top field of the Edit Argument window. Enter the subscription point of the
publication that you want to delete in the lower field of the Edit Argument
window. If you do not specify a subscription point, then publication for the default
subscription point is deleted. The destination of this command must be a
broker-managed system.
createUserStatistics
This command creates user statistics that are associated with the Tivoli Enterprise
Portal logon ID that issues the command.
The logon ID that was used to create the statistics must also be used to view them.
In the Edit Argument window, specify the number of minutes that the user
statistics that are created by this command are retained by the agent without being
sampled or queried for display. If you do not specify a value, then the data is
stored until the destroyUserStatistics command is issued. The target of this
command must be a broker-managed system.
sampleUserStatistics
This command causes the agent to take a sample of CandleMonitor statistics for
the Tivoli Enterprise Portal logon ID that issues the command. A QI Create User
Statistics command must have previously been issued for the logon ID for this
command to be valid. You can use this command to effectively set an interval
during which statistics are gathered and sent to the statistics workspaces. Issue one
QI Sample User Statistics command when you want the interval to begin; issue
another QI Sample User Statistics command when you want the interval to end.
The destination of this command must be a broker-managed system.
resetStatistics
Use this command to reset all the statistics that are collected by the CandleMonitor
node to zeros. This is useful when you are using summary statistics to perform
controlled timings. It resets all statistics for all nodes in the broker. It also updates
the shared memory area that the CandleMonitor node uses to communicate the
data to the agent, so that all uses of these statistics (regular or user) are affected.
Without this command, the statistics are reset automatically when the broker is
deployed or when overflow is detected. You cannot reset statistics for only part of
a broker because inconsistent data will be generated in Broker Statistics and
historical data reports.
To issue a command to an agent from a situation, enter the QI: syntax form of the
command on the Action page of the Situations Editor. Figure 7 shows an example
of using the QI Start Component command in a situation.
54 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
This example shows predefined situation QI_Automation_Start_Component, which
substitutes an attribute from this product’s Components workspace. The Attribute
Substitution button was used to choose the attribute (this prevents misspellings
and inserts the ampersand character which is used for attribute substitution). The
single quotes enclosing the command parameter are required. When you are using
a Take Action command in a situation, create a working, manual version of the
Take Action command before you attempt to automate its use by adding it to a
situation.
You can customize the format and appearance of the views in a workspace.
Note: Customize a copy of the workspace and not the workspace that WebSphere
Message Broker Monitoring provides. Use the Save as command first to
copy the workspace and give it a new name, then make changes to the copy.
You can set the workspace that you create in this manner to be the default
workspace for a given Navigator item. If you do not replace the
product-provided workspaces, you will be able to see new features that
might become available in later versions of WebSphere Message Broker
Monitoring without having to revert to the original workspace. For
information on customizing workspaces and views, see the Tivoli Enterprise
Portal online help.
The following sections provide information about workspace groups. For detailed
descriptions of individual attributes in a workspace, see the online help for
WebSphere Message Broker Monitoring.
Prerequisites
The availability of some data and statistics depends on prior conditions. If these
conditions are not met, no information is available in the workspace:
v For archive or snapshot accounting data to be available, brokers must be
configured to collect it and the destination of the statistics output (-o) must be
xml.
You can use the QI Change Flow Stats Take Action command to configure the
broker to collect archive or snapshot accounting statistics from Tivoli Enterprise
Portal.
v For user statistics to be available, the QI Create User Statistics Take Action
command must have been issued for the user’s logon ID.
v For message flow and sub-flow statistics and events to be available,
CandleMonitor nodes must be included in the message flow (see Chapter 3,
“Customizing the CandleMonitor node,” on page 23).
v For accounting origin information to be available in accounting workspaces,
participating message flows must be configured to provide the appropriate
origin identifier. If you do not specify a value, the Accounting Origin column in
the Accounting workspaces contains the value Anonymous.
User statistics
In a development environment, sampling statistics at a set interval might not
provide the flexibility that you need. The user statistics feature, implemented by
three Take Action commands, enables you to collect statistics that are associated
with a particular Tivoli Enterprise Portal logon ID. These user statistics are
displayed in the statistics workspaces from which they are derived and can be
You must issue a QI Create User Statistics Take Action command for the user’s
logon ID the user statistics workspaces can be accessed. If you try to follow a link
to a workspace before the command has been issued for your logon ID, no data
will be available in the workspace that you linked to.
Snapshot data is collected at 20-second intervals. This type of data collection is not
done for prolonged periods of time, because of the resource overhead involved
with collecting the statistics. Archive data is collected at an interval that you can
configure; the default interval is every 60 minutes. This data is intended for use in
more long-term accounting and statistics.
58 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
WebSphere Message Broker Monitoring historical data collection allows you to
track the archive statistics for accounting purposes without purchasing or
developing a second application.
You must configure brokers to collect the data that is displayed in the accounting
workspaces. If you have not configured the brokers to collect the level of detail
given in a certain workspace, no data is displayed. In addition, you must set the
output destination for the accounting and statistics data to xml. See
“mqsiChangeFlowStats” on page 52 and the details of the IBM
mqsichangeflowstats command in WebSphere Message Broker documentation to
determine how to set the broker to collect the statistics that you want.
If you intend to use the accounting origin support to organize your data, you must
configure participating message flows to provide the appropriate origin identifier.
As described in the WebSphere Message Broker documentation, this involves
coding an ESQL statement in either a Compute, Database, or Filter node that sets
the value that you want. In addition, you must specify the -b basic parameter on
the the mqsichangeflowstats command that you use to start data collection.
Reset of statistics
Cumulative statistics with Overall attribute names are maintained internally at the
CandleMonitor node level. These statistics are simultaneously reset to 0 for all
CandleMonitor nodes when a deploy operation to a broker involves any message
flow containing a CandleMonitor node, when any CandleMonitor node detects an
overflow condition for statistics, or when the Reset Statistics Take Action command
has been issued.
A reset of statistics includes all statistics maintained for the broker in order to
preserve the integrity of summarized statistics. The CandleMonitor node produces
an Event Log message when a reset occurs due to a numerical overflow condition,
and the monitoring agent logs a message when a reset is detected.
At the time of a reset of statistics, workspaces will show that the Overall statistics
have started over from zero.
Historical workspaces will show data prior to the reset combined with data
following the reset for the interval in which the reset occurred. This ensures that
no historical data is lost. In subsequent intervals, the historical workspaces will
show the Overall values as having started over from zero.
Upgrading workspaces
If you have upgraded WebSphere Message Broker Monitoring from a lower
version, you will see product-provided workspaces but not the new features. To
gain access to the new features, revert to the product-provided workspaces by
following these steps for each Statistics workspace:
1. In the Navigator pane, select a Statistics workspace.
2. On the File menu, select Restore Original Workspace.
3. Refresh the workspace.
You should now be able to use the new features.
Chapter 6. Workspaces 59
Workspace summary
Use the references in this section to find information about the following
workspaces:
v “Agent and application status workspaces”
v “Broker and message flow Information workspaces”
v “Event workspaces” on page 61
v “Statistics workspaces” on page 61
v “Accounting workspaces” on page 61
v “Publish and Subscribe workspaces” on page 62
60 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Event workspaces
v The Product Events workspace displays events that are generated by the agent
when a problem occurs that affects the agent’s ability to collect data. See
“Product Events workspace” on page 89.
v The Broker Events workspace lists events that are generated by a broker as they
occur. See “Broker Events workspace” on page 69.
v The Message Flow Events workspace lists events that are generated by a
CandleMonitor node as they occur. See “Message Flow Events workspace” on
page 80.
Statistics workspaces
v The Broker Statistics workspace provides summarized message flow statistics at
the broker level. See “Broker Statistics workspace” on page 72.
v The CandleMonitor Node Statistics workspace provides message flow statistics
at the individual node level at which they are collected. See “CandleMonitor
Node Statistics workspace” on page 75.
v The Execution Group Statistics workspace provides summarized message flow
statistics at the execution group level. See “Execution Group Statistics
workspace” on page 78.
v The Message Flow Statistics workspace provides summarized message flow
statistics at the message flow level. See “Message Flow Statistics workspace” on
page 82.
v The Sub-Flow Statistics workspace provides summarized statistics at the
sub-flow level. See “Sub-Flow Statistics workspace” on page 99.
Note: With V5 and V6 brokers, IBM provides message flow accounting and
statistics that partially overlap with the statistics provided by the
CandleMonitor node and can be monitored in Tivoli Enterprise Portal
without including the CandleMonitor node in message flows. However, the
CandleMonitor node provides additional statistics, as well as the ability to
monitor sub-flows and define message flow events. Message flows without a
CandleMonitor node are not represented in Statistics workspaces. The
CandleMonitor node does not function with WebSphere MQ Event Broker
v2.1.
Accounting workspaces
Accounting workspaces provide IBM broker product statistics at message flow,
node, thread, and terminal level. The data in the workspaces is sampled at
snapshot (short term) or archive (long term) intervals. Top-level snapshot and
archive workspaces present current accounting data for that interval. Each
workspace links to workspaces that show the same data for the most recent
collection intervals and for the historical collection intervals, if those intervals are
configured.
v The Snapshot Message Flow Accounting and Archive Message Flow Accounting
workspaces provide statistics at the message flow level. See “Snapshot Message
Flow Accounting workspace” on page 92 and “Archive Message Flow
Accounting workspace” on page 63.
v The Snapshot Node Accounting and Archive Node Accounting workspaces
provide statistics at the processing node level. See “Snapshot Node Accounting
workspace” on page 95 and “Archive Node Accounting workspace” on page 65.
Chapter 6. Workspaces 61
v The Snapshot Terminal Accounting and Archive Terminal Accounting
workspaces provide statistics at the terminal level. See “Snapshot Terminal
Accounting workspace” on page 96 and “Archive Terminal Accounting
workspace” on page 67.
v The Snapshot Thread Accounting and Archive Thread Accounting workspaces
provide statistics at the thread level. See “Snapshot Thread Accounting
workspace” on page 97 and “Archive Thread Accounting workspace” on page
68.
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in the entire system, all situations that were raised in the entire system.
v ACL Entries shows, as a table, all ACL Entries for the broker.
62 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Topic
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Default views
This workspace contains the following default views:
v Product Events: Shows a table that contains the product events that were most
recently retained.
v Components shows, as a table, all components that have been created on the
system that the agent is monitoring.
If the broker has not been set to collect this type of data, no data is displayed. The
data shown in this view is available to situations by default.
Default views
This workspace contains the following default views:
v Message Flow Elapsed Time: Shows a bar chart that contains the minimum,
maximum, and average time, in microseconds, that was spent processing
messages during the current archive interval.
v Message Flow CPU Time: Shows a bar chart that contains the minimum,
maximum, and average CPU time, in microseconds, that was spent processing
messages during the current archive interval.
Chapter 6. Workspaces 63
v Archive Message Flow Accounting: Shows a table view that contains accounting
statistics arranged by message flow.
64 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Record Type
v Sample Handle
v Start Date
v Start Date and Time
v Start Time
v Thread Statistics Count
v Times Maximum Number of Threads Reached
v Total CPU Microseconds
v Total CPU Time
v Total Elapsed Microseconds
v Total Elapsed Time
v Total Input Message Size
v Total Input Message Size String
v Total Input Messages
v Total Number of Aggregate Reply Wait Timeouts
v Total Number of Backouts
v Total Number of Commits
v Total Number of Errors Processing Messages
v Total Number of Messages with Errors
v Total Number of MQ Errors
For a detailed description of these attributes and their values, refer to the online
help for WebSphere Message Broker Monitoring.
Predefined links
This workspace contains links to the Archive Thread Accounting, Archive Node
Accounting and Archive Terminal Accounting workspaces. It also contains links to
Recent Archive Message Flow Accounting and Historical Archive Message Flow
Accounting workspaces for the selected message flow. The number of rows of data
that are displayed in the Recent Archive Message Flow Accounting workspace
depends on the value assigned to the defaultRetainRecentArchiveSamples (or
retainRecentArchiveSamples) parameter, which specifies the minimum number of
recent archive records to retain; however, the number of records that are retained
might be greater than specified by these parameters, depending on the data
retention requirements of historical data collection.
Default views
This workspace contains the following default views:
v Archive Node Accounting : Shows a table that contain archive statistics for
nodes used by message flows.
Chapter 6. Workspaces 65
v Node Elapsed Time: Shows a bar chart that contains the minimum, maximum,
and average time that the node spent processing an input message.
v Node CPU Time: Shows a bar chart that contains, the minimum, maximum and
average CPU time that spent processing an input message
66 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Predefined links
This workspace contains a link to the Archive Terminal Accounting workspace. It
also contains links to Recent Archive Node Accounting and Historical Archive
Node Accounting workspaces for the selected message flow. The number of rows
of data that are displayed in the Recent Archive Node Accounting workspace
depends on the value assigned to the defaultRetainRecentArchiveSamples (or
retainRecentArchiveSamples) parameter, which determines the minimum number
of recent archive records to retain; however, the number of records that are actually
retained and available for viewing might be greater than the number specified by
these variables.
Default views
This workspace contains the following default views:
v Archive Terminal Accounting: Shows a table that contains archive statistics for
terminals that are on nodes used by message flows, for the current collection
interval.
v Terminal Invocation Rate: Shows a bar chart that contains the rate at which
terminals were invoked during the current interval.
Predefined links
This workspace contains links to the Recent Archive Terminal Accounting and
Historical Archive Terminal Accounting workspaces for the message flow and node
that are shown when you select a row in this workspace. The number of rows of
data that are displayed in the Recent Archive Terminal Accounting workspace
depends on the value assigned to the defaultRetainRecentArchiveSamples (or
retainRecentArchiveSamples) parameter, which indicates the minimum number of
recent archive records to retain, although the number of records that are actually
retained and available for viewing might be greater than the number specified by
these variables.
Default views
This workspace contains the following default views:
v Archive Thread Accounting: Shows a table that contains archive statistics for
threads used by message flows.
v Thread Elapsed Time: Shows a bar chart that contains the minimum, maximum,
and average time that was spent processing input messages during the current
interval.
v Thread CPU Time: Shows a bar chart that contains the minimum, maximum,
and average CPU time that was spent processing input messages during the
current interval.
68 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Input Message Wait CPU Time
v Input Message Wait Elapsed Microseconds
v Input Message Wait Elapsed Time
v Maximum Input Message Size
v Maximum Input Message Size String
v Message Flow
v Minimum Input Message Size
v Minimum Input Message Size String
v Origin Node
v Query Type
v Record Code
v Record Type
v Sample Handle
v Start Date and Time
v Thread Number
v Total CPU Microseconds
v Total CPU Time
v Total Elapsed Microseconds
v Total Elapsed Time
v Total Input Message Size
v Total Input Message Size String
v Total Input Messages
For a detailed description of these attributes and their values, refer to the
WebSphere Message Broker Monitoring online help.
Predefined links
This workspace contains links to Recent Archive Thread Accounting and Historical
Archive Thread Accounting workspaces for the message flow that is shown when
you select a row in this workspace. The number of rows of data displayed in the
Recent Archive Thread Accounting workspace depends on the value assigned to
the defaultRetainRecentArchiveSamples (or retainRecentArchiveSamples)
parameter, which indicates the minimum number of recent archive records,
although the number of records that is retained and the number of records that are
actually retained and available for viewing might be greater than the number
specified by these variables.
The agent receives broker events data by means of a subscription to broker event
publications. If a particular event is not published by an IBM broker product, then
it is not available for display in this workspace. Note that the Broker Information
attribute Broker Status is the best way to detect whether the broker is started or
stopped, since the Broker Event indicating that a broker has stopped may note
always occur.
Chapter 6. Workspaces 69
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
within the whole system.
v Broker Events: Shows a table that contains the broker events that were retained
most recently.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
The Broker Events attributes also provide data for the Broker Events History
workspace.
Predefined links
By default, you can link from the Broker Events table view to the Broker Events
History. (Broker Events short-term history collection is active by default. If the
event occurs, an entry is added to the historical log.)
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in the entire system.
v Broker Information: Shows a table that contains broker status and definition
data.
70 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Address Space Identifier
v Broker
v Broker Status
v Component Type
v Configuration Manager Queue Manager
v Data Source Name
v Execution Groups
v Jobname Taskname
v Migration Needed
v Origin Node
v Platform
v Platform Version
v Process Identifier
v Queue Manager
v Queue Manager Connection Status
v Release
v Start Date and Time
v Started Message Flows
v Stopped Message Flows
v Statistics Archive Interval
v System Name
v Total Message Flows
v Trace Level
v Trusted Queue Manager
v User Name Server Queue Manager
v UUID
v Configuration Timeout
v Configuration Delay Timeout
v Publish Subscribe Access Control
v Lil Path
v Http Listener Port
v Http Listener Trace Level
v Http Listener Trace Size
v FAD Level
v Converters
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
The Broker Information attributes also provide data for the Broker Information
History workspace and the Neighbor Broker Information workspace.
Predefined links
By default, you can link from the Broker Information table view to Broker Statistics
and Broker Information History (Broker Information short-term history collection is
active, by default, with a collection interval of 15 minutes.)
Chapter 6. Workspaces 71
Broker Statistics workspace
The Broker Statistics workspace provides high-level message flow statistics that are
summarized at the broker level. For this workspace to contain data, the broker
must have at least one deployed CandleMonitor node with the type attribute input
or output.
Default views
This workspace contains the following default views:
v Current Message Rates: Shows a bar chart that contains the message input rate
and message output rate for the broker.
v Current Average Message Time: Shows a bar chart that contains average queue
and flow times for the broker.
v Broker Statistics: Shows a table that contains statistical data summarized for the
broker.
Note: Move the cursor over different areas of a chart to display hover help details
about the items in the chart.
72 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Overall Message Byte Output Rate
v Overall Message Input Count
v Overall Message Input Rate
v Overall Message Output Count
v Overall Message Output Rate
v Overall Minimum Flow Time
v Overall Minimum Message Size
v Overall Minimum Queue Time
v Platform
v Platform Version
v Process Identifier
v Sample Date and Time
v Start Date and Time
v Started Message Flows
v Status
v System Name
For a detailed description of these attributes and their values, refer to the online
help for WebSphere Message Broker Monitoring.
The Broker Statistics attributes also provide data for the Broker Statistics History
workspace.
Predefined links
By default, you can link from the Broker Statistics table view to the Broker
Information and Broker Statistics History workspaces (Broker Statistics short-term
history collection is active, by default, with a collection interval of 15 minutes.) You
can also link to the User Broker Statistics and User Execution Group Statistics
workspaces.
Default views
This workspace contains the following default views:
v Broker Events: Shows a table that contains the broker events that were retained
most recently.
v Message Flow Events: Shows a table that contains the message flow events that
were retained most recently.
v Broker Information: Shows a table that contains broker status and definition
data.
Chapter 6. Workspaces 73
Figure 9. Broker managed system
If only one broker is monitored, the broker managed system folder icon is merged
with the QI Broker folder icon.
QI Agent
Components
Product Events
QI Broker - BK_01
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in the entire system.
v Broker Information : Shows a table that contains the broker status and
definition data for each broker monitored by the agent.
74 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
QI Agent
Components
Product Events
QI Broker
GGHE_BK
MQSI_AIX_STBK01
MQSI_AIX_STBK02
MQSI_TESTBK01
MQSI_TESTBK02
MQSI_TESTBK03
Default views
This workspace contains the following default views:
v Current Message Rate: Shows a bar chart that contains the message flow rate,
organized by message processing node.
v Current Average Message Time : Shows a bar chart that contains average queue
and flow times, organized by message processing node.
v CandleMonitor Node Statistics: Shows a table that contains statistical data,
organized by CandleMonitor node.
Note: Move the cursor over different areas of a chart to display hover help details
about the items in the chart.
Chapter 6. Workspaces 75
v Current Message Rate
v Execution Group
v First Message Date and Time
v Last Message Date and Time
v Message Flow
v Monitor Type
v Origin Node
v Overall Average Flow Time
v Overall Average Message Size
v Overall Average Message Time
v Overall Average Queue Time
v Overall Maximum Flow Time
v Overall Maximum Message Size
v Overall Maximum Queue Time
v Overall Message Byte Rate
v Overall Message Count
v Overall Message Rate
v Overall Minimum Flow Time
v Overall Minimum Message Size
v Overall Minimum Queue Time
v Node Label
v Sample Date and Time
v subflow Name
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
The CandleMonitor Node Statistics attributes also provide data for the
CandleMonitor Node Statistics History workspace.
Predefined links
By default, you can link from the CandleMonitor Node Statistics table view to
Message Processing Node Information (filtered by execution group and Message
Flow), and CandleMonitor Node Statistics History (CandleMonitor Node Statistics
short-term history collection is active, by default, with a collection interval of 15
minutes.) You can also link to the User CandleMonitor Node Statistics.
Components workspace
The Components workspace contains a list of IBM broker product components and
their state at the agent level.
Default views
This workspace contains the following default views:
v Enterprise Event Log shows, as a table, all situations that were raised in the
entire system.
v Components shows, as a table, all monitored components in the system.
76 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Information presented in the Components table view
The Components table view contains data provided by the Components attributes,
which are as follows:
v Address Space Identifier
v Component
v Component Type
v Jobname Taskname
v Origin Node
v Platform
v Platform Version
v Process Identifier
v Queue Manager
v Release
v Start Date and Time
v Status
v System Name
v User Name Server Queue Manager
For a detailed description of these attributes and their values, refer to the online
help for WebSphere Message Broker Monitoring.
The Components attributes also provide data for the Components History
workspace.
Predefined links
By default, you can link from this Components table view to the Components
History workspace (Components short-term history collection is active, by default,
with a collection interval of 15 minutes.)
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in the entire system.
v Execution Group Information: Shows a table that contains execution group
information.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
By default, you can link from the Execution Group Information table view to
Execution Group Statistics (filtered by execution group) and the Message Flow
Information (filtered by execution group workspaces).
Default views
This workspace contains the following default views:
v Current Message Rates: Shows a bar chart that contains message input rate and
message output rate, organized by execution group.
v Current Average Message Time: Shows a bar chart that contains average queue
and flow times, organized by execution group.
v Execution Group Statistics: Shows a table that contains state and statistical data,
organized by execution group.
Note: Move the cursor over different areas of a chart to display hover help
information about the items in the chart.
78 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Current Average Message Time
v Current Average Queue Time
v Current Interval
v Current Message Byte Input Rate
v Current Message Byte Output Rate
v Current Message Input Count
v Current Message Input Rate
v Current Message Output Count
v Current Message Output Rate
v Execution Group
v First Message Date and Time
v Jobname Taskname
v Last Message Date and Time
v Monitored Message Flows
v Origin Node
v Overall Average Flow Time
v Overall Average Message Size
v Overall Average Message Time
v Overall Average Queue Time
v Overall Maximum Flow Time
v Overall Maximum Message Size
v Overall Maximum Queue Time
v Overall Message Byte Input Rate
v Overall Message Byte Output Rate
v Overall Message Input Count
v Overall Message Input Rate
v Overall Message Output Count
v Overall Message Output Rate
v Overall Minimum Flow Time
v Overall Minimum Message Size
v Overall Minimum Queue Time
v Platform
v Platform Version
v Process Identifier
v Sample Date and Time
v Start Date and Time
v Started Message Flows
v Status
v System Name
For a detailed description of these attributes and their values, refer to the online
help for WebSphere Message Broker Monitoring.
The Execution Group Statistics attributes also provide data for the Execution
Group Statistics History workspace.
Chapter 6. Workspaces 79
Predefined links
By default, you can link from the Execution Group Statistics table view to Message
Flow Statistics (filtered by execution group), Execution Group Information (filtered
by execution group), and Execution Group Statistics History (Execution Group
Statistics short-term history collection is active, by default, with a collection
interval of 15 minutes.) You can also link to User Execution Group Statistics and
User Message Flow Statistics.
For this workspace to contain data, the broker must have at least one deployed
CandleMonitor node with the type attribute other and message text specified in
the eventMessage attribute.
Default views
This workspace contains the following default views:
v Enterprise Event Log : Shows a table that contains all situations that were raised
in the entire system.
v Message Flow Events: Shows a table that contains the Message Flow Events that
were retained most recently.
For a detailed description of these attributes and their values, refer to the online
help for WebSphere Message Broker Monitoring.
The Message Flow Events attributes also provide data for the Message Flow Events
History workspace.
80 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Predefined links
By default, you can link from this Message Flow Events table view to the Message
Processing Node Information workspace (filtered by execution group and Message
Flow) and Message Flow Events History. (Message Flow Events short-term history
collection is active by default. If the event occurs, an entry is written to the
historical log.)
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in the entire system.
v Message Flow Information: Shows a table that contains message flow
information.
Chapter 6. Workspaces 81
v Trace Level
v User Trace Filter
v User Trace Level
v UUID
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
By default, you can link from the Message Flow Information table view to the
Message Flow Statistics (filtered by execution group and Message Flow) and
Message Processing Node Information views (filtered by execution group and
Message Flow).
For this workspace to contain data, the broker must have at least one deployed
CandleMonitor node with the type attribute input or output.
Default views
This workspace contains the following default views:
v Current Message Rates: Shows a bar chart that contains message input and
output rate, organized by message flow.
v Current Average Message Time: Shows a bar chart that contains average queue
and flow times, organized by message flow.
v Message Flow Statistics: Shows a bar chart that contains state and statistical
data, organized by message flow.
Note: Move the cursor over different areas of a chart to display hover help
information about the items in the chart.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
The Message Flow Statistics attributes also provides data for the Message Flow
Statistics History workspace.
Predefined links
By default, you can link from the Message Flow Statistics table view to the
CandleMonitor Node Statistics (filtered by execution group and Message Flow),
Message Flow Information (filtered by execution group and Message Flow), and
Message Flow Statistics History views (Message Flow Statistics short-term history
collection is active, by default, with a collection interval of 15 minutes.) You can
also link to sub-flow Statistics, User Message Flow Statistics, User sub-flow
Statistics, and User CandleMonitor Node Statistics.
Message processing node attributes are defined in the IBM broker product Message
Brokers Toolkit when you configure a node within a message flow. Each node has
its own distinct attributes that you can use to customize node functionality.
Chapter 6. Workspaces 83
This workspace only contains data if node data collection is enabled in the kqi.xml
configuration file. Note, however, that if message brokers in your environment are
configured with a large number of message flows, or message flows that have a lot
of message processing node data, enabling this option might drastically degrade
system performance. For more information on enabling node data collection for all
message brokers, see “defaultCollectNodeData” on page 15, and for a single
message broker, see “collectNodeData” on page 18.
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in the entire system.
v Message Processing Node Attributes: Shows a table that contains a list of each
attribute and its value for the selected processing node.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
This workspace only contains data if node data collection is enabled in the kqi.xml
configuration file. Note, however, that if message brokers in your environment are
configured with a large number of message flows, or message flows that have a lot
of message processing node data, enabling this option might drastically degrade
system performance. For more information on enabling node data collection for all
message brokers, see “defaultCollectNodeData” on page 15, and for a single
message broker, see “collectNodeData” on page 18.
84 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in an entire system.
v Message Processing Node Information: Shows a table that contains Message
Processing Node Information.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
The Message Processing Node Information attributes also provide data for the
Message Processing Nodes with Queue workspace.
Predefined links
By default, you can link from the Message Processing Node Information table view
to the CandleMonitor Node Statistics (filtered by Execution Group and Message
Flow), Message Processing Node Attributes (filtered by Execution Group, Message
Flow, and Processing Node Label), and Message Processing Nodes with Queue
(filtered by Attribute 1 when it is a queue name).
You can also use Message Processing Nodes with Queue workspace as the target
workspace of a link from a workspace that is associated with the MQ monitoring
agent (if you are using the IBM Tivoli OMEGAMON DE feature package for Tivoli
Enterprise Portal). To define such a link, study the example link provided in the
Message Processing Node Information table view to this workspace, and see the
Tivoli Enterprise Portal online help for information on customizing a workspace
link.
Chapter 6. Workspaces 85
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in an entire system.
v Message Processing Nodes with <queue name>: Shows a table that contains
message processing node information for nodes throughout your enterprise for
which the queue name attribute matches the queue name used in the link.
Default views
This workspace contains the following default views:
v Multicast Group Statistics:: shows multicast statistics at the group level in the
form of a table.
v Messages Sent Rates: Shows a bar chart that contains the rate at which
multicast messages were sent by the broker during the latest interval for the
selected multicast group.
v Bytes Sent Rates: Shows a bar chart that contains number of bytes in multicast
messages that have been sent and resent by the broker during the latest interval
for the selected multicast group.
86 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Messages Sent
v Messages Sent per Second
v Origin Node
v Query Type
v Time Stamp
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
By default, you can link from the Multicast Group Statistics table view to Recent
Multicast Group Statistics and Historical Multicast Group Statistics workspaces.
You can also link to the Multicast Topic Statistics workspace. The Multicast Topic
Statistics workspace uses the Multicast Topic Statistics attributes described in
“Multicast Topic Statistics workspace” on page 88.
Default views
This workspace contains the following default views:
v Multicast Summary Statistics:: shows a summary of multicast statistics in the
form of a table.
v Messages Sent Rate: Shows a bar chart that contains rate at which multicast
messages were sent by the broker over the latest interval.
v Bytes Sent Rate: Shows a bar chart that contains number of bytes in multicast
messages that have been sent and resent by the broker over the latest interval.
Chapter 6. Workspaces 87
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
By default, you can link from the Multicast Summary Statistics table view to
Recent Multicast Summary Statistics and Historical Multicast Summary Statistics
workspaces. You can also link to the Multicast Group Statistics and Multicast Topic
Statistics workspaces. The Multicast Group Statistics workspace uses the Multicast
Group Statistics attributes described in “Multicast Group Statistics workspace” on
page 86, and the Multicast Topic Statistics workspace uses the Multicast Topic
Statistics attributes described in “Multicast Topic Statistics workspace” on page 88.
Default views
This workspace contains the following default views:
v Multicast Topic Statistics:: shows multicast statistics at the topic level in the
form of a table.
v Messages Sent Rates: Shows a bar chart that contains rate at which multicast
messages were sent by the broker during the interval for the selected multicast
topic.
v Bytes Sent Rates: Shows a bar chart that contains number of bytes in multicast
messages that have been sent and resent by the broker during the interval for
the selected multicast topic.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
88 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Predefined links
By default, you can link from the Multicast Topic Statistics table view to the Recent
Multicast Topic Statistics and the Historical Multicast Topic Statistics workspaces.
Neighbors workspace
The Neighbors workspace contains a list of a particular broker’s neighbors in the
publish subscribe topology, and also their connection attributes.
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in an entire system.
v Neighbors shows, as a table, neighbor information for all of the broker’s
neighbors.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
By default, you can link from the Neighbors table view to the Neighbor Broker
Information (which provides details about the neighbor broker, such as the
neighbor broker’s name). The Neighbor Broker Information workspace uses the
Broker Information attributes described in “Broker Information workspace” on
page 70.
For an explanation of the agent-generated product events and how they can be
used in problem determination, see IBM Tivoli OMEGAMON XE for Messaging:
Problem Determination Guide.
Default views
This workspace contains the following default views:
Chapter 6. Workspaces 89
v Enterprise Event Log: Shows a table that contains all situations that were raised
in an entire system.
v Product Events: Shows a table that contains the product events that were
retained most recently.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Product Events attributes also provide data for the Product Events History
workspace.
Note: Do not use situations based on Product Events attributes to detect the status
of a broker. Instead, use the Broker_Information.Broker_Status attribute as
demonstrated in the product-provided situations.
Predefined links
By default, you can link from this Product Events table view to the Product Events
History. (Product Events short-term history collection is active by default. If the
event occurs, an entry is added to the historical log.)
Default views
This workspace contains the following default views:
v Publish-Subscribe Statistics: Shows all publish-subscribe statistics, excluding
multicast data, in the form of a table.
v Client Message Rates: Shows a bar chart that contains the rate at which
messages were sent and received by the broker.
v Client Byte Rates: Shows a bar chart that contains the rate at which messages
are sent and received by the broker.
v Neighbor Message Rates: Shows a bar chart that contains all rates of messages
of the broker and its neighboring brokers.
v Neighbor Byte Rates: Shows a bar chart that contains the rate at which bytes
are sent and received between the selected broker and other neighboring
brokers.
v Publish-Subscribe Statistics: Shows a table that contains the data from
publish-subscribe statistics.
90 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Information presented in the Publish-Subscribe Statistics
table view
The Publish-Subscribe Statistics table view contains data that is provided by the
Publish-Subscribe Statistics attributes, which are as follows:
v Broker
v Client Bytes Cut Through
v Client Bytes Cut Through per Second
v Client Bytes Dropped
v Client Bytes Dropped per Second
v Client Bytes Queued
v Client Bytes Received
v Client Bytes Received per Second
v Client Bytes Sent
v Client Bytes Sent per Second
v Client Count
v Client Disconnect Bytes Dropped
v Client Disconnect Bytes Dropped per Second
v Client Disconnect Messages Dropped
v Client Disconnect Messages Dropped per Second
v Client Messages Dropped
v Client Messages Dropped per Second
v Client Messages Received
v Client Messages Received per Second
v Client Messages Sent
v Client Messages Sent per Second
v Current Interval
v Execution Group
v Neighbor Bytes Cut Through
v Neighbor Bytes Cut Through per Second
v Neighbor Bytes Dropped
v Neighbor Bytes Dropped per Second
v Neighbor Bytes Queued
v Neighbor Bytes Received
v Neighbor Bytes Received per Second
v Neighbor Bytes Sent
v Neighbor Bytes Sent per Second
v Neighbor Count
v Neighbor Disconnect Bytes Dropped
v Neighbor Disconnect Bytes Dropped per Second
v Neighbor Disconnect Messages Dropped
v Neighbor Disconnect Messages Dropped per Second
v Neighbor Messages Dropped
v Neighbor Messages Dropped per Second
v Neighbor Messages Received
v Neighbor Messages Received per Second
Chapter 6. Workspaces 91
v Neighbor Messages Sent
v Neighbor Messages Sent per Second
v Origin Node
v Query Type
v Time Stamp
v Subscription Count
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
By default, you can link from the Publish-Subscribe Statistics table view to the
Recent Publish-Subscribe Statistics and Historical Publish-Subscribe Statistics
workspaces.
Note: The data in this workspace is updated no more frequently than the length of
the cycle indicated by the agent parameter defaultStatisticInterval (or, if
specified for a specific broker, statisticInterval). The default for this interval
is 1 minute. If the parameter setting has not been modified, it can take up to
1 minute for a change to retained publication data to be shown in the
workspace.
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in the entire system.
v Retained Publications: Shows a table bar chart that contains all retained
publications for the broker.
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Default views
This workspace contains the following default views:
v Message Flow Elapsed Time: Shows a bar chart that contains the minimum,
maximum, and average time, in microseconds, that was spent processing
messages during the current snapshot interval.
v Message Flow CPU Time: Shows a bar chart that contains the minimum,
maximum, and average CPU time, in microseconds, that was spent processing
messages during the current snapshot interval.
v Snapshot Message Flow Accounting: Shows a table that contains accounting
statistics, organized by message flow, for the current snapshot interval.
Chapter 6. Workspaces 93
v Minimum Elapsed Microseconds
v Minimum Elapsed Time
v Minimum Input Message Size
v Minimum Input Message Size String
v Node Statistics Count
v Number of Threads in Pool
v Origin Node
v Query Type
v Record Code
v Record Type
v Sample Handle
v Start Date
v Start Date and Time
v Start Time
v Thread Statistics Count
v Times Maximum Number of Threads Reached
v Total CPU Microseconds
v Total CPU Time
v Total Elapsed Microseconds
v Total Elapsed Time
v Total Input Message Size
v Total Input Message Size String
v Total Input Messages
v Total Number of Aggregate Reply Wait Timeouts
v Total Number of Backouts
v Total Number of Commits
v Total Number of Errors Processing Messages
v Total Number of Messages with Errors
v Total Number of MQ Errors
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
This workspace contains links to the Snapshot Thread Accounting, Snapshot Node
Accounting, and Snapshot Terminal Accounting workspaces. It also contains links
to the Recent Snapshot Message Flow Accounting and Historical Snapshot Message
Flow Accounting workspaces for the selected message flow. The number of rows of
data displayed in the Recent Snapshot Message Flow Accounting workspace
depends on the value assigned to the defaultRetainRecentSnapshotSamples (or
retainRecentSnapshotSamples) parameter, which indicates the minimum number
of recent snapshot records that are retained; however, the actual number of records
retained might be greater, depending on requirements for retaining data for
historical data collection.
94 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Snapshot Node Accounting workspace
This workspace displays rows of statistics for nodes used by message flows for the
current snapshot interval. There is one row per node for each message flow.
Typically, you link to this workspace for a specific message flow; all nodes that are
shown belong to that message flow.
Default views
This workspace contains the following default views:
v Snapshot Node Accounting : Shows a table that contains snapshot statistics for
nodes that are used by message flows.
v Node Elapsed Time: Shows a bar chart that contains the minimum, maximum,
and average time that nodes spend processing input messages.
v Node CPU Time: Shows a bar chart that contains the minimum, maximum, and
average amount of CPU time that nodes used to process input messages.
Predefined links
This workspace contains a link to the Snapshot Terminal Accounting workspace. It
also contain links to the Recent Snapshot Node Accounting and Historical
Snapshot Node Accounting workspaces for the selected message flow. The number
of rows of data displayed in the Recent Snapshot Node Accounting workspace
depends on the value assigned to the defaultRetainRecentSnapshotSamples (or
retainRecentSnapshotSamples) parameter, which indicates minimum number of
recent archive records that should be retained; however, the number of records that
are retained might be greater than specified by these parameters, depending on the
data retention requirements of historical data collection.
Default views
This workspace contains the following default views:
v Snapshot Terminal Accounting: Shows a table that contains snapshot statistics
for terminals that are on nodes that are used by message flows.
v Terminal Invocation Rate: Shows the chart that contains the rate at which
terminals are invoked.
96 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Message Flow
v Origin Node
v Processing Node Label
v Query Type
v Record Code
v Record Type
v Sample Handle
v Start Date and Time
v Terminal Label
v Terminal Type
v Total Elapsed Time
Predefined links
This workspace contains links to the Recent Snapshot Terminal Accounting and
Historical Snapshot Terminal Accounting workspaces for the message flow and
node selected in this workspace. The number of rows of data displayed in the
Recent Snapshot Terminal Accounting workspace depends on the value assigned to
the defaultRetainRecentArchiveSamples (or retainRecentArchiveSamples)
parameter, which indicates the minimum number of recent archive records that
should be retained; the number of records that are actually retained and available
for viewing might be greater than the number specified by these variables.
Default views
This workspace contains the following default views:
v Snapshot Thread Accounting: Shows a table that contains snapshot statistics for
threads that are used by message flows.
v Thread Elapsed Time: Shows a bar chart that contains the minimum, maximum,
and average amount of time that threads spent processing input messages
during the collection interval.
v Thread CPU Time: Shows a bar chart that contains the minimum, maximum,
and average amount of CPU time that threads used processing input messages
during the collection interval.
Chapter 6. Workspaces 97
v Average Elapsed Time
v Average Input Message Size
v Average Input Message Size String
v Broker
v End Date and Time
v Execution Group
v Input Byte Rate
v Input Message Rate
v Input Message Wait CPU Microseconds
v Input Message Wait CPU Time
v Input Message Wait Elapsed Microseconds
v Input Message Wait Elapsed Time
v Maximum Input Message Size
v Maximum Input Message Size String
v Message Flow
v Minimum Input Message Size
v Minimum Input Message Size String
v Origin Node
v Query Type
v Record Code
v Record Type
v Sample Handle
v Start Date and Time
v Thread Number
v Total CPU Microseconds
v Total CPU Time
v Total Elapsed Microseconds
v Total Elapsed Time
v Total Input Message Size
v Total Input Message Size String
v Total Input Messages
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
Predefined links
This workspace contains links to the Recent Snapshot Thread Accounting and
Historical Snapshot Thread Accounting workspaces for the message flow selected
in this workspace. The number of rows of data displayed in the Recent Snapshot
Thread Accounting workspace depends on the value assigned to the
defaultRetainRecentSnapshotSamples (or retainRecentSnapshotSamples)
parameter, which indicates the minimum number of recent archive records that
should be retained; however, the number of records that are retained might be
greater than specified by these parameters, depending on the data retention
requirements of historical data collection.
98 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Sub-Flow Statistics workspace
The Sub-Flow Statistics workspace provides statistics related to subflows.
When you select the Sub-Flow Statistics workspace in the Navigator panel, all
subflows of the specified broker are shown organized execution group and
message flow. If you link to this workspace from the Message Flow Statistics
workspace for a given message flow, only the subflows that associated with that
message flow are shown.
Default views
This workspace contains the following three views:
v Current Message Rates: Shows a bar chart that contains the message input and
output rates, organized by subflow.
v Current Average Message Time: Shows a bar chart that contains the average
queue and flow times, organized by subflow.
v Sub-Flow Statistics: Shows a table that contains state and statistical data,
organized by subflow.
Chapter 6. Workspaces 99
v Overall Message Bytes Output Rate
v Overall Message Input Count
v Overall Message Input Rate
v Overall Message Output Count
v Overall Message Output Rate
v Overall Minimum Flow Time
v Overall Minimum Message Size
v Overall Minimum Queue Time
v Sample Date and Time
v subflow Name
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
The Sub-Flow Statistics attributes also provide data for the Sub-Flow Statistics
History workspace.
Predefined links
By default, you can link from the Sub-Flow Statistics table view to the Sub-Flow
Statistics History workspace. Links are also available to the CandleMonitor Node
Statistics workspace, so that the associated nodes and base statistical data can be
viewed for each node that is part of the subflow, and to User Sub-Flow Statistics
and User CandleMonitor Node Statistics workspaces.
Subscriptions workspace
The Subscriptions workspace contains a list of subscriptions to topics on a
particular broker-managed system.
Default views
This workspace contains the following default views:
v Enterprise Event Log: Shows a table that contains all situations that were raised
in an entire system.
v Subscriptions: Shows a table that contains all subscription information for the
broker.
100 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v Subscription Point
v Topic
v User Identifier
For a detailed description of these attributes and their values, see the online help
for WebSphere Message Broker Monitoring.
The following 8 situations gather data only if data is produced. Also, by default,
the agent collects historical data only for use as Archive data, not Snapshot. See
“defaultHistoricalAccountingType” on page 14 and “historicalAccountingType” on
page 17 for more information.
104 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Note: Some attribute groups do not support historical data collection. When
you select these attribute groups, the Start Collection and Stop Collection
buttons will be disabled.
4. In the Configuration Controls section select the following options:
a. In the Collection Interval field, select the interval at which historical data is
collected from the agent.
b. In the Collection Location field, indicate whether data is collected at the
TEMA (Tivoli Enterprise Monitoring Agent) or TEMS (Tivoli Enterprise
Monitoring Server). Collecting data at the TEMA minimizes the
performance impact on the TEMS. If you change the Collection Location
option after data collection has begun might result in loss of historical data.
c. In the Warehouse Interval field, select the interval at which data will be
sent to a data warehouse. Select Off if you do not have a data warehouse,
or if you do not want to keep long-term historical records of the attribute
groups’ values.
d. In the Summarization options section, select the types of reports that you
want to be generated from the data that is stored in the data warehouse for
the selected attribute group. This option is available only if data
warehousing is enabled.
e. In the Pruning options section, specify the frequency with which data
should be pruned (deleted) and how long it should be kept. For example, if
you select yearly pruning with data kept for two years, then every year the
data will be checked and any data over two years old will be discarded.
This option is available only if data warehousing is enabled.
5. Click Configure Groups to apply the selected configuration options to the
selected attribute groups.
6. If the groups became unselected in the last step, reselect them in the Attribute
Groups list.
7. Click Start Collection to begin collecting historical data at the specified
interval. If you have configured a large number of attributes groups
simultaneously, it might take several minutes before all agents begin collecting
historical data. After data collection begins, there might also be a slight delay
before collected data becomes available in the Tivoli Enterprise Portal historical
workspaces.
8. Click Close to close the window, or repeat the previous steps to begin
collecting historical data for other components or attribute groups.
106 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
7. Click OK to exit the Select the Time Span window. The workspace is refreshed
to reflect the time span you selected.
For more information about this function, see your IBM Tivoli Monitoring
documentation.
To search multiple Internet resources for your product, use the Web search topic in
your information center. In the navigation frame, click Troubleshooting and
support > Searching knowledge bases and select Web search. From this topic, you
can search a variety of resources, including the following:
v IBM technotes
v IBM downloads
v IBM Redbooks
v IBM developerWorks
v Forums and newsgroups
v Google
Obtaining fixes
A product fix might be available to resolve your problem. To determine what fixes
are available for your IBM software product, follow these steps:
1. Go to the IBM Software Support Web site at (http://www.ibm.com/software/
support).
2. Click Products A to Z on the options pane at the left side of the Web page.
3. Select the O category to list products with names beginning with O.
4. In the list of Tivoli OMEGAMON XE products, select the Support option next
to for Messaging for Distributed Systems.
For more information about the types of fixes that are available, see IBM Software
Support Handbook at http://techsupport.services.ibm.com/guides/
handbook.html.
Before contacting IBM Software Support, your company must have an active IBM
software maintenance contract, and you must be authorized to submit problems to
IBM. The type of software maintenance contract that you need depends on the
type of product you have:
110 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
v For IBM distributed software products (including, but not limited to, Tivoli,
Lotus, and Rational products, as well as DB2 and WebSphere products that run
on Windows or UNIX/Linux operating systems), enroll in Passport Advantage
in one of the following ways:
– Online: Go to the Passport Advantage Web page (http://www.lotus.com/
services/passport.nsf/WebDocs/ Passport_Advantage_Home) and click How
to Enroll
– By phone: For the phone number to call in your country, go to the IBM
Software Support Web site at http://techsupport.services.ibm.com/guides/
contacts.html and click the name of your geographic region.
v For customers with Subscription and Support (S & S) contracts, go to the
Software Service Request Web site at https://techsupport.services.ibm.com/ssr/
login.
v For customers with IBMLink, CATIA, Linux, S/390, iSeries, pSeries, zSeries, and
other support agreements, go to the Support Line Web site at
http://www.ibm.com/services/us/index.wss/so/its/a1000030/dt006.
v For IBM eServer software products (including, but not limited to, DB2 and
WebSphere products that run in zSeries, pSeries, and iSeries environments), you
can purchase a software maintenance agreement by working directly with an
IBM sales representative or an IBM Business Partner. For more information
about support for eServer software products, go to the IBM Technical Support
Advantage Web site at http://www.ibm.com/servers/eserver/techsupport.html.
If you are not sure what type of software maintenance contract you need, call
1-800-IBMSERV (1-800-426-7378) in the United States. From other countries, go to
the contacts page of the IBM Software Support Handbook on the Web at
http://techsupport.services.ibm.com/guides/contacts.html and click the name of
your geographic region for phone numbers of people who provide support for
your location.
Submitting problems
You can submit your problem to IBM Software Support in one of two ways:
v Online: Click Submit and track problems on the IBM Software Support site at
http://www.ibm.com/software/support/probsub.html. Type your information
into the appropriate problem submission form.
v By phone: For the phone number to call in your country, go to the contacts page
of the IBM Software Support Handbook (http://techsupport.services.ibm.com/
guides/contacts.html) and click the name of your geographic region.
If the problem you submit is for a software defect or for missing or inaccurate
documentation, IBM Software Support creates an Authorized Program Analysis
Report (APAR). The APAR describes the problem in detail. Whenever possible,
IBM Software Support provides a workaround that you can implement until the
APAR is resolved and a fix is delivered. IBM publishes resolved APARs on the
Software Support Web site daily, so that other users who experience the same
problem can benefit from the same resolution.
112 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Appendix B. Disk Space Requirements for Historical Data
Tables
This appendix provides information about disk space requirements for historical
data tables.
Note: The historical collection interval must be set to the same value for each of
the five statistics tables (Broker Statistics, Execution Group Statistics,
Message Flow Statistics, Sub-Flow Statistics, and CandleMonitor Node
Statistics). Also, the historical collection interval must be set to the same
value for each of the four accounting tables (Message Flow Accounting,
Thread Accounting, Node Accounting, and Terminal Accounting). The
historical collection interval may be set to be a different value for the two
groups of tables (statistics and accounting). The default for all collection is
15 minutes. IBM Tivoli OMEGAMON XE for Messaging does not support
multiple collection intervals for either the statistics group of tables or the
accounting group of tables.
Table 4. WebSphere Message Brokers Monitoring historical data tables
Estimated space
required per
Attribute history Filename for managed system per
table historical data Default HDC Table 24 hours
ACL Entries Kqitdsea No
Broker Events Kqitbrev Yes 28 kilobytes
Broker Information Kqitbrkr Yes 72 kilobytes
Broker Statistics Kqitstbr Yes 65 kilobytes
CandleMonitor Node Kqitstfn Yes 1,782 kilobytes
Statistics
Components Kqitcomp Yes 234 kilobytes
Execution Group Kqitdfeg No
Information
Execution Group Kqitsteg Yes 176 kilobytes
Statistics
Message Flow Kqitasmf Yes 82 kilobytes
Accounting
114 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Table 5. WebSphere Message Brokers Monitoring Table Record Sizes (continued)
History table Record Size Frequency
Execution Group Information 784 bytes 1 row per execution group
per interval
Execution Group Statistics 940 bytes 1 row per monitored
execution group per interval
Message Flow Accounting 872 bytes 1 row per message flow with
IBM’s accounting feature
turned on per IBM’s
accounting interval for
Archive data and, if selected
for history, per 20 seconds
for Snapshot data
Message Flow Events 1,604 bytes 1 row per message flow
event detected (pure event
table, so not affected by
interval)
Message Flow Information 1,040 bytes 1 row per message flow per
interval
Message Flow Statistics 1,096 bytes 1 row per monitored
message flow per interval
Message Processing Node 1,996 bytes 1 row per message
Information processing node per interval
Multicast Group Statistics 1,012 bytes 1 row per interval
Multicast Summary Statistics 692 bytes 1 row per interval
Multicast Topic Statistics 1,460 bytes 1 row per interval
Neighbors 580 bytes 1 row per neighbor to the
broker per interval
Node Accounting 632 bytes 1 row per node per message
flow with IBM’s accounting
feature turned on per IBM’s
accounting interval for
Archive data and, if selected
for history, per 20 seconds
for Snapshot data
Product Events 692 bytes 1 row per product
monitoring event noted by
agent (pure event table, so
not affected by interval)
Publish-Subscribe Statistics 828 bytes 1 row per interval
Retained Publications 1,180 bytes 1 row per retained
publication per interval
Sub-Flow Statistics 1344 bytes 1 row per monitored
sub-flow per interval
Subscriptions 1,784 bytes 1 row per subscription per
interval
116 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Table 9. Broker Events (kqitbrev) worksheet
Expected File Size
Interval Record Size Formula per 24 Hours
N/A 972 bytes (972 x 30) / 1024 for 28 kilobytes
30 broker events
occurring
Note: * This is the IBM default interval; even if you set the history interval to less,
the data will only be produced as often as the IBM interval occurs.
Table 17. Thread Accounting (kqitasth) worksheet
Expected File Size
Interval Record Size Formula per 24 Hours
1 hour * 612 bytes (60/60 x 24 x 612 x 8) 115 kilobytes
/ 1024 for 4
monitored message
flows with 2 threads
each
Note: * This is the IBM default interval; even if you set the history interval to less,
the data will only be produced as often as the IBM interval occurs.
118 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Table 18. Node Accounting (kqitasnd) worksheet
Expected File Size
Interval Record Size Formula per 24 Hours
1 hour * 632 bytes (60/60 x 24 x 632 x 741 kilobytes
50) / 1024 for a total
of 50 nodes in
monitored message
flows
Note: * This is the IBM default interval; even if you set the history interval to less,
the data will only be produced as often as the IBM interval occurs.
Table 19. Terminal Accounting (kqitastr) worksheet
Expected File Size
Interval Record Size Formula per 24 Hours
1 hour * 440 bytes (60/60 x 24 x 440 x 1,547 kilobytes
150) / 1024 for a
total of 150 terminals
in monitored
message flows
Note: * This is the IBM default interval; even if you set the history interval to less,
the data will only be produced as often as the IBM interval occurs.
Table 20. Execution Group Information (kqitdfeg) worksheet
Expected File Size
Interval Record Size Formula per 24 Hours
15 min. 784 bytes (60/15 x 24 x 784 x 2) 147 kilobytes
/ 1024 for 2
execution groups
120 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Table 27. Multicast group statistics (kqitpsms) worksheet
Expected File Size
Interval Record Size Formula per 24 Hours
15 min. 1,012 bytes (60/15 x 24 x 1012) / 95 kilobytes
1024
122 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Appendix C. Language codes
Table 31 lists the languages supported by the IBM Tivoli OMEGAMON XE for
Messaging, and their corresponding language codes.
Table 31. Language codes for the supported languages
Language code
English en_US
German de_DE
Spanish es_ES
French fr_FR
Italian it_IT
Japanese ja_JP
Korean ko_KR
Portuguese (Brazilian) pt_BR
Simplified Chinese zh_CN
Traditional Chinese zh_TW
126 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Appendix E. Glossary
A
application support. Provides the Tivoli Enterprise Monitoring Server (TEMS) with component product-specific
information that TEMS uses for component product-provided solutions (such as predefined situations and policies).
archive. To copy one or more files to a storage pool for long-term storage. Archived files can include descriptive
information, and they can be retrieved by archive date, file name, or by description.
agent. Software installed on systems you want to monitor that collects data about an operating system, subsystem,
or application.
aggregation. The process of collecting, interpreting, and sorting data from various locations, such as log files, into a
single file.
alert. A warning message that appears at a console to indicate an event has occurred that may require intervention.
attribute. A system or application element being monitored by the monitoring agent, such as Disk Name and Disk
Read/Writes Per Second. An attribute can also be a field in an ODBC-compliant database.
attribute group. A set of related attributes that can be combined in a data view or a situation. When you open the
view or start the situation, data samples of the selected attributes are retrieved. Each type of monitoring agent has a
set of attribute groups.
B
browser client. The software installed with the Tivoli Enterprise Portal Server system that is downloaded to your
computer when you start Tivoli Enterprise Portal browser mode.
C
chart. A graphical view of data returned from a monitoring agent. A data point is plotted for each attribute chosen
and, for bar and pie charts, a data series for each row. Types of charts include pie, bar, plot and gauge.
client/server. An architecture in which the client (personal computer or workstation) is the requesting machine and
the server is the supplying machine. Servers can be microcomputers, minicomputers or mainframes. The client
provides the user interface and may perform application processing. A database server maintains the databases and
processes requests from the client to extract data from or update the database. An application server provides
additional business processing for the clients.
configuration. (1) The manner in which the hardware and software of an information processing system are
organized and interconnected. (2) The machines, devices, and programs that make up a system, subsystem, or
network.
Customer Information Control System (CICS®). An IBM licensed program that provides online
transaction-processing services and management for business applications.
D
data mart. A subset of a data warehouse that contains data that is tailored and optimized for the specific reporting
needs of a department or team. A data mart can be a subset of a warehouse for an entire organization, such as data
contained in online analytical processing (OLAP) tools.
data warehouse. (1) A subject-oriented nonvolatile collection of data that is used to support strategic decision
making. The warehouse is the central point of data integration for business intelligence. It is the source of data for
device. Any non-client, non-server part of a network managed by Tivoli software, including, but not limited to,
Palm devices, handheld PCs, cable set-top boxes, and other pervasive devices.
DLL. Dynamic Link Library is a composite of one or more executable objects, bound together by a linking
procedure, and loaded at run time.
domain. A logical grouping of resources in a network for the purpose of common management and administration.
DSN. Data Source Name. The name is stored in the database server and enables you to retrieve information from
the database through ODBC. The DSN includes such information as the database name, database driver, user ID and
password.
E
encryption. In computer security, the process of transforming data into an unintelligible form in such a way that the
original data either cannot be obtained or can be obtained only by using a decryption process.
event. An action or some occurrence, such as running out of memory or completing a transaction, that can be
detected by a situation. The event causes the situation to become true and an alert to be issued.
event filter. (1) In a Tivoli environment, rules that determine which events are sent from an event adapter or
displayed on an event console. An event filter is also used to determine the events that a specific correlation rule will
apply to. (2) A logical expression of the criteria that determines which events are forwarded to the application
program that registers the event filter with the event sieve agent. (3) The criteria that an event must meet before a
rule action is executed.
event group. A set of events that meet certain criteria defined by event group filters, which include constraints that
are expressions that define the filter conditions. Event console operators can monitor event groups that are relevant to
their specific areas of responsibility. See also event filter.
event response. A preconfigured action that is triggered when an event is generated. The administrator can
configure one or more event responses to specific event types. Examples of event responses include logging the
event, notifying an individual or group by e-mail that the event has occurred, sending the event to an SNMP
application, and initiating a program or script.
F
Filter Criteria. Limits the amount of information returned to the data view in response to a query. You can apply a
pre-filter to the query to collect only certain data, or apply a post-filter to the view properties to show only certain
data from what was collected.
firewall. A functional unit that protects and controls the connection of one network to other networks. The firewall
(a) prevents unwanted or unauthorized communication traffic from entering the protected network and (b) allows
only selected communication traffic to leave the protected network.
H
host. A computer that is connected to a network (such as the Internet or an SNA network) and provides an access
point to that network. Also, depending on the environment, the host may provide centralized control of the network.
The host can be a client, a server, or both a client and a server simultaneously.
hub. 1) A central host system that collects the status of situations running on your systems. 2) The monitoring
server that has been elected to act as the focal point to which all portal servers and remote monitoring servers in this
monitored network connect. A remote monitoring server passes its collected data to the hub to be made available to
clients, creating an enterprise-wide view.
128 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Hub TEMS. A master server that serves as the focal point for managing your environment. The hub TEMS may
receive data from agents running on the same or remote systems or other TEMSes running as remote servers in a
hierarchical configuration.
I
IBM Tivoli Monitoring. A client-server implementation comprising a Tivoli Enterprise Monitoring Server, an
application server known as theTivoli Enterprise Portal Server, the Tivoli Enterprise Portal client, and Tivoli
Enterprise Monitoring Agents that collect and distribute data to a monitoring server.
interprocess communication (IPC). (1) The process by which programs communicate data to each other and
synchronize their activities. Semaphores, signals, and internal message queues are common methods of interprocess
communication. (2) A mechanism of an operating system that allows processes to communicate with each other
within the same computer or over a network.
interval. The number of seconds that have elapsed between one sample and the next. A sample is the data that the
product collects for the server.
M
managed system. A particular operating system, subsystem, or application in your enterprise where a Tivoli
Enterprise Monitoring agent is installed and running.
managed system list. A named list of managed systems of the same type. You can see and select a managed system
list when you distribute a situation or policy, edit a query specification, or assign managed systems to Navigator
items in custom Navigator views. Example: A list of Linux managed systems for a geographic region named
LINUX_LONDON.
middleware. Software that enables the exchange of information between components in a distributed computing
environment. IBM WebSphere MQ is an example of middleware.
migration. When installing a new version or release of a program to replace an earlier version or release, move the
useful data of the earlier version or release from the old location to the new location
monitor interval. A specified time, scalable to seconds, minutes, hours, or days, for how often the monitoring server
checks to see if a situation has become true.
mount point. A logical drive through which volumes are accessed in a sequential access device class. For removable
media device types, such as cartridges, a mount point is a logical drive associated with a physical drive. For the file
device type, a mount point is a logical drive associated with an I/O stream. The number of mount points for a
device class is defined by the value of the mount limit attribute for that device class.
N
NAT. Network Address Translation is a scheme used by LANs to establish an internal and external set of IP
addresses. Internal IP addresses are kept private and must be translated to and from the external address(es) for
outbound and inbound communications. NAT is often used in firewall configurations.
Navigator. The left pane of the Tivoli Enterprise Portal window. The Navigator Physical view shows your network
enterprise as a physical hierarchy of systems grouped by platform. You can also create other views to create logical
hierarchies grouped as you specify, such as by department or function.
O
ODBC. Open DataBase Connectivity, a standard for accessing different database systems. The Query editor enables
you to write custom SQL queries for creating views that retrieve data from ODBC-compliant databases.
policy. A set of automated system processes that can perform actions, schedule work for users, or automate manual
tasks. It comprises a series of automated steps, called activities, whose order of execution you control.
product code. The three-letter code used by IBM Tivoli Monitoring to identify the product component. For example,
the product code for IBM Tivoli Monitoring for WebSphere Application Server is KWE.
Properties editor. A multi-tabbed window for specifying the properties of the individual views that make up a
workspace, as well as the general workspace properties.
Q
query. In a Tivoli environment, a combination of statements that are used to search a repository for systems that
meet certain criteria. The query object is created within a query library.
R
registry. The data store that contains access and configuration information for users, systems, and software.
S
sample. The data that the monitoring agent collects for the server instance. The interval is the time between data
samplings.
sampled event. Sampled events happen when a situation becomes true. Situations sample data at regular intervals.
When the situation is true, it opens an event, which gets closed automatically when the situation goes back to false
(or you can close it manually).
scalability. The ability of a distributed system to expand in size without making changes to the system structure,
applications, or the way users deal with the system.
schema. The set of statements, expressed in a data definition language, that completely describe the structure of a
database. In a relational database, the schema defines the tables, the fields in each table, and the relationships
between fields and tables.
situation. A set of conditions that, when met, creates an event. A condition consists of an attribute, an operator such
as greater than or equal to, and a value. It can be read as, “If - system condition - compared to - value - is true”. An
example of a situation is: IF - CPU usage - > - 90% - TRUE. The expression “CPU usage > 90%” is the situation
condition.
SNMP. Simple Network Management Protocol. A software protocol to facilitate communications between different
types of networks. IBM Tivoli Monitoring uses SNMP messaging to discover the devices on your network and their
availability
SOAP. Single Object Access Protocol is an XML-based protocol that enables applications to converse with each other
and exchange data over the Internet, regardless of platform.
SQL. Structured Query Language is a programming language for getting information from and updating a database.
The Query editor enables you to write SQL queries to ODBC data sources for retrieval and display in table and chart
views.
state. The severity of the situation event: critical, warning, or informational. Indicated by a colored event indicator,
state is set in the Situation editor and can be different for different Navigator items.
130 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
summarization. The process of aggregating events and then submitting the set of events with a much smaller
number of summary events.
T
TCP/IP. Transmission Control Protocol/Internet Protocol. An open, portable communications protocol.
threshold. A customizable value for defining the acceptable tolerance limits (maximum, minimum, or reference
limit) for an application resource or system resource. When the measured value of the resource is greater than the
maximum value, less than the minimum value, or equal to the reference value, an exception is raised.
Tivoli Enterprise Monitoring Server (TEMS). This is the host data management component for IBM Tivoli
Monitoring.
Tivoli Enterprise Portal Server (TEPS). The server you log on to and connect to from the Tivoli Enterprise Portal
client. The portal server connects to the hub monitoring server. It enables retrieval, manipulation and analysis of data
from monitoring agents.
Tivoli Monitoring Services. An integrated, layered architecture consisting of data access, communication, and
presentation components that enable cross-platform operation and integration of data for systems management
applications.
trend. A series of related measurements that indicates a defined direction or a predictable future result.
U
UDB. IBM’s DB2® Universal DataBase is a relational database management system. A UDB database is installed on
the same system as the Tivoli Enterprise Portal Server and stores queries, customized workspaces, user IDs, and
custom Navigator views.
user profile. In computer security, a description of a user that includes such information as user ID, user name,
password, access authority, and other attributes that are obtained when the user logs on.
V
view. A logical table that consists of data generated by a query. A view is based on an underlying set of base tables,
and the data in a view is determined by a SELECT statement that is run on the base tables.
W
WebSphere InterChange Server Monitoring. A component product of IBM Tivoli OMEGAMON XE for Messaging
that lets you easily manage your IBM WebSphere InterChange Servers, their components, and the WebSphere
business integration systems that they support.
WebSphere Message Broker Monitoring. A component product of IBM Tivoli OMEGAMON XE for Messaging that
lets you easily collect and analyze data from any of the Message Broker products for the WebSphere Business
Integration package in order to help with the development, testing, management and troubleshooting of message
flows
WebSphere MQ Configuration. A component product of IBM Tivoli OMEGAMON XE for Messaging that helps
you simplify the time-consuming and resource-intensive tasks of defining and managing a WebSphere MQ
configuration.
WebSphere MQ Monitoring. A component product of IBM Tivoli OMEGAMON XE for Messaging that lets you
easily collect and analyze WebSphere MQ-specific data for all the remote and local queue managers from a single
vantage point.
workflow. The sequence of activities performed in accordance with the business processes of an enterprise.
Z
z/OS. IBM’s operating system for mainframe computers that has the ability to manage large amounts of memory,
direct access storage, and data.
132 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Appendix F. Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user’s responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give you
any license to these patents. You can send license inquiries, in writing, to:
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 U.S.A.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.
All statements regarding IBM’s future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
All IBM prices shown are IBM’s suggested retail prices, are current and are subject
to change without notice. Dealer prices may vary.
This information is for planning purposes only. The information herein is subject to
change before the products described become available.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
134 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating
platform for which the sample programs are written. These examples have not
been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or
imply reliability, serviceability, or function of these programs. You may copy,
modify, and distribute these sample programs in any form without payment to
IBM for the purposes of developing, using, marketing, or distributing application
programs conforming to IBM‘s application programming interfaces.
Each copy or any portion of these sample programs or any derivative work, must
include a copyright notice as follows:
© (your company name) (year). Portions of this code are derived from IBM Corp.
Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rights
reserved.
If you are viewing this information in softcopy form, the photographs and color
illustrations might not display.
Trademarks
IBM, the IBM logo, AIX, AS/400, Candle, Candle Command Center, Tivoli
Enterprise Management Server, Candle Management Workstation, CandleNet,
CandleNet Command Center, Tivoli Enterprise Portal, CandleLight, CICS, DB2,
developerWorks, eServer, IBMLink, IMS, Informix, iSeries, Lotus, MQIntegrator,
MVS, OMEGAMON, Tivoli Enterprise Management Agent, OS/2, OS/400,
Passport Advantage, pSeries, Rational, Redbooks, S/390, Tivoli, the Tivoli logo,
Tivoli Enterprise Console, TME, VTAM, RACF, WebSphere, z/OS, and zSeries are
trademarks or registered trademarks of International Business Machines
Corporation in the United States, other countries, or both.
Intel, Intel Inside (logos), MMX, Celeron, Intel Centrino, Intel Xeon, Itanium,
Pentium and Pentium III Xeon are trademarks or registered trademarks of Intel
Corporation or its subsidiaries in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
136 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Index
A capacity planning for brokers 43
collectNodeData attribute of MonitorBroker 18
ACL Entries workspace 62 collectQueueTime attribute 28
activateNode attribute 29 commands
agent parameter descriptions 11, 19 See Take Action commands
See individual parameter names commandTimeoutInterval attribute of KqiAgent 13
agent parameter file componentDirectory attribute of MonitorBroker 17
location 7 Components History workspace 77
sample 10 Components workspace 76
setting parameters 9, 10 ConnectQueueManager parameter 18
syntax of statements 9 ConnectQueueManager tag 18
Agent Status workspace 63 ConnectQueueManager tag attributes
agentId attribute of KqiAgent 11 name 18
alerts 47 replyQueueModel 19
alias attribute replyQueueName 18
of MonitorBroker 16 customer support
archive accounting statistics collection interval 58 See Software Support
Archive Message Flow Accounting workspace 63
Archive Node Accounting workspace 65
Archive Terminal Accounting workspace 67
Archive Thread Accounting workspace 68 D
attributes, more information provided in online help 57 debugging a message flow 40
automation 3 defaultCollectNodeData attribute of KqiAgent 15
defaultFlowEventInterval attribute of KqiAgent 12
defaultHistoricalAccountingType attribute of KqiAgent 14
B defaultReplyQueueModel attribute of KqiAgent 12
defaultReplyQueueName attribute of KqiAgent 12
Broker Events History workspace 70, 100 defaultRetainBrokerEvents attribute of KqiAgent 11
Broker Events workspace 69 defaultRetainFlowEvents attribute of KqiAgent 11
Broker Information History workspace 71 defaultRetainRecentArchiveSamples attribute of KqiAgent 15
Broker Information workspace 70 defaultRetainRecentPubSubSamples attribute of KqiAgent 15
Broker Statistics History workspace 73 defaultRetainRecentSnapshotSamples attribute of
Broker Statistics workspace 72 KqiAgent 14
Broker Status workspace 73 defaultStatisticInterval attribute of KqiAgent 12
Broker Summary workspace 74 defaultTakeActionAuthUsers attribute of KqiAgent 13
brokers discoveryInterval attribute of KqiAgent 12
capacity planning 43
configuration, verifying 41
performance 44
starting automatically 42 E
eventMessage attribute 28
Execution Group Information workspace 77
C Execution Group Statistics History workspace
Execution Group Statistics workspace 78
79
CandleMonitor node
activating 24
and input statistics 30
and message flow events 33 F
and subflows 31, 33 flowEventInterval attribute of MonitorBroker 16
attributes 27, 30
configuration file 35
overview 23 H
positioning 34 Historical Archive Node Accounting workspace 67
reconfiguring 34, 36 Historical Archive Terminal Accounting workspace 68
CandleMonitor node configuration file 35 Historical Archive Thread Accounting workspace 69
CandleMonitor node configuration variables 35, 36 historical data collection 6
KQIActivateNode 36 historical predefined situations
KQIActivateNodeForBROKERNAME 36 active upon product installation 103
KQIMemorySize 35 inactive upon product installation 104
KQINodeTrace 36 Historical Snapshot Message Flow Accounting workspace 94
KQITempDirectory 35 Historical Snapshot Node Accounting workspace 96
CandleMonitor Node Statistics History workspace 76 Historical Snapshot Terminal Accounting workspace 97
CandleMonitor Node Statistics workspace 75
138 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Q T
QI Change Broker command 51 tag
QI Change Flow Stats 52 See parameter
QI Change Properties command 52 Take Action commands 48
QI Change Trace Broker command 51 QI Change Broker 51
QI Change Trace Component command 49 QI Change Flow Stats 52
QI Create User Statistics 53 QI Change Properties 52
QI Delete Retained Publication command 53 QI Change Trace Broker 51
QI Destroy User Statistics 54 QI Change Trace Component 49
QI Reset Statistics 54 QI Create User Statistics 53
QI Sample User Statistics 53 QI Delete Retained Publication 53
QI Start Broker command 50 QI Destroy User Statistics 54
QI Start Component command 48 QI Reset Statistics 54
QI Start Message Flow(s) command 52 QI Sample User Statistics 53
QI Stop Broker and its Queue Manager command 51 QI Start Broker 50
QI Stop Broker command 50 QI Start Component 48
QI Stop Component and its Queue Manager command 49 QI Start Message Flow(s) 52
QI Stop Component command 49 QI Stop Broker 50
QI Stop Message Flow(s) command 53 QI Stop Broker and its Queue Manager 51
queue time statistics, how calculated 30 QI Stop Component 49
QI Stop Component and its Queue Manager 49
QI Stop Message Flow(s) 53
R using in situations 54
takeActionAuthUsers attribute
Recent Archive Node Accounting workspace 67
of MonitorBroker 17
Recent Archive Terminal Accounting workspace 68
takeActionAuthUsers attribute of MonitorBroker 17
Recent Archive Thread Accounting workspace 69
Tivoli Enterprise Monitoring Server 2
Recent Snapshot Message Flow Accounting workspace 94
Tivoli Enterprise Portal 2
Recent Snapshot Node Accounting workspace 96
Tivoli Enterprise Portal Server 2
Recent Snapshot Terminal Accounting workspace 97
trace active, effect on broker performance 44
Recent Snapshot Thread Accounting workspace 98
trace data, collecting for a broker on unavailable system 42
replyQueueModel attribute of ConnectQueueManager 19
type attribute 27
replyQueueName attribute of ConnectQueueManager 18
Type I subflows 31
retainBrokerEvents attribute of MonitorBroker 16
Type II subflows 31
Retained Publications workspace 92
retainFlowEvents attribute of MonitorBroker 17
retainProductEvents attribute of KqiAgent 11
retainRecentArchiveSamples attribute of MonitorBroker 18 U
retainRecentPubSubSamples attribute of MonitorBroker 17 usage scenarios 39, 45
retainRecentSnapshotSamples attribute of MonitorBroker 18 user statistics workspaces 57
S V
scenarios for usage 39, 45 verifying the broker/Message Brokers Toolkit
security failure on a subscription, handling 45 configuration 41
snapshot accounting statistics collection interval 58 version attribute of KqiAgent 11
Snapshot Message Flow Accounting workspace 93
Snapshot Node Accounting workspace 95
Snapshot Terminal Accounting workspace 96
Snapshot Thread Accounting workspace 97
W
Workflow editor 3
Software Support
workspace 89, 92
contacting 110
workspaces
starting a broker automatically 42
ACL entries 62
statisticInterval attribute of MonitorBroker 16
Agent Status 63
stopping a message flow with a full output queue 42
Archive Message Flow Accounting 63
Sub-Flow Statistics History workspace 100
Archive Node Accounting 65
Sub-Flow Statistics Workspace 99
Archive Terminal Accounting 67
subflow names 33
Archive Thread Accounting 68
subFlowName attribute 28
Broker Events 69
subflows 31, 33
Broker Events History 70, 100
definition 31
Broker Information 70
names 33
Broker Information History 71
subscriptions
Broker Statistics 72
handling security failure 45
Broker Statistics History 73
verifying 45
Broker Status 73
Subscriptions workspace 100
Broker Summary 74
Index 139
workspaces (continued)
CandleMonitor Node Statistics 75
CandleMonitor Node Statistics History 76
Components 76
Components History 77
Execution Group Information 77
Execution Group Statistics 78
Execution Group Statistics History 79
Historical Archive Node Accounting 67
Historical Archive Terminal Accounting 68
Historical Snapshot Message Flow Accounting 94
Historical Snapshot Node Accounting 96
Historical Snapshot Terminal Accounting 97
Historical Snapshot Thread Accounting 98
Historical Thread Accounting 69
Message Flow Events 80
Message Flow Events History 80
Message Flow Information 81
Message Flow Statistics 82
Message Flow Statistics History 83
Message Processing Node Attributes 83
Message Processing Node Information 84
Message Processing Nodes with Queue 85
Multicast Group Statistics 86
Multicast Group Statistics and Multicast Topic
Statistics 88
Multicast Summary Statistics 87
Multicast Topic Statistics 87, 88, 89
Neighbor Broker Information 89
Neighbors 89
overview of 4, 57
Product Events 89
Product Events History 90
Publish-Subscribe Statistics 90
Recent Archive Node Accounting 67
Recent Archive Terminal Accounting 68
Recent Archive Thread Accounting 69
Recent Publish-Subscribe Statistics and Historical
Publish-Subscribe Statistics 92
Recent Snapshot Message Flow Accounting 94
Recent Snapshot Node Accounting 96
Recent Snapshot Terminal Accounting 97
Recent Snapshot Thread Accounting 98
Retained Publications 92
Snapshot Message Flow Accounting 93
Snapshot Node Accounting 95
Snapshot Terminal Accounting 96
Snapshot Thread Accounting 97
Sub-Flow Statistics 99
Sub-Flow Statistics History 100
Subscriptions 100
user statistics 57
140 IBM Tivoli OMEGAMON XE for Messaging: WebSphere Message Broker Monitoring User’s Guide
Printed in USA
SC23-7954-00