Академический Документы
Профессиональный Документы
Культура Документы
Management
Software Version: 9.50
Legal notices
Warranty
The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”)
are set forth in the express warranty statements accompanying such products and services. Nothing herein
should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or
editorial errors or omissions contained herein. The information contained herein is subject to change without
notice.
Copyright notice
© Copyright 2001-2018 Micro Focus or one of its affiliates
Trademark notices
Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated.
AMD, the AMD Arrow symbol and ATI are trademarks of Advanced Micro Devices, Inc.
Citrix® and XenDesktop® are registered trademarks of Citrix Systems, Inc. and/or one more of its
subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries.
Google™ and Google Maps™ are trademarks of Google Inc.
Intel®, Itanium®, Pentium®, and Intel® Xeon® are trademarks of Intel Corporation in the U.S. and other
countries.
iPad® and iPhone® are trademarks of Apple Inc.
Java is a registered trademark of Oracle and/or its affiliates.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Microsoft®, Windows®, Lync®, Windows NT®, Windows® XP, Windows Vista® and Windows Server® are
either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other
countries.
NVIDIA® is a trademark and/or registered trademark of NVIDIA Corporation in the U.S. and other countries.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Red Hat® is a registered trademark of Red Hat, Inc. in the United States and other countries.
SAP® is the trademark or registered trademark of SAP SE in Germany and in several other countries.
UNIX® is a registered trademark of The Open Group.
Documentation updates
The title page of this document contains the following identifying information:
l Software Version number, which indicates the software version.
l Document Release Date, which changes each time the document is updated.
l Software Release Date, which indicates the release date of this version of the software.
To verify you are using the most recent edition of a document, go to
https://softwaresupport.softwaregrp.com/group/softwaresupport/search-result?doctype=manuals?keyword=.
To check for recent software patches, go to
https://softwaresupport.softwaregrp.com/group/softwaresupport/search-result?doctype=patches?keyword=.
This site requires that you register for a Passport and sign in. To register for a Passport ID, go to
https://cf.passport.softwaregrp.com/hppcf/login.do.
Or click the Register link at the top of the Micro Focus Software Support page.
You will also receive updated or new editions if you subscribe to the appropriate product support service.
Contact your Micro Focus sales representative for details.
The title page of this document contains the following identifying information:
l Software Version number, which indicates the software version.
l Document Release Date, which changes each time the document is updated.
l Software Release Date, which indicates the release date of this version of the software.
To verify you are using the most recent edition of a document, go to
https://softwaresupport.softwaregrp.com/group/softwaresupport/search-result?doctype=online help.
This site requires that you register for a Passport and sign in. To register for a Passport ID, go to
https://cf.passport.softwaregrp.com/hppcf/login.do.
You will also receive updated or new editions if you subscribe to the appropriate product support service.
Contact your Micro Focus sales representative for details.
For information and details about the products, services, and support that Micro Focus offers, contact your
Client Director.
Support
Visit the Micro Focus Software Support Online web site at https://softwaresupport.softwaregrp.com/.
This web site provides contact information and details about the products, services, and support that Micro
Focus offers.
Micro Focus online support provides customer self-solve capabilities. It provides a fast and efficient way to
access interactive technical support tools needed to manage your business. As a valued support customer,
you can benefit by using the support web site to:
l Search for knowledge documents of interest
l Submit and track support cases and enhancement requests
l Manage software licenses
l Download new versions of software or software patches
l Access product documentation
l Manage support contracts
l Look up Micro Focus support contacts
l Review information about available services
l Enter into discussions with other software customers
l Research and register for software training
Most of the support areas require you to register as a Passport user and sign in. Many also require a support
contract.
To register for a Passport ID, go to https://cf.passport.softwaregrp.com/hppcf/login.do.
Visit the Micro Focus Software Support Online web site at https://softwaresupport.softwaregrp.com/.
This web site provides contact information and details about the products, services, and support that Micro
Focus offers.
Micro Focus online support provides customer self-solve capabilities. It provides a fast and efficient way to
access interactive technical support tools needed to manage your business. As a valued support customer,
you can benefit by using the support web site to:
l Search for knowledge documents of interest
l Submit and track support cases and enhancement requests
l Manage software licenses
l Download software
l Access product documentation
l Manage support contracts
l Look up Micro Focus support contacts
l Review information about available services
l Enter into discussions with other software customers
l Research and register for software training
Most of the support areas require you to register as a Passport user and sign in. Many also require a support
contract.
To register for a Passport ID, go to https://softwaresupport.softwaregrp.com/.
To check for recent updates or to verify that you are using the most recent edition of a document, contact
your Client Director.
Contents
Application Administration Overview 26
Chapter 14: Creating Global Views and Local Impact Views (LIVs) with View Builder 120
Chapter 48: Using the Event Template for EUM Alerts 1204
How to Configure the Event Template 1204
EUM Alert Attributes 1205
Example of an Alert XML Structure 1208
Template Repository Dialog Box 1209
l Service Health. For details, see Service Health Overview, on page 28.
l Service Level Management. For details, see Service Level Management Overview, on page 402.
l End User Management. For details, see End User Management Administration Overview, on page
709.
l System Availability Management. For details, see System Availability Management
Administration Overview, on page 1225.
l Reports. For details, see Report Administration Overview, on page 1367.
l Integrations. For details, see Integrating with Other Applications - Overview, on page 1470.
For details on working with Application Performance Management applications, refer to the APM User
Guide.
l Operations bridge operators act upon events; events are received in a central event console, which
focuses primarily on system problems.
l Applications support specialists act upon end-user availability or performance problems with
applications. Application support staff can use one of the Service Health real-time components (Top
Ring, 360° View, Custom Image, and so on) to monitor application health, or they can be notified
about problems by email alerts or ticket assignments.
By unifying these two monolithic approaches—event management and application management—
APM offers IT operations a single pane of glass covering both the system and end user aspects in a
unified method.
APM translates information from system events into Service Health resources, and displays them in
the different Service Health views. In addition, APM sends events to the event browser when
thresholds of end-user monitored applications are breached.
The consolidation of the event subsystem and the Service Health subsystems is realized by usage of
HIs - shared entities that creates a common terminology between event management and application
management. An HI represents a certain measurement of the monitored CI. It may be CPU load for a
computer, Real user performance for a login page, or Value of business process transactions that are
under risk.
1. APM monitoring applications such as Diag, SiS, BPM, and RUM, provide full coverage for
monitoring the IT world. Each monitoring application sends values or statuses of the monitored CI
as a metric sample.
l Metrics. BPM and RUM send their data as metric samples.
2. Any measurement within a sample is mapped to an HI, as follows:
l Metric samples channel. An HI is created according to a business rule logic that applies to the
CI.
3. After the information from the events or samples is transformed to the relevant HI status, KPIs
that are associated with the HI are calculated based on the KPI rule, and the KPI's calculation
scope definition.
NOTE:
Not all HIs contribute to a KPI's status.
All definitions required for performing the above logic are provided out of the box as part of the APM
product content. You can also create or modify HIs, KPIs, or calculation rules to suit your particular
needs.
Concept Description
Event An event contains data which includes monitoring information about a CI,
according to the rule which triggers the event. The event includes the CI name,
the measurement name (specified as the event type indicator) and the
measurement's severity.
HI (health An HI describes the health of a specific measurement, but it also affects the
indicator) Service Health calculation for the monitored CI.
KPI (key A KPI is a higher level indicator than an HI, and it represents an aspect of domain
performance health such as System Performance, System Availability, Application
indicator) Performance, Application Availability, and so on.
KPI A KPI rule determines how HI statuses are aggregated to calculate KPI status
business (worst, best, average, and so on).
rule
KPI The scope defines the type of resources that contribute to KPI calculation: HIs
calculation and KPIs on child CIs, HIs only, or KPIs on child CIs only.
scope
View-Specific Administration
You can use Service Health administration to configure the following settings within a specific view:
l CI Indicators. You can attach new KPIs and health indicators to CIs, and edit the KPIs and HIs
attached to CIs. The KPIs and HIs are displayed in Service Health components to help you
monitor how well the business is achieving its objectives, and assess the business impact of
problems in your system. For details, see Customizing CI Indicator Settings in a View, on page
85.
l View Builder. The View Builder enables you to create or edit global views and local impact
views. Within a global view, when you assign a KPI or HI to a CI your changes are reflected in all
views which contain the CI. A local impact view is independent of other views, so that definitions
on a CI within a local impact view have no effect on other views. For details, see Creating Global
Views and Local Impact Views (LIVs) with View Builder, on page 120.
l Custom Image. You can define a custom image to represent a view, and then place CIs within
that image. The Custom Image component in Service Health then displays this view with real-
time CI status icons, in the context of this background image. For details, see Setting Up a
Custom Image, on page 141.
l CI Status Alerts. You can configure the CI status alert mechanism, which sends alert
messages to pre-defined recipients, and executes actions defined for the alert. Alerts can be
sent for specific KPIs or CIs, based on a pre-defined status change. For details, see CI Status
Alerts Administration, on page 146.
Cross-View Administration
Service Health administration also enables you to configure settings across views, using the
following:
l Assignments. When a new CI is added to your monitored system, the assignment mechanism
automatically assigns the appropriate KPIs and HIs to the CI, as well as rules, rule parameters,
and context menus. For details about modifying KPI and HI assignments, see Customizing KPI
and HI Assignments, on page 179.
l Repositories. The repositories provide template definitions for KPIs, HIs, and the business
rules used to calculate these indicators. Many of these definitions can be customized as required
by your organization. For details, see Repositories Overview, on page 224.
l Within a specific view, you can modify KPI and HI settings on one or more CIs.
l Within assignment administration, you can modify the automatic KPI and HI assignments and
propagations.
l Within the repositories, you can modify the templates or building blocks of Service Health
calculation.
For details on these options, see View-Specific and Cross-View Administration, on the previous page.
The following tasks are optional, and can be performed in any order.
To manually change indictor definitions in a view, Admin > Service Health > CI Indicators. For
details, see Customizing CI Indicator Settings in a View, on page 85.
When a new CI is added to the RTSM, the assignment mechanism is automatically triggered. This
mechanism assigns the appropriate KPIs, HIs, and context menus to the CI, based on the CI's CI
type (CIT). To customize assignments, select Admin > Service Health > Assignments. For
details, see Customizing KPI and HI Assignments, on page 179.
By default, when a KPI is assigned to a CI the KPI is automatically propagated to the CI's parents.
Propagation rules enable you to define exceptions to the default KPI propagation, and to propagate
other KPIs, the same KPI using a different rule, or no KPIs. For details, see Customizing KPI
Propagation, on page 209.
Modify template definitions for KPIs, HIs, business rules, and context menus in the
repositories
The repositories provide template definitions for KPIs, HIs, business rules, and context menus,
used across views. Many of these definitions can be customized as required by your organization.
You can create or modify templates for indicators, rules, and context menus, and create new rules
using the Rules API.
To customize templates, select Admin > Service Health > Repositories. For details, see:
NOTE:
This scenario provides a high-level workflow to illustrate various aspects of Service Health
customization. Many of the steps are optional, and can be performed in a different order.
l He creates assignments for the new CIT so that relevant predefined KPIs and HIs are
automatically assigned to all CIs with this CIT.
l He also edits existing assignments on other CITs, so that they are assigned with the new
KPI and HI he created in the repository.
For details on customizing assignments,see Customizing KPI and HI Assignments, on page
179.
The following sections describe how to customize the Service Health application components such as
Top Ring and Watch List:
l Create or modify global views or local impact views, on the next page
l Create a custom image to represent your monitored environment, on the next page
l Configure CI status alerts for a view, on the next page
l Modify the maximum length of CI names, on the next page
l Modify the maximum number of CIs to be displayed in Service Health, on the next page
l Modify the Service Health tabs refresh rate, on page 36
l Customize tooltips and icons, on page 36
l Customize the timestamp, on page 37
A local impact view is independent of other views, so that indicator definitions on a CI within a local
impact view have no effect on other views.
To create or modify global views or local impact views, access Admin > Service Health > View
Builder. For details, see Creating Global Views and Local Impact Views (LIVs) with View Builder,
on page 120.
To create a custom image, access Admin > Service Health > Custom Image. For details, see
Setting Up a Custom Image, on page 141.
To configure CI status alerts, access Admin > Service Health > CI Status Alerts. For details,
see How to Create a CI Status Alert Scheme and Attach it to a CI, on page 148.
NOTE:
This limit is independent of the number of CIs actually displayed by a filter. The limit is the
number of CIs that can be in a view.
While reloading, the following message is displayed in the top right corner of the screen: The model
has changed. Reloading... After reloading is complete, the following message is displayed in the
top right corner of the screen: <Component> has been updated with model changes. Last
Update in the bottom left corner of the screen indicates the last time an update of the Top Ring was
reloaded.
When you open a Service Health tab for a view tree with a large infrastructure, you may experience
a short delay while Service Health builds the view.
TIP:
Within the Top Ring, Topology Map, and Hierarchy components, if there have been major
changes in the model and new CIs are discovered over an extended period of time, every 5
seconds the view is rebuilt. This stops when all the CIs are discovered. To prevent this,
change the refresh rate to a higher value (for example, every 5 minutes). However, note that
statuses are not updated until the next refresh occurs.
l Modify Tooltip Colors. By default, the tooltip body color is white, and the border color is blue.
To change the default colors, edit the entry CI Tooltip Body Color Property or CI Tooltip
Border Color Property in the Service Health Application - Tooltip Properties table.
l Modify Tooltip Font Size. The size of the fonts in tooltips is 8 by default. To change the default
font size, edit the Top Ring Tooltip font size entry in the Service Health Application - Tooltip
Properties table.
l Modifying Tooltip Colors for Specific KPIs. A KPI tooltip border and header have a default
color that you can modify, per KPI. For details, see KPI Parameters Area, on page 244.
l Specifying a Different Icon Set. A different icon is used for each KPI status. You can replace
the KPI status icons displayed in the Service Health application components, as well as the
Trend and History icons. For details, see How to Change the KPI Status Icons, on the next page.
NOTE:
The following formats are supported for custom icons: .png, .jpg and .gif.
NOTE:
The following formats are supported for custom icons: .png, .jpg and .gif.
For details on the default icons, see KPI Status Colors and Definitions in the APM User Guide.
l Add your icons to the appropriate directory and specify their names in each one of the status
parameters for the KPIs. For details on the user interface, see New KPI/Edit KPI Dialog Box, on
page 240.
l Replace the icon or icon set with the customized icons and give them the names of the default
icons.
To find the location of the icon you want to replace, right-click the icon in the appropriate tab in
Service Health, select Properties, and view the icon's location in the Address (URL) field.
Make sure that you replace the icons set in the following directories:
customize those icons, you can only replace the default images with your customized images.
The directory where the Trend and History Status icons are located is:
<Gateway root directory>\
AppServer\webapps\site.war\static\dash\images\indicator
For details on the Trend and History icons, see KPI Trend and History Calculation, on page 69.
For details on the status icons, see KPI Icons in Service Health in the APM User Guide.
To customize the Top Ring display, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings:
1. Select Applications.
2. Select Service Health Application.
3. In the Service Health Application - Top Ring Properties area, modify the entries as described
in the following sections.
This section includes the following:
LEFT The child CIs are to the left of the parent CI.
RADIAL The child CIs are distributed around the parent CI in a circle.
RIGHT The child CIs are to the right of the parent CI.
l KPI Display. By default, CIs are not shown with their KPI icons, but you can change this using
the toolbar setting: Display Options > Show KPI Icons. To change whether KPIs are shown by
default, edit the Show KPIs setting.
l CI Display Order. By default, CIs are displayed in alphabetical order from A (left) to Z (right). To
reverse this display order, edit the CI Display Order sort setting.
l Hide Root CI. You can choose whether to show or hide the view root CI when a view has a
single CI under the view root CI. To hide the view root CI, define the Hide the view root in Top
Ring setting as True.
l Display CI weights. By default, CIs are not weighted (weight = 1). Adding a weight to a CI is
done in IT Universe administration; for details see "New CI/New Related CI Dialog Box" in the
Modeling Guide). To show/hide CI weights in CI tooltips, edit the Show weight property in
tooltip setting.
expand a CI at the fourth level and see its children. To modify the number of levels displayed
when you open Top Ring, edit the Initial Number of Levels value.
l Expanded CI Display. To modify the number of CI levels displayed when you drill down in a CI
(using the Expand More Levels context menu action or the +/- button), edit the Expand
Number of Levels setting.
l Problematic Subtree Drilldown. To modify the maximum number of CI levels displayed when
you drill down in a CI using the Problematic Sub-tree context menu action, edit the
Problematic Subtree Number of Levels setting.
You can change the log level within the application, using Ctrl-Alt-L to control the client log
debugging mechanism. Note that this debug level is reset to default when you exit Top Ring.
You can set Top Ring refresh independent of other components, using the Top Ring Independent
Refresh infrastructure setting (set to True). This sets Top Ring to refresh independent of other
components, preventing potential out of memory issues.
Note that if you set the Top Ring Independent Refresh setting to True, you can no longer modify
the refresh rate in the Component menu.
CIs of the status level you select appear in the Problematic CI Subtree.
NOTE:
You can also create a generic context menu action that opens a new window with specified
parameters, which will be available to all Service Health components. For details, see How to
Customize a Context Menu Template in the Repository, on page 363.
http://<URL>?nodeName=NODE.NAME&nodeId=NODE.ID
&nodeStatus=NODE.STATUS&nodeParentId=NODE.PARENTID
&nodeChildId=NODE.CHILDIDS
Use only the parameters you need in any combination. For details about the parameters, see
Dynamic URL Parameters, on page 377.
For example:
http://<URL>?nodeName=NODE.NAME&nodeParentId=NODE.PARENTID
adds the CI name and the ID of the parent CI to the URL.
l To reset the URL to the default (empty), click Restore Default.
NOTE:
o The change takes place after you restart the browser.
o You must disable your browser's pop-up blockers to open a window with the
external application.
2. Attach the Open in New Window context menu item to the Top Ring context
menu
By default, the Open in New Window option does not appear in the context menus in Top
Ring. To enable it you must assign it to the Top Ring context menu.
a. Select Admin > Service Health > Repositories > Context Menus, and open the Top
Ring context menu for editing.
b. Select the Show group, click Add Action, and select Open in a new window. Save
your change.
3. Result
The Open in New Window option is added to the right-click menu available in Top Ring.
To customize the Watch List settings, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings:
l Select Applications.
l Select Service Health Application.
l In the Service Health Application - Watch List area, modify the following options.
o Max number of CIs. The maximum number of CIs that can be added to a Watch List page.
o Refresh Request Timeout. The number of milliseconds before Watch List will time out.
Within the monitored environment represented by the RTSM, a CI can impact business entities and
SLAs, either via a direct Impact link to them, or if one of the CI's ancestors is a business entity or SLA.
If a CI impacts another CI, all its descendants also impact the CI.
1. Select Applications.
2. Select Service Health Application.
3. In the Service Health Application - Business Impact area, modify the Display Business
Impact Bar parameter (default=false).
NOTE:
The changes you make are also reflected in the Business Impact Report. For example, if you
add a CIT to be displayed in the Business Impact component, this CIT also appears in the
Business Impact Report. For details on this report, see Business Impact Report.
1. Select Admin > RTSM Administration > Modeling Studio. In the Resources tab, select
Queries, and open the SearchForBusinessImpact query.
2. Right-click the Virtual Compound relationship (right-click on the arrow itself) and select Edit
Compound Relationship. Within the Add/Edit Compound Relationship dialog box,
modify the relationships monitored by the query. For details, see "Compound Relationship" in
the Modeling Guide.
NOTE:
The changes you make are also reflected in the Business Impact Report. For details on this
report, see Business Impact Report.
l The criticality of the impacted business CIs, as defined by the Criticality attribute on these CIs.
l The number of business services impacted by the CI.
l The number of SLAs impacted by the CI.
If you choose to use the criticality factor only, the impact is calculated as follows: Within the
RTSM, each business CI can have a BusinessCriticality attribute defined, with a value of 1-5. If a
CI has an impact on one or more CIs that have this attribute defined, the CI's business impact
rating is the highest criticality of the CIs that it impacts.
For example, if CI-a has Impact links to CI-b and CI-c, and these two CIs have a criticality of 1 and
3 respectively, the business impact rating for CI-a displayed in the Business Impact component is
3, based on the highest criticality of the CIs that it impacts.
You can also choose to calculate the rating based on the number of impacted business entities or
SLAs. For example, if you choose SLAs only, the rating is based on the number of SLAs a CI
impacts, divided by the number of SLAs in the RTSM. This is then translated to a rating of 1-5. For
example, if a CI impacts 2 SLAs out of 10 SLAs in the model, (20% of the SLAs), this translates to a
rating of 1 (out of 5) on the business impact rating scale.
l Including or excluding any of the above metrics (criticality, number of business CIs, or SLAs) in
the calculation.
l Calculating criticality based on average criticality, or highest criticality (default).
l Assigning each metric a specific weight; for example, you can make one of the metrics more
significant in the calculation than the others.
l Assigning thresholds to the metrics that count business entities and SLAs, so that instead of
calculating based on simple average, different values are used.
For example, if you choose to calculate the rating based on the number of impacted SLAs, and a
CI impacts 2 SLAs out of 10 SLAs in the model, the CI has a rating of 1 (out of 5) on the rating
scale.
However, you can define custom thresholds so that if a specific number of CIs or SLAs are
impacted by a CI, this is mapped to a specific rating (for example, 5 CIs can be mapped to a rating
of 3), helping you to define the rating system to fit your needs.
These customizations are defined within an XML file in the infrastructure settings, as described in
How to Customize the Business Impact Calculation Method, below.
To customize how the business impact rating is calculated, access the following: Admin > Platform
> Setup and Maintenance > Infrastructure Settings > Applications > Business Impact Service.
Open the Configuration XML file for editing by clicking the pencil icon. Within the XML file, each
section beginning with <metric class= defines one of the calculation options, as follows:
Modify these weights to include (1) or exclude (0) specific metrics in the calculation.
Locate the line with id="BasedOnCriticality" ruleId="1". The string ruleId="1" defines that the
highest degree of criticality is used to calculate the rating.
To calculate the rating based on the average criticality of business CIs that are impacted by the CI,
modify this to ruleId="3".
Define relative weights for each of the metrics used in the calculation
If you include more than one metric in the calculation, you can assign relative weights to each
metric.
Within one of the lines beginning with metric id, locate the string weight="<value>". This value
defines the relative weight of each metric in the overall calculation, so that if you define the weight
of one metric as 1, and of another metric as 2, the first metric defines 1/3 of the overall rating and the
second metric defines 2/3 of the overall rating.
For example, suppose you define that ratings are based on criticality with a weight of 5, and on the
number of SLAs with a weight of 2. If a given CI's rating based on criticality alone would be 4, and
based on SLAs alone would be 1, the overall rating is calculated as (4x5) + (1x2) / 7 = 3.14. The
business impact rating is therefore 3 (medium).
Assign thresholds to the metrics that count impacted business CIs and SLAs
By default, if you choose to calculate the rating based on the number of impacted business CIs or
SLAs, the rating is based on the percentage of impacted CIs from the total number of relevant CIs in
your environment. For example, if a CI impacts 2 SLAs out of 10 SLAs in the model, the CI has a
rating of 1 (or 20% on the rating scale of 1 to 5).
You can define custom thresholds so that if a specific number of CIs or SLAs are impacted by a CI,
this is mapped to a specific rating, as follows:
1. Within the XML file, locate the metric for which you want to define thresholds, either in the
section metric id="BasedOnNumOfBusinessEntities" (based on the number of business
CIs that a CI impacts), or in id="BasedOnNumOfSLAs" (based on the number of SLAs that a
CI impacts).
2. Within the area headed <thresholds>, define thresholds according to the following format:
<threshold value="<number of impacted CIs>" valueMapping="<rating percentage
mapped to this threshold value>" />
- <thresholds>
- <!--
<threshold value="1" valueMapping="20" />
<threshold value="2" valueMapping="40" />
<threshold value="3" valueMapping="60" />
<threshold otherwise="80" />
-->
</thresholds>
This means that if a CI impacts one CI, its business impact is mapped to 20%, giving it a rating
of 1 (out of 5). If this CI impacts 2 or 3 CIs, it rating is 2 or 3 respectively. If the CI impacts more
than 3 CIs, it is mapped to 80%, with a rating of 4.
Note that this mapping defines the business impact rating, independent of the total number of
business CIs or SLAs in your environment.
By default, incidents and requests for change are displayed for the following CI types: Business
Service, Siebel Application, Business Application, Node. If you want to view change and incident
information for other CITs, perform the following procedure:
1. Within Admin > RTSM Administration > Modeling Studio, copy one of the TQLs within the
Console folder, and save your copy with a new name. These default TQLs perform the following:
2. Edit the new TQL as needed. You can add CITs as described in Naming constraints for new
TQLs, below.
3. Access Admin > Platform > Setup and Maintenance > Infrastructure Settings:
l Select Applications.
l Select Service Health Application.
l In the Service Health Application - Hierarchy (360) area, enter the name of the new TQL you
have create in the corresponding infrastructure setting.
Note that by default these infrastructure settings contain the default TQL names. If you enter a
TQL name that does not exist, the default value will be used instead.
After you modify the infrastructure setting, the new TQL will be used, and the Changes and Incidents
component will show this information for the CITs you have defined.
The following naming constraints should be followed in the incidents without impact TQL (see the
TQL example below, on the right side of the image):
NOTE:
This step is not required for CIs where location (longitude and latitude) and KPIs are
already defined. For example, in the End User Locations view where a Real User
Monitor Agent is running, locations are already assigned to the CIs.
a. Select Admin > RTSM Administration > Modeling > IT Universe Manager.
b. Select a CI in the topology map or Model Explorer. From the CI's menu commands,
choose Relate to CI.
c. In Model Explorer, open the Locations view and select the location to which the CI will be
assigned.
d. Click the Relationship button, select the Membership link, and define the Membership
link direction from the location (Target CI) to the CI (Source CI). Click Save.
l Bing MapsIf you have an Internet connection, use Bing Mapsto display the geographic
map. Locate the Use Bing Maps entry, and set the property value to true. This is the
default.
l Maps Applet. If you do not have Internet access, use the Maps applet to display the
geographic map. Locate the Use Bing Maps entry, and set the property value to false.
l Google Earth. If you have Internet access, you can use Google Earth to display the
geographic map. By default, the Export to Google Earth button appears in the
Geographical Map component. To remove this button, locate the Enable Export to
Google Earth button entry and set the property value to false (the default is true).
NOTE:
To remove CI icons from the map, you must delete their geographical location.
6. Save changes
When you finish adjusting the map to fit your needs, click the Save button. The map is then
saved for this view based on the adjustments you have made.
You can view the geographic map information in a three-dimensional map using the Google Earth
feature. This section describes the processes to view status indicators in Google Earth. For an
overview of the component, see Geographic Map in the APM User Guide.
If the Application Performance Management folder already exists in the Create In area
tree, select the folder.
f. Select Add > Network Link.
g. The Google Earth - New Network Link dialog box opens.
h. Enter the view name in the Name box.
i. Paste the URL displayed in the Integration with Google Earth page to the Location box.
NOTE:
This URL creates a container folder called by the name you specified in the Name
box, and a sub-folder called by the name of the view.
To modify the size of the indicators, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings, click Applications, select Service Health Applications, and enter the
indicator size (in pixels) in the Indicator size in Bing Map entry in the Service Health Application
- Maps Management Properties table.
To specify the statuses to be displayed, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings, click Applications, select Service Health Applications, and locate the
Ignore gray statuses entry in the Service Health Application - Maps Management Properties
table. Select one of the following options:
l ALL. Locations with gray statuses (downtime, stopped, no data and uninitialized) are not
displayed on the map.
l NO. Locations with gray status are displayed on the map.
To modify the time delay, select Admin > Platform > Setup and Maintenance > Infrastructure
Settings, click Applications, select Service Health Applications, and locate the Wait after
getting data entry in the Service Health Application - Maps Management Properties table.
Enter the delay (in seconds). The default is 4.
l Select Applications.
l Select Service Health Application.
l In the Service Health Application - Maps Management Properties table, locate the Maps
Applet Refresh Rate entry. Change the refresh rate as needed.
Keep in mind that the CIs are displayed in the Caused by section in the tooltip, so do not specify
more than can be accommodated.
To modify the maximum number of CIs displayed in a location's tooltip, select Admin > Platform
> Setup and Maintenance > Infrastructure Settings:
l Select Applications.
l Select Service Health Applications.
l In the Service Health Application - Maps Management Properties table, locate the Maximum
CIs in tooltip for location entry. Enter the new maximum.
NOTE:
For an introduction to health indicators and KPIs, see Health Indicators and KPIs in the APM
User Guide.
l Assignment. KPIs and HIs may be assigned to a CI as part of the CI creation. CIs are
automatically assigned default KPIs and HIs according to the nature of the CI, using the
Assignment mechanism. You can edit an HI assignment or a KPI assignment to define additional
indicators that you want added to the CIs.
For more information on HI and KPI assignments and how they define the default indicators, see
Customizing KPI and HI Assignments, on page 179.
l Propagation. KPIs may be attached to a CI as a result of propagation from child CIs. Most KPIs
propagate up through the hierarchy, so that parent CIs have the same KPIs as all their child CIs.
Each KPI added by propagation has its own business rule and properties. For example, the
Availability KPI for a child CI may use the Worst Status Rule (taking the worst status of all the
HIs on the CI), while the same KPI for the parent CI (added by propagation from the child CI)
may use the Percentage Rule.
For more information on the propagation mechanism and how it defines the default KPIs, see
Customizing KPI Propagation, on page 209.
l Manual Administration. KPIs and HIs can be manually attached to a CI in the Service Health
Administration CI Indicators tab. You may want to attach new KPIs and HIs to a CI, in addition to
the default/propagated KPIs, to broaden the information displayed on the CI. For example, you
can add an OT Impact KPI to assess the ongoing cost of an application that is not available.
You can also use the CI Indicators tab to edit KPIs and HIs that are assigned to a CI, and
remove KPIs and HIs from a CI. For details, see Customizing CI Indicator Settings in a View, on
page 85.
l The business rule which calculates status and value of the HI and KPI. (Event-based HIs do not
use business rules.)
l The calculation source ("Calculation Based On"). HIs are calculated from monitored CI data
samples; KPIs are calculated based on HIs, other KPIs, or both. For example, a KPI's metrics
might be generated from HIs on child CIs (for example, when using the Summary of Values rule),
or from other KPIs attached to the same CI (for example, when using the Impact Over Time rule).
l The thresholds (objective values) that the HI and KPI measurement is compared against; and the
status (color) allocated to the HI and KPI based on the defined thresholds.
l Where and how to display the status indicator for the HI and KPI in Service Health, and where to
store KPI measurements.
l Some HIs get their status directly from events. In this case, an event is sent to the APM event
manager, and the event manager assigns the corresponding HI its status based on the event
definitions.
l Other HIs are metric-based; a data collector sends a data sample related to a monitored CI to the
Business Logic Engine. The Business Logic Engine identifies the sample using the HI selector,
as relevant for a specific monitored CI. Based on the HI definitions, the Business Logic Engine
uses a business rule to calculate the HI status and value for the monitored CI.
l After an HI is calculated, the Business Logic Engine calculates the KPIs which are based on this
HI, using the KPI business rule definitions. If this calculation causes a change in the status of a
KPI, the Business Logic Engine recalculates the corresponding KPI of each parent CI, using the
new status information. If the new measurement causes a change in the status for that KPI, the
new status is again passed up the hierarchy to the corresponding KPI instances for the parent
NOTE:
Some monitoring solutions include a value for the HI along with its status, while others only
set the HI's status.
Some rules are specific to a particular KPI or HI, while others can be used for a variety of indicators.
In the Indicator and KPI Repositories, each indicator has a defined default rule, and a list of rules
that can be used with that indicator. HIs are calculated using rules for metrics from monitored CIs,
while KPIs are calculated using group rules.
Initial CI Status
In event-based environments (for example when using Diagnostics in event mode), if a CI is
discovered but it does not yet have any events attached, the CI is displayed in APM with No Data
status. This can cause a situation where there are many CIs with No Data status in the NOC,
which may confuse operators.
An infrastructure setting enables you to define that a CI’s initial status will be OK and not No data,
until the first event arrives related to the CI. (The first event creates HIs and KPIs, and sets KPI
status for the CI.) Note that if you activate this setting, CIs that are discovered but not monitored
will be in OK status and not in No Data status.
To set initial CI status as OK, access Admin > Platform > Setup and Maintenance >
Infrastructure Settings > Applications > Service Health Application - Service Health Layout
Properties. Locate the parameter Set CIs with no KPIs to OK status (instead of “No Data”).
Set the parameter’s value to True. The change takes effect after the next UI refresh.
NOTE:
Reports will show KPI data for the CI only after the first event, and not from CI discovery.
Invalid Indicators
Within Service Health administration, you may see a KPI or HI labeled as Invalid. An indicator
becomes invalid if its indicator type or its rule type are missing in the repositories.
If you have an instance of an invalid indicator in your system, you can manually delete the indicator
within the CI Indicators tab if you do not need it. If you want to restore the invalid indicator and
make it valid again, contact Support.
l KPI Repository. For details, see KPIs Repository page, on page 239.
l Indicator Repository. For details, see Indicator Repository page, on page 254.
l Business Rule Repository. For details, see Customizing KPI and HI Calculation Rules, on
page 265.
NOTE:
Tooltips are configured within the rule repository.
and HIs to the CI. When you assign a KPI or HI to a CI, or when you attach a CI to another CI, the
propagation mechanism propagates the appropriate KPIs to the parent CIs.
For details about modifying KPI and HI assignments, see Customizing KPI and HI Assignments,
on page 179.
You can add a default KPI or HI provided with Application Performance Management, or add a
custom KPI or HI that you defined within the repositories. For details on adding an indicator to a CI,
see Adding KPIs to CIs, or Modifying KPI Settings (KPIs Tab), on page 88 and Adding HIs to CIs,
or Modifying HI Settings (Health Indicators Tab), on page 96.
For details on editing a KPI or HI on a CI, see Adding KPIs to CIs, or Modifying KPI Settings (KPIs
Tab), on page 88 and Adding HIs to CIs, or Modifying HI Settings (Health Indicators Tab), on page
96.
For details on how to define selectors, see How to Define Selectors for HIs, on page 98.
For details on working with User Modes, see Create KPIs for Operations and Business User
Modes, on page 72.
The following are examples of rule parameters that you can customize:
l No Data Timeout. HI rules (for example, the Transaction Availability Rule) includes the No
data timeout rule parameter. This parameter defines the number of seconds from the time the
last sample was received, until the HI is timed out—at which point the HI changes to decay
status (gray).
l Trend and History Calculation. You can modify the way the trend and history statuses are
calculated and displayed, by editing the hidden rule parameters. For details, see Hidden
Parameters, on page 278.
Customize KPI, Trend And History, and Top Ring status icons
You can customize the set of KPI, Trend and History, and Top Ring status icons. For details, see
How to Change the KPI Status Icons, on page 37.
Five statuses are available in Service Health for active status, each representing a different level of
business performance. Depending on the CI and indicator types, active status may be represented
in Service Health using from two to all five of these status levels:
l OK (green)
l Warning (aqua)
l Minor (yellow)
l Major (orange)
l Critical (red)
Definitions of HIs are contained in the Indicator Repository. Event-based HIs map an event's state
to the corresponding HI's severity. For example, suppose you create an HI called CPU Load for an
event named CPULoad, and you assign this HI a severity of Critical if the event's state is High. In
this case, the HI's status is Critical when such an event occurs (event = CPULoad, state = High).
For further details, see Indicator Repository, on page 250.
Metric-based HIs and KPIs use business rules to calculate their status, as follows:
NOTE:
If an HI has no thresholds defined, its status is Informational.
The threshold values used for each KPI or HI can originate from various sources:
l The business rule definitions in the Business Rule Repository provide default threshold values
for every rule that uses thresholds. The business rules generally define different threshold values
for each of the five statuses used in Service Health. You can define new default threshold values
for a business rule, as described in New Rule/Edit Rule Dialog Box, on page 270.
l The Assignment mechanism may specify specific threshold values to be used with the business
rule for a KPI or HI. These values override the values from the Business Rule Repository.
l The Assignment mechanism may specify reference values for the threshold parameters, so that
the threshold values are taken from the threshold values defined in End User Management
Administration. These values override the values from the Business Rule Repository.
l You can modify the threshold values for an individual KPI or HI in the Service Health
Administration CI Indicators tab, while adding or editing a KPI or HI. The new values override
values from the Assignment mechanism or from the business rule. For details, see Customizing
CI Indicator Settings in a View, on page 85.
NOTE:
KPIs and HIs created for CIs by the Assignment mechanism templates, frequently have
threshold values that differ from the default ones used by the business rule. However, when
editing one of these indicators in the CI Indicators tab, if you select a different rule and then
revert to the original rule, the original threshold values are replaced with the rule default
values.
The KPI or HI measurement is evaluated against each threshold level, starting from OK (green),
and continuing (in order) to Critical (red). This process stops at the first threshold level into which
the measurement fits.
For example, suppose you set thresholds of OK < 8 seconds and Minor < 12 seconds. If the value
is 9 seconds, it does not match the OK threshold but it does match the Minor threshold, so the
indicator's status is Minor.
To define where the boundaries of each threshold level falls, each threshold from OK to Major is
associated with an Operator. (The Critical threshold definition is always Otherwise, meaning that
this status is applied to all measurements that fall beyond the Major threshold limit.) You can select
the operator that matches your requirements; the same operator is applied to all threshold levels.
>
>=
<
<=
You must ensure that the thresholds contain logical values (according to the data type) and are
correctly ordered, and that the operator is logical for the order.
Excluding Statuses
Not all the statuses need be used for a KPI; for example, the OT Impact KPI by default uses only
OK (green) and Critical (red) status.
When the threshold value for a status is left blank, Service Health ignores that status during KPI
status calculation. For example, an HI for a transaction may have the following thresholds defined
(taken from the threshold settings for the transaction in End User Management Administration):
In this case, if the measurement for the HI does not fall into the OK threshold level, then Warning is
skipped and the measurement is evaluated against the Minor threshold level. If it does not fall into
that level, Major is also skipped, and the HI is assigned Critical status.
TIP:
If you want to exclude statuses when editing the threshold values for a KPI or HI, it is
recommended that you use this method.
The unit is part of the business rule definition, and indicates the format of the calculated
measurement. This format may reflect the units used by the incoming data (for example,
milliseconds for performance time data), or it may be a new format applied as a result of the
business rule calculations (for example, dollars for a financial loss calculation). If required, the
default unit for a rule can be changed in the rule definition (as described in New Rule/Edit Rule
Dialog Box, on page 270).
In most cases, KPIs and HIs are assigned a status as follows: A business rule calculates a
measurement for the indicator. This measurement is compared with the threshold definitions, and the
indicator is assigned a status according to how the measurement compares to the thresholds.
The following task describes how to define thresholds for a KPI or HI assigned to one or more CIs. For
more details on how thresholds work, see KPI and HI Thresholds, on page 63.
NOTE:
For a general overview of working with the CI Indicators page, see Customizing CI Indicator
Settings in a View, on page 85.
1. Within the CI Indicators tab, select one or more CIs in the upper pane. You can use the keyboard
CTRL key to select multiple CIs.
2. Within the CI Data pane, select the KPIs or Health Indicators tab depending on the type of
indicator whose thresholds you want to define.
3. Open an indicator for editing, and define the thresholds as described in KPI and HI Thresholds, on
page 63.
For KPI user interface details, see Adding KPIs to CIs, or Modifying KPI Settings (KPIs Tab), on
page 88.
For HI user interface details, see Adding HIs to CIs, or Modifying HI Settings (Health Indicators
Tab), on page 96.
4. The KPI or HI thresholds are changed for all of the selected CIs. If one of the selected CIs already
has different thresholds defined for this indicator, a dialog box enables you to either keep the old
thresholds or to apply the new thresholds to the CI. For details on the UI fields, see Modified
Values Dialog Box, on page 118.
Example:
When a measurement is calculated for the HI from the incoming performance data, the
measurement is compared with the thresholds assigned to the HI as follows:
When a monitored CI has a metric-based HI (health indicator) assigned, the HI properties include a
selector. A selector is a filter definition that defines which samples are relevant for the HI calculation.
The Business Logic Engine filters the data samples arriving on the bus using selectors. The selector
identifies and catches the data that is relevant for each CI and its HIs. The HI's business rule is applied
to those data samples which pass the selector filtering. Different selectors can be used by different HIs
(with corresponding rules), enabling the use of different samples for each HI.
If required, you can edit the default HI selectors using the Service Health Admin > CI Indicators tab.
You can attach new HIs to a CI, assign rules, and manually define HI selectors. For a task that shows
how to define selectors, see How to Define Selectors for HIs, on page 98.
HI Assignments
You can create or customize an HI assignment rule for each CI type. An assignment rule includes a
condition and a task. The condition describes specific characteristics of a CI. The task describes
the HIs, rules, rule parameters, thresholds, and selectors that are to be assigned automatically to
the CI when the condition occurs, if the assignment is running. For details, see Add/Edit Health
Indicator Assignments for CI Type Dialog Box, on page 192.
EMS
The mechanism used to integrate EMS (Enterprise Management Systems) software into
Application Performance Management includes an assignment rule mechanism. The assignment
rule mechanism is triggered when a specific CI attribute is updated. An assignment rule includes a
condition and a task. The condition describes specific characteristics of a CI. The task describes
the HIs, KPIs, rules, rule parameters, thresholds, and selectors that are assigned automatically to
the CI when the condition occurs, if the assignment is running. This task description includes a
selector. For details, refer to the EMS Integration documentation.
History Calculation
The history status icon displays either the worst status or the average status for the CI's KPI during
a specified time period.
The calculation method for history status is determined by the value set for the HistoryType
parameter (one of the global parameters in the Business Rule Repository, described in Global
Parameters Dialog Box, on page 282). The possible calculation methods are Worst (default value)
or Average. Whichever calculation method is used, only status scores that have meaning (scores 0
to 20—the non-gray icons) are taken into consideration.
l Worst. Takes the worst status over the period of time specified in the HistorySize parameter
(also one of the global parameters).
For example: if HistorySize is one hour (default value) and the KPI's values for the last hour are:
10, 10, 5, 0, -2, 20, the worst status is 0, so the history icon is red.
l Average. Takes the average status over the period of time specified in the HistorySize
parameter (Simple Moving Average). The calculation result is rounded to the nearest of the
following values: 0, 5, 10, 15, or 20.
For example: if HistorySize is one hour and the KPI's values for the last hour are: 10, 10, 5, 0, -2,
20, the Average status is 10 (rounded from (10+10+5+0+20)/5=9), so the history icon is yellow.
Trend Calculation
The trend status icon shows the trend in real-time status for the CI KPI, using three directions: up,
down, and no change.
Trend analysis is performed by comparing the Simple Moving Average (SMA) value for a long
window with the SMA for a short window. If the short window SMA is higher than the long window
SMA, the trend is considered to be up. If the long window SMA is higher, the trend is considered to
be down. The SMA is calculated only on status scores that have meaning (scores 0 to 20—the non-
gray icons).
l Long window SMA. Based on the mean status of a KPI over the period of time specified in the
HistorySize parameter (default = 1 hour), one of the global parameters in the Business Rule
Repository, described in Understanding the Service Health Calculation Rules, on page 310.
l Short window SMA. Based on the mean status of a KPI over the period of time defined by
(TrendRate * HistorySize). The TrendRate parameter (default = 0.3) represents the time rate
between the long and short window, and is defined in the hidden parameters described in Hidden
Parameters, on page 278.
l As part of the global rule parameters that apply to all rules and affect all CIs. For details on editing
global parameters, see Global Parameters Dialog Box, on page 282.
l Directly for a rule, so that it affects all CIs that use this rule. For details on editing rule
parameters, see New Rule/Edit Rule Dialog Box, on page 270.
Some parameters for trend and history statuses are predefined and can be viewed and edited in the
Business Rule Repository page; others are hidden, but can be manually added on the Repositories
tab if you want to override the parameter default value.
The option is selected by default for logical CIs, and for CIs that are important for problem isolation,
such as Business Application, Business Process, Business Service, and Host.
When this option is selected, all status changes are saved. If you also want to save data on actual
measurements for KPIs, you must activate the saveValuesToPersistency global parameter in the
Business Rule Repository. You can also change the default interval by modifying the value of the
saveValuesToPersistencyInterval option. For details, see Customizing Rule Parameters and
Thresholds, on page 275.
If you select the Save KPI data over time for this CI option, and also activate the
saveValuesToPersistency global parameter, the following information is stored in the database:
TIP:
Saving historical data for long periods of time or for many CIs and KPIs should be used with
care; using this option can require a lot of database disk space and affect overall performance.
When you no longer require data to be saved for a CI, clear the Save KPI data over time for
this CI check box for that CI. Alternatively, make sure to define purging by the Partition
Manager according to your retention policy. For details, see Partitioning Databases and
Purging Historical Data from Databases in the APM Platform Administration Guide.
This capability is used in the Service Health reports. For details, see CI Status Reports in the APM
User Guide.
For example: You might want to create two versions of the Availability KPI, so that the Availability KPI
for an operations user shows Critical status (red) when transaction availability is below 30%, and the
Availability KPI for a business user shows Critical status when transaction availability is below 20%.
a. Access the Admin > Service Health > Repositories > KPIs page.
b. Define the business user version of the KPI:
l Either create a new KPI, clone an existing KPI, or edit an existing KPI based on your
needs.
l Give the KPI an appropriate name; for example, add the suffix _biz (as in
Availability_biz).
CIs in one operation. For details, see Adding KPIs to CIs, or Modifying KPI Settings (KPIs
Tab), on page 88.
Service level agreements regularly include a clause covering unavailability, that is, the period of time
that a system may be down. For example, if availability must be 98.5%, then a system may be
unavailable 1.5% of the time.
When configuring the Service Health PNR KPI, you define which SLA, calendar, tracking period and
Service Level Management KPI the Service Health PNR KPI is monitoring. The PNR KPI then tracks
how long the CI has been unavailable during the specified period based on the status of the specified
SLM KPI, and how much time it can be unavailable before the SLA is breached.
The Service Health PNR KPI objectives are set at >= 80% (OK), 60% (Warning), 40% (Minor), 20%
(Major). This means that when the CI is unavailable for less than 12 minutes the KPI is OK, when
the CI has been unavailable for 12 minutes (20% of one hour) the KPI enters Warning, when it has
been unavailable for 24 minutes (40% of one hour) the KPI enters Minor, and so on. When the CI
has been unavailable for a total of one hour the KPI enters Breached status, since the SLA can no
longer be met.
The following table provides a detailed example of the PNR KPI calculation mechanism:
Time Availability to Total time Time until PNR KPI Service Health
time (%) unavailable breach calculated PNR KPI status
value
9:00 80 24 36 60 Warning
10:00 80 36 24 40 Minor
11:00 85 36 24 40 Minor
12:00 88 36 24 40 Minor
Time Availability to Total time Time until PNR KPI Service Health
time (%) unavailable breach calculated PNR KPI status
value
13:00 90 36 24 40 Minor
l At 8:00 the CI has 100% availability, and the PNR KPI status is OK.
l At 9:00 the CI has 80% availability, meaning it was unavailable for 24 minutes out of two hours.
Since the CI was unavailable for 40% of the total time that it can be unavailable (one hour), the
PNR KPI enters Warning.
l At 10:00 the CI has 80% availability, meaning it was unavailable for 36 minutes out of three
hours. The CI has now been unavailable for 60% of the total time it can be unavailable (one hour),
and the PNR KPI enters Minor.
l At 14:00 the CI has 88% availability, meaning it was unavailable for 50.4 minutes out of seven
hours. The CI has now been unavailable for 86% of the total time it can be unavailable (one hour),
and the PNR KPI enters Major.
l At 15:00 the CI has 87% availability, meaning it was unavailable for a total of 62.4 minutes.
Since the SLA allows the CI to be unavailable for no more than one hour, the PNR KPI enters
BREACHED, and stays in that state until the end of the calculation period.
For details on working with the PNR KPI, see How to Attach a PNR KPI to a CI, on page 236.
Repositories
The repositories includes the meta-data definitions for Service Health calculations, such as
indicator types, KPI types, and rules. If you need to create a new KPI or HI in APM, its definition
must be added to the relevant repository.
For more information about working with the repositories, see Repositories Overview, on page 224.
Assignments
The assignments contain automatic rules that create the KPI and HIs instances that are associated
with any new CI, when a CI is discovered and reported by any of the monitoring applications or by
the RTSM discovery.
l HI assignment rules are required for HIs that are fed by metric samples. The mechanism of
creating HIs fed by events is data driven, meaning the HI instance is created by the first event
that affects the HI. The mechanism for HIs fed by metrics is configuration driven, meaning the HI
instances must be created in advance.
l KPI assignment rules are required for all HI types; these rules determine the logic of the KPI
based on the CI's HIs, and/or child CI's KPIs.
Within the assignments, the Monitored by attribute enables you to set different assignment rules
for the same HI or KPI according to the monitoring application. For example, you may want to
calculate the Application Availability KPI using the Worst Status Rule if the data is monitored by
BPM, and using the Average Status Rule if the data is monitored by RUM.
For more information about Assignment configuration, see Customizing KPI and HI Assignments,
on page 179.
A CI type may inherit HIs from its parent CI type; for example HIs assigned to the Database CI type
also apply to the Oracle or DB2 CI types, and are applied to any Oracle and DB2 database CI.
An HI can be generated by multiple monitoring domains; for example Network Latency can be fed
by the RUM engine.
HI attributes
HIs are defined in the Indicator Repository. In addition to general attributes such as name and
description, for each HI you can define if the HI is applicable for SLM and/or Service Health. This
offers the flexibility to have dedicated HIs for each application; by default all HIs are set to be
calculated for both applications.
Each state is mapped to a status; one status can be translated into more than one state. For
example, the states overloaded and much higher than normal can both be mapped to Major severity.
If there is more than one state mapped to a given severity, you can specify which state is used by
default.
1. Within Service Health Administration, open the Indicators Repository. Select the Business
Transaction CI type.
2. Create a new HI called SSL Handshake Time. Define its general properties and three statuses:
Normal, Warning and Critical. Select the rule that will extract the SSL handshake time.
3. Select the Generate Events check box, and click Configure Events.
4. Within the Event Configuration dialog box, in the General > Category field, type EUM Events,
and save.
5. Within Operations Bridge Manager (OBM ex OMi) configuration integration, select Event
Automation > User Groups Assignments. For information about the OBM-APM integration,
see the OBM Integration Guide.
6. Create an new rule called EUM Events. Create a filter called EUM Events which filters for the
EUM Events category (this is the category of the events triggered by the HI's status change).
When the SSL Handshake Time HI changes status, an event is triggered, and it is sent to the EUM
administrators.
1. Within Service Health Administration, select CI Status Alerts, and click Open Template
Repository Manager.
2. Duplicate the CI status alert open default template, and save it as CI status alert during non-
working hours.
3. In the Custom Attributes area, click New Key. Drag and drop the Alert trigger time attribute,
and set the values for non-working hours shown below.
4. Select the relevant view and CI, and create an alert with the required attributes. In the Action
page, click New Event Generation, and select the CI status alert during non-working hours
event template.
When the CI's status changes during non-working hours and an alert is generated, the alert is now sent
to the operator and not to the application manager.
1. Within Service Health Administration, open the Indicators Repository. Select the Computer CI
type.
2. Create a new HI named Special Computer CPU, and set its states to Critical, Minor, and OK.
Select SiteScope Worst Status Rule as its default rule.
3. Within Service Health Administration, open the KPI Assignments tab. Select the Computer CI
type, and clone the SiteScope related KPIs assignments.
4. Open the cloned assignment for editing. Add the System Performance KPI to the KPI
configuration, and define it as calculated based on the new HI.
5. Within System Availability Management Administration, open the Metrics and Indicators tab.
6. Select the CPU monitor in order to map it to the Special Computer CPU HI.
7. Click New Assignment. In the Metric Pattern field, enter the following string: /utilization.*/.
8. Select the Computer CIT, and select Special Computer CPU from the list of HIs.
9. Within the Summary tab, create a CPU monitor on the SiteScope server. In the monitor's
Properties > Threshold Settings area, define the indicator's states and severities. When you
finish, run the monitor.
10. Within the Service Health application, open Top Ring. Select the System Hardware Monitoring
view, and verify that the monitored CI has the correct HI, and the correct HI value and color.
TIP:
You can now change the HI, and modify its thresholds. Within SiteScope, open the CPU
monitor's Properties >Integration Settings, and choose a different HI. You can then
redefine the HI's values in the Threshold Settings area. You will see the new HI, with its
status based on the new thresholds, within the Service Health application.
Related Topics:
To access
Select Administration > Service Health > CI Indicators.
Learn About
About KPIs and HIs
For general information on how these indicators work, see Setting up KPIs and HIs, on page 58.
The default templates of KPIs and HIs are defined within the repositories. When you assign a KPI
or HI to a CI, you can use the default indicator properties as defined in the repository, or you can
modify properties for the indicators.
For details on the KPI repository, see KPI Repository, on page 231. For details on the Indicator
repository, see Indicator Repository, on page 250.
NOTE:
Attaching an indicator to a CI, and defining the indicator properties, must be undertaken with
care; these actions can result in KPIs and HIs that give an inaccurate performance
assessment in Service Health. For details, see Setting up KPIs and HIs, on page 58.
Virtual CIs (defined in the RTSM as Group By CIs) cannot have indicators or context menus
assigned to them, and cannot have breakdowns defined on them. You cannot select virtual CIs in
the CI Indicators page.
UI Description
<View Name> Pane
The <View Name> pane in the upper part of the page displays CIs and their assigned KPIs. After
you select a view in the upper left corner, this pane shows the view name as its title. The pane
displays a hierarchy of the CIs in the view, their CI types, and their assigned KPIs. Each row in the
table represents a CI in the view hierarchy.
In local impact views, this pane also indicates whether a breakdown has been defined, for each CI
in the view.
After you select one or more CIs in this pane, the KPIs and HIs that are shared by the selected CIs
appear in the CI Data pane. You can modify these details as required.
UI Element Description
(A-Z)
<Filter At the top of each column there is a box which enables you to filter specific
Box> elements in the column; for example you can select a CIT, or one or more KPIs to
be displayed. To filter by CI Name, press Enter to activate the filter.
When a CI matches a filter, its parent CIs are displayed as well. To select the CIs
which match a filter (for example for a bulk action), click the Select by Filter
button.
<View Select a view from this dropdown list to display information on the CIs in this view.
List>
The icons next to the view names indicate the type of view; for details see
Creating Global Views and Local Impact Views (LIVs) with View Builder, on page
120.
Select by Filter. Select the CIs which match the filter (defined in the filter box at
the top of a column).
UI Element Description
(A-Z)
Collapse all. Display only the highest level CIs in the hierarchy.
Breakdown In local impact views, this column shows one of the following regarding each CI:
Note: If you have selected a view which is not a local impact view, the breakdown
column is not visible, and the breakdown tab in the CI Data pane is disabled.
Hide KPIs If KPIs are displayed, click the Hide KPIs button to remove the list of KPIs from
the display.
KPIs Icons representing each of the KPIs assigned to the CI; a tooltip shows the KPI
name and its associated business rule. (The Legend pane on the lower right side
of the CI Indicators tab also provides definitions of these icons.)
To edit, add, or remove KPIs, select one or more CIs and modify its KPI definitions
within the CI Data pane.
Show KPIs If KPIs are not displayed, click the Show KPIs button to display the list of KPIs
assigned to the CIs.
Legend Pane
The Legend pane on the bottom right side of the page provides full names for the KPIs displayed in
the upper pane.
CI Data Pane
The CI Data pane on the lower left side of the page displays details regarding the CIs that you
selected in the upper pane of the CI Indicators page, and enables you to modify CI details. This
pane enables you to perform the following:
UI Element (A-Z) Description
CI Properties tab Modify the context menus and CI data over time settings for these CIs.
NOTE:
If more than one CI is selected in the upper pane, the CI Data pane shows the information
that is shared by all the selected CIs. For example, if two CIs are selected in the CIs pane:
one CI has Availability and Performance KPIs assigned, and the other CI has only
Availability assigned, the KPIs tab shows the Availability KPI only.
Troubleshooting
Debugging the CI Indicators Page
To debug the CI Indicators page, press Alt-Ctrl-L to activate the client log debugging
mechanism. The log files are located in <username>\.hp\logs.
NOTE:
For an overview of the CI Indicators tab, see Customizing CI Indicator Settings in a View, on
page 85.
To access
1. Select Administration > Service Health > CI Indicators.
Learn About
Adding KPIs to CIs
There can be only one instance of each KPI for a CI. For each new KPI, you define the KPI type and
business rule. Where relevant, you also define additional information required by the rule.
You can attach a KPI that exists in the KPI Repository, or create a new KPI. For details, see KPI
Repository, on page 231.
When you attach a KPI to multiple CIs, the KPI is added to all CIs that do not already have that KPI
attached. All instances of the KPI have the same defined business rule and properties.
NOTE:
If you create an HI that has a Business Rule that uses a Groovy Script (for example API
Group and Sibling Rule), be aware that there is a 4k limit on the size of the KPI Calculation
Script.
Tasks
How to Add a KPI or Edit KPI Properties
1. Select a view within the CI Indicators tab, then select one or more CIs in the upper pane. You
can use the keyboard CTRL key to select multiple CIs.
2. The CI Data pane > KPIs tab shows the indicators that are assigned to all of the selected CIs.
(If a KPI is assigned to one of the CIs but not to another, it will not appear in this pane.)
l To add a KPI, click Add.
l To edit a KPI, select the indicator whose properties you want to modify, and click the Edit
button.
l To remove a KPI from one or more CIs, select the indicator in the CI Data pane, and click
the Delete button.
3. Define KPI properties:
a. In the KPI area, specify the KPI and its business rule, calculation method, and related HIs
(when relevant).
b. In the KPI Properties area, define information required by the rule such as rule parameters
or API script, as well as the thresholds used to calculate KPI status.
NOTE:
Adding a related HI to a KPI does not assign the HI to the CI itself; this means that
if the HI is assigned to the CI, this KPI will include the HI in its calculation.
The list of Available Health Indicators that can be used to calculate the KPI on the
selected CIs is based on their CI Types. The Indicator Repository defines which
HIs are applicable to each CI Type. For details, see Indicator Repository, on page
250.
4. The KPI is added to all of the selected CIs that do not already have that indicator attached. All
instances of the indicator on these CIs will use the same defined business rule and properties.
If one of the selected CIs already has the indicator assigned, a dialog box enables you to either
add the indicator only to those CIs where it was not originally assigned, or override the original
assignments on all the CIs. For details, see Confirm CI Changes Dialog Box, on page 116.
If you select a few CIs in the upper pane and edit an indicator assigned to these CIs using the
lower pane, this dialog box appears when a field changes from [Mixed Values] to a specific
value. For example, if a KPI has a Warning threshold of 80% on one CI and on another CI it has
a threshold of 90%, and you modify both to 95%, you can then specify which CI to change.For
details, see Modified Values Dialog Box, on page 118.
Related Tasks
l Adding HIs to CIs, or Modifying HI Settings (Health Indicators Tab), on page 96
l How to Define Thresholds for KPIs and HIs, on page 67
UI Description
This section includes:
UI Element Description
(A-Z)
Synchronize KPIs with global view. This button is only enabled in a local
impact view, if you have deleted a KPI on one or more CIs. You can press this
button to synchronize the KPI on the local impact view with global views. If the
KPI is still attached to the CI in global views, it is restored in the local impact
view. If it has been deleted from the CI in global views, it is deleted in the local
impact view.
Business The business rule used to calculate the measurement and status for the KPI. If
Rule you have selected multiple CIs and these CIs use different rules to calculate this
KPI, [Mixed Values] is displayed in this field.
For an explanation of the role of the rules, see About Business Rules, on page 60.
For information about each individual rule, see Understanding the Service Health
Calculation Rules, on page 310.
KPI Domain The domain which contains this KPI. Domains are groups of KPIs which monitor
similar functions (for example Application or Network); this enables you to filter
KPIs according to these groupings. For details see KPI Domains in the APM
UI Element Description
(A-Z)
User Guide.
KPI Name The name of the KPI assigned to the selected CI. For information about each
KPI, see List of Service Health KPIs, on page 232.
Related The list of HIs whose values are used in calculating this KPI. If multiple CIs are
Health selected, this field can show one of the following:
Indicators
l The names of the HIs that are used to calculate this KPI on all of the selected
CIs.
Note that if an HI is used for only some of the CIs, it is not displayed.
l No health indicators. None of the selected CIs use HIs to calculate this KPI.
l No health indicators in common. None of the selected CIs use the same
HIs to calculate this KPI.
Status This column displays the current status of the KPI - active, or deleted. If a KPI
has been deleted from a CI in a local impact view, this column shows the
KPI's status as Deleted. (All other KPIs are listed as Active.)
Note: To realign a deleted KPI with its global view setting, click the
Synchronize KPIs with global view button.
KPI Area
User interface elements are described below:
UI Description
Element
(A-Z)
Add or remove HIs from the list of Related Health Indicators which are used to
calculate the KPI. For details, see Edit Health Indicators in KPI Calculation
Dialog Box, on page 96.
Note: Adding a related HI to a KPI does not assign the HI to the CI itself; this
means that if the HI is assigned to the CI, this KPI will include the HI in its
UI Description
Element
(A-Z)
calculation.
Business After selecting a KPI, the Business Rule list is automatically updated to
Rule display all business rules that are applicable for the selected KPI.
Applicable rules are those that are applicable to the CI Type and to the KPI, as
defined in the Rule Repository. For information about each individual rule, see
Understanding the Service Health Calculation Rules, on page 310.
Select the required rule from the list. The rule is used to calculate the
measurement and status for the KPI.
If you have selected multiple CIs and these CIs use different rules to calculate
this shared KPI, [Mixed Values] is displayed.
Note: After selecting a rule, the dialog box is automatically updated to display
the areas (Business Rule Parameters, API Rule Definitions, Objective,
and so on) that are relevant for the selected rule.
Create Click this link to create a new KPI in the KPI Repository; you can then save
New KPI changes to apply this new KPI to the selected CIs.
For details, see Add KPI/Edit KPI Dialog Box, on the previous page.
KPI Select a KPI from the KPI list. The list contains the names of all available KPIs
(KPIs that are already attached to the CI are not included in the list). For an
explanation of each individual KPI, see List of Service Health KPIs, on page
232.
Note: When defining a KPI for multiple CIs, the KPI list contains all KPI types
UI Description
Element
(A-Z)
Related This shows which HIs will be used to calculate the KPI on the selected CIs.
Health
To modify, click the buttons to the right of this field, as described in the button
Indicators
descriptions above.
If required, modify the parameter values by entering a new value in the appropriate boxes. The
information after each box indicates the type of value that can be entered (for example, Any
Number, Text, or Boolean).
For information about rule parameters and possible values, refer to the relevant rule as described
in List of Rule Parameters, on page 294.
UI Element (A- Description
Z)
Calendar Select the calendar for which the PNR KPI is calculated.
SLA Select the agreement for which the PNR KPI is calculated.
SLM KPI Select the Service Level Management KPI for which the PNR KPI is
calculated.
Tracking Select the tracking period for which the PNR KPI is calculated.
UI Element (A- Description
Z)
Period
UI Element Description
(A-Z)
KPI Enter the KPI calculation script for the rule you are creating using the Rules
Calculation API. The contents of the script depends on the rule type, as follows:
Script
l API Group and Sibling Rule. See API Group and Sibling Rule in the APM
Extensibility Guide.
l API Sample Rule. See API Sample Rule in the APM Extensibility Guide.
l API Duration-Based Rule. See API Duration-Based Sample Rule in the
APM Extensibility Guide.
Sample Enter the names of the sample fields you want to use in the script. Separate
Fields between the sample names with a comma.
Note: Displayed only when you select the API Sample rule or the API
Duration-Based rule in the Business rule list.
Thresholds Area
This area enables you to define value ranges that are used to determine status for the KPI. The
measurement for the KPI (calculated by the business rule) is compared with the thresholds, and
a color status is assigned accordingly.
The thresholds are defined in a unit of measurement appropriate to the type of data dealt with by
the rule. The unit is indicated after the thresholds value box.
This area is displayed when relevant. If required, you can modify the default values for the
thresholds. For details, see How to Define Thresholds for KPIs and HIs, on page 67.
UI Element (A-Z) Description
OK, Warning, Enter the required threshold value for each status in the appropriate
Minor, Major, box. Ensure that the numbers you enter are logically ordered.
Critical
Operator Select the required operator. This operator is applied for all the
thresholds.
To access, within the Add/Edit KPI dialog box, click the Edit button next to the Related Health
Indicators field.
UI Element (A-Z) Description
Select an HI from the Available Health Indicators list, and click to add it
to the Selected Health Indicators list.
Select an HI from the Selected Health Indicators list, and click to remove
it.
Available Health This shows the list of HIs that can be used to calculate the KPI on the
Indicators selected CIs, based on their CI Types.
Selected Health This shows which HIs will be used to calculate the KPI on the selected CIs.
Indicators
NOTE:
For an overview of the CI Indicators tab, see Customizing CI Indicator Settings in a View, on
page 85.
To access
1. Select Administration > Service Health > CI Indicators.
2. In the upper left corner of the CI Indicators tab, select a view.
3. In the lower left area, select the HIs tab.
Learn About
Adding HIs to CIs
You can use the following procedure to attach an HI that exists in the Indicator Repository, or create
a new HI. For details, see Indicator Repository, on page 250.
There can be only one instance of each HI for a CI. For each new HI, you define the HI type and
business rule. Where relevant, you also define additional information required by the rule.
When you attach an HI to multiple CIs, it is added to all CIs that do not already have that HI
attached. All instances of the HI have the same defined business rule and properties.
Tasks
How to Add an HI or Edit HI Properties
1. Select a view within the CI Indicators tab, then select one or more CIs in the upper pane. You
can use the keyboard CTRL key to select multiple CIs.
2. The CI Data pane > HIs tab shows the indicators that are assigned to all of the selected CIs.
(If an HI is assigned to one of the CIs but not to another, it will not appear in this pane.)
l To add an HI, click Add.
l To edit an HI, select the indicator whose properties you want to modify, and click the Edit
button.
l To remove an HI from one or more CIs, select the indicator in the CI Data pane, and click
the Delete button. When you delete an HI, it is also removed from the Related HIs list of the
KPIs which are calculated by that HI.
3. Define HI properties:
l If the HI is event-based and not metric-based, select Health Indicator Fed By > Events
Only; no further configuration is required. For details on the different types of HIs, see
Events and HIs - Overview, on page 250.
l If the HI is also metric-based, select Health Indicator Fed By > Metrics and Events, and
specify the HI's business rule. In the Health Indicator Properties area, define information
required by the rule such as rule parameters or API script, as well as the thresholds used to
calculate HI status. Use selector definitions to filter the samples relevant for the HI.
NOTE:
If an HI has a default rule defined in the repository this rule is initially selected for the HI;
otherwise the first applicable rule in alphabetical order is selected. If there is no
applicable rule for the HI, no rule is selected.
When you add an HI to a CI, its selector is taken by default from the HI Assignments, if
there is an assignment that matches this HI. If not, you are prompted to define the HI's
selector.
4. The HI is added to all of the selected CIs that do not already have that indicator attached. All
instances of the indicator on these CIs will use the same defined business rule and properties.
If one of the selected CIs already has the indicator assigned, a dialog box enables you to either
add the indicator only to those CIs where it was not originally assigned, or override the original
assignments on all the CIs. For details, see Confirm CI Changes Dialog Box, on page 116.
If you select a few CIs in the upper pane and edit an indicator assigned to these CIs using the
lower pane, this dialog box appears when a field changes from [Mixed Values] to a specific
value. For example, if a KPI has a Warning threshold of 80% on one CI and on another CI it has
a threshold of 90%, and you modify both to 95%, you can then specify which CI to change.For
details, see Modified Values Dialog Box, on page 118.
3. Within the Add Health Indicator/Edit Health Indicator dialog box, locate the Selector area
and perform the following actions:
l To add a new expression group, click Add Row > Add OR Clause.
l To add a selector expression to an existing group, select a row within a group and click
Add Row > Add Selector Expression.
4. Define one or more selector expressions to build your selector, as follows:
l Enter the required reference property in the Field box and select an operator from the
Operator list. Enter details regarding the required value for the property in the Type and
Value box.
l Every selector must include the definition of the sample type required for the HI, so when
manually defining a selector, at least one selector expression must contain this
information.
For example, for an HI that relates to transaction measurements, the selector must catch
transaction samples, which are defined by the sample type trans_t in the selector. For
details on these samples, see Sample: BPM Transaction (trans_t), on page 1388.
TIP:
The Field and Value properties are case sensitive and must be entered precisely
as used in the data samples from the data source, or the selector fails. The
recommended method is to take the values from the samples published on the
bus. For details, see Data Samples, on page 1372.
l Narrow the filter by using a logical And operator to attach additional selector expressions
to an expression block.
l Widen the filter by using a logical Or operator to add alternative expression blocks (each
containing one or more selector expressions).
You can define as many selector expressions and blocks of selector expressions as
required.
Related Tasks
l Adding KPIs to CIs, or Modifying KPI Settings (KPIs Tab), on page 88
l How to Define Thresholds for KPIs and HIs, on page 67
UI Description
This section includes:
Synchronize Health Indicators with global view. This button is only enabled in a
local impact view, if you have deleted an HI on one or more CIs. You can press this
button to synchronize the HI on the local impact view with global views. If the HI is
still attached to the CI in global views, it is restored in the local impact view. If it has
been deleted from the CI in global views, it is deleted in the local impact view.
Business The business rule used to calculate the measurement and status for the HI. If you
Rule have selected multiple CIs and these CIs use different rules to calculate this shared
HI, [Mixed Values] is displayed in this field.
For an explanation of the role of the rules, see About Business Rules, on page 60.
For information about each individual rule, see Understanding the Service Health
Calculation Rules, on page 310.
UI Description
Element
(A-Z)
l Global. The HI exists in the global view and has not been overridden in the local
impact view. In a global view all HIs are global.
l Local. The HI was overridden or created in the local impact view.
Status This column displays the current status of the HI - active, or deleted. If an HI has
been deleted from a CI in a local impact view, this column shows the HI's status as
Deleted. (All other HIs are listed as Active.)
Note: To realign a deleted HI with its global view setting, click the Synchronize
Health Indicators with global view button.
This dialog box enables you to assign HIs (health indicators) to CIs, or to edit the properties of a
CI's HIs.
UI Description
Element
(A-Z)
Business After selecting an HI, the Business Rule list is automatically updated to display
Rule all business rules that are applicable for the selected HI.
UI Description
Element
(A-Z)
Applicable rules are those that are applicable to the CI Type, as defined in the
Indicator Repository. For information about each individual rule, see
Understanding the Service Health Calculation Rules, on page 310.
Select the required rule from the list. The rule is used to calculate the
measurement and status for the HI.
If you have selected multiple CIs and these CIs use different rules to calculate
this shared HI, [Mixed Values] is displayed.
Note: After selecting a rule, the dialog box is automatically updated to display the
areas (Business Rule Parameters, API Rule Definitions, Objective, and so
on) that are relevant for the selected rule.
Health Select an HI from the Health Indicator list. The list contains the names of all
Indicator available HIs based on CI Types; the Indicator Repository defines which HIs are
applicable to each CI Type. For details, see Indicator Repository, on page 250.
HIs that are already attached to the CI are not included in the list.
Note: When defining an HI for multiple CIs, this list contains the HIs that are
applicable for all of the CIs (according to their CI Types).
For details on the types of HIs, see Events and HIs - Overview, on page 250.
If required, modify the parameter values by entering a new value in the appropriate boxes. The
information after each box indicates the type of value that can be entered (for example, Any
Number, Text, or Boolean).
For information about rule parameters and possible values, refer to the relevant rule in List of
Rule Parameters, on page 294.
UI Element Description
(A-Z)
KPI Enter the KPI calculation script for the rule you are creating using the Rules
Calculation API. The contents of the script depends on the rule type, as follows:
Script
l API Group and Sibling Rule. See API Group and Sibling Rule in the APM
Extensibility Guide.
l API Sample Rule. See API Sample Rule in the APM Extensibility Guide.
l API Duration-Based Rule. See API Duration-Based Sample Rule in the
APM Extensibility Guide.
Sample Enter the names of the sample fields you want to use in the script. Separate
Fields between the sample names with a comma.
Note: Displayed only when you select the API Sample rule or the API
Duration-Based rule in the Business rule list.
Thresholds Area
This area enables you to define value ranges that are used to determine status for the HI. The
measurement for the HI (calculated by the business rule) is compared with the thresholds, and a
color status is assigned accordingly.
The thresholds are defined in a unit of measurement appropriate to the type of data dealt with by
the rule. The unit is indicated after the thresholds value box.
This area is displayed when relevant. If required, you can modify the default values for the
thresholds. For details, see How to Define Thresholds for KPIs and HIs, on page 67.
UI Element (A-Z) Description
OK, Warning, Enter the required threshold value for each status in the appropriate
Minor, Major, box. Ensure that the numbers you enter are logically ordered.
Critical
Operator Select the required operator. This operator is applied for all the
thresholds.
Selector Area
This area enables you to define a selector that identifies which data samples are relevant for this
health indicator on this CI. The selector acts as a filter for the incoming data, so that the Service
Health engine can map the incoming data samples that match the filter, to the HI and CI.
If you select Use Default, the selector is taken from the HI Assignments, if there is an
assignment that matches this CI and HI. If not, you are prompted to define the HI's selector.
For details on selector functionality, see Selectors for Metric-Based HIs, on page 69. For details
on each of the selector expression fields, see Add New/Edit Selector Field Dialog Box, on page
107.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
UI Element Description
(A-Z)
Edit. Opens the Edit Selector Field dialog box for the currently selected
selector expression row, where you can edit the expression details.
Delete. Deletes one or more selected selector expressions rows. The button
deletes a whole selector filter if the AND or OR heading for the filter is
selected.
Copy. Use to copy one or more selector expression rows, or a whole selector
filter, to the clipboard. The copied expressions are then available to paste
within the current selector.
Cut. Use to cut one or more selector expression rows and paste them
elsewhere within the selector.
Paste. Pastes the selector expression rows on the clipboard to the Selector
table. The expressions are pasted after the selected row in the table.
If you are pasting a whole selector filter, it is pasted as a new filter (with OR
relationship).
AND Group heading for a single selector filter in the Selector table.
Copy Copies the entire contents of the Selector table to the clipboard, for use in other
Selector to HI selectors.
Clipboard
Expression When you have defined a selector, this area displays a summary of the
Summary selector conditions.
Field The field that is searched for in the incoming data samples, to compare with the
Name selector expression. For details on the sample fields, see Data Samples, on
page 1372.
Operator The relational operator that is used to compare the actual value for the
referenced field against the value defined in the selector expression.
UI Element Description
(A-Z)
OR Group heading for each selector filter in the Selector table, when there are two
or more filters.
Type The data type for the specified value (can be String, Double, Integer, Long,
Boolean, Float, or Binary).
Use Select this check box to use the default selector definition. If there is an HI
Default assignment that matches this CI and HI, the default from the assignment is
used. If not, you are prompted to define the HI's selector.
Value The value that is compared with the actual field value in the data samples.
To access, in the Add Health Indicator/Edit Health Indicator dialog box > Selector Area, click
Add Row > Add Selector Expression/Add OR Clause, or click the Edit button for an existing
selector expression. For details, see How to Define Selectors for HIs, on page 98.
UI Description
Element
(A-Z)
Field The field that is searched for in the incoming data samples, to compare with the
Name selector expression. For details on the sample fields, see Data Samples, on page
1372.
Operator The relational operator, used to compare the value defined in the Value box in the
UI Description
Element
(A-Z)
selector expression, against the actual field value in the data sample.
For example, if the selected operator is notPrefix, then the text entered in the Value
box is compared with the beginning of the value for the relevant field in each data
sample. When the prefix value in the sample does not match, the selector expression
gives a TRUE result.
Select the required operator from the dropdown list. For details on each operator
usage, see Selector Expression Operators - Reference, on page 114.
Type The data type used in the samples for the specified value, for example, String,
Integer, and so forth.
Value The value that is compared with the actual field value in the data sample, to establish
if the sample qualifies as TRUE for this selector expression.
NOTE:
For an overview of the CI Indicators tab, see Customizing CI Indicator Settings in a View, on
page 85.
To access
1. Select Admin > Service Health > CI Indicators.
2. In the CI Data pane, select the CI Properties tab.
Learn About
CI Context Menus
For details on the context menus available in Service Health, see List of Context Menus, on page
365.
For details on modifying context menu templates, see Context Menu Repository, on page 363.
Tasks
How to Customize a CI's Context Menu
1. Select a view within the CI Indicators tab, then select one or more CIs in the upper pane. You
can use the keyboard CTRL key to select multiple CIs.
The CI Data pane > CI Properties tab shows the context menus that are assigned to all of the
selected CIs. (If a menu is assigned to one of the CIs but not to another, it will not appear in
this pane.)
2. Click Add, or select a menu and click Delete.
For details on the context menus available in Service Health, see List of Context Menus, on page
365.
UI Description
CI Data Pane > CI Properties Tab
UI Element (A-Z) Description
Delete Context Menu. Delete one or more selected context menus from
the selected CIs.
<Context menu> The name of the context menus assigned to the selected CIs. For details,
see List of Context Menus, on page 365.
Save KPI data Select to set Application Performance Management to save KPI data for
over time for the CIs. For details, see Customizing the CI Data Over Time Setting (CI
selected CIs Properties Tab), on the next page.
To access, in the CI Data pane > CI Properties tab, click the Add button.
UI Element Description
Select a context menu from the Available Context Menus list, and click to
add it to the Active Context Menus list.
Select a context menu from the Active Context Menus list and click to
remove it.
Available The context menus that can be added to the selected CIs.
Context Menus
Active Context The context menus that are assigned to the selected CIs.
Menus
NOTE:
For an overview of the CI Indicators tab, see Customizing CI Indicator Settings in a View, on
page 85.
To access
1. Select Admin > Service Health > CI Indicators.
2. In the CI Data pane, select the CI Properties tab.
Learn About
Data Over Time Settings
For APM to save status changes for a KPI (persistent data), the KPI must be attached to a CI
whose Save KPI data over time for this CI option has been selected. The option is selected by
default for logical CIs, and for CIs that are important for problem isolation, such as Business
Application, Business Process, Business Service, and Host.
When this option is selected, all status changes are saved. For details on how to save data on
actual measurements for KPIs, see How to Modify Global Parameters to Save
KPI Measurements, on page 280.
If you select the Save KPI data over time for this CI option, and also activate the
saveValuesToPersistency global parameter, the following information is stored in the database:
TIP:
Saving historical data for long periods of time or for many CIs and KPIs should be used with
care; using this option can require a lot of database disk space and affect overall
performance. When you no longer require data to be saved for a CI, clear the Save KPI
data over time for this CI check box for that CI. Alternatively, make sure to define
purging by the Partition Manager according to your retention policy. For details, see
Creating Databases in the APM Platform Administration Guide.
KPI over time data is used in the Service Health reports. For details, see CI Status Reports in the
APM User Guide.
Tasks
How to Customize Data Over Time Settings
1. Select a view within the CI Indicators tab, then select one or more CIs in the upper pane. You
can use the keyboard CTRL key to select multiple CIs.
2. Within the CI Data pane > CI Properties tab, select or clear the Save KPI data over time for
the selected CIs checkbox to modify persistency settings for the selected CIs.
UI Description
See Customizing CI Context Menus (CI Properties Tab), on page 108.
You can use the following keyboard combinations to navigate the CI Indicators page and its related
dialog boxes:
CI Indicators Page
l Ctrl + Alt + M: Move focus to the main toolbar > View selector.
l Ctrl + Alt + B: Move focus to the lower toolbar.
l Ctrl + Alt + E: Expand all.
l Ctrl + Alt + C: Collapse all.
l Ctrl + Alt + A: Select all CIs.
l Ctrl + Shift + A: Deselect all CIs.
l Ctrl + A: When focus is on the KPIs/HIs/CI Properties tab, select all KPIs/HIs/context menus.
l Ctrl + E: Edit the focused KPI/HI (when relevant tab is selected).
l Ctrl + D: Delete the focused KPI/HI (when relevant tab is selected).
l Ctrl + N: New KPI/HI (when relevant tab is selected).
l Ctrl + R: Refresh.
l Alt + Enter: Open the CI Properties popup window.
l Alt + F4: Close popup windows or cancel.
l Ctrl + Alt + F: Select CIs by filter.
NOTE:
Create New KPI link is not accessible via keyboard because repositories do not currently
supporting keyboard navigation.
CI Properties Tab
Ctrl + Alt + S: Select the Save KPIs Over Time checkbox.
General
l You can use standard Windows navigation keys Tab (forwards) and Shift + Tab (backwards)
when inside a data table of any kind (for example the KPIs/HIs tab). When focus is in a particular
area (CIs/KPIs/HIs/CI Properties tab), the Tab key will not take you to another area. Use one of
the shortcuts above, or use Ctrl + Tab or Ctrl + Shift + Tab to navigate to the next/previous
table.
l To click buttons, use the Enter key or Space bar.
l To navigate inside dropdown lists, use the arrow keys.
l To click the Export to Excel or PDF buttons, use the Space bar.
l To select checkboxes, use the Space bar.
NOTE:
This topic is related to the following: How to Define Selectors for HIs, on page 98.
Operator Description
= The value for the specified property in the data sample must exactly equal the
value defined in the selector expression.
!= The value for the specified property in the data sample must not be equal to the
value defined in the selector expression.
in The value for the specified property in the data sample must be one of the values
(separated by commas) defined in the selector expression. For example, if sample
S1 has an attribute A1 with the value V1, the following is true:
A1 in V1,V2,V3.
not in The value for the specified property in the data sample must not be one of the
values (separated by commas) defined in the selector expression.
> The value for the specified property in the data sample must be greater than the
value defined in the selector expression.
< The value for the specified property in the data sample must be smaller than the
value defined in the selector expression.
matches The value for the specified property in the data sample must match the value
defined in the selector expression. This uses the Java Regex language. For
details, see:
doesn't match The value for the specified property in the data sample must be different from the
value defined in the selector expression. This uses the Java Regex language. For
details, see:
Operator Description
http://java.sun.com/developer/technicalArticles/releases/1.4regex/
l Java Regex tester: http://www.regexplanet.com/advanced/java/index.html
>= The value for the specified property in the data sample must be more than or
equal to the value defined in the selector expression.
<= The value for the specified property in the data sample must be less than or equal
to the value defined in the selector expression.
prefix The value for the specified property in the data sample must start with the string
defined in the selector expression.
notPrefix The value for the specified property in the data sample must not start with the
string defined in the selector expression.
suffix The value for the specified property in the data sample must end with the string
defined in the selector expression.
notSuffix The value for the specified property in the data sample must not end with the
string defined in the selector expression.
NOTE:
This topic is related to the following: Customizing CI Indicator Settings in a View, on page 85.
To access Select Admin > Service Health > CI Indicators. Select multiple CIs using the
upper pane, and add a KPI or HI using the CI Data pane.
Important After you click Show Details, the dialog box contains the user interface elements
information described below.
UI Element Description
(A-Z)
Business The business rule used to calculate the KPI or HI that is already assigned to the
Rule specified CI.
CI Type The CI Type (CIT) of the CI where the indicator is already assigned.
Keep Keep the original indicator assignments, and add the indicator only to those CIs
Existing where it was not originally assigned.
Override Replace the original indicator assignments on all of the selected CIs with the new
Existing indicator assignments.
Show Expand the dialog box and display details on each of the CIs where the indicator is
UI Element Description
(A-Z)
Each row in the table shows a field for a particular CI, and its corresponding values.
NOTE:
When you change a KPI's business rule from [Mixed Values] to a specific rule this dialog box
does not appear, unless you have changed the Calculated Based On or Related Health
Indicators field to a specific value.
Select multiple CIs using the upper pane, and change settings of a KPI or HI assigned
to these CIs, using the CI Data pane.
Important If you click Save, your changes are implemented for all the selected CIs. To
information implement changes for specific CIs but not for others, click Show Details.
This is particularly useful when changing settings for a large number of CIs at once, if
you want to leave one or two CIs with their original settings.
After you click Show Details, the dialog box contains the user interface elements described below:
UI Description
Element
(A-Z)
Select All. Override the original settings on all the CIs. This selects the Override check
boxes on the current page; if there are additional pages in the table they are not selected.
Clear Selection. Keep the original settings on all the CIs. This clears the Override check
boxes on the current page; if there are additional pages in the table they are not cleared.
Show Details. Select a row and click to show details of the fields in an expanded
window.
UI Description
Element
(A-Z)
This is useful if you want to view details such as selectors or API scripts which generally
do not fit within a table cell.
When the table contains multiple pages, use the page scroller to move forwards and
backwards through the pages.
Field The name of the field that was modified within the indicator definitions.
Name
New The new value that you have defined for the indicator.
Value
Old The original value that was defined for the indicator.
Value
Override Select this box to change the indicator definition from the old value to the new value on a
specific CI.
By default all rows are selected; if you clear this box, the old value is used for the CI.
Section The area within the KPI or HI definition where the value was modified (for example,
Threshold).
Show Expand the dialog box and display details, to specify which CI to change.
Details
Within Service Health Administration, you can use the View Builder to create or edit two types of
views: global views and local impact views. For each view, the View Builder enables you to define
which KPIs are displayed in the view, and which are included in CI calculations.
To access
Select Admin > Service Health > View Builder
Learn About
Global Views
The default views within APM are global views. Within a global view, when you modify KPI or
health indicator (HI) definitions on a CI, your changes are reflected in all views which contain the CI,
across APM.
In a global view, KPIs are calculated based on the view topology in the RTSM. For example,
suppose you have a CI with 2 child CIs, and the parent CI has a KPI that is also found on both of the
child CIs. The KPI on the parent CI is calculated based on the KPIs on both of the children, even if
one of the children is hidden in the view. For details on hidden children, see How to Find Visible and
Hidden Child CIs in the APM User Guide.
For example, if you modify a rule parameter for an indicator on a CI in a local impact view, the CI in
all other views will not have this parameter modified. In contrast, if you modify an indicator on a CI
in a global view, the indicator is modified on this CI in all other views as well.
Local impact views operate on a WYSIWYG (what you see is what you get) principle. For example,
suppose you have a global view which contains a number of CIs representing business
transactions, and you are only interested in the data coming from two or three significant
transactions. You can create a local impact view based on the global view, remove the less
important transactions from the local impact view, and the calculations within the view are
performed using only those transactions that are visible within the view.
In contrast, within a global view you can hide CIs from being displayed, but calculations within the
view are performed using all of the CIs that exist in the view, including those that are hidden from
display.
NOTE:
You can create up to 100 local impact views. Each local impact view can contain up to 1000
CIs. To modify these limits, contact Support.
Within local impact views, you can configure data breakdowns on CIs, so that data on their child
CIs is broken down according to a particular dimension. For example, if you want to monitor
transaction performance in specific locations, you can define a breakdown by location to calculate
KPIs in smaller granularity. Breakdowns are only available in local impact views.
For details, see Creating Breakdowns in Local Impact Views, on page 129.
NOTE:
Since event-based HIs are not configurable, you cannot create a new event-based HI in a
For example, if you include a compound link relationship in your local impact view, the calculation
will be based on the impact links that are not visible in the view, and you may encounter unexpected
results.
KPI calculation within a local impact view (as in a global view) is based on the Impact links between
the CIs in the view. For example, suppose CI1 has a child CI (CI2) defined via an Impact link, and
these CIs are inverted within a view so that CI2 appears to be the parent and CI1 appears to be the
child. Their KPIs are calculated according to the Impact link, and not according to their appearance
in the view (also called View Folding), so CI1 is still the parent CI when calculating KPIs.
Tasks
How to create a view, template, or perspective
To create a view, template, or perspective, click the Create a New Local Impact View or Create a
New Global View button, and select the type of view you want to create.
When you create a view, template, or perspective within View Builder, you use the RTSM Modeling
Studio interface. For details on how to define each type of view, refer to the following sections:
To clone a view and open the copy for editing, select a view, and click the Save As button. Note the
following:
l If you are cloning a global view, you can create a global view or a local impact view based on the
original view.
l If you are cloning a local impact view, you can only create another local impact view based on
the original local impact view.
To delete a view, select the view in the View Selector pane and click Delete.
NOTE:
Within the View Selector, you can only see those views for which you have edit permissions.
l To add a folder at the top level of the hierarchy, select the Root folder, and click Create a New
Folder.
l To add a folder within an existing folder, select the existing folder and click Create a New
Folder.
l To delete a folder, select it and click Delete. A folder can only be deleted if the user has delete
and edit permissions for all the views within the folder.
1. In the View Selector pane, select a view and click the View Properties button. The View
Properties dialog displays a detailed list of the KPIs in the selected view; for user interface
details, see View Properties Dialog Box, on page 127.
2. The Include in View column in the View Properties dialog box defines which KPIs are
included in the view. By default all KPIs are included; to remove a KPI, clear the check-box
corresponding to the KPI.
TIP:
You can use this to remove the Unassigned Events KPI and the Unresolved Events
KPI, if they are not relevant to your monitored system.
For example, suppose you create a view for a business service, but you are interested only in
the infrastructure data. In this case, you can clear the Application domain KPIs, and you will
not see these KPIs in the Service Health components.
NOTE:
The End User Monitors perspective and the System Monitors Only perspective
define which KPIs are included in views that are based on these perspectives. Although
KPIs can be manually excluded from a view using the View Properties dialog box, if the
view perspectives are modified, the KPI exclusion list is reset according to the applied
perspectives.
3. The Include in CI Status column in the View Properties dialog box defines which KPIs are
included in the CI status calculation based on all KPIs on the CI. By default all KPIs are
included; to remove a KPI, clear the check-box corresponding to the KPI.
For example, suppose you want the status of the CIs in Top Ring to be set based only on
infrastructure KPIs since they are important to you, but you still want to see the Application
domain KPIs. In this case, you can clear the Application domain KPIs, and they will not be
used to set CI status in Top Ring.
TIP:
The user mode columns (Business User and Operations User) are read-only, and are
determined by the KPI's settings within the KPI repository. For details on changing user
mode settings for a KPI, see Create KPIs for Operations and Business User Modes, on
page 72.
UI Description
View Selector Pane
The left side of the View Builder contains the View Selector pane, which displays a hierarchy of
views, and folders which contain views. You can add, edit, or remove a view, or display view
properties.
UI Description
Element
(A-Z)
New Folder. Click to create a new folder, in which you can create views.
New Local Impact View. Click to create a new local impact view. Use the drop-
down selection to create one of the following:
l Pattern view
l Template-Based view
l Perspective-Based view
New Global View. Click to create a new global view. Use the drop-down selection
to create one of the following:
l Pattern view
l Template-Based view
l Perspective-Based view
l Template
l Perspective
Save As. Select a view, and click to create a copy of the view. If you are cloning a
global view, you can create a global view or a local impact view based on the original
view. If you are cloning a local impact view, you can only create another local impact
view based on the original local impact view.
Note:
l For templates, the save as global view option is labeled "Save template as..."
l For perspectives the save as global view option is labeled "Save perspective
as..."
l For perspectives and templates (which cannot be saved as local impact views),
the "Save as local impact view" option is disabled.
View Properties. Select a view, and click to display its properties. For details, see
View Properties Dialog Box, on page 127.
UI Description
Element
(A-Z)
A folder can only be deleted if the user has delete and edit permissions for all the
views within the folder.
Expand All. Click to display all the views and folders in the hierarchy.
Collapse All. Click to display only the highest level views and folders in the
hierarchy.
<Folder> A folder can contain views, or other folders. Folders help you organize views.
<View> Each view is displayed with an icon indicating the type of view. To edit a view, select
the view and edit its details in the panes on the right side of View Builder.
Selecting a When you select a folder in View Selector, the right pane displays an
Folder introduction to View Builder, and provides links to actions that you can take.
When you select the Local Impact Views folder in View Selector, you can
create local impact views only; from all other folders you can create local
impact and global views.
Creating a When you create or edit a pattern view, or when you create a template or
Pattern View, perspective, the following panes appear:
Template, or
l CI Types
Perspective
l Query Definition
l Hierarchy
l <Advanced Tabs>
The CI Types pane corresponds to the CI Types tab in the left pane of
Modeling Studio. You can use this pane to drag CI types into the Query
Definition pane. For user interface details on the CI Types pane, see "Left
Pane" in the Modeling Guide.
The other panes are components of the Pattern View Editor in Modeling
Studio. For user interface details on these panes, see "Pattern View Editor" in
the Modeling Guide.
Creating a When you create or edit a perspective-based view, the following panes appear:
Perspective-
l CI Selector
Based View
l Content
l Perspective
l View Results
The CI Selector pane corresponds to the CI Selector tab in the left pane of
Modeling Studio. You can use this pane to drag CIs into the Content pane. For
user interface details on the CI Selector pane, see "Left Pane" in the Modeling
Guide.
Creating a When you create a template-based view, the Template-based View Wizard
Template- opens. For user interface details, see "Template-based View Wizard" in the
Based View Modeling Guide.
In View Builder, select a view in the View Selector pane, and click the View Properties button.
User interface elements are described below:
UI Description
Element
(A-Z)
Business A check mark indicates that the KPI is defined for the Business user mode. For
User details on user mode, see Create KPIs for Operations and Business User Modes,
on page 72.
UI Description
Element
(A-Z)
Domain The KPI's domain, as defined in the KPI repository. For details, see KPI Domains
in the APM User Guide.
Include in When this option is selected, the KPI is used in calculating CI status, when CI
CI Status status is calculated using all the CI's KPIs.
To exclude a KPI from CI calculation, clear this option for the KPI.
Note: This option is automatically cleared when the Include in View option is
cleared.
Include in When this option is selected, the KPI is displayed in Service Health views and
View tooltips, and the KPI is used in calculating the CI's status.
To exclude a KPI from views and tooltips and from CI calculation, clear this option
for the KPI.
Note: The Include in CI Status option is automatically cleared when the Include
in View option is cleared.
Operations A check mark indicates that the KPI is defined for the Operations user mode. For
User details on user mode, see Create KPIs for Operations and Business User Modes,
on page 72.
Troubleshooting
RTSM Modeling pages are not loaded
Problem: When you access Admin > Service Health > View Builder, under certain
circumstances the RTSM Modeling pages are not loaded, and there are client-side exceptions in the
Java Console.
Solution: Clear the client Java CMDB cache: C:\Documents and Settings\<username>\Local
Settings\Temp\UcmdbAppletJars.
Within local impact views, you can configure data breakdowns on CIs, so that data on their child CIs is
broken down according to a particular dimension. For example, if you want to monitor transaction
performance in specific locations, you can define a breakdown by location to calculate KPIs in smaller
granularity. Breakdowns can only be defined in local impact views. After you define a breakdown, you
can see it displayed in the following components: Hierarchy, Top Ring, and Topology Map.
For details on LIVs, see Creating Global Views and Local Impact Views (LIVs) with View Builder, on
page 120.
NOTE:
For an overview of the CI Indicators tab, see Customizing CI Indicator Settings in a View, on
page 85.
To access
1. Select Admin > Service Health > CI Indicators.
2. In the CI Data pane, select the Breakdown tab.
Learn About
This section contains the following:
When an Application by Location breakdown is defined, each application contains group CIs
representing the locations where transactions are running (London, Paris); these are not actual CIs
but are created only as containers. The names of these containers are displayed in the UI in
parentheses, for example (London).
KPIs assigned to the Add Employees (BTF) CI are calculated separately for each location. The
container CIs (London, Paris) represent the HR (application) CI, with data and status only from the
relevant location. The HR CI is calculated from its newly created child CIs, with worst status rule
(by default).
The following images show this CI hierarchy when the application contains an additional BTF (Train
Employee) and additional BTs (Set Benefits, Assign Courses). The image on the left side has no
breakdown, while the image on the right has a breakdown of Application by Location.
Breakdown Topologies
The following table shows the effects of each type of breakdown to CI topology, based on the root
CI where the breakdown is applied. In this table, BTF indicates a business transaction flow; BT
indicates a business transaction, and EUG indicates an end user group. Note that the resulting
topology may change according to the view definition; if the BTF is not part of the view, it will not be
shown.
NOTE:
BPM Location by Application for Location CI and BPM Location by Transaction for
Location CI breakdowns allow wiring location CIs between MyBSM components.
Application Application by Device Application > Mobile Device > BTF >
BT
NOTE:
In the Hierarchy component, when you filter by CI status (using the quick or advanced
filters), breakdowns are not supported in the filter. Data-driven container CIs such as
locations are not included in the filter results, and the filter relates to each CI's status as it
would without any breakdown configuration. For example, if a transaction's status is Critical
from London but OK from Paris, if the aggregated status from all locations of this CI is
Critical, the filter returns this CI as Critical without relating to the breakdown configuration.
By default, the average status value is calculated using the following thresholds (based on a range
of 1- 20):
You can change the average status value in the JMX console.
The default average status values in the JMX console are the same as in the table above but based
on a range of 0-100 (instead of 0-20).
1. Launch your Web browser and enter the following address: http://<server_name>:29000/jmx-
console, where <server_name> is the name of the machine on which APM is installed.
2. Under Foundations, click Foundations:service=Infrastructure Settings Manager to open
the JMX MBEAN View page.
3. Locate getCustomerSettingsValues.
4. In the contextName field, type BACAppSettings.
5. Click Invoke.
6. Locate and set the following default average status values as required:
breakdown.average.status.calculator.operator
breakdown.average.status.calculator.major.threshold
breakdown.average.status.calculator.minor.threshold
breakdown.average.status.calculator.warning.threshold
breakdown.average.status.calculator.ok.threshold
Breakdown Limitations
The wiring mechanism for CIs within a breakdown is incomplete. As a result, if you select one of
these CIs, the CI may not be selected in other (wired) components on the page.
Tasks
How to Configure Breakdowns
TIP:
If you want to see a breakdown of location by transaction across several applications, select
all the relevant applications and configure BPM Location by Application or Location by
Application breakdowns on all of them.
NOTE:
Each CI can only be included in one breakdown per view; once a CI is included in a
breakdown, it cannot be included in another within that view. If you want to create
another breakdown using the same CI, you can clone the view in View Builder, and
create a new breakdown in the new view.
Two breakdowns conflict with each other when a CI is defined as belonging to two
different breakdowns. This occurs when you try to define a breakdown on top of a
topology that already has at least one CI with a breakdown definition of any kind on
it. When a conflict occurs, the following message is displayed: Breakdown
assignment has failed as a result of the following conflict (followed by a
description of the conflict). In this case, decide which of the breakdowns you want to
apply.
a. Define a breakdown on a CI. If you have selected one or more CIs where no
breakdown has been defined, and these CIs can be used as root CIs, select a
breakdown from the Breakdown Configurations list. This contains all the breakdown
configurations that can be applied to the selected CIs, using these CIs as the
breakdown root.
Note that to modify a breakdown, you must select the root CI.
b. Display breakdown details on non-root CIs. If you have selected CIs which are
included in a breakdown but are not root CIs, the Root CI field shows the root CI of the
breakdown where they are included, and the Breakdown Configurations field shows
the breakdown type.
c. Disable a breakdown. If you have selected a root CIs where a breakdown has been
defined, you can disable the breakdown by selecting None from the Breakdown
Configurations list.
d. Define the breakdown calculation rule. For each breakdown root, define which
calculation rule (worst, best, or average status) is applied to the child CIs. For
example, if you have a transaction running in three locations with transaction by
location breakdown, if you use the worst status rule the status of the transaction is the
worst status of all three locations.
Note that you cannot use different rules for two CIs on the same hierarchy level. For
example, if an application is a breakdown root, within that application you cannot
calculate one transaction by worst status (of its locations), and another transaction by
best status. However, you can use different rules for different transactions within two
different applications.
UI Description
CI Data Pane > Breakdown Tab
The contents of this tab depend on which CIs you have selected in the upper pane. If you have
selected one or more CIs that are already included in a breakdown, this tab shows information on
the breakdown in which they are included.
If you have selected CIs that are not included in a breakdown, but can be used as root CIs, this tab
enables you to define a breakdown using the selected CIs as root CIs.
If you have selected a view which is not a local impact view, the Breakdown column is not visible in
the upper pane, and the Breakdown tab in the CI Data pane is disabled.
UI Element Description
(A-Z)
Breakdown This defines which calculation rule (worst, best, or average status) is applied to
Calculation the child CIs for each breakdown root. For example, if you have a transaction
Rule running in three locations with transaction by location breakdown, if you use the
worst status rule the status of the transaction is the worst status of all three
locations.
Breakdown l If you have selected CIs that are already included in a breakdown, this
Configuration shows (in read-only mode) the type of breakdown in which the selected CIs
are included.
l If you have selected CIs that can be defined as root CIs, and are not already
UI Element Description
(A-Z)
Filter This enables you to include or exclude specific elements in a breakdown, if the
selected CIs are the root CIs of a breakdown. For example, if you specify
Transaction by Location, you can include or exclude specific locations based
on your organizational needs.
Click Edit to define the breakdown filter; the filter can include specific CIs, or
exclude specific CIs.
Root CI A breakdown is defined on a root CI; CIs beneath this CI in the view hierarchy
are included within the breakdown, if they are applicable for the breakdown.
l If the selected CIs are not included in any breakdown, this shows None.
l If a breakdown has been defined which includes the selected CIs, this
shows the root CI of the breakdown.
To access, in the CI Data pane > Breakdown tab, click Edit in the Filter area.
UI Description
Element
(A-Z)
Select an element from the Available Elements list, and click to add it to the Filtered
Elements list.
Select an element from the Filtered Elements list and click to remove it.
Available This displays the elements that can be included in the breakdown. For example, if
Elements your breakdown includes locations, this shows all the locations defined in the
Locations view.
UI Description
Element
(A-Z)
Filter A filter can either include specific elements, or exclude specific elements. Select
Type Included to create a breakdown that only contains selected elements, or Excluded
to create a breakdown that does not include selected (excluded) elements.
For example, if you are defining a Transaction by Location breakdown and you
only want to break down transactions from London and New York, select Included
and move London and New York to the Filtered Elements list. To exclude these
locations, select Excluded.
Filtered This contains the elements that are included or excluded in the breakdown, as
Elements defined by the filter type.
The following section describes how to set up a custom image. For further examples of usage, see
Custom Image in the APM User Guide.
To access
Select Administration > Service Health > Custom Image
Learn About
Working with Custom Images
You work with Custom Images in two stages:
1. Within Service Health Administration, you associate an image with a view, and specify where
each CI is located in the image.
2. You can then access the Custom Image application component, and see the CI statuses in the
view, within your custom image. For more details on the Custom Image component, see
Custom Image in the APM User Guide.
When you create a custom image in Service Health Administration, you can:
l Use any diagram or picture as an image, provided that the format is supported by the browser.
Recommended formats are GIF, JPG, or PNG. You can resize the image to fit your screen.
l Define your custom image to display standard status icons, or CI type icons with status colors.
l Save your custom image locally to APM, or use a URL to access an external image.
Tasks
How to Assign a Custom Image to a View
Example:
You want to use a picture of your network to display the status of each element in the
network:
UI Description
Custom Image Administration UI
User interface elements are described below:
UI Description
Element
View Select a view, then select CIs and drag them to the image.
pane (left
side)
Clear. Deletes both the image and the CI icons from the custom image associated
with the current view.
Add CI. Select a CI in the left pane, and click Add CI to add the selected CI to the
custom image.
The CI icon is displayed in the left top corner of the diagram with a blue outline. Drag
the CI to the required location in the diagram. The CI icon is set at that position.
Note: You can also select a CI in the left pane and drag it directly to the image.
You can then drag all the CIs together to new locations, or click Delete to delete all
the CIs.
Delete CI. Removes one or more selected CIs from the custom image.
Fit to Screen. Fits the image within the screen; relative proportions of the image are
maintained.
Stretch to Fit Screen. Stretches the image and fills the screen; relative proportions
of the image are not maintained.
Display Select one of the following options for displaying the CI icons:
Type CI type icons. The custom image displays CI type icons (for example for
l
transactions).
UI Description
Element
Link to Click the Link to URL button to save the URL of the image, and to save the CI
URL icons within the image.
The custom image will only display the image if it can access the URL. Only one
URL or one image is saved per view.
Open Select one of the following options for selecting an image to use as a background for
Image the custom image:
l Local. Click to browse the local file system and select an image.
l From URL. Click to open the Enter URL dialog box. Enter the URL of the image
you want to use, in the format: <protocol>://<hostname>/<path_to_image>
The protocol can be HTTP or HTTPS.
To use a local machine as the location of the image, enter the URL with the
following format: file:///<path_to_image>
This results in an image that cannot be displayed for a user working outside the
local network.
Save Click the Save button to save the image and the CI icons within the image.
Note:
For a detailed introduction to alerts, see Setting Up an Alert Delivery System in the APM Platform
Administration Guide.
In the CI Status alert administration, you can create and manage one or more alert schemes and attach
them to a CI in a view, using the Alert Wizard. The decision to send an alert is handled by the rules
attached to the CI's KPIs. The alert engine sends alert messages (notifications) to pre-defined
recipients, and executes the actions, executable files, and SNMP traps defined for the alert. For user
interface details, see Create New Alert Wizard, on page 157.
You can define the CI Status alert to apply to a specific KPI so that any change to the status of the KPI
triggers the alert. You can also define the CI Status alert to apply to all the KPIs attached to the CI, so
that any change to the status of one of the KPIs triggers the alert. You can attach more than one CI
Status alert to a CI or share the same CI Status alert scheme definition between several CIs. You can
also send the same CI Status alert notification to different recipients according to the CI status.
For user interface details, see Create New Alert Wizard, on page 157.
For details on how to define recipients, see Recipient Management Overview in the APM Platform
Administration Guide.
You can monitor the triggered alerts using the Configuration Item Status Alert report. For user interface
details, see Configuration Item Status Alerts Report in the APM User Guide.
You can customize alerts. For details, see How to Customize Alerts in the APM Platform
Administration Guide.
If APM integrates with OBM, an event is automatically submitted to OBM, when an EUM alert is
triggered in APM and APM is defined to submit events to OBM. For details, see the OBM Integration
Guide.an event corresponding to the alert is automatically submitted to OMi 10.
SNMP Traps
You can configure a Simple Network Management Protocol (SNMP) trap and attach it to an alert. The
SNMP trap includes Object Identifiers (OIDs) and their values based on the alert's data.
The SNMP trap is sent when the alert criteria is met and the alert is triggered.
You can then view the alert notice with any SNMP management console. For detail on setting SNMP
traps, see How to Configure a Notification SNMP Trap, on page 151.
The alert type and its SNMP-specific code is detailed in SNMP-Specific Codes, on page 152.
To configure SNMP traps, see How to Configure a Notification SNMP Trap, on page 151. The SNMP
trap is sent when the alert criteria is met and the alert is triggered. You can view the alert notice with
any SNMP management console in your organization.
Downtime
When you configure a CI Status alert scheme, downtime can affect the CIs and skew the CI's data.
You can configure downtime so that an EUM alert scheme or a CI status alert is triggered or not when
the CI attached to the alert is in downtime.For concept details, see Alerts and Downtime in the APM
Platform Administration Guide.
For task details, see How to Set Up an Alert Delivery System in the APM Platform Administration
Guide.
The CI Status alerts assigned to a CI in a local impact view are only attached to the CI in that view,
they are not attached to the CI in global views. For example, if you add alert A to CI A in a global view,
and then you want to add alerts to CI A in a local impact view, you do not see alert A attached to CI A in
the local impact view. In the same way, if you add alert B to CI B in a local impact view, and you want
to add alerts to CI B in a global view, you do not see alert B in the global view.
For task details on adding CI Status alerts to a local impact view, see How to Create a CI Status Alert
Scheme and Attach it to a CI, on the next page.
CI Status alerts have a default Event Template. You can create a template by modifying the default
Event Template.
When the event trigger condition is met (meaning that the CI Status alert is triggered), and if you have
configured the CI Status alert to send an event, the event attributes are populated by the relevant
triggered CI Status alert conditions, and create an event corresponding to the alert. The event is then
available to OMi 10.
For task details, see How to Configure the CI Status Alert Event Template, below.
For user interface details, see CI Status Template Repository Dialog Box, on page 170.
3. Results
You can view the events corresponding to the triggered alerts in OMi 10.
An alert attached to a CI in a specific view, is also attached to the CI in any view where the CI is
included.
1. Prerequisite
Perform the steps described in How to Set Up an Alert Delivery System in the APM Platform
Administration Guide.
TIP:
You can also select a local impact view and create a CI Status alert for a CI in that view
in the same way you create a CI Status alert for a CI in a global view. For concept
details, see CI Status Alerts Attached to CIs in Local Impact Views, on page 147. For
details on building a local impact view, see Creating Global Views and Local Impact
Views (LIVs) with View Builder, on page 120.
l An executable file. The executable file is sent when the alert criteria is met and the alert is
triggered. It writes information in special logs or to insert information into external
databases. For user interface details, see Create New/Edit Executable File Dialog Box, on
page 166.
l An SNMP trap. The SNMP trap is sent when the alert criteria is met and the alert is
triggered. You can view the alert notice with any SNMP management console in your
organization. For concept details, see SNMP Traps, on page 146. For user interface details,
see How to Configure a Notification SNMP Trap, on the next page.
6. Results
You can view the alert schemes you have created in the Configuration Item Alerts page. For
details, see CI Status Alerts Page, on page 154.
You can manage the alert schemes. For details, see CI Status Alerts Page, on page 154.
You can view a list of the CI Status alerts that were triggered in the Configuration Item Status
Alerts report and in the Configuration Item Status Alert Notifications report. For details, see
How to View the Triggered CI Status Alerts and Notifications in the APM User Guide.
NOTE:
To debug the CI Status Alerts page, press Alt-Ctrl-L to activate the client log debugging
mechanism. The log files are located in <username>\.hp\logs.
3. Check the mapping of the OIDs to the alert data and configure the Alerts MIB –
optional
If you enabled alerts through SNMP traps in your alert schemes, it is recommended that you
configure your SNMP management console to read the alerts MIB. This configuration enables
you to see a name, rather than an Object ID (OID), when working in the management console.
NOTE:
Application Performance Management uses the AM alerts MIB 5.0 by default.
SNMP-Specific Codes
The SNMP-specific code for a CI Status alert is 1. Its type is: CI Status Alert.
Use this code when configuring CI Status alerts in your SNMP management console. For details, see
How to Configure a Notification SNMP Trap, on the previous page.
1.3.6.1.4.1.5233.6.4 alertEventTime Time when the event occurred. This is the event that
triggered the alert.
1.3.6.1.4.1.5233.6.7 alertKPIId The ID of the KPI whose status change triggered the
1.3.6.1.4.1.5233.6.8 alertKPIName The name of the KPI whose status change triggered
the alert. The KPI is attached to the CI related to the
alert.
1.3.6.1.4.1.5233.6.15 localImpactView The name of the view when the CI that triggered the
alert is part of the local impact view.
Important Note: The left-pane displays the View Selector where you can select a view, and the
information CI Selector pane where you can select a CI in the selected view. The alerts listed in
the right-pane are attached to the selected CI in the selected View. For user-interface
details, see CI Selector Pane, on the next page.
Relevant How to Create a CI Status Alert Scheme and Attach it to a CI, on page 148
tasks
UI Description
Element
(A-Z)
New alert. Opens the Create New Alert wizard where you can create a new CI Status
alert. For details, see Create New Alert Wizard, on page 157.
Click to clone. Clones the selected alerts. APM adds a copy of the alert scheme to
the profile tree, with a new name.
Click to edit. Select an alert and click the button to open the Alert Wizard where you
can edit the relevant alert properties. The Alert Wizard opens. For details, see Create
New Alert Wizard, on page 157.
Note:
l If an alert is activated, APM sends an alert notice when the trigger conditions
defined in the alert occur.
l To activate multiple alerts simultaneously, click and drag from the first alert to the
last alert you want to select, and click the button.
UI Description
Element
(A-Z)
Note:
l When an alert is deactivated, APM does not send an alert notice when the trigger
conditions defined in the alert occur.
l To deactivate multiple alerts simultaneously, click and drag from the first alert to the
last alert you want to select, and click the button.
Open Template Repository Manager. Opens the Template Repository dialog box
where you can manage a user notification or an event (using the Event Template)
based on a defined alert triggering condition. When the alert is triggered, the event
template is used to map the alert information to the event information. For details, see
Template Repository Dialog Box, on page 1209.
<Common See Common Report and Page Elements in the APM User Guide.
report
elements>
CI Selector Pane
The CI Selector presents the view you selected and the configuration items (CIs) contained in that view
in a hierarchical tree format according to the relationships defined between the CIs.
You can use the CI Selector to select a CI in the view. You can browse through the list of CIs in the
selected view, or you can search for a CI.
Information is presented, in the right-pane, for the selected view and the selected CI. The shortcut
menu options depend on the selected CI.
Important The interaction between the CI Selector pane and the information presented in the
information right pane varies, according to the context.
The CI Selector includes the Browse Views and the Search CI tabs.
l In Browse Views mode, you can browse through the view to locate a particular CI.
You can also perform operations for the CI using a context menu.
l In Search CIs mode you can search for one or more CIs in the view, by name or by
CI type.
Unavailable Views and CIs: The View list in View Selector may not display all
views in the RTSM, or it may not display the contents of a view, because it includes:
l Only the views for which you have the necessary permissions. To set
permissions, select Admin > Platform > Users and Permissions, select a user
or a group and select Permissions.
l Only the views that are assigned to the application.
l Inactive views (appear in red) that cannot be selected.
l Out-of-the-box views for which you do not have a license. These views do not
contain CIs. For information about the out-of-the-box views, see "Predefined
Folders and Views" in the Modeling Guide.
Relevant How to Create a CI Status Alert Scheme and Attach it to a CI, on page 148
tasks
UI Description
Element
(A-Z)
<view Click on the arrow to display a list of the available views. You can also click on the
UI Description
Element
(A-Z)
selector> ellipsis (...) button to display the Select a view from the tree dialog box where you
can select the required view.
<Tooltip> Hold the cursor over a CI to display a tooltip with the relevant CI type.
<Context The CI Selector shortcut menu contains different options in each of the
sensitive menu pages in which it appears.
options>
For details, see Service Health Menu Options in the APM User Guide.
<Search results> After you run the search, the results are listed in the lower part of the CI
Selector pane. The results are shown in two columns:
Name To search for a CI by name, enter the name of the CI for which to search.
Type To search for CIs by CI type, click the ellipsis button to select a CI from the
Select Configuration Item Type dialog box.
An alert attached to a CI in a view is attached to the CI in any view where the CI is included.
To access Select Admin > Service Health > CI Status Alerts, select a view and a CI and
click New Alert.
Important l If APM integrates with OBM, and you create a CI Status alert without specifying a
information recipient or an action for the alert. When you complete the definition of such an
alert, the message: The alert you just defined opens an event in Operations
Manager i when the communication with Operations Manager i is enabled is
displayed in the Summary page.
l Set up specific parameters to enable the communication with OM. For details on
the integration with Operations Manager, refer to the OBM Integration Guide.
Use the View Selector pane (on the left) to select the CI to which you want to attach
the alert. For user interface details, see View Selector in the APM User Guide.
Relevant How to Create a CI Status Alert Scheme and Attach it to a CI, on page 148
tasks
General Page
This page enables you to define the alert scheme general information including the triggering
conditions. This is part of the Create New Alert Wizard; refer to Create New Alert Wizard, on the
previous page for general information.
UI Element Description
(A-Z)
l All KPIs if you want the alert to be triggered by the specified status change in any
of the KPIs attached to any of the selected CIs
l Selected KPIs if you want the alert to be triggered by the specified status change
in the selected KPIs attached to any of the selected CIs
You select CIs and KPIs in the next step of the wizard.
UI Element Description
(A-Z)
Availability Critical The alert is not sent (status is still worse than Major for over 15
for 20 minutes).
minutes
Note: Before the alert is triggered again, the alert must be reset. To
reset the alert, the status must return to a value within the status
threshold (better than Major). After the alert is reset, it can be
triggered as before (when the status changes to worse or equal to
Major for 15 minutes).
Performance Critical The alert is sent (another KPI status becomes worse than Major for
for 20 over 15 minutes).
minutes
Availability Minor The alert is not sent (status is better than Major and counter is reset)
l You specify the following condition: "Send alert if status is equal to or better than Minor for
30 minutes" and "Send no more than one alert per 60 minutes", and the following scenarios
occur:
Performance OK for 30 The alert is not sent (it was already sent 15 minutes ago)
minutes
Availability Minor for 15 The alert is not sent (it was already sent for the Availability
minutes KPI 15 minutes ago)
minutes
Availability OK for 10 The status of the alert is not sent as the time interval
minutes condition is not met (30 minutes)
Important l If you selected All KPIs in the General page, then, in the Related Configuration
information Items page, select the CIs to which you want to attach the alert scheme. The alert
is triggered by the specified status change in any of the KPIs attached to any of the
selected CIs.
l If you selected Selected KPIs in the General page, then, in the Related
Configuration Items page, select the CIs to which you want to attach the alert
scheme. You must also select one or more of the KPIs that are listed in the KPIs
area. The KPIs area lists all the types of KPIs that are attached to the selected
CIs. The alert is triggered by the specified status change in the selected KPIs
attached to any of the selected CIs.
l You can assign the same CI Status alert scheme definition to several CIs, at the
same time, when you select more than one CI in the Related Configuration Items
page.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Moves your selections to the Selected Configuration Items list. You can select
multiple CIs using the CTRL key.
To remove a CI from the Selected Configuration Items list, select it in the Selected
Configuration Items list and click the left arrow button.
UI Element Description
(A-Z)
Clear all. Unselects the CIs you have selected in the active view.
<Tree> In the tree of CIs corresponding to the view you selected in Model Explorer, select the
CIs to which you want to attach the alert scheme (you can expand the tree if needed),
and click the right arrow button to move your selections to the Selected
Configuration Items list. You can select multiple CIs using the Ctrl key.
To remove a CI from the Selected Configuration Items list, select it and click the left
arrow button.
The alert is triggered by any change in any of the KPIs attached to the CI to which the
alert scheme is assigned.
For user interface details, see View Selector in the APM User Guide.
KPIs If you selected Selected KPIs in the General page, select the KPIs whose change of
status triggers the alert.
This is part of the Create New Alert Wizard; refer to Create New Alert Wizard, on page 157 for general
information.
Important l The notification method that is used to notify a recipient depends of the recipient
information definition.
l You cannot use customized templates for emails, SMS messages, or Pager
messages with the CI Status alerts.
l For examples of HTML or text messages, see Message Examples in the APM
User Guide. For details on the structure of the email, SMS, and Page message
templates, see Configuration Item Status Alert Notifications Report in the APM
User Guide.
l For details on modifying the message character set, see Email alerts charset /
SMS alert charset / Pager alert charset in Modify the way notifications are
handled in the APM Platform Administration Guide.
UI Element Description
(A-Z)
Moves your selections to the Selected Recipients list. You can select multiple
recipients using the CTRL key.
To remove a recipient from the Selected Recipients list, select it and click the left
arrow button.
Available Select the recipients to whom you want notifications sent, and click the right arrow
recipients button to move your selections to the Selected recipient list. You can select multiple
recipients using the Ctrl key. To remove a recipient from the Selected recipient list,
select it and use the left arrow button.
New Click the New Recipient button to define a new recipient. For details, see New or
recipient Edit Recipient Dialog Box in the APM Platform Administration Guide.
Pager Pager messages are sent through email to the service provider. The pager messages
template use the same templates as the SMS messages.
l Long SMS/Pager message. The message includes the change in status and
information about the SLA.
l Short SMS/Pager message. The message includes the change in status only.
UI Element Description
(A-Z)
Note: The text displayed in pager messages can only be in English except for the
contents of fields inserted by the user that can be in any supported and relevant
language. Those fields can be for example: Alert Name, Alert description, KPI name,
and so on.
SMS SMS messages are sent through email to the service provider. The pager messages
template use the same templates as the SMS messages.
l Long SMS/Pager message. The message includes the change in status and
information about the SLA.
l Short SMS/Pager message. The message includes the change in status only.
Actions Page
This page enables you to define the user-defined alert handlers (actions) that is triggered by the
alert.This is part of the Create New Alert Wizard; refer to Create New Alert Wizard, on page 157 for
general information.
UI Description
Element
(A-Z)
l The Event Generation dialog box, to select a different template for the event. For
details, see New Event Generation Dialog Box, on page 167.
l The Edit URL dialog box for the selected URL. For details, see Create New/Edit
URL Dialog Box, on page 169.
l The Edit Executable File dialog box for the selected Executable file. For details, see
Create New/Edit Executable File Dialog Box, on page 166.
UI Description
Element
(A-Z)
l The Edit SNMP Trap dialog box for the selected SNMP Trap. For details, see
Create New/Edit SNMP Trap Dialog Box, on page 167.
Executable Lists the executable files that are to execute when the alert is issued.
Files
New Executable File button. Defines a new executable file. The Create Executable
File page opens. For details, see Create New/Edit Executable File Dialog Box, on the
next page.
Generate Lists the events that are created when the alert is issued.
Events New Event Generation button. Enables you to select an event template, which is
used to generate an event when an alert is triggered. For details, see New Event
Generation Dialog Box, on page 167.
Open Incident in Service Manager option. Select the option to automatically open
an incident for the alert in Service Manager when the alert is triggered.
For details on APM integrations, refer to the APM section of the Software Solution and
Integration Portal
(https://hpe.sharepoint.com/teams/aztec/Portal/index.html/Portal/index.html).
SNMP Lists the SNMP traps that are to be sent when the alert is issued.
Traps
New SNMP Trap button. Configures a new SNMP trap. The Create New SNMP
Trap page opens. For details, see CI Status Alerts Page, on page 154.
URLs Lists the URLs that are to open when the alert is issued.
New URL button. Creates a new URL. The Create New URL page opens. For
details, see Create New/Edit URL Dialog Box, on page 169.
Summary Page
This page displays a summary of the alert scheme definition. This is part of the Create New Alert
Wizard; refer to Create New Alert Wizard, on page 157 for general information.
UI Element Description
(A-Z)
Cancel Closes the wizard and returns to the Configuration Item Status Alerts page. The alert
scheme is not saved.
Finish Closes the wizard and returns to the Configuration Item Status Alerts page. The alert
scheme is saved.
To access Click New Executable File or the appropriate button in the Executable File area in
the Actions page of the Alerts wizard.
Important Only users with administrative privileges can create an executable file. The
information executable file is run when the attached alert is triggered. The executable file writes
information in special logs or inserts information into external databases.
1. Select Admin > Platform > Users and Permissions > User Management.
2. Select the appropriate user in the left column, and click the Permissions tab.
3. Select the Platform context.
4. Select Run executable file.
5. Click the Operations tab, and select the Change option.
Relevant How to Create a CI Status Alert Scheme and Attach it to a CI, on page 148
tasks
UI Description
Element
(A-Z)
UI Description
Element
(A-Z)
Field In the list, select the name of the field and click Insert Field. For a list of the
parameters you can use, see CI Status Alert Attributes, on page 177.
Insert Select the name of a field in the Field box and click the Insert Field button to copy the
Field field to the Enter command box.
To access Click the New Event Generation button in the Generate Events area, in the Actions
page of the Alerts Wizard.
Relevant How to Create a CI Status Alert Scheme and Attach it to a CI, on page 148
tasks
UI Description
Element
(A-Z)
To access Click New SNMP Trap or the appropriate button in the SNMP Trap area in the
Actions page of the Alerts Wizard.
Important Note: Application Performance Management uses the CI alerts MIB by default and
information supports SNMP V3.
To enable alerts through SNMP trap, it is recommended that you configure your
SNMP management console to read the alerts MIB. For details, see How to
Configure a Notification SNMP Trap, on page 151. This enables you to see names,
rather than Object IDs (OIDs), when working in the management console.
UI Element Description
(A-Z)
General / l Global: Use the globally defined SNMP target address. The setting is defined in
Custom Admin > Platform > Setup and Maintenance > Infrastructure Settings
> Foundations > Alerting > Alerting - Triggered Alerts > Default SNMP
target address. For details, see Default SNMP Target Address / Default SNMP
Port in Modify the alerts triggering defaults in the APM Platform Administration
Guide.
l Custom: Use a different SNMP target address for this trap. Specify the IP in the
Destination host IP field.
Use default l Use default settings: Use the global security settings defined in Admin
settings / > Platform > Setup and Maintenance > Infrastructure Settings
Use > Foundations > Alerting > Alerting - Triggered Alerts. For details, see How
custom to Customize Alerts in the APM Platform Administration Guide.
settings l Use custom settings: Specify custom settings for this trap.
l If you work with alerts for profiles, use the following format:
o <target_host_IP_address>
o <target_host_IP_address>[:<port_number>]
UI Element Description
(A-Z)
o <target_host_name|target_host_IP_address>
[:<port_number>]
To access Click New URL or the appropriate button in the URL area in the Actions page of
the Alerts Wizard.
Important l The notification URL is used to pass alert information to external systems, such as
information a customer Web application.
l You can embed predefined alert parameters in the notification URL. The
parameters are used as placeholders when the message is formatted and are
replaced by real values when the alert is triggered.
l You can modify the default URL that appears in the notifications. This URL
represents the URL of the Data Processing Server. For examples of URLs, see
"Example - Create a Notification URL" in How to Create a CI Status Alert Scheme
and Attach it to a CI, on page 148.
Relevant How to Create a CI Status Alert Scheme and Attach it to a CI, on page 148
tasks
UI Description
Element
(A-Z)
For examples of URLs, see "Example - Create a Notification URL" in How to Create a
CI Status Alert Scheme and Attach it to a CI, on page 148.
For a list of the alert parameters, see CI Status Alert Attributes, on page 177.
UI Description
Element
(A-Z)
Insert Select the name of a field in the Field box and click the Insert Field button to copy the
Field field to the Enter URL box.
To access Within Admin > Service Health > CI Status Alerts, click the Open Template
Repository Manager button.
Important l To modify the existing default template or to create a new template, duplicate the
information existing template and edit the duplicated copy. You can then modify the new or
edited template as the default template.
l When an alert is triggered, the values of the event template attributes are changed
into the relevant values of the alert attributes.
Relevant How to Configure the CI Status Alert Event Template, on page 148
tasks
Templates Area
This area lists the existing templates. It enables you to add new templates, duplicate existing
templates, edit template names, and delete existing templates.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
New template. Empties the boxes in the currently displayed template to enable
you to create a new event template.
Rename selected template. Enables you to edit the name of the selected
template.
UI Element Description
(A-Z)
Set selected template to be the default template. Sets the selected template
as the default template.
In the tree of templates, the icon also indicates the default template.
Properties Area
This area enables you to give a name or to change the name of the active template.
Discard changes. Resets the values entered in the template fields to their
original values.
Select This button is displayed only when you create or edit an existing alert. It is not
displayed when you access the alert template from the Template Repository
button in the CI Status Alerts page. (Administration).
Click Select to enable the creation of an event when the CI Status alert is
triggered. The event is mapped to the CI Status alert using the template you
selected.
Set the selected Select to make the current template the default template.
template to be
the default
template
General Tab
This area enables you to define a new Event Template or to edit an existing one.
Important Select the relevant attribute in the Attributes area and drag it into the relevant
information box in the General tab.
You can also select a specific attribute and click ALT +I while editing text to
insert that attribute in the text.
UI Element Description
(A-Z)
You can specify your own categories, as part of the event creation rules.
Default:CI Alert
Note: Depending on your permissions, you can define your own categories.
Permissions are configured in Admin > Platform > User and Permissions.
CI hint Information about the CI that is related to the event. This attribute is used for
providing hints to enable the event processing to find the correct related CI
(RTSM ID of the related CI).
Example:
Close key Enables the event that is sent to close all the events whose Key attribute
pattern matches the Close Key Pattern expression. You can use the asterisk (*) wildcard
in your string.
UI Element Description
(A-Z)
Generating Information about the monitoring application and the corresponding probe/agent
source hint that is responsible for creating the event.
Example: APM:APMserver1.hpe.com,
OM:omserver32.deu.hpe.com:agentId0c9da6d8-3e08-45cd-9b12-
b49a1ca4de20
Host hint Information about the CI of type Node that is hosting the CI related to the event.
The host can be identified by RTSM Id, DNS name, IPv4 Address, IPv6
Address, MAC Address, L-Core Core ID.
Key A unique string representing the type of event that occurred. Two events have the
same key if, and only if, the two events represent the same situation in the
managed environment. Events with the same key are treated as duplicates.
Example: host1:hpe.com:DB_ess1:ConnectionPoolUtilitzation:High
l true to send the event to the history event browser as a close event. Such an
event goes through the complete event processing, but has its Life Cycle
State set to close so it closes itself.
l false to send the event if the alert is configured to send an event.
Add the attributes using the following format:
true or false
Example: Typical examples are events that result in resetting a health indicator
to a normal or good state, or an event signaling that a previous problem no longer
exists (where the problem was reported in another event).
UI Element Description
(A-Z)
Default value:True. Depending on your permissions, you can modify the default.
Severity The severity of the event. It represents the translation of the alert CI status into
the event severity.
The severity levels can be: Unknown, Normal, Warning, Minor, Major,
Critical.
This information enables you to map the triggering event status to the event
severity level.
Example: Warning
Subcategory More detailed organization of events that have the same category. Used for
event standards and external event sources that are using subcategories.
Submit When you select the option, you must enter a value in the Close key pattern
close key box.
condition
Title Describes the occurrence represented by the event. The title should include
information about what threshold has been crossed (or other trigger conditions),
and the current values.
Add the attributes using the following format for CI Status alerts:
<<Alert Name>>
Triggered on CI: <<Entity Name>>
Trigger condition
Note: Since the text is typically shown within a single line in the event browser, it
is recommended that the most relevant information is at the beginning of the text.
Attributes Area
Use this area to specify the attributes.
Important If necessary, select the relevant attribute in the Attributes area and drag it to
information the relevant box in the General tab.
You can also select a specific attribute and click ALT +i while editing text to
insert the selected attribute in the text.
For a detailed list of attributes, see CI Status Alert Attributes, on page 177.
When you create or edit a mapping in the Event Template dialog box, you can chose an attribute
that was configured in OBM, or you can create a custom attribute. The custom attributes configured
in OBM provide additional features for the events mapped using these attributes.
Important A custom attribute consists of a key and a value (both are strings). The value can
information be any string and is used by the Event Template mapping as any other value.
Limitations:
l Make sure that the name of the custom attribute you are defining is unique and
does not already exist in the list of factory attributes.
l If you add to a template a custom attribute with a key similar to a constant
attribute's key, the custom attribute is ignored. For details about the constant
attributes, see Constant Attributes, on the next page.
l Duplicate keys are not allowed. You cannot create a key that already exists or
you cannot use an existing key more than once in the same template.
l Event Template attributes are changed into the value of the relevant attribute of
the triggered alert. When the attribute does not correspond to existing alert
attributes (when it is a custom attribute), then the value specified in the Custom
Attributes tab for the relevant attribute is used.
UI Description
Element
Lists the options available for creating a new Event Template. You can select:
l New key. To create a new key. A new row opens in the Name/Value table.
l Known key. Opens a submenu with the known keys as options. You can select
the relevant key. A new row opens in the Name/Value table, with the name of the
selected key in the Name column. You can then enter the value of the key in the
corresponding Value column.
UI Description
Element
Note: The known keys are defined in OBM. Such keys have additional capabilities.
Keys defined in the CI Status Template Repository dialog box only have a name and
are used as strings.
Name Each event can have any number of custom attributes. You use custom attributes to
and provide additional event information that is not provided by any of the other Event
Value Template attributes or that is contained in any of the other attributes. Each custom
attribute is a Name-Value pair, where you enter the name of the attribute in the Name
field and the value of the attribute in the Value field.
This feature may be used when you manage the environment of multiple customers
using one instance of the product. The multiple customers might be handled by a
custom attribute object.
Constant Attributes
The Event Template uses the constant attributes to represent the fields that appear in the General
tab (title, category, subcategory, and more).
NOTE:
Do not use these attribute's keys as the keys to custom attributes.
l Category
l RelatedCiHint
l CloseKeyPattern
l TimeCreated
l Description
l EtiHint
l NodeHint
l Key
l LogOnly
l OriginalData
l Severity
l SubmitCloseKey
l SourceCiHint
l SubCategory
l Title
Attribute Description
Alert A collection of the alert's parameters that form an overall description of the alert. The
Detailed template for this description appears in the default log notification template of the
Description alert.
Example: a148edca593f423aa36c256e687ad58f
Alert A short description of the alert as specified in the alert scheme definition.
Summary
Alert User The description of the alert you provided when you created the alert.
Description
Example: machineName.devlab.ad
Example:
cfe0e1157c28513f2c10c008e543c5cb
CI Name The name of the CI for which the alert scheme was created.
CI Type The type of the CI for which the alert scheme was created.
Attribute Description
Current The displayed name of the status key of the CI related to the alert.
Status
Name
Event The severity of the event corresponding to the CI Status Alert. You can set it to
Severity correspond exactly to the alert's severity or to another value.
KPI ID The ID of the KPI whose change of status triggers the CI Status alert.
KPI Name The name of the KPI whose change of status triggers the CI Status alert.
KPI Value The value of the KPI whose change of status triggers the CI Status alert.
Previous The key of the previous status of the KPI before the change that triggered the CI
Status Key Status alert.
Previous The name of the status of the KPI before the change that triggered the CI Status
Status alert.
Name
Audit Log
Each change you make to a CI Status alert is logged into the CI Status Alert Administration log.
To access that information click Admin > Platform > Setup and Maintenance > Audit Log and
select CI Status Alert Administration in the Context list. For details, see "Audit Log" in the APM
Platform Administration Guide.
Example: The audit log provides information about the date the alert definition was modified, the user
who made the modification, the type of action that was performed followed by the contents of the
Definition Details area of the alert definition. For details about the Definition Details area, see Create
New Alert Wizard, on page 157.
The following section describes how to customize the way KPIs and HIs are assigned to CIs.
To access
Select Administration > Service Health > Assignments, and select the Health Indicator
Assignments or KPI Assignments tab.
NOTE:
To access the Assignments tab in Service Health Administration, you must have user
permissions of Admin or higher.
Learn About
This section includes:
For general information on KPI and HI functionality, see Setting up KPIs and HIs, on page 58. For
details on specific KPIs, see List of Service Health KPIs, on page 232.
l Deleting. An inherited assignment cannot be deleted on a child CIT. If you override an inherited
assignment, you can delete the overriding assignment on the child CIT. If you delete an
assignment on a parent CIT, it is deleted on its descendant CITs as well.
l Editing. When you edit an inherited assignment, the edited assignment appears in bold text in
the assignments table. You can a restore an overriding assignment to its original inherited
definitions.
l Invalid assignments. Inherited assignments are not displayed if they are invalid, because these
assignments are not relevant for the child CIT. An invalid assignment is only shown on the CIT
where it can be fixed. Once it is no longer invalid, it appears on the descendant CITs.
TIP:
Each assignment rule defined on an upper level CI type is inherited by all child CI types. If
you need to define a specific assignment for a child CI type, create a new rule with the same
condition as an inherited rule, and change the HI or KPI configuration accordingly. You can
also stop some of the running assignment rules, and activate more specific rules for specific
CI types.
l Predefined. Out-of-the-box assignments that have not been modified. These assignments can
be edited but not deleted. If you edit a predefined assignment, it is labeled Predefined
(Customized).
l Predefined (Customized). Out-of-the-box assignments that have been edited. These
assignments cannot be deleted, but you can restore them to their default settings.
l Custom. New assignments that you have created.
NOTE:
When you stop a default assignment and then restart it, the assignment type changes from
Validation
The validation mechanism checks that each assignment rule is valid. A tooltip on the CIT tree
shows the number of valid and invalid assignments for each CIT.
The CIT toolbar contains a filter to enable you to focus attention on invalid assignments; when you
select Invalid Assignments Only, the CIT tree expands all the CIT nodes that have invalid
assignments.
If there is a problem with an assignment (for example, if an invalid business rule is defined, if an
assignment is not unique, or if a referenced property does not exist for the CIT in the RTSM), you
can open the assignment for editing. The dialog box that appears contains details regarding which
area in the assignment definition is problematic, and should be fixed.
Tasks
This section includes:
NOTE:
You can add a value to the dropdown list of possible Monitored By values using
the following infrastructure setting: Admin > Platform > Infrastructure
Settings > Foundations > Sources Configuration > Possible Values for
Monitored By.
c. (Optional) To add additional conditions based on CI properties, click the Add button in
the Condition area, and define one or more property conditions. All of the property
conditions must be true for the condition to be met. To edit property conditions, click
the field that you want to modify, and edit its contents.
d. In the KPI Configurations area (for KPI assignments) or the Health Indicator
Configurations area (for HI assignments), define the following:
l For KPI assignments, define the KPIs that you want assigned to the CIs when the
condition is met. For each KPI, specify its business rule, rule thresholds,
calculation method, and which HIs it uses in its calculation. Note that if the CI has
none of the specified HIs assigned, the KPI will not be assigned to the CI. For user
interface details, see Add/Edit KPI to Assignment Dialog Box, on page 189.
l For HI assignments, define the HIs that you want assigned to the CIs when the
condition is met. For each HI, specify its priority, business rule, rule thresholds, and
the selector that defines which data samples are relevant for the HI. For user
interface details, see Add/Edit Health Indicator to Assignment Dialog Box, on page
194.
e. (Optional) If you are defining a KPI assignment, you can use the Context Menus area
to define which context menus are assigned to the CI when the condition is met. This
does not override existing context menus, but enables you to define additional ones.
l Restoring definitions. When you override an inherited assignment, the edited assignment
appears in bold text in the assignments table. To restore an overriding assignment to its original
inherited definitions, select the assignment and click the Restore From Parent CIT button.
l Editing. The condition of an inherited assignment cannot be edited. To edit the condition, clone
the inherited assignment, edit the clone, and delete the original inherited assignment.
l Deleting. An inherited assignment cannot be deleted on a child CIT. If you override an inherited
assignment, you can delete the overriding assignment on the child CIT. If you delete an
assignment on a parent CIT, it is deleted on its descendant CITs as well.
Related Tasks
l How to Modify a KPI Assignment – Use-Case Scenario, on page 202
l How to Create a KPI Assignment Using an API Rule – Use-Case Scenario, on page 205
UI Description
This section includes:
UI Description
Element
(A-Z)
Refresh. Click to refresh the CI Types pane and the Assignments pane display.
UI Description
Element
(A-Z)
If a CIT has an assignment or propagation rule defined, the CIT icon has a small
overlay icon in its lower right corner. If there are invalid assignments or propagation
rules, the overlay icon indicates this. In the following image, the BusinessProcess
CIT has one or more assignments or propagation rules defined, while the Business
Transaction CIT has an invalid assignment or propagation rule.
Filter This filter enables you to display all assignments and propagation rules (default
setting); only valid assignments; or only invalid assignments.
When you select Invalid Assignments Only, the CIT tree expands all the CIT nodes
that have invalid assignments. If you want to resolve invalid assignments, open each
assignment for editing. The dialog box that appears contains details on what needs to
be fixed in the assignment definitions.
UI Element Description
(A-Z)
Duplicate. Click to copy a selected assignment, and open the copy for editing.
UI Element Description
(A-Z)
Assignments that are inherited from parent CITs cannot be deleted on the child
CIT, but only on the parent CIT.
Start. Click to start running a selected assignment on existing CIs, and on new
CIs.
You can only start an assignment if you have selected it on the CIT where it is
defined, and not on one of that CIT's descendants.
You can only stop an assignment if you have selected it on the CIT where it is
defined, and not on one of that CIT's descendants.
Change visible columns. Click to select the columns you want to display in the
table.
KPIs/Health The KPIs or HIs that are assigned to CIs of the selected CIT, based on the
Indicators assignment.
Monitored List of values of the Monitored By attribute within the RTSM; the assignment is
By only applicable if the CI contains one of the listed values as its Monitored By
UI Element Description
(A-Z)
attribute.
l Running. The assignment has been started and is running on the appropriate
CIs.
l Stopped. The assignment has been stopped and is not running.
In the Assignments tab, select a CIT in the CI Type pane. Within the
Assignments for CI Type pane, the KPI Assignments tab displays the KPI
assignments for the selected CIT.
l To add a KPI assignment to the selected CIT, click the Add button.
l To edit a KPI assignment, select the assignment and click the Edit button.
Important When an assignment is inherited from a parent CIT, the name of the source CIT
information appears in parentheses after the assignment name. If you edit an inherited
assignment, the edited assignment is displayed in bold text. The condition of an
inherited assignment cannot be edited; to edit, clone the inherited assignment, edit
the clone, and delete the original inherited assignment.
UI Element (A-Z) Description
Condition Area
The condition defines which characteristics a CI must have so that the KPI assignment is
relevant for the CI. Each line in the table represent a property condition; the assignment is
relevant if all the property conditions are filled. If no property conditions are defined, the KPIs are
assigned to all CIs of the CIT with the specified Monitored By attribute.
UI Description
Element
Monitored Specify the value of the Monitored By attribute within the RTSM; the
By assignment is only applicable to a CI if the CI contains this value as its
Monitored By attribute.
This field is mandatory for all CITs except for Monitor CITs (and their
descendant CITs).
Note: You can add a value to the dropdown list of possible values using the
following infrastructure setting: Admin > Platform > Infrastructure Settings >
Foundations > Sources Configuration > Possible Values for Monitored
By.
Operator Relational operator that the condition uses when comparing the actual value for
the property against the value defined in the condition. The expression gives a
result of TRUE or FALSE for each CI. For details on the possible operators, see
Property Condition Operator, on page 199.
UI Description
Element
Property This drop-down list contains all of the attributes of the RTSM class for the
Name selected CIT. Select an attribute to define the condition, using the Operator and
Value fields.
Value Enter the required value for the property. This is the property value that the
condition compares with the value in the RTSM class attribute.
UI Description
Element
(A-Z)
UI Description
Element
(A-Z)
KPI The name of the KPI assigned to the selected CI. For information about each
KPI, see List of Service Health KPIs, on page 232.
Related The list of HIs whose values are used in calculating this KPI.
Health
The KPI will only be assigned if one (or more) of these HIs exists on the CI. If
Indicators
none of the HIs exist on the CI, the KPI is not assigned.
The list of Available Context Menus contains the context menus that are applicable to the
CIT. The list of Selected Context Menus shows which context menus are assigned to the CIs
which fill the condition. You can use the arrows to move the context menus between the lists, or
drag context menus from one list to another.
Note that this does not override existing context menus, but enables you to define additional
ones.
To In the Add/Edit KPI Assignments for CI Type dialog box, in the KPI
access Configurations area, click Add, or select a KPI and click Edit.
KPI Area
User interface elements are described below:
UI Description
Element
(A-Z)
Click to add or remove HIs from the list of Related Health Indicators which are
used to calculate the KPI. For details, see Edit Related Health Indicators Dialog
Box, on the next page.
Note: Adding a related HI to a KPI does not assign the HI to the CI itself; this
means that if the HI is assigned to the CI, this KPI will include the HI in its
calculation.
KPI The name of the KPI assigned to the selected CIT. For information about each
KPI, see List of Service Health KPIs, on page 232.
Related The list of HIs whose values are used in calculating this KPI.
Health
The KPI will only be assigned if one (or more) of these HIs exists on the CI. If
Indicators
none of the HIs exist on the CI, the KPI is not assigned.
Thresholds Area
This area enables you to modify the default thresholds used for the KPI's business rule; for
details, see KPI and HI Thresholds, on page 63. This area only appears if you select a rule that
requires thresholds; for example, if you select the Worst Status rule this area does not appear.
UI Element (A- Description
Z)
OK, Warning, Enter the required threshold value for each status in the appropriate box.
Minor, Major, Ensure that the values you enter are logically ordered.
Critical
You can use RTSM class attributes of type float or integer to define
threshold values. Drag an attribute from the CI Type Properties area to
the threshold value fields.
Operator Select the required operator. This operator is applied for all the thresholds.
You can use RTSM class attributes of type string to define operators.
Drag an attribute from the CI Type Properties area to the operator field.
To access In the Add/Edit KPI to Assignment dialog box, click the button next to the
Related Health Indicators field.
Important The list of applicable HIs, that can be used to calculate the KPI on the selected
information CIT, is based on the Indicator Repository definitions. For details, see Indicator
Repository, on page 250.
UI Element (A-Z) Description
Select an HI from the Applicable Health Indicators list, and click to add it
to the Selected Health Indicators list.
Select an HI from the Selected Health Indicators list, and click to remove
it.
Applicable Health This shows the list of HIs that can be used to calculate the KPI, on the
Indicators selected CIT.
Selected Health This shows which HIs will be used to calculate the KPI on the selected CIT
Indicators
Within the Assignments for CI Type pane, the Health Indicator Assignments
tab displays the HI assignments for the selected CIT.
Important When an assignment is inherited from a parent CIT, the name of the source CIT
information appears in parentheses after the assignment name. If you edit an inherited
assignment, the edited assignment is displayed in bold text. The condition of an
inherited assignment cannot be edited; to edit, clone the inherited assignment, edit
the clone, and delete the original inherited assignment.
UI Element (A-Z) Description
UI Element (A-Z) Description
Condition Area
The condition defines which characteristics a CI must have so that the HI assignment is
relevant for the CI. Each line in the table represent a property condition; the assignment is
relevant if all the property conditions are filled. If no property conditions are defined, the HIs are
assigned to all CIs of the CIT with the specified Monitored By attribute.
UI Description
Element
(A-Z)
Monitored Specify the value of the Monitored By attribute within the RTSM; the
By assignment is only applicable to a CI if the CI contains this value as its
Monitored By attribute.
This field is mandatory for all CITs except for Monitor CITs (and their
descendant CITs).
Note: You can add a value to the dropdown list of possible values using the
following infrastructure setting: Admin > Platform > Infrastructure Settings >
Foundations > Sources Configuration > Possible Values for Monitored
By.
Operator Relational operator that the condition uses when comparing the actual value for
the property against the value defined in the condition. The expression gives a
result of TRUE or FALSE for each CI. For details on the possible operators, see
Property Condition Operator, on page 199.
Property This drop-down list contains all of the attributes of the RTSM class for the
UI Description
Element
(A-Z)
Name selected CIT. Select an attribute to define the condition, using the Operator and
Value fields.
Value Enter the required value for the property. This is the property value that the
condition compares with the value in the RTSM class attribute.
UI Element Description
(A-Z)
To access: In the Add/Edit Health Indicator Assignments for CI Type dialog box > Health
Indicator Configurations area, click Add, or select an HI and click Edit.
UI Description
Element
(A-Z)
Priority By default, each HI has a priority of zero (0). If the assignment mechanism runs a
number of assignments on a CI, and more than one assignment assigns the
same HI, the priority can be used to fine-tune which to assign.
The attributes listed under the heading General Properties are grouped according to attribute
type (for example binary or string). In addition, when defining a selector, the following attributes
are available under the heading Selector Related Properties:
UI Element Description
(A-Z)
KPI Enter the KPI calculation script for the rule you are creating. The contents of
Calculation the script depends on the rule type, as follows:
Script
l API Sample Rule. See API Sample Rule in the APM Extensibility Guide.
l API Duration-Based Rule. See API Duration-Based Sample Rule in the
APM Extensibility Guide.
Sample Enter the names of the sample fields you want to use in the script. Separate
Fields between the sample names with a comma.
Thresholds Area
This area enables you to modify the default thresholds used for the HI's business rule; for
details, see KPI and HI Thresholds, on page 63. This area only appears if you select a rule that
requires thresholds; for example, if you select a Worst Status rule this area does not appear.
UI Element (A- Description
Z)
OK, Warning, Enter the required threshold value for each status in the appropriate box.
Minor, Major, Ensure that the values you enter are logically ordered.
Critical
You can use RTSM class attributes of type float or integer to define
threshold values. Drag an attribute from the CI Type Properties area to
the threshold value fields.
Operator Select the required operator. This operator is applied for all the thresholds.
You can use RTSM class attributes of type string to define operators.
Drag an attribute from the CI Type Properties area to the operator field.
Selector Area
This area enables you to define the selector for the HI. The selector catches data samples from
the incoming data that meet the filter criteria.
For an overview of selectors, see Selectors for Metric-Based HIs, on page 69. For details on
defining selectors, see How to Define Selectors for HIs, on page 98.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Selector Toolbar
UI Element Description
Copy. Select one or more selector rows and click to copy the rows to the
clipboard.
Cut. Select one or more selector rows and click to cut the rows to the
clipboard.
If you are pasting a selector expression, there are two Paste options:
l If you select a row before you click Paste, the expression is pasted after
the selected row.
l If you do not select a row but just click Paste, a new group is created
containing the expression.
UI Element Description
Selector Definitions
UI Element Description
Field Enter the name of a reference property that the selector expression searches
Name for in the incoming data samples. For details on the samples, see Data
Samples, on page 1372.
Operator The relational operator that the selector expression uses when comparing the
actual value for the property against the value defined in the selector. The
expression gives a result of TRUE or FALSE for each data sample.
l = or !=. Filters the samples where the value of the sample field specified in
the Field box equals or is not equal to the value specified in the Value box.
l > or <. Filters the samples where the value of the sample field specified in
the Field box is less or more than the value specified in the Value box.
l in or not In. Use the |!| separator Value box. The value specified in the
Value box can only be 100 characters long.
l >= or <=. Filters the samples where the value of the sample field specified
in the Field box is more or equal to or less or equal to the value specified in
the Value box.
l prefix or notPrefix. Filters in the samples where the sample field value
starts with the string entered in the Value box.
l suffix or notSuffix. Filters in the samples where the sample field value ends
with the string entered in the Value box.
l like or notLike. The expression you enter in the Value box should follow the
Java standard for regular expression.
Note: It is recommended to use the suffix or notSuffix operators instead of the
like and notLike operators that are performance intensive.
Type The type of value in the data sample (can be String, Double, Integer, Long,
UI Element Description
Value The property value that the expression compares with the value in the data
sample.
You can use RTSM class attributes to define selector values; drag an attribute
from the CI Type Properties area to the selector value field.
The selector determines which samples are valid based on the transaction ID,
which is the CI ID.
Expression When you have defined a selector, this area displays a summary of the
Summary selector conditions.
Value Description
Equals Returns true when the value of the RTSM class attribute equals the value specified
in the value attribute of the property condition.
Does not Returns true when the value of the RTSM class attribute does not equal the value
equal specified in the value attribute of the property condition.
Is like Returns true when the value of the RTSM class attribute matches the string in the
value attribute of the property condition. The string of the value attribute can contain
% as a wildcard. % may represent 0 or more characters.
Is not like Returns true when the value of the RTSM class attribute does not match the string
in the value attribute of the property condition. The string of the value attribute can
contain % as a wildcard. % may represent 0 or more characters.
Value Description
Contains Returns true when the value attribute of the property condition equals one of the
elements listed in the value of the RTSM class attribute, when the RTSM attribute
type is string_list.
Is Returns true when the value of the RTSM class attribute equals one of the elements
contained that is listed in the value attribute of the property condition. The elements in the list
in should be separated with a comma.
Is NULL Checks where the CI attribute was not assigned a value. Returns true when the
RTSM class attribute is empty.
Is not Checks where the CI attribute was assigned a value. Returns true when the RTSM
NULL class attribute is not empty.
Is true Returns true when the RTSM class attribute value is true.
Is false Returns true when the RTSM class attribute value is false.
Troubleshooting
Using System Health Monitors to Troubleshoot Assignment Problems
If the Assignment Mechanism is not working properly, you can use the following System Health
monitors to help locate the source of the problem:
l KES Availability. Monitors that the Assignment Mechanism is up and running for each
customer.
l KES Content. Monitors that the Assignment Mechanism content is valid.
For details, refer to the System Health documentation.
Synchronizing Assignments
After making changes to assignments for a CIT, you can synchronize the assignments mechanism to
run assignments on the CIT as if a new CI was just added. You can synchronize KPI assignments, HI
assignments, or all assignments on the CIT.
When you synchronize all assignments, the assignments mechanism first assigns HIs based on the HI
assignments, then KPIs based on the KPI assignments.
Synchronizing HI assignments can also have an effect on KPIs. For example, if an HI is added to a CI
based on an HI assignment, a KPI assignment that is already running may add a new KPI to the CI
based on this new HI.
Synchronizing can also delete KPIs or HIs. For example, if an assignment assigns two HIs (H1 and
H2), and you modify it to only assign one of them (H1) and then synchronize, the assignment will delete
the HI (H2) from the CI. If a KPI assignment has the deleted HI as its only related HI, the KPI will be
removed from the CI as well.
NOTE:
l Change the HI calculation rule. Note that the new rule is used to calculate all of the HIs assigned via
this assignment.
l Change the rule parameters and rule thresholds (where relevant).
l Stop the assignment if necessary.
If a KPI or HI is assigned to a CI using the assignment mechanism, and you then manually change the
KPI or HI, the assignment mechanism no longer makes changes to this indicator. For example, if you
manually modify an assigned KPI, and you then change the business rule used within the KPI
assignment, this change will not affect the modified KPI. In addition, synchronization does not remove
a modified indicator, even if the CI no longer fills the assignment condition.
However, if you manually remove an assigned KPI or HI, and then synchronize assignments, the KPI
or HI will again be assigned to the CI by the assignment mechanism.
TIP:
If you change a CI so that it no longer fills any assignment conditions, its HIs and KPIs are not
removed automatically by the assignment mechanism. You can delete these indicators manually
using the CI Indicators tab, or perform synchronization in the Assignments tab on the relevant CI
Type.
Each of their business transactions has the Application Availability KPI assigned by default. John
wants to also assign the OT Impact KPI to the business transaction CIs, to calculate the dollar value of
unavailable transactions over time. He assigns this KPI the Impact Over Time rule, and defines the rule
so that each minute a transaction is unavailable, the financial impact reflects a $600 loss.
2. Add the OT Impact KPI to the RUM Business Transaction KPI assignments
a. In the KPI Configurations area, he clicks New to add a new KPI to the assignment.
b. He selects the OT Impact KPI, using the Impact Over Time Rule, calculated based on
Child KPIs.
c. He defines the Dollar Impact (financial loss in dollars per minute) as 600. He links this to
the Application Availability KPI (whose ID in the KPI repository is 7), by typing 7 in the
StatusDimension rule parameter.
This means that for every minute the Application Availability KPI is red, the value of the OT
Impact KPI increases by $600.
d. He defines thresholds for the OT Impact KPI so that when the value of the KPI is less than
or equal $200, the status of the KPI is OK; when it is less than or equal $500 it is Minor,
and when it is over $500 it is Major.
3. Result
The RUM Business Transaction KPI assignment, on the Business Transaction CIT, now
includes the OT Impact KPI.
This KPI is now automatically assigned to all business transactions monitored by Real User
Monitor. The value of this KPI is $600 for every minute a business transaction is not available.
In this scenario, you create a KPI assignment so that a KPI will automatically be assigned to all hosts
and databases monitored by SiteScope. The KPI will use a custom API rule, so that whenever the KPI
is assigned to a host CI the rule performs one action, and when the KPI is assigned to a database CI
the rule performs another action.
First, within the rule repository you define a rule for a specific CI type, using a Rule API script. You then
make this rule applicable to a KPI, within the KPI repository.
You create a KPI assignment to assign this KPI using the custom rule, within the KPI assignment
administration. Finally, you define the rule within the KPI assignment administration, so that the rule
dynamically takes the CI type from the CI and performs different actions depending on the CI type
(host or database).
1. Clone the API Group and Sibling business rule and define rule parameters
a. Access Admin > Service Health > Repositories > Business Rules; select the API
Group and Sibling business rule, and click Clone Rule.
The new rule is named API Group and Sibling Rule (1). Open the rule for editing.
b. In the Advanced Rule Settings area, define the rule as applicable for the Configuration
Item CI type.
c. In the Rule Parameters area, create a new rule parameter named CI_type, of type
String. You do not need to modify any other fields.
This rule parameter will be used to define the API script, using the CI type taken
dynamically from the CI.
d. In the Rule Parameters area, open the parameter KPI Calculation Script for editing, and
define the script which will be run on the KPI. For details on how to define custom rules
using the rules API, see Service Health Rules API - Overview in the APM Extensibility
Guide.
The following image illustrates a calculation script which performs one action if the CI type
is a database, another action if the CI type is a host, and a third action for other CITs.
e. From the CI Type Properties list, drag the property CI Type to the CI_type rule
parameter, within the Business Rule Parameters area.
This means that the CI_type rule parameter that is part of the calculation script is filled
dynamically from the CI information itself: for a host CI this parameter gets the value
node, and for a database CI it gets the value database.
4. Result
The Host and Database assignment, on the Infrastructure Element CIT, assigns the Generic
KPI to all infrastructure element CIs (and their child CIs). When this KPI is on a host CI, the
API rule performs one action, and when it is on a database CI it performs another action.
The following section describes how to define exceptions to the default KPI propagation.
To access
Select Administration > Service Health > Assignments, and select the Propagation Rules
tab.
NOTE:
To access the Assignments tab in Service Health Administration, you must have user
permissions of Admin or higher.
Learn About
Propagation Rules Overview
Each propagation rule is defined per CI type, and includes a condition and a task, as follows:
l Condition. The condition describes the CIT of the child CI, the CIT of the parent CI, and the KPI
assigned to the child CI. When these conditions are met, the task is then applied.
l Task. The task describes which KPIs and business rules are propagated to the parent CI. The
task may also include custom thresholds for the business rule used to set the status of the KPI.
Using propagation rules you can specify that when a KPI is assigned to a CI one of the following
occurs:
Example:
A Service Health administrator wants to set up custom KPIs to monitor availability of her data
center's CIs. She creates two KPIs to show system availability for Windows and UNIX data
servers, but she does not want these KPIs to propagate up to the parent Data Center CI.
Instead, she wants the Data Center CI to have a different KPI (System Availability), with a rule
combining the availability of both child CIs.
She therefore specifies a propagation rule on each of the child CIs (Windows and UNIX
servers). The rule is defined so that when the parent CI is Data Center, a custom KPI (System
Availability) is propagated, using a rule that combined the values of the two KPIs on the child
CIs.
Default Propagation
The propagation mechanism is triggered when a link between two CIs is added or removed in the
RTSM, or if you assign a KPI to a CI or detach a KPI from a CI in Service Health administration. By
default, KPIs are propagated as follows:
l Each KPI attached to any child CI of any parent CI is automatically propagated to the parent CI.
l The KPI is assigned the KPI's default group business rule and rule parameters, as defined in the
KPI definition in the KPI repository. For details, see Default Group Rule in New KPI/Edit KPI
Dialog Box, on page 645.
l The thresholds are defined in the business rule repository, if they exist.
l The default propagation is not visible in the user interface. You cannot modify it.
NOTE:
Propagation rules respond to changes within the KPI and rule repositories. For example, if
you have defined a propagation rule using a particular KPI, and this KPI is removed from the
repository, the propagation rule becomes invalid.
An inherited propagation rule cannot be deleted on a child CIT. If you delete a propagation rule on a
parent CIT, it is deleted on its descendant CITs as well.
If there are two rules on a CIT; one inherited from a parent CIT, and one assigned to the CIT itself,
then the one assigned to the CIT itself will be applied.
Tasks
How to Configure a KPI Propagation Rule
l Propagate the KPI using another rule. Select this option if you want the KPI
propagated, but using a business rule that is not the default group rule defined for
this KPI. Specify the business rule that you want used for the KPI on the parent CI.
l Propagate custom KPIs. Select this option if you want different KPIs propagated
to the parent CI, or if you want to propagate the same KPI and rule, but using
different rule thresholds. For each KPI, specify the business rule that you want used
on the parent CI, and rule thresholds if relevant. For user interface details, see
Add/Edit KPI for Propagation Rule Dialog Box, on page 216.
Propagation rules have no retroactive effects; if you make any changes to propagation
rules, the changes only affect from that point on.
If a parent CI is already assigned a specific KPI, and the propagation is defined as
propagating the same KPI from the child CI, the KPI is not propagated from the child CI.
UI Description
This section includes:
UI Description
Element
(A-Z)
In the following image, the BusinessProcess CIT has one or more assignments or
propagation rules defined, while the Business Transaction CIT has an invalid
assignment or propagation rule.
UI Description
Element
(A-Z)
If you have invalid definitions, you can select the relevant tab (KPI Assignments, HI
Assignments, or Propagation Rules). The user interface will indicate the source of the
problem, and you can fix it if necessary.
Refresh. Click to refresh the CI Types pane and the Assignments pane display.
Filter This filter enables you to display all assignments and propagation rules (default
setting); only valid assignments; or only invalid assignments.
When you select Invalid Assignments Only, the CIT tree expands all the CIT nodes
that have invalid assignments.
If you want to resolve invalid assignments, open each assignment for editing. The
dialog box that appears contains details on what needs to be fixed in the assignment
definitions.
A propagation rule defines (based on CITs) that if a specified KPI is assigned on a CI, the CI's
parent CIs will either be assigned this KPI with a different rule, no KPIs, or one or more other KPIs.
UI Element Description
(A-Z)
Duplicate. Click to copy a selected propagation rule, and open the copy for
UI Element Description
(A-Z)
editing.
Change visible columns. Click to select the columns you want to display in the
table.
Assigned When this KPI is assigned to the selected CIT, the propagation rule is applied to
KPI the parent CIT.
for CI Type pane, the Propagation Rules tab displays the KPI propagation rules for
the selected CIT.
l To add a propagation rule to the selected CIT, click the Add button.
l To edit a propagation rule, select the propagation rule and click the Edit button.
UI Element (A-Z) Description
Condition Area
The condition defines which characteristics a CI must have so that the KPI propagation rule is
relevant for the CI. The condition includes the CIT of the CI, the CIT of its parent CI, and the KPI
assigned to the child CI. When these conditions are met, the task is then applied.
UI Element Description
(A-Z)
KPI This drop-down list contains the KPIs that can be assigned to the child CI.
assigned to Select a KPI to define the condition.
source CI
If you select Any KPI, the condition is filled if the CI has any KPIs assigned.
type
For example, if you do not want any KPI propagated to the parent CI, select
this option, and define the task as Do Not Propagate the KPI.
Parent CI This contains a CIT hierarchy. Type the name of a CIT or select a CIT from
type the hierarchy, to define the CIT of the parent CI.
Source CI This is the CI type which you selected in the CI Types pane. When the
type specified KPI is assigned to a CI with this CI type, and its parent CI is the
specified parent CIT, the condition is met.
Task Area
This area enables you to define which KPIs and business rules are propagated to the parent CI,
when the condition is met.
UI Element Description
Do not Select this option if you do not want the KPI propagated to the parent CI.
propagate
the KPI
Propagate Select this option if you want the KPI propagated to the parent CI, using a rule
the KPI that is not the KPI's default group rule. Select a rule from the drop-down list.
using a
The list contains the rules that are applicable for the KPI and for the parent
different rule
CIT. If you selected Any KPI in the condition area, the list contains the rules
that are applicable for the parent CIT.
Propagate Select this option if you want different KPIs propagated to the parent CI, or if
custom you want to propagate the same KPI and rule, but using different rule
KPIs thresholds. After selecting this option, add one or more KPIs for propagation.
If you select this option and do not add any KPIs, no KPIs are propagated.
KPI The name of the KPI propagated to the parent CIT. For information about
each KPI, see List of Service Health KPIs, on page 232.
To In the Add/Edit KPI Propagation Rule for CI Type dialog box, in the Task area, click
KPI Area
User interface elements are described below:
UI Description
Element
(A-Z)
KPI The name of the KPI propagated to the parent CIT. For information about each
KPI, see List of Service Health KPIs, on page 232.
Thresholds Area
This area enables you to modify the default thresholds used for the KPI's business rule; for
details, see KPI and HI Thresholds, on page 63. This area only appears if you select a rule that
requires thresholds, such as the Percentage Rule.
UI Element (A-Z) Description
OK, Warning, Enter the required threshold value for each status in the appropriate box.
Minor, Major, Ensure that the values you enter are logically ordered.
Critical
Operator Select the required operator. This operator is applied for all the
thresholds.
Enter the KPI calculation script for the rule you are creating; for details, see API Group and
Sibling Rule in the APM Extensibility Guide.
1. Parent sorting:
l A comparison triplet parent CI that is equal to the propagation parent CI (the number of
hierarchy levels is 0 in the model hierarchy) is better than a comparison triplet parent CI that
is derived – with a larger number of hierarchy levels – from the propagation parent CI.
l A comparison triplet parent CI that is derived, in the class model, from the propagation
parent CI with a smaller number of hierarchy levels is better than a comparison triplet parent
CI that is derived from the propagation parent CI, with a larger number of hierarchy levels.
2. Child sorting:
The mechanism performs the same type of sorting as the parent CI sorting on the child CI.
3. KPI sorting:
The sorting is performed on the KPI where the KPI corresponding to the triplet KPI is better
than Any KPI.
For each KPI that is propagated from a child CI type to a parent CI type (comparison triplet), the
matcher scans the list of sorted propagations to find the propagation that most closely matches the
triplet. A propagation is considered a match when:
l The parent CI type and the child CI type in the propagation correspond exactly to the comparison
triplet parent CI or child CI, OR the child CI class in the comparison triplet is derived (in the class
model hierarchy) from the child CI type in the propagation and the same for the parent CI type.
AND
l The propagation KPI has the same ID number as the comparison triplet KPI OR the propagation
condition specifies Any KPI.
The first propagation in the sorted list is used.
Example:
No Propagation How does the propagation match the triplet (parent CI=B,
Condition child CI=A, and KPI=K)?
1. Propagation 6 is at the top of the list as its parent CI type is E (most specific), child CI type
C (most specific) and KPI type is K (explicit type).
2. Propagation 5 comes after propagation 6 as its only difference with 6 is its generic KPI
type.
3. Propagation 4 comes after as its child CI type (Node) is more generic than propagation 5's
child CI type (C).
4. Propagations 3, 2, and 1 are listed afterwards (in this order), as their parent type is less
specific (higher in the hierarchy) than type E.
5. Propagation 1 goes to the bottom of the list as it is the most generic propagation.
When the propagation mechanism tries to find the closest matching propagation definition
to the triplet (parent=CI B, child=CI A and KPI=KPI K) propagation 6 is at the top of the list
and is therefore selected.
De-propagation
The de-propagation mechanism is activated:
1. Finds the matching propagation for the deleted KPI according to its triplet (child CI, parent CI,
and KPI type). For details, see How Propagation Rules are Implemented, on page 218.
The selected propagation includes the set of KPIs that might have been previously propagated
by the deleted KPI.
2. Retains from the potential KPIs only the KPIs that are currently attached to the parent CI.
3. Finds the propagations that match the KPIs attached to the child CI and its siblings.
4. Builds a set of the KPIs that might have been previously propagated by the matching
propagations from step 3.
5. Removes the KPIs of step 4 from the set of KPIs of step 2.
1. Finds all the matching propagations for all of the KPIs attached to all of the siblings of the
deleted (or detached) CI.
2. Builds a set of KPIs attached to the parent CI that were not propagated by any of the
propagations from step 1.
3. Deletes from the parent CI all of the KPIs from step 2.
4. Activates the de-propagation mechanism described in case A starting with the parent CI and
the set of KPIs deleted from it in step 3.
Propagation Limitations
l If you propagate the same KPI A from different child CIs (CI1 and CI2) with a different
propagation, the propagation that affects the parent CI (CI4) regarding KPI A can be either one of
the propagations (from CI1 or CI2). Because of this uncertainty, it is recommended to avoid
specifying different propagations that propagate the same KPI but with different rules,
thresholds, or both.
l According to the previous limitation, if you propagate the same KPI A from different child CIs
(CI1, CI2, or CI3), the propagation that affects the parent CI (CI4) regarding KPI A can be either
one of the propagations. If you delete one of the CIs (CI2) or one of its KPIs, the configuration of
KPI A (rule and thresholds) is updated and propagated from either CI1 or CI3. The update is not
performed if the KPI was customized by the user.
NOTE:
Propagation rules are not retroactive; if you make any changes to propagation rules, the
changes only take effect from that point on.
The Repository page provides a convenient user interface for viewing and customizing the definitions
contained in the repository XML definition files. These files define the templates that are used
throughout Application Performance Management to determine how source data is imported and
handled, and to determine appearance and functionality for the CIs in the presentation layer.
Repositories
The Repository page enables you to access the following repositories:
l KPIs. Provides template definitions for the key performance indicators (KPIs) used in Service
Health. For details, see KPI Repository, on page 231.
l Indicators. Provides template definitions for the health indicators (HIs) used in Service Health
and SLM. For details, see Indicator Repository, on page 250.
l Business Rules. Provides template definitions for the business rules used with the KPIs in
Service Health, and the tooltips used to display CI information. For details, see Customizing KPI
and HI Calculation Rules, on page 265.
The Rules API can be used to create new rules; for details see Service Health Rules API -
Overview in the APM Extensibility Guide.
l Context menus. Provides definitions for the context menus used in Service Health. For details,
see Context Menu Repository, on page 363.
Permissions
To view the repositories you must have the Add permission for Sources permission. To set up
the permissions, select Admin > Platform > Users and Permissions > User Management >
Permission.
Advanced Users
Advanced users can modify existing repository objects and create new ones. This may be
necessary when you want to customize the way information is presented in Service Health to fit the
needs of your organization; or when you need to create new objects when integrating data from a
new external system into Service Health.
as follows:
l Context Menus. The context menu repository in Service Health defines the menu commands
which are used in Service Health only.
l KPIs and Rules. Service Health and Service Level Management use different KPIs and rules,
and therefore contain two separate, independent sets of repositories for KPI and rule templates.
Changing KPI or rule templates in Service Health has no effect on Service Level Management
(and vice versa). For details on the Service Level Management repositories, see KPI Repository,
on page 639 and Business Rule Repository, on page 650.
l Health Indicators (HIs). The indicators repository is a shared repository for Service Health and
SLM. Any changes you make to the HI template definition in one of these applications will impact
the other applications as well. For details, see How the Indicator Repository is Used by APM, on
page 251.
l New Item. Creates a new repository element that is not based on an existing element. This element
is labeled Custom in the Repository page.
l Clone. Creates a new repository element by cloning an existing element. The original element is still
available, and the new cloned element can be modified.
l Edit. Edit an existing element. If you edit a predefined element it is labeled Predefined (Customized)
in the Repository page. If you delete this element, the predefined element is automatically restored.
For details, see How to Customize a KPI, Rule, or Context Menu Repository Element, below.
Health Indicators
You can create new HI templates, or edit existing templates, using the Indicators repository. For
details, see How to Create or Edit an HI Template in the Indicator Repository, on page 253.
l KPIs and Business Rules. How to Create a KPI and Rule – Example, on the next page.
For details on customizing an event type indicator or health indicator, see How to Create or Edit an HI
Template in the Indicator Repository, on page 253.
NOTE:
Changes made to the repositories may adversely affect functionality. Only administrators with
advanced knowledge of Service Health should perform changes.
1. Open the Admin > Service Health > Repository page and select the KPIs, Business Rules, or
Context Menus repository.
2. Perform one of the following actions:
l To create a new element, click the New button.
l To clone an existing element, select an element and click Clone. A clone of the original element
appears in the repository, labeled Custom. Select the Custom element, and click the Edit
button.
l To edit an existing element, select the element and click the Edit button.
3. In the dialog box that appears, define the repository element as described in the following
sections:
l New KPI/Edit KPI Dialog Box, on page 240
l New Rule/Edit Rule Dialog Box, on page 270
l New Context Menu/Edit Context Menu Dialog Box, on page 392
4. Click OK to save the changes.
1. Create a KPI
Create a clone of the OT Impact KPI.
a. Select Admin > Service Health > Repositories > KPIs to open the KPIs page.
b. Select the OT Impact KPI you want to clone.
c. Click the Clone button. The cloned KPI appears, labeled Custom.
d. Click the Edit button to open the Edit KPI dialog box. For details, see New KPI/Edit KPI
Dialog Box, on page 240.
e. Change the name of the KPI to RUM OT Impact, andclick Save.
2. Create a rule
Create a new rule: RUM Impact Over Time. This is a clone of the Impact Over Time rule, and
uses different criteria to calculate the financial loss of downtime.
a. Select Admin > Service Health > Repositories > Business Rules tab menu option to
open the Business Rules page.
b. Select the Impact Over TimeRule that you want to clone.
c. Click the Clone button. The cloned rule appears in the Custom Business Rules area.
d. Click the Edit button to open the Edit Rule dialog box.
e. Change the name of the rule to RUM Impact Over Time.
f. In the General Rule Settings area, add - for RUM at the end of the description to indicate
that the rule is for Real User Monitor.
g. In the Rule Parameters area, select the DollarImpactFactor parameter and click the
Edit button to open the Edit Rule Parameter dialog box.
h. Change 600 to 1000 in the Default Value field, and save the change.
i. In the Tooltip Settings area, add - for RUM at the end of the tooltip name.
TIP:
Because the new rule is a clone of a rule that was applicable to the original KPI, the
cloned rule is automatically applicable to the cloned KPI. If you need to make a rule
applicable to a KPI, open the KPI for editing, and add the rule to the Selected Rules
list. For details, see New KPI/Edit KPI Dialog Box, on page 240.
The Service Health KPI Repository includes templates of all of the KPIs that can be used within
Service Health. Each KPI template is assigned a default business rule, and is defined by an internal ID
number. For a list of out-of-the-box KPIs, see List of Service Health KPIs, on the next page.
Advanced users can modify the predefined KPI templates and create new KPI templates to customize
how information is presented. For example, you may want to create new KPI templates when
integrating data from a new external system into Service Health.
For an example illustrating how to customize a KPI template, see How to Create a KPI and Rule –
Example, on page 227.
TIP:
Professional Services offers best practice consulting; it is recommended that you use this
service before making any changes to the repositories. For information about how to obtain this
service, contact your Software Support representative.
the new cloned KPI can be modified. To clone a KPI, select a KPI in the KPI Repository
page and click the Clone KPI button. The new KPI will be labeled Custom. Select the new
KPI and click the Edit KPI button to open it for editing.
l Edit KPI. Modifies an existing KPI. To edit a KPI, select a KPI in the KPI Repository page
and click the Edit KPI button. If you edit a predefined KPI, it will be labeled Predefined
(Customized).
For user interface details, see KPIs Repository page, on page 239.
Application Measures availability of End User CIs (for example: Applications, BTFs, and
Availability Business Transactions).
(7)
Application Measures performance on End User CIs (for example: Applications, BTFs, and
Performance Business Transactions).
(6)
Business Displays information on the amount of time taken to complete the business process,
Performance business activity or business process duration monitor.
(631)
Duration Displays different information depending on the rule associated with the Duration
(601) KPI. A tooltip indicates which metric is involved.
Efficacy The Efficacy KPI is a custom KPI for measuring the efficiency and capacity of a
(630) business process. You can create a custom API rule for the Process Efficacy
health indicator, and assign this health indicator to this KPI. For more details, see
Service Health Rules API - Overview in the APM Extensibility Guide.
Generic Displays information calculated by the Generic Formula rule or by the Summary of
(1500) Values rule.
Legacy Displays information relating to SiteScope metrics which are not aligned with
System existing health indicators, as well as data for SiteScope monitors, measurements,
(1) and groups in the System Monitor view.
For Siebel CIs, this KPI indicates physical problems with this CI or underlying CIs,
provided by SiteScope physical monitors (for example: CPU monitor, disk space
monitor, and so forth). SiteScope is the source of the data.
For SAP CIs, this KPI indicates physical problems with underlying hosts, provided
by SiteScope physical monitors (for example: CPU monitor, disk space monitor,
and so on). By default, the System KPI does not appear in the view. If you are using
a regular SiteScope monitor (which creates the System KPI) and you want to
display the System KPI in the view, you have to add the System KPI manually to
the CI.
Locations Deprecated.
(303)
The Locations KPI is a bar that includes up to six colored sections. Each colored
section represents the relative amount of Business Process Steps with the end-user
experience status (the worst status between Application Performance and
Application Availability) that corresponds to the color, at that location. The colors
correspond to the Business Process Monitor Application Performance/Application
Availability colors.
For example, if there are ten SAP Business Process Steps under the Locations
container, five with OK end-user experience, two with Minor status, two with
Critical status, and one with No Data status, the bar displays: 50% green, 20%
yellow, 20% red, and 10% light blue.
Tooltip: The KPI's tooltip displays how many locations have each status, and the
total number of locations. The tooltip's color represents the worst location status.
Number of Displays the number of incidents that exist in Service Manager, and that currently
Open have the initial status and final status defined in the rule parameter and are
Incidents associated with the business service. Tickets can have any status between Initial
(2600) Status and Final Status as long as they had the initial status after the integration and
that they are not currently closed.
OT Impact Displays information relating to the financial loss caused to the organization when
(13) an item is unavailable over time. By default, the calculation is based on the
Availability KPI.
At the leaf CI level, you should attach the Impact Over Time rule to the OT Impact
KPI and the Availability KPI to the same CI. The Impact Over Time rule measures
the total time the Availability KPI attached to the same CI has the red status, and
then calculates the financial loss using the rule parameter: DollarImpactFactor.
This parameter represents the amount of dollars lost in an hour if the system is
unavailable.
At the group level, you should attach the Sum of Values rule to the OT impact KPI.
The Sum of Values rule calculates the sum of all of the values of the OverTime
Impact KPI of its children.
The OT Impact rule calculates financial loss as you add the OT Impact KPI. The
calculation has no time limitation.
PNR Displays information collected from Service Level Management, regarding how
(215) much more time a CI can be unavailable before the SLA is in breach of contract,
based on any SLM KPI.
When configuring a Service Health PNR KPI, you define the SLA, tracking period,
calendar, and SLM KPI which are used to calculate the Service Health PNR value.
For example, if the SLA defines that availability must be 98.5%, the system may be
unavailable 1.5% of the time. If the total time monitored is 100 hours, the PNR KPI
can be set to enter Warning state when the system has been unavailable for one
hour (or 1% of the total time), and to enter Critical state when the system has been
unavailable for 1 1/2 hours. At this point the SLA is in breach, and the agreement can
no longer be met.
For details on how the PNR KPI is calculated, see PNR (Point of No Return) KPI
Calculation, on page 74.
RT Impact Displays information relating to the financial loss caused to the organization in real
(11) time; the calculation is based on the Availability KPI.
At the leaf CI level, you should attach the Real Time Impact rule to the RT impact
KPI and the Availability KPI to the same CI. The Real Time Impact rule measures
the time the Availability KPI attached to the same CI has the red status, and then
calculates the financial loss using the rule parameter: DollarImpactFactor. This
parameter represents the amount of dollars lost in an hour if the system is
unavailable. If the Availability KPI status is not red, then the Real Time Impact value
is 0.0$.
At the group level, you should attach the Sum of Values rule to the RT Impact KPI.
The Sum of Values rule calculates the sum of all of the values of the Real Time
Impact KPI of its children.
When availability status returns to green, the value for this KPI reverts to 0.
SiteScope A SiteScope Health KPI is attached to each SiteScope Profile CI. It displays the
Health availability of the SiteScope. SiteScope periodically (every minute) sends a
(1003) heartbeat to APM. If the heartbeat is received by APM, the status of the SiteScope
Health KPI is green. If the heartbeat is not received, the status of the KPI is blue (No
data). This indicates that there is no communication between SiteScope and APM.
In this case, the status of all the SiteScope monitor and group CIs is also blue.
Software Displays information relating to availability of software element CIs (for example,
Availability databases, J2EE servers, and web servers).
(15)
Software Displays information relating to performance on software element CIs (for example,
Performance databases, J2EE servers, and web servers).
(1075)
System Displays information relating to availability of system element CIs, such as servers
Availability and disks.
(1001)
Transactions The Transactions KPI is a bar that includes up to six colored sections. Each colored
(302) section represents the relative amount of Business Process Steps with the end-user
experience status (the worst status between Application Performance and
Application Availability) that corresponds to the color. The colors correspond to
the Business Process Monitor Application Performance/Application Availability
colors.
For example, if there are ten SAP Business Process Steps under the Transactions
container, five with OK end-user experience, two with Minor status, two with
Critical status, and one with No Data status, the bar displays: 50% green, 20%
yellow, 20% red, and 10% light blue.
The KPI's tooltip displays a list of how many transactions have each status, and the
total number of transactions. The tooltip's color is set according to the worst
transaction status.
Perform the following procedure to view Service Level Management data in an information bar in
Service Health.
To access Select Admin > Service Health > Repositories > KPIs
Important To modify a KPI, select the KPI and click the Edit button, or right-click the KPI and
information access the Edit menu command. For details, see New KPI/Edit KPI Dialog Box, on
the next page.
For a list of predefined KPIs, their descriptions, and the rules attached to the KPIs,
see List of Service Health KPIs, on page 232.
UI Description
Element
(A-Z)
Clone KPI. Select a KPI and click the Clone KPI button to create a new KPI using the
selected KPI as a template.
The original KPI does not change. The new KPI's type is Custom.
UI Description
Element
(A-Z)
Restore to Default. Select an edited KPI whose Type is Predefined (Customized), and
click to restore it to its original settings.
Change visible columns. Opens the Choose Columns to Display dialog box, where you
select the columns you want to display in the table.
By default, the ID column which contains internal KPI ID numbers is not displayed.
Default This specifies the group rule that is defined by default for this KPI.
Group
Rule
Domain The domain which contains this KPI. Domains are groups of KPIs which monitor similar
functions (for example Application or Network); this enables you to filter KPIs according
to these groupings. For details see KPI Domains in the APM User Guide.
ID The ID number used to identify the KPI in the source adapter templates.
To access In the KPI Repository page, click the New KPI button, or select a KPI and click the
Important A list of the KPIs, their descriptions, and the rules attached to the KPIs is available
information in List of Service Health KPIs, on page 232.
UI Description
Element
(A-Z)
Click this button to move all rules to the Selected Rules list.
Select a rule and click to add it to the Selected Rules list. Select multiple rules by
holding down the CTRL key.
Select a rule and click to remove it from the Selected Rules list.
Click this button to remove all rules from the Selected Rules list.
Applicable Define which rules can be applied for this KPI, using the two lists:
Rules
l Unselected Rules. The list of rules which are not applicable to the KPI.
l Selected Rules. The list of rule which can be applied to the KPI.
Use the arrow buttons to move rules from one list to the other.
For details on the rule applicable for each KPI by default, see List of Service Health
KPIs, on page 232.
Default Select the group rule to be used for the next level up in the hierarchy. This list
Group displays all of the available group rules for the applicable rule you selected in the
Rule Applicable Rules list. When a KPI is defined for a CI, it is usually added to a
parent CI. The parent item uses the group rule to calculate the KPI status. For the
list of rules, see Understanding the Service Health Calculation Rules, on page 310.
Domain Define the domain to which this KPI is assigned; for details see KPI Domains in
UI Description
Element
(A-Z)
Either select an existing domain, or enter a new domain name for this KPI.
UI Element Description
(A-Z)
Applicable Select the type of user. You can define two versions of a single Service Health
for User KPIs for two different user types (modes): Operations and Business, where each
Mode KPI version is geared towards the particular viewing requirements of one of the
user types. For details, see Create KPIs for Operations and Business User
Modes, on page 72. Select Both if you want to have one version of the KPI. If you
select Operations and Business, it is recommended to modify the KPI's name to
reflect the type of user role. For example, rename OT Impact: OT Impact -
Operations.
Calculation Select the KPI position. That number represents the position of the KPI in the
Order ordered list used by Service Health when it calculates the topology. Service
Health calculates the higher priority KPIs first, and then the lower priority KPIs.
A KPI is dependent on another KPI when the rule that calculates the value of the
first KPI uses the results of the second KPI's rule. For example, if the RT Impact
KPI and the Availability KPI are attached to a CI, the value of the RT Impact KPI
depends on the values of the Availability KPI. These KPIs must therefore be
calculated in a specific order.
Display Select the order in which the KPIs are displayed in Service Health.
Order
The KPI is Define the trend for the KPI, as described in KPI Trend and History Calculation, on
Critical if... page 69. Select:
UI Element Description
(A-Z)
l values are smaller. When the values are small, the KPI is critical.
l no different. When the values are not different, the KPI is critical.
l values are bigger. When the values are large, the KPI is critical.
The Status and Value fields should be changed following instructions from Software Support.
UI Description
Element
(A-Z)
Formatting Define the method for formatting the value of the KPI (for example: toLowerCase),
Method using the following options:
l Selection. Select a formatting method from the list of available methods (leave
blank if not required). For details, see List of Formatting Methods, on page 246.
l Other. Specify a method that you have defined, which is not on the list of
available methods. If you need to create a new method, contact Software
Support.
Status For internal use; represents the key used to access the KPI status displayed in the
application. If you create a new rule whose key is not Status, you must enter the
new key in the Status box. To create a new rule with a different key, contact
Software Support.
Default Value:Status
Units Enter the type of unit applicable to the rule results displayed in the KPI. The default
units of measurement for objectives are:
l <No unit>. For rules that handle volume, where KPI measurements represent a
simple numerical count; for example, the RUM Transaction Monitor Volume
Rule.
l Financial ($). For rules that determine financial loss for a CI; for example, the
UI Description
Element
(A-Z)
Value For internal use; represents the key used to access KPI results. When this field is
blank, KPI results are taken from the Value field in the calculation rule.
Value Enter the row value postfix. This can remain blank if it is not required. For example,
Postfix to indicate that the value of the KPI is in Euros, enter EUR.
Value Enter the row value prefix. This can remain blank if it is not required. For example,
Prefix to indicate that the value of the KPI is negative, enter a minus sign (-).
To modify a parameter, select the parameter and click the Edit button. For details, see New/Edit
KPI Parameter Dialog Box, on page 247.
NOTE:
Fields regarding internal KPI parameters should only be changed following instructions from
Software Support.
UI Element Description
(A-Z)
Edit KPI Parameter. Click to edit the details of a selected KPI parameter.
UI Element Description
(A-Z)
For details on the default parameters, see KPI and HI Thresholds, on page 63.
Presentation Select how you want the KPI to be presented in Service Health.
Type
icon, Text, and Resource text formats display data using icons or text colored
by status.
PNR bar format is used for the PNR KPI; for details see How to Attach a PNR
KPI to a CI, on page 236.
l Transactions KPIs. When one or more of the CI's children have the Business
Transaction type, then the Transactions KPI is displayed as a GROUPBAR.
l Locations KPIs. When one or more of the CI's children has the Locations
type, then the Locations KPI is displayed as a GROUPBAR. For example:
analyzeSiteScopeMessage If, in a message, a long word overlaps the end of the line, the word is
truncated. The rest of the word and the rest of the message are
wrapped.
getRemedyETTR Deprecated.
getRemedyResource Deprecated.
getStatusString Returns the corresponding resource string to the given status string.
ifEndCheck Changes an empty string into a comment line. Inserts "--->" at the
end of the string.
ifStartCheck Changes an empty string into a comment line. Inserts "<!--" at the
end of the string.
numberToTime Converts a string that can represent a period of time in seconds into a
more readable format.
returnDateAsString Returns the given date in milliseconds in the date format as it appears
in the .resources file.
returnDateAsStringInSec Returns the given date in seconds in to the date format as it appears
in the .resources file.
returnNumOfDigitAfter Formats the given string and returns a string that shows only 3 digit
Point after the point.
returnNumOfDigitAfter Formats the given string and returns a decimal number. The number
Point(digits) of digits after the decimal point is specified in (digits).
returnNumOfDigitAfter Converts the given string into a decimal number with 3 digits after the
PointWithDollar decimal point preceded by a dollar sign.
returnNumOfDigitAfter Converts the given string into a decimal number with 3 digits after the
PointWithEuro decimal point followed by a Euro sign.
returnWithPercentSign Converts the given string into a decimal number with 3 digits after the
decimal point followed by a percentage sign.
toLowerCase_encode Works in the same way as toLowerCase but adds escaping on the
return value.
To access In the Edit KPI dialog box > KPI Parameters area, click the New button to enter new
parameters or click the relevant Edit button to modify an existing parameter.
Important The KPI parameter details vary depending on the presentation type (bar, text, or icon),
information as described in the following section.
The Key, From, and To fields should be changed following instructions from Software
Support.
UI Description
Element
(A-Z)
Bar Icon If presentation type is a bar: Select the bar icon that is assigned to the KPI when the
KPI value is within the range specified in the From/To fields, using the following options:
From/To Internal calculation values for the KPI. When the calculated value of a KPI is in the range
indicated by the From and To fields, the tooltip for the KPI is assigned the color specified
in the Color field, and the KPI is assigned the status icon specified in the Icon field.
Status If presentation type is an icon: Select the icon that is assigned to the KPI when the
Icon KPI value is within the range specified in the From/To fields, using the following options:
Text If presentation type is text: Select a color for the text in the tooltip using the drop-down
Color color palette.
Tooltip Select a color for the tooltip's header and border using the drop-down color palette.
Color
To access In the Edit KPI dialog box, click the Restore Defaults button.
Relevant tasks How to Customize a KPI Template in the Repository, on page 231
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element (A-Z) Description
<Modified fields> The KPI definition fields that have been modified are automatically selected.
Select the fields which you want restored to default, and click Save.
For an introduction to health indicators, see Health Indicators in the APM User Guide.
APM uses HI status and value to set KPI status and value for your monitored CIs. For details, see
Setting up KPIs and HIs, on page 58.
When an HI is created via the Assignment mechanism, or when it is manually assigned to a CI, its
definitions are taken from the HI templates in the indicator repository.
Advanced users can modify these HI templates, and add new indicator templates to CITs, to
customize how this information is calculated and presented in APM.
l For an introduction to these indicator types see Events and HIs - Overview, below.
l For an overview of how the indicator repository is used to assign HIs to CIs, and to set an indicator's
status, see How the Indicator Repository is Used by APM, on the next page.
NOTE:
The indicator repository contains templates for HIs in Service Health and Service Level
Management. You can therefore access the indicator repository from within Service Health and
Service Level Management administration. The repository is identical in each of these
applications.
Because HIs can be added to your APM environment at any time using content packs, a
complete list of HIs is beyond the scope of this documentation. To see which HIs are defined
in your system, open the indicator repository as described in the following chapter. This
chapter presents an overview of these indicators, and describes how to work with the indicator
repository.
For details on how the indicator repository is used to set HI status, see How the Indicator Repository is
Used by APM, on the next page.
Events
When a significant event occurs in your environment, monitoring tools may send an event sample
containing details about the event to the APM event subsystem. The event subsystem is the part of
APM that handles events, assigns status to events, and displays events in the Event Browser.
For example, suppose the CPU load on a server in your environment exceeds a predefined
threshold of 80%. If this machine is monitored by monitoring tools (such as SiteScope), one or more
of these tools may send an event sample to APM containing details on the event.
HIs
HIs provide fine-grained measurements for the CIs that represent your monitored business
elements and processes. Some HIs display business metrics such as backlog and volume, while
others display various measurements of performance and availability.
HI status is set by two types of data: event samples (for example, CPU load exceeded threshold),
and metric samples (for example, response time = 6 milliseconds). Some data collectors such as
SiteScope send event samples to APM, while other such as Real User Monitor send samples
containing metrics. Status for HIs is set as follows:
l Event-based HIs use event data to generate HI status; for example, using the indicator
repository you can define that if the state of a particular event is Major, the corresponding HI
status is Warning.
l Metric-based HIs apply calculation rules to the metrics sent by the data collectors, to create an
aggregated HI value. For example, an HI can collect response times for a CI over a collection
cycle, and calculate average response time for the cycle.
Within the indicator repository, you can configure an HI to send an event to the Event Browser when
its status changes, showing that the HI's status has changed on a CI.
When an event comes to APM it is associated with a CI. Within the indicator repository, if the CIT of
this CI does not have a corresponding HI template, the event is considered informational, and no
indicator is assigned.
If the CIT has a corresponding HI template defined in the indicator repository, and the event's state is
one of the states defined in the repository, the event is assigned an HI with a corresponding status.
When working with Service Health or Service Level Management, the indicator repository enables
you to modify an HI's default business rule, as well as state and status mappings, as follows:
l Each HI template in the indicator repository is defined as applicable for Service Health, for
Service Level Management, or for both applications.
l The indicator repository also specifies the default business rule of the HI, for the application
where the HI is applicable. The rule's thresholds are defined in the business rule repository.
For details on the Service Health rules, see Understanding the Service Health Calculation Rules,
on page 310. For details on the Service Level Management rules, see List of SLM Business
Rules, on page 652.
l The indicator repository provides mapping between the status generated by the rule, and the HI's
state. You can assign any text to these states; for example you might assign the HI state of Very
Low Availability with the status level of Warning.
HI definitions in the indicator repository also determine whether an event is created within APM
when a metric-based HI is assigned to a CI within Service Health, or when the status of an HI
changes on a CI.
HIs in Service Health can have many states; for example, when measuring CPU Load an HI's state
might be Bottlenecked or Busy, whereas when measuring Memory Load an HI's state might be
Paging or Starving for Memory.
In addition, each HI can have one of the following status levels: Critical, Major, Minor, Warning,
Normal, and Unknown.
It is therefore necessary to map the severity of each SiteScope metric to its corresponding HI's state
and status, as follows:
SiteScope monitors that have a defined topology and default mapping, also have an HI state and status
that is assigned to the metric status by default. Indicator states are assigned to the metric status
according to the closest available status that exists in the states, for the indicator associated with the
metric.
For example, when measuring percent used on a Memory monitor, the metric is mapped to Major
status in the Error threshold, since Critical status is not available for the Memory Load indicator.
When measuring round trip time on a Ping monitor, the closest status level in the Warning threshold is
Major, since the Minor status level does not exist for this indicator state. The Good threshold is always
mapped to the Normal status level.
Indicator mapping for each monitor is defined within SiteScope in the Integration Settings pane. For
details, refer to the SiteScope Help. For general information about metric to HI mapping in APM, see
Indicator Assignments, on page 1289.
NOTE:
The indicator repository contains templates for creating HIs in Service Health and Service Level
Management. You can therefore access the indicator repository from within Service Health and
Service Level Management administration. The repository is identical in each of these
applications.
2. Define HI details
Within the dialog box labeled New/Edit Event Type Indicator/Health Indicator, define
possible states for the indicator, as well as other indicator details, as follows:
l HIs. Each HI must have at least two states defined; a state with Normal status must be
defined as the default state. When creating a new HI, two states are automatically created:
Normal, and Critical. You can modify this as needed.
When defining an HI, specify which application will consume the HI: Service Health, Service
Level Management, or both. For each application consuming the HI, define the default HI
calculation rule. For HI user interface details, see New Health Indicator/Edit Health Indicator
Dialog Box, on page 256.
If you are defining an HI in Service Health, and you want to send an event to the Event
Browser when the HI's status changes, select the Generate Events check box. The event
parameters are defined by default; to view or modify the event parameters click Configure
Events. For user interface details, see Event Configuration Dialog Box, on page 261.
3. Results
After you save the indicator, it is assigned to the selected CIT (and to its child CITs). The
indicator details appear in the Details pane.
To access The indicator repository can be accessed from one of the following:
Important Select a CIT in the left pane to display its assigned HIs in the Indicators pane.
information
Select an HI in the Indicators pane to display its details in the Details pane on the
right side of the page.
To modify an indicator, select it in the Indicators pane and click the Edit Indicator
button, or right-click the indicator and access the Edit Indicator menu command. For
user interface details, see New Health Indicator/Edit Health Indicator Dialog Box, on
the next page.
Relevant How to Create or Edit an HI Template in the Indicator Repository, on page 253
tasks
CIT Hierarchy
The left area of the Indicator Repository page contains a hierarchy of the CITs in your system.
Select a CIT to view or modify its assigned HIs.
CITs with a grey background have one or more indicators that are assigned directly to them; CITs
without a grey background either have no indicators, or have indicators inherited from higher-level
CITs.
Indicators Pane
This pane displays the HIs assigned to the selected CIT.
UI Description
Element
(A-Z)
New Indicator. Click to create a new indicator; a dropdown menu enables you to
define a new HI.
Delete Indicator. Deletes the selected indicator. If you delete an indicator on a child
CIT that was inherited from a parent CIT, you are actually deleting it from the parent
CIT. As a result, this indicator is no longer inherited on the child CITs.
UI Description
Element
(A-Z)
<HI> Each line in the pane shows an HI assigned to the selected CIT (this label is defined
by the indicator's Display Name field).
Select an indicator to display or modify its definitions. For user interface details, see
New Health Indicator/Edit Health Indicator Dialog Box, below.
Note: If a CIT inherits an indicator from its parent CIT, the name of the parent CIT
appears in parentheses after the indicator name. .
Details Pane
This pane displays details regarding the HI selected in the Indicators pane. The contents of this
pane vary depending on the Indicator definitions. The following section provides a general
description of this pane. For details on the HI-related fields, see New Health Indicator/Edit Health
Indicator Dialog Box, below.
UI Description
Element
States Table showing the possible states for each indicator, the status that corresponds to
area each state, and the icon that corresponds to each status.
Service If an HI is applicable for the Service Health application, this section shows whether
Health the indicator generates events, and which rule is used to calculate the indicator.
area
SLM If an HI is applicable for the Service Level Management application, this section
area displays the rule used to calculate the indicator.
Relevant tasks How to Create or Edit an HI Template in the Indicator Repository, on page 253
General Area
User interface elements are described below:
UI Element Description
(A-Z)
Application Specify which application displays this HI: Service Health, Service Level
Management, or both.
For details, see How the Indicator Repository is Used by APM, on page 251.
Display The external name of the HI, as displayed in the UI (for example CPU Load).
Name
ID The HI's internal unique identifier (this only appears when you edit an existing
HI).
Name The internal name of the HI, as defined in the event generating the HI (for
example CPULoad).
Units The type of unit applicable to the rule results displayed in the HI. Typical units
are:
l <No unit>. For rules that handle volume, where measurements represent a
simple numerical count.
l Financial ($). For rules that determine financial loss for a CI.
l Milliseconds or Seconds. For rules that handle performance time data for a
transaction or monitor.
l Percentage (%). For rules that handle availability over time data.
States Area
This area shows the possible HI states, and the mappings between each state and its
corresponding status and icon. Each HI must have at least two states. A state with Normal status
must be defined as the default state.
UI Description
Element
(A-Z)
New Indicator State. Click to create a new state for the HI.
Standard icons appear by default; if you want to use custom icons, place them in the
following directory: <Gateway server root directory>\AppServer\
webapps\site.war\images\gui\severities
Note: The following formats are supported for custom icons: .png, .jpg and .gif.
State The state or the HI as defined in the event (for example, Very high CPU).
This field also indicates which is the default state for the HI; each HI must have a
default state.
Status The status corresponding to the HI's state (for example, Warning).
UI Description
Element
(A-Z)
Configure This button is enabled when you select the Generate Events check box. Click to
Events open the Event Configuration dialog box, which enables you to define the event
sent to the Event Browser when the HI's status changes. For details, see Event
Configuration Dialog Box, on page 261.
Default Select the rule which is used to calculate the HI's status.
Rule
For descriptions of the default rules available in Service Health, see Understanding
the Service Health Calculation Rules, on page 310.
Formatting Define the method for formatting the value of the HI (when relevant), using the
Method following options:
l Selection. Select a formatting method from the list of available methods (leave
blank if not required). For details, see List of Formatting Methods, on page 246.
l Other. Specify a method that you have defined, which is not on the list of
available methods.
Generate Select this check box if you want the HI to generate an event to the Event Browser
Events whenever its status changes.
Status and If you have assigned more than one state to a specific status in the State area, you
Default must specify which is the default state for the status.
State
For example, the status Critical might be assigned to two different states (in two
different state definitions): Very High and Very Low. In this case, use the drop-
down menu to select which state is assigned by default when the HI's status is
Critical.
UI Element (A- Description
Z)
Default Rule Select the rule which is used to calculate the HI's status.
For descriptions of the default rules, see List of SLM Business Rules, on page
UI Element (A- Description
Z)
652.
To Open the New/Edit Health Indicator dialog box. Within the State area, click New to enter
access a new state, or click Edit to modify a state.
Relevant How to Create or Edit an HI Template in the Indicator Repository, on page 253
tasks
UI Description
Element
(A-Z)
Default Select this check box to define the HI's default state.
This is the state that is used by OBM when you restore the HI to default.
Standard icons appear by default; if you want to use custom icons, place them in the
following directory: <Gateway server root directory>\AppServer\
webapps\site.war\images\gui\severities
Note: The following formats are supported for custom icons: .png, .jpg and .gif.
ID The state's unique internal identifier (this only appears when you edit an existing state).
Name The internal name of the state, as defined in the event generating the HI.
To access In the New Health Indicator/Edit Health Indicator dialog box, select the Generate
Events check box and click the Configure Events button.
Important You can drag attributes from the Attributes area or click Ctrl+i while editing text to
information insert the selected attribute.
When an event is triggered, these attributes are changed into the relevant value of
the attribute of the event.
Relevant How to Create or Edit an HI Template in the Indicator Repository, on page 253
tasks
General Tab
This tab enables you to edit an existing event template. Select the relevant attribute in the Attributes
area and drag it into the relevant box in the General tab.
UI Element Description
(A-Z)
General area
Log only By default this is false; the event is sent to the Event Subsystem as a regular
event.
Assign true to set the event's Life Cycle State to close from the beginning of its
life cycle.
Subcategory More detailed organization of events that have the same category; by default this
is blank.
Default:<<ci_name>>:<<health_indicator_display_label>> status
UI Element Description
(A-Z)
Correlation area
Close key Enables the event that is sent, to close all the events whose Key attribute
pattern matches the Close Key Pattern expression. You can use wildcards (*).
Default: <<ci_id>>:<<health_indicator_name>><*>
Key A unique string representing the type of event that occurred. Two events have the
same key if, and only if, the two events represent the same situation in the
managed environment. Events with the same key are treated as duplicates.
Default: <<apm_server_name>>:<<ci_id>>:<<health_indicator_
name>>:<<health_indicator_new_status_value>>
Submit By default this is selected; you must enter a value in the Close key pattern box.
close key
condition
Default: UCMDB:<<ci_id>>
Host hint Information about the CI of type Host that is hosting the CI related to the event;
by default this is blank.
Important A custom attribute consists of a key and a value (both are strings). The value can
information be any string and is used by the event mapping as any other value.
UI Description
Element
Name Each event can have any number of custom attributes. Custom attributes can be
and used to provide additional information with the event that is not provided in any of the
Value other event attributes or that is contained in any of the other attributes. Each custom
attribute is a Name-Value pair, where you enter the name of the attribute in the Name
field and the value of the attribute in the Value field.
l New key. To create a new key. A new row opens in the Name/Value table.
l Known key. Opens a submenu with the known keys as options. You can select
the relevant key. A new row opens in the Name/Value table, with the name of the
selected key in the Name column. You can then enter the value of the key in the
corresponding Value column.
Note: The known keys are defined in OBM.
Attributes Area
Select the relevant attribute and drag it into the relevant box in the General tab or in the Custom
Attribute tab.
The event attributes for events triggered by metric-based HIs in Service Health are as follows:
Attribute Description
<<bsm_server_ The name of the Application Performance Management server where the
name>> event is generated.
Attribute Description
<<health_ The current value of the HI's status in Service Health (for example Very
indicator_ Slow).
new_status_
value>>
<<health_ The current value of the HI in Service Health (for example 18 ms. response
indicator_ time).
value>>
Related Topics:
To access
Select Admin > Service Health > Repositories > Business Rules.
Learn About
Rule Repository Overview
The Business Rule Repository page contains templates for the rules available throughout Service
Health. These rule templates are implemented by Service Health, so that when the assignment
mechanism assigns a specific HI or KPI to a discovered CI, the KPI or HI is calculated based on
the rule template in the repository. For details, see Customizing KPI and HI Assignments, on page
179.
Advanced users can modify existing rules and create new rules to customize how information is
presented. For example, you may want to create new rules when integrating data from a new
external system into Service Health.
For an explanation of the out-of-the-box rules, see Understanding the Service Health Calculation
Rules, on page 310.
You can use the Rules API to create new rules; for details see Service Health Rules API in the
APM Extensibility Guide.
The content packs for each of these data collectors defines the assignment, which determines
which indicators are relevant for each CI type. Based on their CI types, each monitored CI has a
default set of HIs that include a rule, and a predefined selector.
The group rules vary in the type of logic they use to arrive at a status result. For example:
l The rule may select a KPI status held by one of the child CIs, and apply that status to the parent,
as done by the Worst Status Rule.
l The rule may aggregate the received data to calculate a measurement, and compare the
measurement with defined thresholds, as done by the Sum of Values Rule.
l The rule may calculate a measurement based on the status of another KPI for the CI, and
compare the measurement with defined thresholds, as done by the Real Time Impact Rule
when receiving status from the Availability KPI.
Each KPI has been assigned a default business rule that is used when you attach a new KPI to a
CI; the default is generally one of the group rules for that KPI. When editing a KPI or attaching a new
KPI, you can select a different rule from the list of rules that are applicable for that KPI.
If a KPI is associated with a logical CI then the rule that calculates the status and value of this KPI
is probably a group rule – it uses the KPIs of other CIs to calculate its own status and value (for
example: Worst Status rule).
The result of the first part of the sampling period is 5. After that the result of each sampling period is
2.
Rule Validation
APM does not validate new rules to check for proper logic (whether they are written in JAVA or
using the Rules API). However, a rule calculating a value for a KPI or metric-based HI is expected
to return a result in less than one minute (by default). An internal mechanism automatically cancels
rules that run for longer, and are therefore possibly invalid.
Tasks
How to Customize a Business Rule Template in the Repository
TIP:
Professional Services offers best practice consulting; it is recommended that you use this
service before making any changes to the repositories. For information about how to obtain
this service, contact your Software Support representative.
and the new cloned rule can be modified. To clone a rule, select a rule in the Business Rule
Repository page and click the Clone Rule button. The new rule will be labeled Custom.
Select the new rule and click the Edit Rule button to open it for editing.
l Edit Rule. Modifies an existing rule. To edit a rule, select a rule in the Business Rule
Repository page and click the Edit Rule button. If you edit a predefined rule, it will be
labeled Predefined (Customized).
2. Define a rule's name, description, or class:
Define a rule's name or description in the New Rule/Edit Rule dialog box > General Rule
Settings area.
If you create a new rule which uses a new Java class, define the class in this area as well.
3. Select applicable CI types:
In the New Rule/Edit Rule dialog box > Advanced Rule Settings area, you can select the
CI types for which the rule can be applied.
For example, if you clone a rule and the new rule is applicable for business transactions, select
the Business Transaction CIT and click the corresponding arrow to move it to the Selected CI
Types list.
4. Modify rule parameters or thresholds:
You can modify existing information or enter new information about the parameters and
thresholds for a specific rule, using the New Rule/Edit Rule dialog box > Rule Parameters
and Rule Thresholds area.
For details, see Customizing Rule Parameters and Thresholds, on page 275.
5. Modify tooltip settings:
In the New Rule/Edit Rule dialog box > Tooltip Settings area, you can modify tooltips. For
details, see Customizing Tooltips, on page 283.
6. Set a rule and its parameters back to default:
If you have modified a predefined rule (for example if you changed the applicable CI types), you
might want to return the rule and its parameters to their defaults.
Note that this is only applicable for rules whose type is Predefined (Customized).
a. Within the Business Rule Repository page, open a predefined (customized) rule for
editing, and click the Restore Defaults button.
b. The rule definition fields that have been modified are automatically selected. Select the
fields which you want to restore to default, and click Save.
UI Description
NOTE:
In the text box under each of the column titles, you can enter text or select options from a
drop-down list to filter the information displayed. For example, if you enter EUM in the text
box under the Domain column title, the table only shows rules related to End User
Management.
UI Element Description
(A-Z)
Clone Rule. Select a rule and click the Clone Rule button to create a new rule,
using the selected rule as a template. Select multiple rules by holding down the
CTRL key.
Edit Globals. Click to edit global rule attributes. For details, see Global
Parameters Dialog Box, on page 282.
Edit Global Tooltips. Click to edit global tooltips. For details, see Global Tooltips
Dialog Box, on page 290.
UI Element Description
(A-Z)
Change visible columns. Opens the Choose Columns to Display dialog box,
where you select the columns you want to display in the table.
By default, the Rule ID column which contains internal Rule ID numbers is not
displayed.
Domain The domain which uses the rule (for example EUM, and so on). You can type a
domain in the text box under the Domain column title, to only display rules in a
specific domain.
UI Element Description
(A-Z)
Domain The domain which uses the rule (for example EUM).
You can select one of the default domains from the Selection drop-down list,
or select Other and type a new domain name.
In the Business Rule Repository page, you can filter by domain to only see
rules that are relevant to you.
UI Element Description
(A-Z)
Select a CIT and click this button to add it to the Selected CI Types list.
If you select an upper-level (parent) CIT, the rule will be applicable for all of its
descendant (child) CITs as well.
Select a CIT and click to remove it from the Selected CI Types list.
Applicable Define the CI types for which the rule is applicable, using the two areas:
for CI Types
l CI Types. Tree of CI types that contains the CITs to which you can make
the rule applicable.
l Selected CI Types. The CITs for which the rule is applicable. When a CIT
is selected, all its descendants are applicable to the rule as well.
Use the arrow buttons to move CITs from one list to the other.
Units Enter the type of unit applicable to the rule results. For details, see KPI and HI
UI Element Description
(A-Z)
UI Element Description
(A-Z)
New Rule Parameter. Click to create a new rule parameter. For details, see
New/Edit Rule Parameter or New/Edit Rule Threshold Dialog Box, on page
282.
Edit Rule Parameter. Click to edit the details of a selected rule parameter.
For details, see New/Edit Rule Parameter or New/Edit Rule Threshold
Dialog Box, on page 282.
Configurable If true, the parameter is visible and open for editing in the Assignments and
CI Indicators tabs. If false, the parameter can only be edited in the repository.
UI Element Description
(A-Z)
New Rule Threshold. Click to create a new rule threshold. For details, see
New/Edit Rule Parameter or New/Edit Rule Threshold Dialog Box, on page
282.
Edit Rule Threshold. Click to edit the details of a selected rule threshold. For
details, see New/Edit Rule Parameter or New/Edit Rule Threshold Dialog Box,
on page 282.
Max Label Width The maximum width for a tooltip parameter name.
Max Value Width The maximum width for a tooltip parameter value.
UI Description
Element
(A-Z)
New Tooltip Parameter. Click to create a new tooltip parameter. For details, see
UI Description
Element
(A-Z)
Edit Tooltip Parameter. Click to edit the details of a selected tooltip parameter.
For details, see New/Edit Tooltip Parameter Dialog Box, on page 289.
Name The display label of the tooltip parameter (this appears exactly as written).
UI Element Description
<Modified fields> The rule definition fields that have been modified are displayed.
Select the fields which you want to restore to default, and click Save.
Troubleshooting
KPI Status is Always No Data
Problem: If your RTSM model contains CIs in a cyclic loop of impact relationships (for example,
CI1 > CI2 > CI1 and so on), KPI status on the CIs in this loop, and on the CIs impacted by them, is
always No Data. This indicates a modeling problem, since the business logic engine is designed to
process a-cyclic graphs.
Solution: Within the System Health monitors, the BLE Online Monitor contains a measurement
called Cyclic Impact Detector, which can show you if you have such a loop. For details, refer to
the System Health documentation.
In addition, you can use the following entries in the JMX Console to resolve the problem. Enter the
following URL:
l getRejectedNodes. Gets a list of nodes (CIs) that meet the above description.
l getCyclicLinks. Gets the links that form a cyclic loop. To form a valid model you can removing
these physical links, or re-define the impact relationships to meet your modeling requirements,
as long as there are no impact cycles in the model.
In order to verify whether you have cycles in your model, access the JMX Console: http://<Data
Processing Server>:29800/ > Calculation Adapter > getCyclicLink.
Rule parameters are defined in the Business Rule Repository, as part of each rule definition. For
details, see Understanding the Service Health Calculation Rules, on page 310.
Default threshold values are defined for every rule that uses thresholds. For details, see KPI and HI
Thresholds, on page 63.
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
To access
Select Admin > Service Health > Repositories > Business Rules.
Learn About
Global Rule Parameters
You can modify various global parameters for trend and history status in the Business Rule
Repository, as follows:
l You can specify if you want trend, history, or both displayed for CIs.
l You can change the window of time used for trend and history calculations.
l You can specify the calculation type for history status.
Global parameters can be overridden by defining a different value for the relevant parameter within a
specific rule.
The calc_method parameter defines how the rule calculates the KPI. The parameter should be of
type Integer, and it can contain values from 0-3, as follows:
l 0. The KPI is set by HIs and child KPIs; this is the default value for out-of-the-box group rules.
l 1. The KPI is set by HIs only.
l 2. The KPI is set by child KPIs.
l 3. The KPI is set by HIs; if none exist, use child KPIs.
The hi_list parameter defines which HIs are used in the KPI calculation. This parameter should be
of type String; by default this field is empty. If you enter HIs in this field make sure you use valid HI
names, and separate HIs with commas.
If you create a new group rule you must add these rule parameters; the parameter names are case
sensitive.
NOTE:
In the New/Edit Rule Parameter dialog box, you define whether each rule parameter is
configurable; this means that the parameter is displayed in the Assignments and in the CI
Indicators tabs. For details, see New/Edit Rule Parameter or New/Edit Rule Threshold
Dialog Box, on page 282.
Unlike other rule parameters, the hi_list and calc_method parameters are not affected by
this Configurable flag; they are always configurable if they exist.
Hidden Parameters
The history and trend statuses use the following hidden parameters. These are parameters with
default values that are not visible to the user. However, if necessary, they can be overridden by
defining the parameter in the global parameters for the Business Rule Repository. For details on the
Trend and History statuses, see KPI Trend and History Calculation, on page 69.
TrendRate 0.3 Sets the time rate between the long window (period of time
defined by the HistorySize parameter) and a short window.
Tasks
This section contains the following:
NOTE:
If you are creating a customized Generic Sample rule, a Generic Sum of Values Over
Time rule, or a Generic Two Arguments rule, and the name of the time stamp field in the
sample is not time_stamp, in the Rule Parameters area click Edit for the Time Stamp
Field parameter. In the Default Value box, enter the name of the sample's time stamp
field. The type of the sample's time stamp field must be time.
The following formula calculates the average of the dResponseTime sample field value over the
specified period of time, multiplied by 2:
Avg(dResponseTime)*2
In the following formula, you want to sum only the response time of the successful
transactions, therefore only the response time for samples with u_iStatus=0 is taken into
consideration. u_iStatus=1 when the transaction fails, and u_iStatus=0 when the transaction
is successful.
The formula calculates the sum of the values of the dResponseTime sample field value over the
specified period of time, where the value of dResponseTime is set to 0 every time the value of
the u_iStatus sample field equals 1. This sum is divided by the sum of values calculated as
follows: the value is equal to 1 when the u_iStatus field value is 0, and the value equals 0
when the u_iStatus field value is different from 0. This formula calculates the performance of
a certain transaction by aggregating the response time of all of the successful transaction and
dividing it by the number of successful transactions:
sum(if(u_iStatus,=,0,dResponseTime,0))/sum(if(u_iStatus,=,0,1,0)
This is done by activating the saveValuesToPersistency global parameter in the Business Rule
Repository. You can also change the default interval by modifying the value of the
saveValuesToPersistencyInterval option.
For user interface details, see New/Edit Global Parameter Dialog Box, on page 283.
Example:
1. Access the Service Health Administration > Repositories > Business Rules page.
2. Click Edit Globals.
3. In the Global Parameters list, select saveValuesToPersistency and click the Edit
button.
4. In the displayed Edit Global Parameter window, change the Value parameter from false to
true.
how to display the last sample information, see How to View Sample Details in the APM User
Guide.
NOTE:
Storing last sample details may require use of a large amount of memory, slowing down
Service Health performance.
Last sample details are kept in memory using the saveLastSample property. You can use this
property to store sample details only for specific CI KPIs, or for all KPIs.
l Set the property for an individual business rule. Edit the rule in the Business Rule
Repository. In the Edit Rule dialog box > Rule Parameters area, add the parameter
saveLastSample with Type=Boolean and Default Value=true.
l Set the property for all business rules. Click the Edit Globals button in the Business Rule
Repository to view the Global Parameters list. Edit the saveLastSample parameter to change its
value to true (default setting is false).
For user interface details, see Global Parameters Dialog Box, on the next page.
UI Description
New/Edit Rule Parameter or New/Edit Rule Threshold Dialog Box
This dialog box enables you to modify existing information or enter new information about a rule's
parameters or thresholds.
To access, open a rule in the rule repository for editing. In the Rule Parameters or Rule
Thresholds area; click New or Edit.
UI Element Description
(A-Z)
Default value The default value of the parameter or threshold in Service Health. Note that for
some of the rules, the default values can be: sampleBased or timeBased and
indicates if the calculation performed by the rule is based on the sample values
or is calculated.
Configurable If the check box is checked, the parameter is visible and open for editing in the
Assignments and CI Indicators tabs. If it is unchecked, the parameter can only
be edited in the repository.
Type The type of parameter or threshold. Possible values are: Boolean (can be false
or true), Integer, Long, Double (can be a decimal number), or String.
Units The type of unit applicable to the rule parameter or threshold (for example,
milliseconds for performance time data).
UI Description
Element
(A-Z)
Edit Global Parameter. Click to edit the details of a selected global parameter.
<Name> The name of the global parameter. For details on each of the global parameters,
see Global Rule Parameters, on page 276.
UI Element (A-Z) Description
Customizing Tooltips
Each indicator on a CI has a tooltip which displays additional information when you hover over the
indicator. The rule repository contains the default tooltips created by each of the calculation rules.
Tooltips are assigned to CIs according to the rule used for the indicator.
Each tooltip includes parameters which correspond to the type of information displayed in the tooltip.
For a list of tooltip parameters and their descriptions, see List of Tooltip Parameters, on page 300.
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
To access
Select Admin > Service Health > Repositories > Business Rules, and open a rule template for
editing.
Learn About
List of Global Tooltips
The following are the default general tooltips that can be applied to all relevant rules:
Downtime Defines the tooltip used for CIs in downtime. l Status, on page
308
l Last Status
Change, on page
304
l Downtime Until, on
page 302
l Location, on page
305
l Caused By, on
page 302
Event Based Defines the tooltip used for event-based health See Health Indicator
HI indicators. This tooltip shows event details, when a Component in the
HI Impacted by Defines the tooltip used for health indicators which l Status, on page
Several Events are influenced by several events. 308
l Affected By, on
page 300
History Defines the tooltip used for the History KPI. For l History Type, on
details, see KPI Trend and History Calculation, on page 304
page 69. l Historical Worst,
Note: The information that is displayed depends on on page 304
the value assigned to the HistoryType rule global l Historical Average,
parameter. on page 304
No Data Defines the tooltip used for CIs with No data status. l Status, on page
308
l Last Status
Change, on page
304
l Warning, on page
309
l Caused By, on
page 302
l Location, on page
305
l Caused By, on
page 302
l Error Message, on
page 303
Stopped Defines the tooltip used for stopped CIs. l Status, on page
308
l Last Status
Change, on page
304
l Location, on page
305
l Caused By, on
page 302
Subcomponent Defines the tooltip used for health indicators which l Status, on page
HI Tooltip are influenced by several events, when HI status is 308
OK.
Trend Defines the tooltip used for the Trend KPI. For l Trend, on page 309
details, see KPI Trend and History Calculation, on
page 69.
Tasks
This section contains the following:
To display the last time the sampling was made in a tooltip, the last sample information must be
available. For details, see How to Set Up Rules to Display the Last Sample Details, on page
280.
Note: The last sample time is not necessarily the same as the last update time because the
last sampling might not have any impact on the status. Last Sample Time can only be added to
the tooltip of monitor rules.
1. Within the Rule Repository, select the rule whose tooltip you want to modify, and open it
for editing. In the Tooltip Parameters area, click New to open the New Tooltip Parameter
dialog box.
2. In the Display Label box, enter Last Sample Time.
3. In the Value Source box, enter NODE.DIM.SAMPLE.time_stamp.
4. in the Formatting Method box, select returnDateAsStringInSec.
NOTE:
You cannot create a new global tooltip.
For example, if you have an attribute defined in the RTSM for contact information or CI description,
you can use the following procedure to display this information in the CI’s tooltip.
1. Access Admin > Platform > Setup and Maintenance > Infrastructure Settings >
Foundations > RTSM.
2. In the RTSM General Settings table, edit the Object Root parameter and define its value as
root.
3. Log in to APM again.
4. Access Admin > RTSM Administration > Modeling > CI Type Manager.
5. Right-click the Data CIT (below Root), and select Export to XML.
6. Open the exported file in a text editor, and locate the attribute you want displayed in the tooltip.
For example, if you want the Description attribute displayed, locate the following section:
<Attribute-Qualifiers>
<Attribute-Qualifier name="BDM_SCOPE"/>
</Attribute-Qualifiers>
</Attribute>
7. To enable Service Health to display the attribute, add the DASH_ATTRIBUTE qualifier:
<Attribute-Qualifiers>
<Attribute-Qualifier name="BDM_SCOPE"/>
<Attribute-Qualifier name="DASH_ATTRIBUTE"/>
</Attribute-Qualifiers>
8. Save the edited XML, and import the file back to the RTSM.
9. Within Service Health Administration, open the Business Rules Repository, and proceed as
follows:
l To add the attribute to CI status tooltips, click Edit Global Tooltips, and open the cidata
tooltip for editing.
l To add the attribute to tooltips of KPIs calculated with a specific rule (for example Worst
Status rule), open the rule for editing.
10. In the Tooltip Parameters area, create a new parameter. Use a relevant name (for example
Description). In Value source, enter NODE.PROPS.<attribute name>. For example:
If you added the parameter to a business rule’s tooltip, the attribute now appears on KPI
tooltips which use this rule:
UI Description
New/Edit Tooltip Parameter Dialog Box
This dialog box enables you to modify existing information or enter new information about a tooltip
parameter.
To access, open the New Rule or Edit Rule dialog box. In the Tooltip Parameters area; click New or
Edit button.
UI Description
Element
(A-Z)
Formatting Define the method for formatting the value of the tooltip parameter using the
Method following options:
l Selection. Select a formatting method from the list of available methods (leave
blank if not required). For details, see List of Formatting Methods, on page 246.
l Other. Specify a method that you have defined, which is not on the list of
available methods.
Example: toLowerCase
Value The text that appears after the value of the tooltip parameter.
Postfix
Example: %
Value The text that appears before the value of the tooltip parameter.
Prefix
Example: Greater than
Value The source of the value to display. It can be retrieved from the CI using the
Source escaping sequence form - if so, the [[%]] string must appear before the escaping
sequence.
UI Element Description
(A-Z)
Edit Global Tooltip. Click to edit the details of a selected global tooltip.
UI Element Description
(A-Z)
Description The user-facing name of the global tooltip. For details on each of the global
tooltips, see List of Global Tooltips, on page 284.
Tooltip The internal name of the global tooltip. For details on each of the global tooltips,
Name see List of Global Tooltips, on page 284.
To access, select a global tooltip within the Global Tooltip dialog box and click the Edit button.
UI Element (A-Z) Description
Max Label Width The maximum width for a tooltip parameter name.
Max Value Width The maximum width for a tooltip parameter value.
UI Element (A- Description
Z)
UI Element (A- Description
Z)
parameters.
Name The display label of the tooltip parameter (this appears exactly as written).
Quarantined Rules
An internal mechanism automatically cancels rules that run for longer, and are therefore possibly
invalid. If a rule is cancelled repeatedly, the mechanism determines it as invalid and quarantines it, to
prevent harm to the system. The quarantine process occurs as follows:
1. If a calculation rule fails to return a result for a KPI/metric-based HI in one minute, the calculation
is interrupted. The KPI/HI’s status is No Data, and the <rule + KPI/HI> pair is now considered
suspect. (Sometimes this interruption fails and the rule continues to run; the goal of this quarantine
mechanism is to prevent this resource drain. In this case the result will be No Data as well.)
2. If a <rule + KPI/HI> pair is considered suspect twice in a 12 hour period (by default), it is
quarantined for one hour, and the KPI/HI's status is No Data.
3. If there are 10 concurrent suspect pairs that use the same rule, the rule is disabled for one week
("fully quarantined"), and the KPI/HI's status is No Data during that time.
Both the JMX Console and APM infrastructure settings have many options for customizing the
quarantine mechanism (for example changing the default values of 720 minutes, one hour, one week);
please contact Support if you need further details. You can get details on quarantined rules, and take
pairs and rules out of quarantine, using the JMX Console (APM-Platform:service=MarbleWorker).
For example, you can use the following methods to get information:
Quarantine Logs
Quarantine logs are located in APM/log/marble_worker_<worker
number>/marbleWorkerQuarantine.log.
JMX Statistics
You can obtain statistics on quarantined elements using the following JMX method:
l The port for the marble worker JMX is: 29810 + x (x = the worker’s number; for example worker 1
= 29811).
Example:
Statistics for: Quarantine Manager of customer-1 - (collected over 4 days 19 hours 4 min.):
Parameter Description
Availability Field Internal parameter for the sample field used to calculate
availability; do not modify this value.
calc_method For KPI rules, defines which indicators are used to calculate the
KPI:
0 - HIs and child KPIs
Parameter Description
1 - HIs only
2 - Child KPIs
3 - HIs; if none exist, use child KPIs
Default/Mandatory: 0/No
Calculate Volume By KPI Internal parameter showing which KPI the rule uses for calculation;
do not modify this value.
clearNormalStatuses If true, events with Normal status are not included in event-based
HI calculation. Note that if this is false, the setting of
reportNormalStatusesEvents is ignored.
Default: true; changing this default increases use of memory.
Critical weight The weight assigned to the Critical status. You can assign any
appropriate number with the following specific cases: 1 is the
default, 0 causes the status to be ignored in the rule calculation.
Divide by field The name of the sample field whose sum is used together with the
Sum field parameter to generate a rule calculation result as
follows:
Sum of <Sum field> / Sum of <Divide by field> = rule result.
DollarImpactFactor The financial loss factor per hour. The financial loss factor is used
to calculate the financial impact of a CI non-availability.
Factor The factor used to multiply the result of the operation performed on
the two fields, before comparing the result to the thresholds.
Field Name The name of the sample field with a numeric value which is used to
calculate the rule result.
Final State The final status of the incident received in the sample.
Default: Closed.
Parameter Description
First Field Name The name of the first field on which to apply the rule. The field must
have a numeric value.
Formula The formula to be used to calculate the value or the status of the
KPI to which the Generic Formula rule is attached, for the time
period specified in the duration parameter.
hi_list For KPI rules, this is the list of HIs used to calculate the KPI.
Default/Mandatory: (empty list)/No
Initial State The initial status of the incident received in the sample.
Default: Open.
InitStatus Defines a different initial status of a group level CI's KPI until
samples are received. The default KPI status for rules that do not
include an InitStatus parameter is No data.
KPI Calculation Script For API rules, defines the calculateKPI method implementation.
Default/Mandatory: (no default)/Yes
Latency Color field The name of the sample field which contains latency data.
logic Specifies the type of calculation the rule should perform. The valid
values can be a subset of: maximum, minimum, average, or
weighted-average.
Major weight The weight assigned to the Major status. You can assign any
appropriate number with the following specific cases: 1 is the
default, 0 causes the status to be ignored in the rule calculation, or
a negative number is considered to be 1.
Maximum number of The number of most recent samples to be included in the API
Parameter Description
mean_value_field_name The name of the sample field whose values are used as the mean
in calculating the baseline.
Minor weight The weight assigned to the Minor status. You can assign any
appropriate number with the following specific cases: 1 is the
default, 0 causes the status to be ignored in the rule calculation.
No data timeout The timeout period for a KPI. Defines the number of seconds from
the time the last sample was received for the KPI, until the KPI is
timed out - at which point the KPI changes to No data). The default
value for this property should be changed with caution. Note that a
different default value may actually be used for Business Process
Monitor transaction CIs.
Number of Consequent The number of consecutive occurrences that are required in order
Samples for a measurement's status to change. For example, if the
parameter is set to 3 and there are three consecutive critical
measurements, the status of the measurements is set to critical.
Number of Problematic The number of samples that have the required status. A specified
Samples number of samples (specified in the Total Number of Samples
parameter) is accumulated. The status of the rule changes to a
new status only when, among the accumulated samples, the
specified number of samples (specified in the Number of
Problematic Samples parameter) has the new status. For
example, Total Number of Samples=5, Number of
Problematic Samples=3; if three samples in the accumulated
samples have a red status, the rule status changes to red.
OK weight The weight assigned to the OK status. You can assign any
appropriate number with the following specific cases: 1 is the
default, 0 causes the status to be ignored in the rule calculation.
Operator The operator used to calculate the result of the first and second
fields. It can be:
Parameter Description
+, -, *, or /.
PassedStatus Status level that is set to serve as the lowest limit above which the
instances are considered for the status calculation.
Example: If PassedStatus is defined as 15 (Warning), all
instances with status 15 or more (OK, or Warning) are
PassedStatus instances. The instances with lower levels (Minor,
Major, or Warning) are not taken into consideration in the status
calculation.
Rule Template Setting Key Internal for API rules; do not modify.
Sample Fields For API rules, defines the list of sample fields whose values can be
included in the calculation.
Default/Mandatory: (no default)/No
sample_group_by_fields Provides information about the fields by which the samples are
grouped. Samples are sent for each engine ID, location ID, end-
user subgroup, and application. When a rule is calculated for one of
these (for example for application), this parameter contains details
regarding the other three elements. Samples are then aggregated
based on the intersection of application with each of the three
elements (engine, location, end-user).
Second Field Name The name of the second field on which to apply the rule. The field
must have a numeric value.
Severity The severity of the sample incident that is used in the calculations.
The values are:
5 – very low
4 – low
Parameter Description
3 – medium
2 – urgent
1 – critical
StatusDimension Defines the ID of the KPI for which the other rule parameters apply
when you want to use KPIs other than Availability.
std_field_name The name of the sample field whose values are used as the
standard deviation in calculating the baseline.
Strict policy calculation Defines the conditions under which a measurement's status can
improve. If the parameter value is true, a measurement's status
can improve only when the full number of consecutive statuses are
received. If the parameter value is false, a single "better"
measurement can change the measurement's status.. For
example, if the second option is defined, if the measurement's
status is red and an OK measurement is received, the status
changes to green.
Sum field The name of the sample field whose sum is used together with the
Divide by field parameter to generate a rule calculation result as
follows:
Sum of <Sum field> / Sum of <Divide by field> = rule result.
Time Stamp Field The name of the time stamp field in the external source sample, if
its name is not time_stamp.
Tooltip show all Defines whether the HI tooltip shows values of all the
measurements measurements that contributed to the HIs status (default: false).
Total Number of Samples The total number of samples. See Number of Problematic
Samples parameter for more details.
volumeKPI The KPI number of the Volume KPI (in EUM). Used to calculate
rules in EUM group rules.
Warning Weight The weight assigned to the Warning status. You can assign any
appropriate number with the following specific cases:
1 is the default.
0 causes the status to be ignored in the rule calculation.
The following table lists the tooltip parameters and their descriptions:
Parameter Description
Availability In EUM, the weighted average availability based on the total number of users
accessing a page.
Availability The availability of a Business Process Monitor or Real User Monitor transaction.
(%)
Average The duration of the completed transactions minus the duration of the failed
Duration transactions divided by the total number of transactions.
Average For The time period for which the average response time/average availability was
calculated. This time period is defined in the file for the CI.
Average Net The average net time (total time minus user time) of a transaction monitored by
Time Real User Monitor.
Average The average latency of all of the server requests on the Virtual Machine monitored
Time by the Probe over the last five minute period.
Parameter Description
Avg. The percentage of successful runs for the parent transaction during a time period up
Availability to the last received update.
Bandwidth The number of bytes that represents the traffic between the Real User Monitor
application server and clients.
Business The name of the rule that calculates the KPI status or value.
Rule
Calculation Status status is calculated based on the samples received during the specified
duration duration.
Calculation The last calculation time on the Business Logic Engine machine.
Time
Calendar The calendar used for calculating PNR. For details, see Calendars for SLAs, on
page 585.
Calls per The number of calls per minute to the selected Web services or Operations.
Parameter Description
minute
Component The availability of the Real User Monitor (for a monitor CI) or the status of the
Availability monitor with the worst status (for a group CI).
Count The number of instances that completed the monitored step or group of steps in the
most recent collection interval for the tooltip.
Delays Rate The percentage of failed in-process transactions out of the total completed
transactions. Delays Value The total value of failed in-process transactions.
Description A description of the CI (the first one represents UDX and the second one
represents EMS). Only the value relevant to the context is displayed.
Downtime The date and time that downtime is due to finish for a CI.
Until
End User The average end user duration for successful, completed transactions.
Average
Response
End User The maximum end user duration for successful, completed transactions.
Maximum
Response
End User The minimum end user duration for successful, completed transactions.
Minimum
Response
Parameter Description
Average
Response
EMS Events The samples description. The samples are separated from each other by a
horizontal line.
Exceptions The amount of exceptions generated over the last five minute period.
Count
Exceptions The percentage of transactions that did not follow the expected flow path on the
Rate target machine, out of the total in-process transactions.
Exceptions The total value of transactions that did not follow the expected flow path on the
Value target machine.
Failures rate The percentage of failed completed transactions out of the total number of
completed transactions.
Formula The formula that is used to calculate the KPI status and value.
Parameter Description
History Type The history calculation type to be used when calculating history status. Values can
be: Worst, Average, or None (no history status displayed). The value of the
parameter is assigned to the HistoryType rule global parameter. For details, see
List of Tooltip Parameters, on page 300. If the value is none, the historical
information is not displayed.
Informational One of the thresholds used when defining status for the CI. The CI changes to
Informational (green) status when the CI's score is equal to or smaller than this
value.
Invisible All of the child CIs belonging to other views, which are connected to this CI but do
Calculated not belong to this view.
Children
Invisible The number of child CIs of the selected CI, that exist in the RTSM, are hidden in
Children the current view, and have at least one KPI assigned to them. This parameter is
displayed as: Hidden child CIs (with attached KPIs) in the tooltip itself. For
details on Invisible Children, see How to Find Visible and Hidden Child CIs in the
the APM User Guide.
Last Status The date and time of the last status (color) change of the CI.
Change
Last update The date and time that the last update for the CI was received by Service Health.
Late TX The financial loss (in $) due to transactions that were late.
Impact
Latency The average round trip time for a packet. (The time it takes for a packet to go from
the client to the server and back from the server to the client). The latency
information is provided by the Real User Monitor sample.
Parameter Description
Major One of the thresholds used when defining status for the CI. The CI changes to
Major (orange) status when the CI's score is equal to or smaller than this value.
Max Time The maximal time an Diagnostics transaction has run in seconds.
Max The maximum time that the item may be unavailable, according to the SLA.
Unavailability
Maximum The maximum value of the instances that passed through the monitored step or
group of steps, during the last collection interval.
Message One or more values returned by the monitor the last time it ran, as displayed in
SiteScope. This may simply be the retrieval time and file size or it may include
specific parameters for a server component.
Min The minimum response time as provided by the Deep Transaction Tracing sample.
Response
Time
Minimum The minimum duration of the instances that passed through the monitored step or
group of steps, during the last collection interval
Minor One of the thresholds used when defining status for the CI. The CI changes to
Minor (yellow) status when the CI's score is equal to or smaller than this value.
Parameter Description
Number of The number of instances that completed the monitored step or group of steps.
instances
Number of The number of open sessions on the application, EUG subgroup, or location.
Open
Sessions
Number of The number of current ticket that have the specified initial and final state.
tickets
OK One of the thresholds used when defining status for the CI. The CI changes to OK
Parameter Description
(green) status when the CI's score is equal to or smaller than this value.
Open Time The date and time when the alert was issued.
owned By The owner of the CI in OpenView (the first one represents UDX and the second one
represents EMS). Only the value relevant to the context is displayed.
Performance The average download time, for a Real User Monitor CI.
Performance The percentage of Real User Monitor sessions without performance events.
(%)
Platform Indicates the platform (J2EE or .NET) on which the monitored application is
running.
PNR The item's SLA availability percentage the last time data was polled.
Availability
PNR Time The amount of time left for that measurement before the SLA is in breach of
Left contract.
Response The threshold of the response time as provided by the Deep Transaction Tracing
Time sample.
Threshold
Score The percentage of green and yellow child CIs. This is a weighted percentage if any
of the child CIs have a weight > 1 (check this by viewing the tooltips for the child
CIs).
Note that Service Health is calculating status using the refined percentage method
if a percentage is displayed for Score and the group or subgroup status is yellow.
If Service Health is calculating status for the group/subgroup using the dominant
child method, the message n/a (Using dominant child) is displayed.
Server (BPM Transaction tooltips only.) The amount of server requests over the last five
Requests minute period.
Count
Server Time (BPM Transaction tooltips only.) The average time taken for the server to process
the transaction.
Parameter Description
Severity The severity of the SiteScope measurement (the first one represents UDX and the
second one represents EMS). Only the value relevant to the context is displayed.
Short Name The name of the SAP CCMS measurement where the alert occurred.
Target The percentage of time that the item must be available to match the `Exceeded'
Availability threshold, according to the SLA.
Timeout The amount of timeouts that occurred during the last five minute period.
Count
Total TX The total of the number of transactions that failed and the number of late
Count transactions.
Total TX The financial loss (in $) due to transactions that failed added to the transactions that
Impact were late.
Tracking The tracking period used to calculate the PNR. For details, see Tracking Periods
Period Dialog Box, on page 497.
Parameter Description
Count
Transaction The average server time of a transaction monitored by Real User Monitor.
Server Time
Transaction The average total time of a transaction monitored by Real User Monitor.
Total Time
Under The number of calls that are under the threshold defined for the Availability KPI.
threshold
calls
Warning One of the thresholds used when defining status for the CI. The CI changes to
Warning (light green) status when the CI's score is equal to or smaller than this
value.
Weighted The value of the weighted average duration calculated by the rule.
Average
For details on how to modify rules, see Customizing KPI and HI Calculation Rules, on page 265.
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
Application Exceptions,
on page 300
Diagnostics Synthetic User Backend Calculates the average response time for BPM
Average Response Time Rule transactions, as seen by Diagnostics
(50000)
Rule Parameters: Tooltip Parameters:
Diagnostics Synthetic User Backend Returns the maximum server request duration for
Max Server Request Duration Rule BPM transactions, as seen by Diagnostics.
(50002)
Rule Parameters: Tooltip Parameters:
301
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
Average This KPI rule calculates the weighted average availability of child CIs, based on
Availability of the Volume and Availability KPIs. The rule generates a status for the KPI based on
Weighted this calculation. The rule can be used for a KPI on a CI collection, BTF, or
Volume application.
(55)
This rule is applicable for Real User Monitor, which uses the Volume KPI.
For example, if the KPI is on an application which has BTs as child CIs, the rule
looks at the Volume and Availability KPIs on the BTs, and calculates the weighted
average for the application.
If the rule is on an application, and the application also has HIs contributing to the
Availability KPI, the rule calculates the weighted average based on the child CIs.
The rule then compares that to the HIs on the CI, and shows the worst status
between the calculated value and the values of all contributing HIs.
Average This KPI rule calculates the weighted average network availability of child CIs,
Network of based on the Volume (number of sessions) and Network KPIs. The rule generates
Weighted a status for the KPI based on this calculation. The rule can be used for a KPI on an
Volume end user group. This rule is applicable for Real User Monitor, which uses the
(93) Volume KPI.
For example, if the KPI is on an EUG which has subnets as child CIs, the rule
looks at the Volume and Network KPIs on the subnets, and calculates the
weighted average network availability for the end user group. If there is no volume
on a child CI, its volume is calculated as 1.
If the rule is on an EUG, and the EUG also has HIs contributing to the Network
KPI, the rule calculates the weighted average based on the child CIs. The rule then
compares that to the HIs on the CI, and shows the worst status between the
calculated value and the values of all contributing HIs.
Calculate Volume By KPI, on page 295 Last Status Change, on page 304
Average This KPI rule calculates the weighted average performance of child CIs, based on
Performance the Volume and Performance KPIs. The rule generates a status for the KPI based
of Weighted on this calculation. The rule is applicable for Real User Monitor, which uses the
Volume Volume KPI.
(65)
The rule can be used for a KPI on an end user group, CI collection, BTF, or
application. If the rule is used on a transaction it looks at the volume of all
transaction hits; if it is on an end user group it looks at all sessions or connections.
For example, if the KPI is on an application which has BTs as child CIs, the rule
looks at the Volume and Performance KPIs on the BTs, and calculates the
weighted average for the application. If there is no volume on a child CI, its volume
is calculated as 1.
If the rule is on an application and the application also has HIs contributing to the
Performance KPI, the rule calculates the weighted average based on the child CIs,
compares that to the HI on the CI, and shows the worst of these two statuses.
Calculate Volume By KPI, on page 295 Last Status Change, on page 304
Average This rule calculates the weighted average performance status of child CIs, based
Performance on the Volume (total available hits) and Performance KPIs, using available
of Weighted transaction hits only. The rule generates a status for the KPI based on this
Volume calculation. The rule can be used for a KPI on a CI collection, BTF, or application;
(Available the rule is applicable for Real User Monitor, which uses the Volume KPI.
Hits)
For example, if the KPI is on an application which has BTs as child CIs, the rule
(64)
looks at the Volume (total available hits) and Performance KPIs on the BTs, and
calculates the weighted average for the application. If there is no volume on a child
CI, its volume is calculated as 1.
If the rule is on an application and the application also has HIs contributing to the
Performance KPI, the rule calculates the weighted average of available hits on the
child CIs, compares that to the HI on the CI, and shows the worst of these two
statuses.
Note: If this rule is used for a KPI on a CI collection which contains CI collections
as child CIs, the child CIs must also have a KPI which uses this rule in order for
the parent to use the rule.
Calculate Volume By KPI, on page 295 Last Status Change, on page 304
EUM Sum of This KPI rule calculates the sum of the volume in the HIs and KPIs on which the
Volumes calculation is based. Its status is always informational or no data.
(4000)
The rule is used on a transaction to measure total transaction hits; it is not used on
an application.
Real User Counts the total number of actions on the application, during the time period
Application specified by the duration parameter.
Actions
Rule Parameters: Tooltip Parameters:
Volume Rule
(3806) Field Name, on page 295 Number of Actions, on page 306
Real User The rule counts the number of sessions open on the application, based on the last
Application sample received from Real User Monitor.
Open
Rule Parameters: Tooltip Parameters:
Sessions
Rule sample_group_by_fields, on page 298 Number of Open Sessions, on page 306
(3815)
relevant_samples, on page 298 Status, on page 308
Real User Based on the last sample received from Real User Monitor, the rule calculates
Application average availability of sessions on the application.
Sessions
Availability is calculated based on the percentage of sessions with errors out of the
Note: This threshold can be changed in Admin > Platform > Setup and
Maintenance > Infrastructure Settings > Applications > End User/System
Availability Management > Data > Real User Monitor sessions availability
threshold (%).
Time Stamp Field, on page 299 Last Status Change, on page 304
Real User Based on the last sample received from Real User Monitor, the rule calculates
Application average performance of sessions on the application. A session is considered to
Sessions have a performance event if any of its pages or actions had a performance event.
Performance
Performance is calculated based on the percentage of sessions with performance
Rule
events, out of the total number of sessions, using the following sample fields:
(3819)
(1 – sum (op_se_with_perf_count) / sum (active_session_count) )*100
If the value is greater than the threshold (98% by default), the status is OK;
otherwise it is Critical.
Note: This threshold can be changed in Admin > Platform > Setup and
Maintenance > Infrastructure Settings > Applications > End User/System
Availability Management > Data > Real User Monitor sessions performance
threshold (%).
Time Stamp Field, on page 299 Last Status Change, on page 304
Real User Displays the amount of TCP traffic between the application server and clients,
Bandwidth during the time period specified by the duration parameter. TCP traffic is in
Rule megabytes, and includes traffic in both directions.
(3818)
Rule Parameters: Tooltip Parameters:
Real User Calculates the average availability of connections monitored by Real User Monitor,
Connections during the time period specified by the duration parameter.
Availability
l Availability status is calculated based on the sum of the sample field tot_conn_
Rule
success_color; if the value is > 0 the status is OK, otherwise the status is
(3814)
Critical.
l Availability value is calculated based on the number of successful and
unsuccessful connections, using the following sample fields:
Availability = sum (tot_conn) - sum (tot_conn_refused) - sum (tot_conn_timeout)
/ sum (tot_conn) * 100 (to give a percentage).
Real User Counts the total number of connections during the time period specified by the
Real User Displays the average roundtrip time for a packet, between the client and the server
EUG for an end user group monitored by Real User Monitor, during the time period
Subgroup specified by the duration parameter.
Latency Rule
Rule Parameters: Tooltip Parameters:
(3808)
Latency Color field, on page 296 Status, on page 308
Real User The rule counts the number of sessions open on the end-user group subgroup,
EUG based on the last sample received from Real User Monitor.
Subgroup
Rule Parameters: Tooltip Parameters:
Open
Sessions sample_group_by_fields, on page 298 Number of Open Sessions, on page 306
Rule
relevant_samples, on page 298 Status, on page 308
(3816)
Time Stamp Field, on page 299 Business Rule, on page 301
Real User Based on the last sample received from Real User Monitor, the rule calculates
EUG average availability of sessions on the end-user group subgroup.
Subgroup
Availability is calculated based on the percentage of sessions with errors out of the
Note: This threshold can be changed in Admin > Platform > Setup and
Maintenance > Infrastructure Settings > Applications > End User/System
Availability Management > Data > Real User Monitor sessions performance
threshold (%).
Time Stamp Field, on page 299 Last Status Change, on page 304
Real User Based on the last sample received from Real User Monitor, the rule calculates
EUG average performance of sessions on the end-user group subgroup. A session is
Subgroup considered to have a performance event if any of its pages or actions had a
Sessions performance event.
Performance
Performance is calculated based on the percentage of sessions with performance
Rule
events, out of the total number of sessions, using the following sample fields:
(3820)
(1 – sum (op_se_with_perf_count) / sum (active_session_count))*100
If the value is greater than the threshold (98% by default), the status is OK;
otherwise it is Critical.
Time Stamp Field, on page 299 Last Status Change, on page 304
Real User Counts the total number of error events during the time period specified by the
Error Events duration parameter.
Rule
Rule Parameters: Tooltip Parameters:
(3804)
Field Name, on page 295 Number of Error Events, on page 306
Real User Counts the total number of information events during the time period specified by
Information the duration parameter.
Events Rule
Rule Parameters: Tooltip Parameters:
(3803)
Field Name, on page 295 Number of Information Events, on page
306
Time Stamp Field, on page 299
Business Rule, on page 301
duration, on page 295
Last Status Change, on page 304
No data timeout, on page 297
Calculation duration, on page 301
Real User Displays the average roundtrip time for a packet, between the client and the server
Location for a location monitored by Real User Monitor, during the time period specified by
Latency Rule the duration parameter.
(3809)
Rule Parameters: Tooltip Parameters:
Real User The rule counts the number of sessions open on the location, based on the last
Location sample received from Real User Monitor.
Open
Sessions
Rule
Rule Parameters: Tooltip Parameters:
(3817)
sample_group_by_fields, on page 298 Number of Open Sessions, on page 306
Real User Based on the last sample received from Real User Monitor, the rule calculates
Location average availability of sessions on the location.
Sessions
Availability is calculated based on the percentage of sessions with errors out of the
Availability
total number of sessions, using the following sample fields:
Rule
(3824) (1 – sum (op_se_with_err_count) / sum (active_session_count)) * 100
If the value is greater than the threshold (98% by default), the status is OK;
otherwise it is Critical.
Note: This threshold can be changed in Admin > Platform > Setup and
Maintenance > Infrastructure Settings > Applications > End User/System
Availability Management > Data > Real User Monitor sessions availability
threshold (%).
Time Stamp Field, on page 299 Last Status Change, on page 304
Real User Based on the last sample received from Real User Monitor, the rule calculates
Location average performance of sessions on the location. A session is considered to have
Sessions a performance event if any of its pages or actions had a performance event.
If the value is greater than the threshold (98% by default), the status is OK;
otherwise it is Critical.
Note: This threshold can be changed in Admin > Platform > Setup and
Maintenance > Infrastructure Settings > Applications > End User/System
Availability Management > Data > Real User Monitor sessions performance
threshold (%).
Time Stamp Field, on page 299 Last Status Change, on page 304
Real User Counts the total number of times that a transaction monitored by Real User
Number of Monitor was completed, during the time period specified by the duration
Transaction parameter.
Hits Rule
Rule Parameters: Tooltip Parameters:
(3802)
Availability Field, on page 294 Number of Transaction Hits, on page
306
Field Name, on page 295
Status, on page 308
Time Stamp Field, on page 299
Business Rule, on page 301
duration, on page 295
Last Status Change, on page 304
No data timeout, on page 297
Calculation duration, on page 301
Real User Counts the total number of performance events during the time period specified by
Real User Calculates availability of a transaction monitored by Real User Monitor, during the
Transaction time period specified by the duration parameter.
Availability
The samples contain information on how many transactions were available
Rule
(passed) and how many were not available (failed).
(3812)
The rule calculates availability status using the following calculation: Number of
available transactions - (total number of transactions * availability threshold).
For example, suppose the threshold is 98%. For each available transaction the rule
calculates: 1 - (1 * 0.98) = 0.02, and for each unavailable transaction it calculates: 0
- (1*0.98) = -0.98.
These values are then added together for the time period specified in the duration
parameter. If the result is positive, the health indicator status is OK; if the result is
negative, its status is Critical.
Real User Calculates the average performance of a transaction monitored by Real User
Transaction Monitor, during the time period specified by the duration parameter.
Performance
The samples contain information on how many sessions had acceptable response
Rule
time (OK status) and how many were problematic (Critical status).
(3813) For an example of weighted average calculation, and details on changing weights,
see Understanding the EUM Weighted Average Rules , on page 333.
Note: Although Real User Monitor sends samples with either OK or Critical status
(and not Minor), the rule result can be Minor based on the average of the statuses in
the sample.
Real User Displays the average server time of a transaction monitored by Real User Monitor,
Transaction during the time period specified by the duration parameter.
Server Time
Rule Parameters: Tooltip Parameters:
Rule
(3811) Sum field, on page 299 Transaction Server Time, on page 309
Real User Displays the average total time of a transaction monitored by Real User Monitor,
Transaction during the time period specified by the duration parameter.
Total Time
Rule Parameters: Tooltip Parameters:
Rule
(3810) Sum field, on page 299 Transaction Total Time, on page 309
RUM Note: This rule uses calculation logic based on APM pre-9.x versions.
Application
Calculates the result as follows: 100% x (total number of active sessions -
Session
number of active sessions with availability events)/total number of active
Statistics
sessions. If more than one sample is used for the calculation, the sum is
Monitor
weighted, where the weight is the total number of sessions (volume).
Availability
Rule (pre-9.0) Rule Parameters: Tooltip Parameters:
(56)
duration, on page 295 Availability, on page 300
RUM Note: This rule uses calculation logic based on APM pre-9.x versions.
Application
Calculates the result as follows: 100% x (total number of active sessions -
Session
number of active sessions with performance events)/total number of active
Statistics
sessions. If more than one sample is used for the calculation, the sum is
Monitor
weighted, where the weight is the total number of sessions (volume).
Performance
Rule (pre-9.0) Rule Parameters: Tooltip Parameters:
(66)
duration, on page 295 Business Rule, on page 301
RUM End Note: This rule uses calculation logic based on APM pre-9.x versions.
User Monitor
Calculates the average roundtrip time for a packet, between the end users and the
Latency Rule
server monitored by the Real User Monitor, during the time period specified by the
(pre-9.0)
duration parameter for the rule. The status is calculated based on the defined
(92)
threshold.
RUM End Note: This rule uses calculation logic based on APM pre-9.x versions.
User Monitor
Calculates the network availability, based on successful TCP connections.
Network Rule
Connection resets and timeouts are considered unsuccessful connections.
(pre-9.0)
(91) Rule Parameters: Tooltip Parameters:
RUM End Note: This rule uses calculation logic based on APM pre-9.x versions.
User Session
Calculates the result as follows: 100% x (total number of active sessions -
Statistics
RUM End Note: This rule uses calculation logic based on APM pre-9.x versions.
User Session
Calculates the result as follows: 100% x (total number of active sessions -
Statistics
number of active sessions with performance events)/total number of active
Monitor
sessions. If more than one sample is used for the calculation, the sum is
Performance
weighted, where the weight is the total number of sessions (volume).
Rule (pre-9.0)
(67) Rule Parameters: Tooltip Parameters:
RUM Note: This rule uses calculation logic based on APM pre-9.x versions.
Location
Calculates the result as follows: 100% x (total number of active sessions -
Session
number of active sessions with availability events)/total number of active
Statistics sessions. If more than one sample is used for the calculation, the sum is
Monitor weighted, where the weight is the total number of sessions (volume).
Availability
Rule Parameters: Tooltip Parameters:
Rule (pre-9.0)
(58) duration, on page 295 Availability, on page 300
RUM Note: This rule uses calculation logic based on APM pre-9.x versions.
Location
Calculates the result as follows: 100% x (total number of active sessions -
Session
number of active sessions with performance events)/total number of active
Statistics
sessions. If more than one sample is used for the calculation, the sum is
Monitor
weighted, where the weight is the total number of sessions (volume).
Performance
Rule (pre-9.0) Rule Parameters: Tooltip Parameters:
(68)
duration, on page 295 Business Rule, on page 301
RUM Note: This rule uses calculation logic based on APM pre-9.x versions.
Transaction
Calculates the percentage of available transactions (out of the total number of
Monitor
transactions), over the time period specified in the duration parameter for the rule.
Availability
A transaction is considered available when all pages accessed by the transaction
RUM Note: This rule uses calculation logic based on APM pre-9.x versions.
Transaction
Calculates the percentage of transactions (out of the total number of transactions)
Monitor
that do not have pages with a performance problem. A page is considered to have a
Performance
performance problem when page time is over the threshold.
Rule (pre-9.0)
(61) Rule Parameters: Tooltip Parameters:
RUM Note: This rule uses calculation logic based on APM pre-9.x versions.
Transaction
Counts the total number of times that a transaction monitored by Real User
Monitor
Monitor was completed, during the time period specified by the duration parameter
Volume Rule
for the rule.
(pre-9.0)
(71) Rule Parameters: Tooltip Parameters:
Synthetic Calculates availability of Business Process Monitor transactions during the time
User period specified by the duration parameter.
Transaction
The samples contain information on how many transactions were available
Availability
(passed) and how many were not available (failed).
Rule
(3800) The rule calculates availability status using the following calculation: Number of
available transactions - (total number of transactions * availability threshold).
For example, suppose the threshold is 98%. For each available transaction the rule
calculates: 1 - (1 * 0.98) = 0.02, and for each unavailable transaction it calculates: 0
- (1*0.98) = -0.98.
These values are then added together for the time period specified in the duration
parameter. If the result is positive, the health indicator status is OK; if the result is
negative, its status is Critical.
Performance The samples contain information on how many transactions had acceptable
Rule response times (OK status) and how many were problematic (Critical status).
(3801)
For an example of weighted average calculation, and details on changing weights,
see Understanding the EUM Weighted Average Rules , on the next page.
Transaction Note: This rule uses calculation logic based on APM pre-9.x versions.
Availability
Calculates how many Business Process Monitor transactions ran successfully
Rule (pre-9.0)
during the time period specified by the duration parameter.
(5)
Rule Parameters: Tooltip Parameters:
Transaction Note: This rule uses calculation logic based on APM pre-9.x versions.
Performance
Calculates the average response time of the Business Process Monitor
Rule (pre-9.0)
transactions that ran during the time period specified by the duration parameter.
(13)
Rule Parameters: Tooltip Parameters:
Each of these child CIs has two KPIs assigned: Volume (number of hits), and Performance.
T1 Minor (2) 7 1
T2 Critical (3) 5 1
T3 OK (1) 10 1
The weighted average value (1.77) exceeds the Minor threshold (1.66), so the status of the
Performance KPI on the application is Minor.
divided by
By default, the weights are set to 1. To modify the weight of a status, select Admin > Platform >
Setup and Maintenance > Infrastructure Settings:
1. Select Applications.
2. Select End User/System Availability Manager.
3. In the Data table, locate the following entries and change to the required weight:
l Reports Status Average Rule - Critical Status weight
l Reports Status Average Rule - Minor Status weight
l Reports Status Average Rule - OK Status weight
The default value for the No data timeout property is generally taken from the rule definitions as
defined in the Business Rule Repository. However, for Business Process Monitor transaction CIs,
Service Health calculates a No data timeout value based on the schedule for running the transaction.
The calculation takes the schedule interval (defined in End User Management Administration) for the
application that contains the transaction (default value = 15 minutes) and adds an additional 90
seconds. For example, for a transaction with a schedule interval of 15 minutes, the No data timeout
value is 990 seconds. (For details on defining the schedule, see Edit Data Collector Settings Dialog
Box, on page 862.)
This calculation method means that the timeout value is automatically adjusted to align with changes
made to the schedule interval in End User Management Administration, so that the KPI is not
incorrectly timed out. If there is more than one scheduling scheme in effect, the following rules are used
for the calculation:
l If multiple schedules are defined for an application running on a Business Process Monitor instance,
the largest schedule interval is used (all schedules are treated equally, whether they apply to the
whole week or part of the week).
l If the application is assigned to several locations, each with a different schedule, the smallest
interval from the locations is used (after first applying the rule above).
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
API Use this to create a customized rule using the Rules API, to calculate health
Duration- indicator values based on values of samples. The calculation is based on the
Based samples collected during a defined duration.
Sample
For details on how the rule works, see API Duration-Based Sample Rule in the APM
Rule
Extensibility Guide.
(501)
Rule Parameters: Tooltip Parameters:
KPI Calculation Script, on page 296 Last Status Change, on page 304
API Group Use this to create a customized rule using the Rules API, to calculate KPIs based
and Sibling on indicator values of sibling KPIs or of child CIs.
Rule
For details on how the rule works, see API Group and Sibling Rule in the APM
(500)
Extensibility Guide.
Rule Template Setting Key, on page 298 Business Rule, on page 301
API Sample Use this to create a customized rule using the Rules API, to calculate health
Rule indicator values based on values of samples. The calculation is based on a
(502) maximum number of samples.
For details on how the rule works, see API Sample Rule in the APM Extensibility
Guide.
Rule Template Setting Key, on page 298 Last Status Change, on page 304
Average of Calculates the average of the values of the HIs and KPIs which are used to
Values calculate the KPI.
(31)
Rule Parameters: Tooltip Parameters:
Best Status Calculates the KPI's status based on the highest status of all the HIs and KPIs
Rule which are used to calculate the KPI.
(2)
For example, if at least one child CI has green status, then the parent CI also
displays green status.
Note: A KPI using this rule will only have a value if it is calculated based on one HI
or one child KPI. If it is based on more than one HI or child KPI, the KPI will only
have a status.
Generic Use this rule to add new business logic behavior to Service Health for calculating
Formula health indicator values.
Rule You can use the rule to create a set of calculation methods (sum, count, average,
(1510) and so on) that can be applied to both legacy samples such as SiteScope and Real
User Monitor, and Enterprise Management Systems (EMS) samples.
For details on how the rule works, see Understanding the Generic Formula Rule, on
page 348.
Generic This rule is for internal use; the rule calculates health indicator status when a single
Health HI on a CI is calculated from a number of CI sub-components.
Indicator
For example, suppose an HI is monitoring CPU load on a host CI, and SiteScope
Sub-
has monitors for a number of CPUs on this CI. The rule calculates a status for each
component
of the monitored CPUs (for example OK, OK, and Warning), and takes the worst of
Rule
these (Warning) as the HI's status on the CI.
(332211)
For details, see Health Indicator Tooltips in the APM User Guide.
reportNormalStatusesEvents, on page
298
maxNumOfDisplayedEvents, on page
297
Generic Use this rule to create a customized rule for calculating health indicator values. The
Sample rule compares the value of a selected field from a sample to the thresholds, and
Rule returns the result of the comparison.
(21)
To use the Generic Sample Rule, you must first customize the rule, and then attach
the rule to a health indicator, and then attach the health indicator to a CI.
For an example of a customized Generic Sample Rule, see How to Use the
Customized Generic Sample Rule – Example, on page 349.
Generic Use this rule to create a customized rule for calculating health indicator values. The
Sum of rule adds the values of the selected sample field for all of the samples that arrive
Values Over during the time period specified in the duration parameter.
Time Rule
To use the Generic Sum of Values Over Time rule, you must first customize the rule,
(1501)
and then attach the rule to a health indicator, and then attach the health indicator to a
CI.
For a detailed example of how to create a customized Generic Sum of Values Over
Time rule, see How to Use the Customized Generic Sum of Values Over Time Rule
– Example, on page 351.
The tooltip for the Generic Sum of Value Over Time Rule is empty.
Generic Two Use this rule to perform a specific calculation for calculating health indicator values,
Arguments based on the values of two specific fields. The calculation is performed as follows:
Rule calculate a value based on an operation (specified by the arithmetic operator) and
(1500) two fields that are the sample's keys, multiply the result by a factor, and then
compare the result with specified thresholds.
You must create a health indicator, and attach the Generic Two Arguments Rule rule
to the health indicator.
For an example of a customized Generic Two Arguments rule, see How to Use the
Generic Two Arguments Rule – Example, on page 352.
Impact Over Calculates the financial loss due to non-availability of the CI over time, based on
Time Rule sibling KPIs monitoring availability.
(24)
Financial loss for a CI is calculated by multiplying the total hours the CI is not
available by an hourly $ amount (defined by the DollarImpactFactor parameter for
the rule).
Note: The granularity of this rule's calculation is maximum one minute. If the status
of the Availability KPI changes, the rule is calculated ad hoc; if it does not change, it
Nevada - This rule is used internally for event-based alerts, to determine whether or not the
Event Based alert trigger notification will be sent.
Alerts Rule
Rule Parameters: Tooltip Parameters:
(Internal)
(1600) None None
Percentage Calculates in percentage the weighted average of statuses of the HIs and KPIs that
Rule are used to calculate the KPI. For details on understanding the rule, see
(17) Understanding the Percentage Rule, on page 345.
304
Real Time Calculates financial loss due to non-availability of the CI over the last hour, based on
Impact sibling KPIs monitoring availability.
(19)
Financial loss for a CI is calculated by multiplying the total minutes the CI was not
available during the last hour, by an hourly $ amount (defined by the
DollarImpactFactor parameter for the rule), divided by 60.
Note: The granularity of this rule's calculation is maximum one minute. If the status
of the Availability KPI changes, the rule is calculated ad hoc; if it does not change, it
is calculated once every minute.
The PNR samples measure unavailability of a CI based on any SLM KPI during the
period of time that has elapsed, and how much time remains before the agreement is
in breach of contract.
The following parameters are for internal Business Rule, on page 301
use, and should not be modified:
SLA, on page 308
Service Internal rule which receives samples from SLM, and changes KPI status for
Level Tracking Period alerts.
Management
Rule Parameters: Tooltip Parameters:
Tracking
Period Alert No data timeout, on page 297 None
(Internal)
The tracking period id parameter is for
(361)
internal use, and should not be modified.
Sum of Calculates the sum of the values of the HIs and KPIs which are used to calculate
Values Rule the KPI.
(20) For example, if the Impact Over Time rule is used to calculate the OT Impact KPI
on child CIs, you can use the Sum of Values rule on the parent CI to view the sum
of the children's over time impact values.
Sum of Group rule that calculates the sum of the users accessing a page or encountering an
Volume error on a page.
(74)
Rule Parameters: Tooltip Parameters:
Summary of Calculates the sum of the values of the HIs and KPIs which are used to calculate
Values the KPI.
(30)
Note that this rule uses different units and thresholds than the Sum of Values rule.
Worst Calculates KPI status based on the lowest status held by any of the HIs and KPIs
Status Rule which are used to calculate the KPI.
(1)
For example, if at least one child CI has red status, the parent CI also displays red
status.
Note: A KPI using this rule will only have a value if it is calculated based on one HI
or one child KPI. If it is based on more than one HI or child KPI, the KPI will only
have a status.
NOTE:
For all percentage calculation methods, the number of gray child CIs (Informational, No data,
Stopped, or Downtime statuses) is ignored in the final calculation of the parent group score.
The different applications of the Percentage Rule are described in the following sections.
Status Value
red 0
orange 5
yellow 10
olive 15
green 20
Each value is multiplied by the number of children in the group that have that status, and the results
are totaled and divided by the number of children in the calculation, to give an average result. For
example, in a group of four CIs, two with red status and two with yellow status, the calculation
would be as follows:
2 x 0 (red)
2 x 10 (yellow)
Total = 20/4 (number of red and yellow children) = 5 (average result
The average result is then divided by 20 (corresponding to the green status value) and multiplied by
100, to give the percentage score for the group:
The score determines the status for the parent group according to thresholds defined for the KPI.
For details, see KPI and HI Thresholds, on page 63.
When you assign the Percentage rule to a KPI, the tooltip for the KPI in Service Health displays the
percentage score for the group and the Percentage rule thresholds.
Weighted Percentage
By default relationships are not weighted (weight = 1). You can change the default weight for a
relationship in the weight box, accessed in the Define Configuration Item Relationship window
(described in "New CI/New Related CI Dialog Box" in the Modeling Guide).
When a child CIs in a group, is in a relationship with a weight greater than 1, then the percentage
calculations described in Basic Percentage Rule, are adjusted to take the weight into account.
Each CI status value is multiplied by the weight assigned to the CI, and the total is divided by the
total weight values, to give the average result.
For example, taking the same group that was used for the basic percentage example (four CIs, two
with red status and two with yellow status), if one of the red CIs has a weight of 4 and one of the
yellow CIs has a weight of 2, then the average result calculation looks like this:
The percentage score for the group is then calculated in the same way as for the basic Percentage
Rule: average result is divided by 20 and multiplied by 100:
Note that CI weights are relevant only when the parent group status is calculated using the
Percentage Rule.
TIP:
You can display the weight information in the KPI tooltip in Top Ring. For details, see How to
Customize Top Ring, on page 38.
Dominant Child
By default, all CIs are in non-dominant relationships (must is cleared). You can change the setting
for a relationship to dominant in the Define Configuration Item Relationship window (described in
"New CI/New Related CI Dialog Box" in the Modeling Guide).
When a child CIs in a group is in a dominant relationship, then status is calculated for the group by
comparing the results from the following two status calculation methods:
l Service Health determines the lowest status held among all dominant CIs.
l Service Health determines group status according to the percentage rule calculation (as
described in Basic Percentage Rule above).
The worst status from the two calculations becomes the status for the group.
When the group status has been taken from the lowest status held by a dominant CI, the tooltip for
the parent group displays Score: n/a (Using dominant child).
NOTE:
l Dominant CIs are only relevant when the group is using the Percentage Rule to calculate
status.
l When a CI has both dominant and weighted child CIs only the dominant CI is taken into
consideration when calculating the status of the parent CI using the Percentage rule.
In Service Health, the rule is time-based and the formula calculates a single aggregated result of all of
the specified data collected during the period specified in the duration parameter.
NOTE:
l Using the Generic Formula rule might have an impact on performance as the rule parses and
evaluates string expressions. Using this rule should be considered carefully only when no
other rule answers the requirements and when the application does not include large amounts
of monitor nodes.
l There is no automatic validation to check if the formula supports the collected sample
structure. There is no automatic validation for the correctness or syntax of the formula. If there
is a mistake in the formula, the status of the HI appears as a gray icon in Service Health.
For example, use this rule to calculate the average of a sample field over a period of time multiplied by
2, or the sum of the values of a sample field over the specified period of time, divided by the number of
values of another field.
To edit the formula, click the Edit button for the Formula parameter, and enter the formula that you
want the rule to use in the Default Value field. For more details, see New/Edit Rule Parameter or
New/Edit Rule Threshold Dialog Box, on page 282.
The formula is based on operands, operators, functions, constants, and sample field values. The
formula must use only fields from the selected samples; you must know the name of the variables
in the sample on which you want to run the formula. The samples for the rule depend on the specific
HI's selector, therefore the formula must support the collected sample structure.
The rule takes values from the specified samples during the time period specified in the duration
parameter, puts those values in the aggregated formula, and compares the result with the specified
thresholds.
The formula language is based on the Generic Reporting Engine parser language to be consistent
with the open formula writing. For more information, see Generic Reporting Engine API in the APM
Extensibility Guide.
The formula must always be an aggregated formula. It should contain aggregation functions and
mathematical operators between them. The operands can either be constant numbers or
aggregation functions.
For instructions on customizing rules, see How to Customize a Business Rule Template in the
Repository, on page 267.
To display the comparison, clone and edit the Generic Sample Rule, and assign this rule to an HI on the
appropriate CI.
NOTE:
The units of the thresholds and of the field value must be the same. The result is
provided with the same unit too.
6. If required, modify the default thresholds in the Rule Thresholds area (values from 1 to 5 are
colored, values less than 1 or more than 5 are colored gray). Click the Edit button for each
threshold parameter and enter the threshold value in the Default Value box (critical, 5; major,
4; minor, 3; warning, 2; OK, 1). For details, see New/Edit Rule Parameter or New/Edit Rule
Threshold Dialog Box, on page 282.
NOTE:
The units of the thresholds and of the field value must be the same. The result is
provided with the same unit too.
b. If required, modify the duration parameter to define the sampling duration, in seconds. The
default is 15 minutes (900 seconds).
5. If required, modify thresholds in the Threshold Parameters area. For details, see New/Edit
Rule Parameter or New/Edit Rule Threshold Dialog Box, on page 282. The units of the
thresholds and of the field value must be the same. The result is provided with the same unit
too.
6. Save the changes.
NOTE:
The units of the thresholds and of the field value must be the same. The result is
provided with the same unit too.
c. If required, modify the duration parameter to define the sampling duration, in seconds. The
default is 15 minutes (900 seconds).
d. Open the Operator parameter for editing, and in the Default value box, specify the operator
(+) you want to use.
5. Modify thresholds in the Threshold Parameters area as needed. For details, see New/Edit Rule
Parameter or New/Edit Rule Threshold Dialog Box, on page 282.
NOTE:
The units of the thresholds and of the field value must be the same. The result is
provided with the same unit too.
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
Rule Description
(Rule #)
EMS Displays the Health Indicator status arriving from the EMS system through SiteScope.
Simple
Use this rule to display SiteScope status if your EMS monitor is measurement-based.
Rule
(0) If your EMS monitor is event-based, use the EMS Multiple Events Rule.
OpenVie Calculates the KPI status based on metrics collected from UDX event samples or old
w Service format an OpenView samples for an OpenView Service Navigator measurement CI.
Navigator
Status is assigned according to the following values:
Rule
(22)
Rule Description
(Rule #)
KPI status Value for a Sample Value for an old format OpenView Sample
Uninitialized 0 0
OK 1 10
Warning 2 20
Minor 3 30
Major 4 40
Critical 5 50
SiteScop The rule handles the samples sent to APM by the EMS system. It aggregates all the
e EMS samples received from a specified CI. The rule saves up to 10 events. If there are more
Multiple than 10 events, the rule discards samples with the lowest severity (critical is highest)
Events and then the oldest samples.
Rule
If the CI has more than one HI, you must define a SiteScope EMS Multiple Events rule
(36)
for each HI by using the rule parameters to specify the sample field you are interested
in. Specify information about the field in the sample to look at (in the KPI Type field
name parameter) and the value of that field (in the KPI type parameter).
The EMS Show Events context menu displays the data retrieved from the Operations
Manager system.
Rule Description
(Rule #)
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
Number of Returns the total number of incidents whose current state is the state specified in the
Open Initial State parameter and whose severity is lower or equal to the value specified in
Incidents the Severity parameter.
(2600)
Incidents whose current state corresponds to the Final State or whose Severity is
higher than the value specified in the Severity parameter are not included in the
calculation.
Sum of Calculates the sum of all the incidents of the children in the group.
Open
Rule Parameters: Tooltip Parameters:
Incidents
(2601) calc_method, on page 294 None
This topic is related to the following: Customizing KPI and HI Calculation Rules, on page 265.
SiteScope A Health Indicator can receive multiple measurements from multiple SiteScope
Best Status monitors. This rule calculates the best status of all of the measurements sent to the
Rule Health Indicator.
(3918)
For example, if at least one measurement has green status, then the Health
Indicator also displays green status.
SiteScope A Health Indicator can receive multiple measurements from multiple SiteScope
Consecutive monitors. This rule calculates the worst status of all the measurements sent to the
Worst Status Health Indicator, using two rule parameters:
Rule
l Number of Consequent Samples defines the number of consecutive
(3919)
occurrences that are required in order for a measurement's status to change.
For example, if the parameter is set to 3 and there are three consecutive critical
measurements, the status of the measurements is set to critical.
If the measurement's status is critical and a single measurement with OK status
(green) is received, the measurement stays red. The status changes to green if
two more consecutive OK measurements are received.
l Strict policy calculation defines the conditions under which a measurement's
status can improve. If the parameter value is true, a measurement's status can
improve only when the full number of consecutive statuses are received (as in
the previous example). If the parameter value is false, a single "better"
measurement can change the measurement's status.
For example, if the second option is defined, if the measurement's status is red
and an OK measurement is received, the status changes to green (since a single
"better" measurement is sufficient to change its status). However, the
measurement's status will only change back to red if there are three consecutive
critical measurements.
SiteScope Calculates the status based on metrics for a SiteScope measurement CI for
Measurement sampleType: ss_t, monitored by the SiteScope Monitor. The following statuses
Rule correspond to the following values:
(3)
l Normal (1)
l Minor (2)
l Critical (3)
SiteScope Calculates the status based on metrics for a SiteScope measurement CI for time
Measurement sampleType: ss_t, monitored by the SiteScope Monitor. The following statuses
Siebel correspond to the following values:
Processes
l Normal (1)
Rule
l Minor (2)
(1104)
l Critical (3)
The value displayed corresponds to the number of processes. The color of the value
is determined by the thresholds on the number of sessions (which can be 25, 64,
and so on).
SiteScope Calculates the status based on metrics for a SiteScope measurement CI for time
Measurement sampleType: ss_t, monitored by the SiteScope Monitor. The following statuses
Time-Based correspond to the following values:
Rule
l Normal (1)
(33)
l Minor (2)
l Critical (3)
SiteScope Displays the number of tasks that are in error taken from the SiteScope samples
Measurement with sub-samples listing all of the tasks.
with Custom
Rule Parameters: Tooltip Parameters:
Data Rule
(1100) No data timeout, on page 297 Status, on page 308
SiteScope Calculates the status based on metrics for a SiteScope measurement CI for time
Monitor Rule sampleType: ss_monitor_t, monitored by the SiteScope Monitor. The following
(4) statuses correspond to the following values:
l Normal (1)
l Minor (2)
l Critical (3)
SiteScope Calculates the status based on metrics for a SiteScope measurement CI for time
Monitor sampleType: ss_monitor_t, monitored by the SiteScope Monitor. The following
Time-Based statuses correspond to the following values:
Rule
l Normal (1)
(34)
l Minor (2)
l Critical (3)
SiteScope Calculates the status of the SiteScope Availability HI. SiteScope periodically
Profile Rule (every minute) sends a heartbeat to APM. If the heartbeat is received by APM, the
(35) status of the SiteScope Availability HI is green. If the heartbeat is not received, the
status of the SiteScope Availability HI is gray (No data). This indicates that there is
no communication between SiteScope and APM. The statuses of all the SiteScope
CIs is also gray.
Note: The SiteScope Availability HI displays values for the supported versions of
SiteScope (9.0 and up) and of APM (7.0 and up).
SiteScope Deprecated.
Vertical
Takes samples arriving from the Computer Center Management System (CCMS)
Measurement
monitor through SiteScope and displays them, as is, under SAP General HI. It also
(Deprecated)
takes samples from Siebel Application Server or Siebel Web Server monitors and
(1102)
displays them as is under Siebel HIs.
SiteScope Deprecated.
Vertical Rule
Takes samples arriving from the Computer Center Management System (CCMS)
(Deprecated)
monitor through SiteScope and displays them as is under the SAP General HI.
(1108)
Rule Parameters: Tooltip Parameters:
SiteScope A Health Indicator can receive multiple measurements from multiple SiteScope
Worst Status monitors. This rule calculates the worst status of all of the measurements sent to
Rule the Health Indicator.
(3917)
For example, if at least one measurement has red status, then the Health Indicator
also displays red status.
A context menu defines the menu options that are available for a KPI or a CI in the Service Health
application. The adapter template assigns every configuration item type (CIT) a default context menu.
Context menus contain context menu actions, which can be nested within groups. Within the Context
Menu Repository, menus and actions are categorized as follows:
For a list of default context menus, see List of Context Menus, on page 365. For a list of default context
menu actions, see List of Context Menu Actions, on page 369.
NOTE:
This version of APM no longer uses EMS Show Event - Show Events or Operation Manager
Event - Operation Manager context menus. If you used the default implementation of these
menus from an older version of APM, the system automatically deletes these menus. If you
have customized these menus in an older version of APM, the system will not automatically
delete the menus. However, they may no longer work and we recommend that you do not use
them.
l New Context Menu. Creates a context menu that is not based on an existing menu. To
create a new context menu, click the New Context Menu button in the Context Menu
Repository page.
l Clone Context Menu. Creates a context menu by cloning an existing menu. The original
context menu is still available, and the new cloned menu can be modified. To clone a
context menu, select a menu in the Context Menu Repository page and click the Clone
Context Menu button. The new menu will be labeled Custom. Select the new menu and
click the Edit Context Menu button to open it for editing.
l Edit Context Menu. Modifies an existing context menu. To edit a context menu, select a
menu in the Context Menu Repository page and click the Edit Context Menu button. If you
edit a predefined context menu, it will be labeled Predefined (Customized).
For user interface details, see Context Menu Repository page, on page 390.
NOTE:
Do not add new pre- or post-processor parameters, or make changes to a pre- or post-
processor class, without consulting with Software Support. Classes are built for specific
context menus, and making changes to a class may change its behavior.
Predefined (Customized). There are two ways to restore context menu elements to default:
l Restore all default settings of a context menu or action. Within the Context Menu
Repository page, select the customized context menu or action, and click Restore to
Default. The context menu or action is returned to its default settings, and its type reverts
to Predefined.
l Restore specific settings of a menu action. Within the Actions tab, open a predefined
(customized) action for editing, and click the Restore Defaults button. The elements that
have been modified are automatically selected. Select the elements which you want to
restore to default, and click Save.
The context menu actions are described in List of Context Menu Actions, on page 369.
BMC Measurement Context menu for measurement CIs originating from a BMC PATROL
Menu system.
BPM BTF Reports Group of context menus for reports on a business transaction flow
monitored by Business Process Monitor.
BPM Transaction Group of context menus for reports on a transaction monitored by Business
Reports Process Monitor.
Diagnostics BPM Context menu that is used in Service Health in monitoring views, to drill
Menu from a specific transaction to the Diagnostics transaction screen.
Diagnostics Context menu that is used to drill down from a business transaction CI to
Business the Diagnostics Business Transactions view.
Transaction Menu
Diagnostics Host Context menu that is used to drill down from a host CI to the Diagnostics
Menu Hosts view.
Diagnostics MQ Context menu that is used to drill down from a WebSphere MQ CI to the
Manager Menu Diagnostics Queue Managers view.
Diagnostics Oracle Context menu that is used to drill down from an Oracle CI to the
Menu Diagnostics Oracle Probes view.
Diagnostics Probe Context menu that is used to drill down from a Probe Group CI to the
Group Menu Diagnostics Probe Group view.
Diagnostics Probe Context menu that is used to drill down from Probe CIs and application
Menu (New) server CIs such as WebSphere Application Server or .NET AppDomain) to
the Diagnostics Probes view.
Diagnostics SAP R3 Context menu that is used to drill down from an SAP ABAP Server CI to the
ABAP Menu Diagnostics ABAP SAP Probes view.
Diagnostics Context menu that is used to drill down from an SQL Server CI to the
SqlServer Instance Diagnostics SQL Server Probes view.
Menu
Diagnostics Context menu that is used to drill down from an SQL Database CI to the
SqlServer Menu Diagnostics SQL Server Probes view.
Diagnostics Context menu that is used to drill down from a Business Transaction CI to
Synthetic Business the Diagnostics Synthetic Transactions views.
Transaction Menu
EMS Measurement Context menu for measurement CIs originating from an Enterprise
Menu Management Systems (EMS) source.
Go to End User Go to End User Summary Report filtered on the selected end user
Summary Report
Group Menu The default context menu for most of the business configuration item types
(CITs).
HI Context Menu Context menu for drilling down from an HI in Service Health.
SC Menu Context menu for EMS Monitor CIs under Business Service CIs.
Monitored by Context menu for drilling down from a CI or HI, to a SiteScope monitor
SiteScope Menu which contributes to the CI's or HI's status.
RUM Application Group of context menus for reports on an application monitored by Real
Reports User Monitor.
RUM BTF Reports Group of context menus for reports on a business transaction flow
monitored by Real User Monitor.
RUM Transaction Group of context menus for reports on a transaction monitored by Real
Reports User Monitor.
SiteScope Monitor Context menu for SiteScope monitor CIs when there is no measurement
Menu level for the monitor.
SiteScope Web Context menu for SiteScope Web Service Monitor CIs.
Service Monitor
Menu
Top Ring Context menu for CIs in Top Ring, appended to the CI's standard context
menu.
For details about configuring the context menu actions, see New/Edit Action Dialog Box, on page 395.
For a description of pre- and post-processor classes and class parameters, see List of Pre-Processor
Classes, on page 378 or List of Post-Processor Classes, on page 383. In general, many of these are for
internal use, and should not be modified.
NOTE:
Do not add new pre- or post-processor parameters, or make changes to a pre- or post-processor
class, without consulting with Software Support. Classes are built for specific context menus,
and making changes to a class may change its behavior.
Acknowledgement Opens the Acknowledgment details window relevant to the CI. For details,
Details see Acknowledgment on CIs in the APM User Guide.
Any Users Drills down to the Transactions - Business Transactions Paths view in the
Transaction Paths Diagnostics application.
View
Any Users Drills down to the Transactions - Business Transactions view in the
Transactions View Diagnostics application.
Application Opens the application summary report for the selected CI. For details, see
Summary Reports Application Summary Report in the APM User Guide.
BPM Application Opens the application health report filtered for synthetic user data, and filtered
Health Reports for the parent application. For details, see Application Health Report in the
APM User Guide.
BPM Performance Opens the performance analysis report filtered for synthetic user data, and
Analysis Reports filtered for the selected transaction. For details, see Performance Analysis
Report in the APM User Guide.
BPM Triage for Opens the triage report filtered for synthetic user data, and filtered for the
Application selected application. For details, see Triage Report in the APM User Guide.
Reports
BPM Triage for Opens the triage report filtered for synthetic user data, and filtered for the
Transaction selected transaction. For details, see Triage Report in the APM User Guide.
Reports
Business Impact Opens the related Business Impact report in Service Health. For details, see
Business Impact Report in the APM User Guide.
Change Report Opens the Change report in Service Health. For details, see CI Change
Reports.
CI Impact Report Opens the Related Change Request report in Service Health.
Complete Alert Activates a URL call to the relevant SAP system and completes the selected
SAP alert.
Configuration Opens the Configuration Item Status Alert report relevant to the CI. For
Item Status Alerts details, see CI Status Alert Reports in the APM User Guide.
Customer This context menu option is available in the Service Level Management
application. It displays the customer defined for the selected service.
Delete Opens the Delete Folder dialog box in the Modeling Studio, to enable you to
delete a folder. For details, see "Modeling Studio User Interface" in the
Modeling Guide.
Delete Business This context menu option is available in the Service Level Management
Service application. It deleted the selected Business Service CI.
Delete CI Opens a dialog box to confirm that you want to delete the relevant CI in IT
Universe Manager.
Diagnostics Probe Drills down to the Probe Group Summary view in the Diagnostics application.
Group Summary
View
Diagnostics Web Drills down to the Service Topology view in the Diagnostics application.
Service Topology
End User Moves to the End User Summary Report in End User Management. The End
Summary Reports User Summary report displays data for specific end-users that were
configured for the Real User Monitor in System Availability Management. For
details, see RUM End User Group Summary Report in the APM User Guide.
Errors Opens the Service Health Hierarchy component, filtered for CIs in Error
status. For details, see Hierarchy Component in the APM User Guide.
Expand More Expands the Top Ring display to show the default maximum number of
Levels hierarchy levels for the CI.
Expand to Expands the Top Ring display to show the source of a problematic CI.
Problem
Find Visible and Returns all of the visible and hidden child CIs of the selected CI that appear in
Hidden Child CIs the RTSM. For details, see Find Visible and Hidden Child CIs Dialog Box in
the APM User Guide.
Geographical Map Opens the Geographical Map tab in Service Health. For details about the
Geographical Map tab, see Geographic Map in the APM User Guide.
Go to SiteScope Displays the relevant SiteScope Web page for this CI in a new SiteScope
browser window, enabling you to view more detailed SiteScope parameters
and measurements. See the SiteScope documentation for directions on using
SiteScope.
Note: By default, Service Health accesses the SiteScope machine using the
machine host name. If you want access through IP, edit the SiteScope
context menu action, by changing the value for the pre-processor parameter
HOST_BY from NAME to IP.
Go to Top Ring Opens the Service Health Top Ring tab, with the view's tree centered on the
selected CI.
HIs Opens the Service Health Health Indicators component, showing the HIs
related to the selected CI. For details, see Health Indicator Component in the
APM User Guide.
Host Summary Drills down to the Hosts view in the Diagnostics application.
View
Service Manager A context menu option available from EMS Monitor CIs under Business
Service CIs, to open the Service Manager application.
Infrastructure Opens the infrastructure summary report filtered for the selected application.
Summary Reports For details, see RUM Application Infrastructure Summary Report in the APM
User Guide.
Invoke Run Books For CIs whose CI type is mapped to an Operations Orchestration (OO) run
book, opens the Related Run Books page in a new window. You can then
view the mapped run books and invoke them in OO.
Summary View
KPIs Over Time Opens the KPI Over Time report relevant to the CI. For details, see KPIs Over
Report Time Report in the APM User Guide.
Locate CI in SLA Displays the Search pane where you can specify the CI you want to locate in
SLA. For details about the search feature, see "Search for CIs in Search
Mode" in the Modeling Guide.
Locate CI in View Displays the Search pane where you can specify the CI you want to locate.
For details about the search feature, see "Search for CIs in Search Mode" in
the Modeling Guide.
Location Opens the location summary report filtered for the selected location. For
Summary Reports details, see Location Summary Report in the APM User Guide.
New Folder Opens the New Folder dialog box in the Modeling Studio, to enable you to
create a new folder. For details, see "Modeling Studio User Interface" in the
Modeling Guide.
Oracle Server Drills down to the Oracle Database - Oracle Probes view in the Diagnostics
Summary View application.
Path to Root Moves to the Top Ring tab with the Show Path to Root option selected for the
CI in the Service Health application. For details, see Service Health Menu
Options in the APM User Guide.
Performance Opens the BPM performance matrix report filtered for the selected application.
Matrix for For details, see BPM Performance Over Time Report in the APM User Guide.
Application
Performance Opens the BPM performance matrix report filtered for the selected
Matrix for transaction. For details, see BPM Performance Over Time Report in the APM
Transaction User Guide.
Reports
Probe Group Moves to Diagnostics reports. For details, see the Diagnostics User’s Guide.
Summary
Probe Summary Moves to Diagnostics reports. For details, see the Diagnostics User’s Guide.
Problematic Moves to the Top Ring tab with the Expand to Problem option selected for the
Subtree CI in the Service Health application. For details, see Service Health Menu
Options in the APM User Guide.
Properties Opens the Properties dialog box relevant to the CI. For details, see "Working
with CIs" in the Modeling Guide.
Provider This context menu option is available in the Service Level Management
application. It displays the provider of the selected service.
Rename Folder Opens the Rename Folder dialog box to enable you to rename a folder. For
details, see "Modeling Studio User Interface" in the Modeling Guide.
Reset Health Restores the selected HI to its default state and value. For details, see New
Indicator Health Indicator/Edit Health Indicator Dialog Box, on page 256.
RUM Performance Opens the performance analysis report filtered for real user data, and filtered
Analysis Report for the selected transaction. For details, see Performance Analysis Report in
the APM User Guide.
RUM Triage for Opens the triage report filtered for real user data, and filtered for the selected
Application application. For details, see Triage Report in the APM User Guide.
Report
RUM Triage for Opens the triage report filtered for real user data, and filtered for the selected
Transaction transaction. For details, see Triage Report in the APM User Guide.
Report
Report
Session Analyzer Moves to the Session Analyzer report in End User Management filtered on the
Reports selected transaction (or child transactions in the case of a transaction group
entity) and the Past Hour time period. The Session Analyzer report displays
session data for specific applications that were configured for the Real User
Monitor in System Availability Management. For details, see RUM Session
Analyzer Report in the APM User Guide.
Set/Unset Internal.
Acknowledgement
Show Shows which events contributed to the HI's status and value.
Contributing
Events
Show Related CIs Opens the Related CIs tab, in IT Universe Manager. For details, see "Search
for CIs in Search Mode" in the Modeling Guide.
Show Top Ring Opens the Service Health Top Ring in a popup window, with the view's tree
centered on the selected CI.
SiteScope Cross- Opens the SiteScope Cross-Performance report relevant to the CI. For
Performance details, see Cross-Performance Report in the APM User Guide.
SiteScope Quick Available for SiteScope Group and SiteScope Monitor CIs.
Report
Opens the SiteScope Quick Report. For details, refer to the SiteScope Help.
SiteScope Server Available for Windows Resource Monitor and Unix Resource Monitor CIs
Centric Report under specific conditions described in the report description.
Opens the Server-Centric Report. For details, refer to the Using SiteScope
Guide in the SiteScope Help.
SQL Server Drills down to the SQL Server Database - SQL Server Probes view in the
Instance Diagnostics application.
Summary View
SQL Server Drills down to the SQL Server Database - SQL Server Probes view in the
Summary View Diagnostics application.
Synthetic Users Drills down to the Transactions - Synthetic Transactions Layers view in the
Synthetic Users Drills down to the Transactions - Synthetic Transactions view in the
Transactions View Diagnostics application.
Tier Summary Opens the RUM tier summary report filtered for the selected application. For
Reports details, see RUM Tier Summary Report in the APM User Guide.
Transaction Over Opens the Transaction Over Time report relevant for the CI.
Time
Transaction Opens the Transaction Summary report relevant for the CI.
Summary
Transaction Moves to the Transaction Summary Reports area for that CI in the End User
Summary Reports Management User Reports application. The Transaction Summary report
displays data for specific transactions that were configured for the Real User
Monitor in System Availability Management. For details, see RUM
Transaction Summary Report in the APM User Guide.
Trend Reports Moves to the Trend Reports area for that CI in the End User Management
User Reports application. The Trend Report Wizard generates a trend report
that provides a graphical representation of measurement data over a specific
time period.
Triage Moves to the Triage Reports area for that CI in the End User Management
User Reports application.This report displays BPM or RUM transaction data,
organized by location, for a selected period of up to 72 hours. For details, see
Triage Report in the APM User Guide.
Triage Raw Data Opens the Triage Raw Data report. For details about the report, see Triage
Raw Data Report in the APM User Guide.
WMQ Server Drills down to the MQ - Queue Managers view in the Diagnostics application.
Summary View
Constant Description
NODE.NAME The name of the CI. When the URL is executed, NODE.NAME is replaced by
the name of the CI from which you want to open the URL. The page specified
in the URL opens and is filtered to display only information related to the CI.
NODE.ID The ID number of the CI. When the URL is executed, NODE.ID is replaced by
the ID number of the CI from which you want to open the URL. The page
specified in the URL opens and is filtered to display only information related to
the CI.
NODE.STATUS The status of the CI. When the URL is executed, NODE.STATUS is replaced
by the status of the CI from which you want to open the URL. The page
specified in the URL opens and is filtered to display only information related to
status. The available statuses are:
-4 downtime
-3 stop
-2 no data
-1 uninitialized
0 critical
5 major
10 minor
15 warning
Constant Description
NODE.PARENTID The ID of the parent CI. When the URL is executed, NODE.PARENTID is
replaced by the ID of the parent of the CI from which you want to open the
URL. The page specified in the URL opens and is filtered to display only
information related to the parent CI.
NODE.CHILDIDS The ID number of the CI's children. When the URL is executed,
NODE.CHILDIDS is replaced by a list of the IDs of the children of the CI from
which you want to open the URL. The page specified in the URL opens and is
filtered to display only information related to the child CIs.
CAUTION:
Do not add new pre-processor parameters or make changes to a pre-processor class, without
consulting with Software Support.
Parameter Definition
autoGenerate Internal.
Parameter Definition
COMMAND Internal.
DATA_MODEL_SET_ Internal.
TO_VALUE
filterId The ID of the filter. Internal. This parameter must not be modified.
filter.timeBarBean.view Internal.
FROM_DASHBOARD Internal.
GRAPH_PROVIDER Internal.
isFullScreen Opens a popup window with the path to root. This parameter must
not be modified.
LoginName The name of the user used to login the Deep Transaction Tracking
application.
parentCmdbId Internal.
pm.CMDBObjectID Internal.
pm.VTObjectID Internal.
Parameter Definition
REPORT_ID Internal.
selectedCI Internal.
selectedTxnClasses Internal.
SELECTED_ Internal.
MEASUREMENTS1
SELECTED_ Internal.
MEASUREMENTS2
TX_NAME Internal.
Parameter Description
Parameter Description
DIMENSION_ID_ Internal. Specifies to which report to drill down in the Trend report not
PREFIX from the Availability and Response Time of Business Process Monitor
but for other KPIs, such as Download Time or DNS Time.
MEASUREMENT_0_ Internal. Specifies to which report to drill down in the Trend report not
ID_ from the Availability and Response Time of Business Process Monitor
PREFIX but for other KPIs, such as Download Time or DNS Time.
Goto SiteScope
Opens the SiteScope Application using the following parameters (context menu actions might use a
subset of the listed parameters):
Parameter Description
Parameter Description
NetScout URL
Deals with NetScout URL. The class does not use parameters.
actions might use a subset of the listed parameters. The parameters are:
Parameter Description
RunBookPreprocessor
For CIs whose CI type is mapped to an Operations Orchestration (OO) run book, opens the Related
Run Books page in a new window using the following parameters:
Parameter Description
Show Properties in VT
When you select the Properties option in the Model Explorer context menu, the Properties dialog
box of the selected CI is displayed. The parameter is:
Parameter Description
Parameter Description
CAUTION:
Do not add new post-processor parameters or make changes to a post-processor class, without
consulting with Software Support.
CallJSOnPagePostProcessor
Context menu processor to expand Top Ring levels. The parameters are:
Parameter Description
Parameter Description
Parameter Description
RESIZE If set to 1, the window can be resized. If set to 0, the window cannot be resized.
SCROLL If set to 1, a scrolling tab is added to the opened window, if required. If set to 0, no
scrolling tab is added to the open window.
have parameters.
Parameter Description
menu_item_url The location where the parameters are calculated. This parameter
must not be modified.
Parameter Description
EUM_DIMENSION_ID The CI type which is filtered in the report (for example BTF
or transaction).
Parameter Description
problematicCI Internal.
reportType Defines which of the results to take from the PNR KPI that
relays in the SLM tab.
Parameter Description
Parameter Description
PARAM0 This parameter is for internal use only. This parameter must not be modified.
PARAM1 This parameter is for internal use only. This parameter must not be modified.
PARAM2 This parameter is for internal use only. This parameter must not be modified.
PARAM3 This parameter is for internal use only. This parameter must not be modified.
PARAM4 This parameter is for internal use only. This parameter must not be modified.
RESIZE If set to 1, the window can be resized. If set to 0, the window cannot be
resized.
SCROLL If set to 1, a scrolling tab is added to the opened window, if required. If set to 0,
no scrolling tab is added to the open window.
box of the selected CI is displayed. Context menu actions might use a subset of the listed
parameters. The parameters are:
Parameter Description
RESIZE If set to 1, the window can be resized. If set to 0, the window cannot be resized.
SCROLL If set to 1, a scrolling tab is added to the opened window, if required. If set to 0, no
scrolling tab is added to the open window.
SLAVE_ If set to 1, it checks that the window closes when the application is closed.
WIN
Open Window
General post processor to open a request in a new window, rather than in the application frame.
Context menu actions might use a subset of the listed parameters. The parameters are:
Parameter Description
ALUNIQNUM The Id number of the SAP alert, as appears on the SAP system.
MSEGNAME Contains the type of the monitor and connection parameters (for example:
SAP_CCMS_calderone_MI6_00).
RESIZE If set to 1, the window can be resized. If set to 0, the window cannot be
resized.
Parameter Description
originated. user name is the name of the user used to access the server
to which the SiteScope monitor is connected.
SCROLL If set to 1, a scrolling tab is added to the opened window, if required. If set
to 0, no scrolling tab is added to the open window.
SLAVE_WIN If set to 1 it checks that the window closes when the application is closed.
szTargetHostName The name of the SiteScope host that sent the sample.
SapProblemIsolationPostProcessor
Context menu processor that deals with Application Management for SAP. The parameters are:
Parameter Description
timeInterval The period of time for which the historical information is kept for group CIs.
Default: 1 week
RESIZE If set to 1, the window can be resized. If set to 0, the window cannot be resized.
SCROLL If set to 1, a scrolling tab is added to the opened window, if required. If set to 0, no
scrolling tab is added to the open window.
SLAVE_ If set to 1 it checks that the window closes when the application is closed.
WIN
Parameter Description
TAB_ID The ID of the tab. The tab ID is available in the application framework. If you change
the tab ID, it is recommended to change the name of the context menu action to
match the name of the tab that is opened by this option.
Parameter Description
TAB_ID The ID of the tab. The tab ID is available in the application framework. If you change
the tab ID, it is recommended to change the name of the context menu action to
match the name of the tab that is opened by this option.
Window
Context menu processor that deals with opening new windows. Context menu actions might use a
subset of the listed parameters. The parameters are:
Parameter Description
RESIZE If set to 1, the window can be resized. If set to 0, the window cannot be resized.
SCROLL If set to 1, a scrolling tab is added to the opened window, if required. If set to 0, no
scrolling tab is added to the open window.
SLAVE_ If set to 1 it checks that the window closes when the application is closed.
WIN
To access Select Admin > Service Health > Repositories > Context Menus
Relevant tasks How to Customize a Context Menu Template in the Repository, on page 363
Important To modify a context menu, select the context menu in the Context Menus tab and
information click the Edit button, or right-click the context menu and access the Edit menu
command. For details, see New Context Menu/Edit Context Menu Dialog Box, on
page 392.
A list of the predefined context menus and their descriptions is available in List of
Context Menus, on page 365.
UI Description
Element
(A-Z)
Click the New Context Menu button to create a new context menu.
UI Description
Element
(A-Z)
Click the Edit Context Menu button to edit the details of a selected context menu.
Click the Clone Context Menu button to create a new context menu, using a
selected context menu as a template.
Click the Delete Context Menu button to delete one or more selected custom context
menu.
Actions Tab
This tab enables an advanced user to modify existing context menu actions, and to create new
ones.
Important To modify a context menu action, select the action in the Actions tab and click
information the Edit button, or right-click the action and access the Edit menu command. For
details, see New/Edit Action Dialog Box, on page 395.
A list of the predefined context menu actions and their descriptions is available in
List of Context Menu Actions, on page 369.
UI Description
Element
(A-Z)
Click the New Action button to create a new context menu action.
Click the Edit Action button to edit the details of a selected context menu action.
Click the Clone Action button to create a new context menu action, using a selected
action as a template.
Click the Delete Action button to delete one or more selected custom context menu
actions.
To access In the Context Menu Repository page, click the New Context Menu button, or select
a context menu and click the Edit Context Menu button.
Important When creating a new context menu, type the name of the context menu in the New
information Context Menu dialog box. After you click Save, the New Context Menu dialog box
contains the fields described below.
A detailed list of context menus and their details is available in List of Context Menus,
on page 365.
Relevant How to Customize a Context Menu Template in the Repository, on page 363
tasks
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<Menu Displays a hierarchical view of the context menu. The highest level is that of the context
entity> menu itself. Context menus can contain menu actions and groups; groups are containers
for menu actions.
l New Action. Create a new menu action (default). For details, see New/Edit Action
Dialog Box, on page 395.
l Group. Create a new group, and add menu actions to the group. For details, see
New/Edit Group Dialog Box, on the next page.
Click the Add Action button to add a menu action to the context menu. You can add an
action that is already defined in the Context Menu Repository, or create a new action. For
details, see Add Actions Dialog Box, on page 395.
A detailed list of actions is available in List of Context Menu Actions, on page 369.
At the context menu level, click the Edit Item button to edit the name of the context
menu.
At the group level, click the Edit Item button to edit the details of the group. For more
details, go to New/Edit Group Dialog Box, on the next page.
Note: To edit an action, access the Actions tab. For details, refer to the Actions Tab
section in Context Menu Repository page, on page 390.
Note: Custom context menus can be deleted from the Context Menu tab itself.
UI Description
Element
(A-Z)
Click the Move Up button to move a group or action higher in the menu hierarchy.
Click the Move Down button to move a group or action lower in the menu hierarchy.
To In the New/Edit Context Menu dialog box, click the New Group button, or select an
access existing group and click the Edit Item button.
Relevant How to Customize a Context Menu Template in the Repository, on page 363
tasks
UI Description
Element
<Group Select a name for the group using the following options:
Name
l New group name. Enter a name for the group.
area>
l Predefined names. Select one of the predefined group names. Note that selecting
one of these names does not automatically select any actions.
To access In the New/Edit Context Menu dialog box, click the Add Action button.
Relevant tasks How to Customize a Context Menu Template in the Repository, on page 363
UI Description
Element
(A-Z)
Available Select menu actions that exist in the Context Menu Repository to add to the context
Actions menu or group. Select multiple actions by holding down the CTRL key.
For details about the default actions, see List of Context Menu Actions, on page 369.
New Click the New Action button to create a new menu action and add it to the context
Action menu or group. The new action is also added to the Context Menu Repository.
To access In the Actions tab on the Context Menu Repository page, click the New button, or
select an action and click the Edit button.
Important Do not add new pre- or post-processor parameters, or make changes to a pre- or post-
information processor class, without consulting with Software Support. Classes are built for
specific context menus, and making changes to a class may change its behavior.
Relevant How to Customize a Context Menu Template in the Repository, on page 363
tasks
Common Settings
User interface elements are described below:
UI Description
Element
(A-Z)
Restore Enables to restore modified menu action settings to their defaults. This is only
Defaults applicable for Predefined (Customized) actions.
UI Description
Element
(A-Z)
Context (Optional) You can use this field to categorize actions with labels that are
meaningful to you; by default this field is empty.
If you have a number of actions with the same name, you can add an additional
label in the Context field. This label is appended to the action name, and the action
is displayed in the repository as <action name> (<context>). The context is only
displayed in the Actions tab, and in the list of actions used when creating a context
menu.
Post- The name of the post-processor class to be used to perform the corresponding
Processor action after accessing the database, when this menu option is selected.
Class
The list of parameters used by the post-processor class for the current context
menu action is provided in the Post-Processor Parameters area.
For details about the post-processor classes and their parameters, see List of Post-
Processor Classes, on page 383.
Pre- The name of the pre-processor class to be used to perform the corresponding action
Processor before accessing the database, when this menu option is selected.
Class
The list of parameters used by the pre-processor class for the current context menu
action is provided in the Pre-Processor Parameters area.
For details about the pre-processor classes and their parameters, see List of Pre-
Processor Classes, on page 378.
For details about the pre-processor classes and their parameters, see List of
Pre-Processor Classes, on page 378.
UI Description
Element
(A-Z)
Click to edit the details of a selected pre-processor parameter. For details, see Pre-
Processor Parameter Details Dialog Box, on the next page.
Click the Select all button to select all the pre-processor parameters.
For details about the post-processor classes and their parameters, see List of
Post-Processor Classes, on page 383.
UI Description
Element
(A-Z)
UI Description
Element
(A-Z)
Click to edit the details of a selected post-processor parameter. For details, see
Post-Processor Parameter Details Dialog Box, on the next page.
Click the Select all button to select all the post-processor parameters.
To access In the New/Edit Action dialog box, click New Pre-Processor Parameter or click the
Edit button for the appropriate parameter.
Important Do not add new pre- or post-processor parameters, or make changes to a pre- or
information post-processor class, without consulting with Software Support.
For details about the pre-processor classes and their parameters, see List of Pre-
Processor Classes, on page 378.
Relevant How to Customize a Context Menu Template in the Repository, on page 363
tasks
UI Description
Element
(A-Z)
Convert This key is used if the key is a parameter in the URL. In this case, the URL is added with
To the converted key and the value.
Key The parameter's key. The GenericURLPreprocess parameter has certain predefined
keys: URL_SUFFIX and URL (or a composition of PROTOCOL, HOST, and PORT).
Value The parameter's value. In case of a URL key, it can be a certain URL (for example:
UI Description
Element
(A-Z)
http://www.hpe.com) The value can also be retrieved from the CI using an Escaping
sequence form; for example: NODE-ID to get the CI Id.
To access In the New/Edit Action dialog box, click New Post-Processor Parameter or click
the Edit button for the appropriate parameter.
For details about the post-processor classes and their parameters, see List of Post-
Processor Classes, on page 383.
Relevant How to Customize a Context Menu Template in the Repository, on page 363
tasks
UI Description
Element
(A-Z)
Value The parameter's value. The value can also be retrieved from the CI using an Escaping
sequence form; for example: NODE-ID to get the CI Id.
To access In the Edit Action dialog box, click the Restore Defaults button.
Relevant tasks How to Customize a Context Menu Template in the Repository, on page 363
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element (A- Description
Z)
<Modified The menu action definition fields that have been modified are automatically
fields> selected.
Select the fields which you want restored to default, and click Save.
SLM determines compliance with your SLAs by measuring your business applications. You can define
business service entities (Business Service and Infrastructure Service CIs) that represent the service
offerings in your service catalog, and map measurements for service-related processes and network
components to each service CI. The service CIs are added to your SLAs. You can also add CIs
representing service-related processes and components directly to your SLAs.
The data produced by the service-related measurements helps you determine whether the availability
and performance requirements of users and infrastructure are being met. SLM calculates key
performance indicator (KPI) and health indicator (HI) values from the received availability and
performance data, and compares them with required service level objectives. The results are displayed
in reports. For details, see "Service Level Management Application Overview" in the APM User Guide.
l Agreements Manager. In this tab, you create SLAs and recalculate existing SLAs.
o SLAs. You manage SLAs, OLAs, and UCs that reflect actual agreements you have with your
service providers and customers. The SLAs enable you to build reports showing the level of
service management. For details, see Building SLAs with the SLA Wizard, on page 407.
o Recalculations. You can run recalculations on an SLA, usually after making retroactive
changes. For details, see Recalculation for SLAs, on page 433.
l SLA Data Corrections. In this tab, you define retroactive data corrections for incidents that may
skew results and which you may want to exclude from reports. For details, see Retroactive SLA
Data Corrections, on page 513.
l SLA Alerts. In this tab, you define alert schemes to notify users of changes in SLA status. For
details, see SLA Alerts Administration, on page 609.
l Assignments. In this tab, you can view and modify:
o The definitions for the automatic assignment of KPIs, HIs, and business rules to monitoring CIs
included in an SLA.
o The definitions for the automatic propagation of KPIs to higher-level CIs.
For details, see Indicator Assignments and Propagation, on page 543.
l Services Manager. In this tab, you define service CIs to represent business and infrastructure
services provided and consumed by your department. For details, see Services Manager, on page
501.
l Repositories. In this tab, you can define offering packages, calendars, and outage categories, and
define new KPIs, HIs, and rule types.
o Service and CI Offerings. Offerings packages (service offerings and CI offerings) define KPIs
and objective thresholds to use with the services and other CIs in an SLA. For details, see
Service and CI Offerings, on page 525.
o Calendars. Calendars specify periods during which objectives must be checked. SLM provides
two default calendars (24x7 and Business Hours); you can define more if needed. For details,
see Calendars for SLAs, on page 585.
o Outage Categories. Outage categories can be used in SLM reports, to make results more
meaningful. SLM provides default categories (Database, Network, Undefined, and Webserver);
you can define more outages categories if needed. For details, see Outages, on page 598.
o KPIs. SLM includes default KPIs that are used when defining SLAs and offering packages. For
details, see KPI Repository, on page 639.
o Indicators. SLM includes default HIs that are assigned to CIs. For details, see Indicator
Repository, on page 648.
o Business Rules. SLM includes default business rules that are used with the KPIs and HIs. For
details, see Business Rule Repository, on page 650.
The Rules API can be used to create new rules. For details, see SLM Rules API in the APM
Extensibility Guide.
NOTE:
For information on the number of SLAs supported by APM, refer to the APM Capacity Calculator
and to the SLM Benchmark Testing document, both available from the Software Support site
(https://softwaresupport.softwaregrp.com/).
As the audit log can become very long, you can use filters to display only those SLAs and services in
which you are interested.
Data Purging
Data collection tables can grow to a very large size, and thus need occasional purging. For details on
managing historical data and the Purging Manager, see Partitioning Databases and Purging Historical
Data from Databases in the APM Platform Administration Guide.
Service Level Management calculates aggregated data for SLA reports, and this aggregated data is
stored for long periods. However, the raw data from the various monitoring sources is stored in the
database for limited periods, according to the purging policy for each data type (see the settings on the
Admin > Platform > Setup and Maintenance > Data Partitioning and Purging page).
If you want to re-aggregate data (when doing SLA recalculations) from earlier periods, you need to
make sure that the raw data is available to do the calculations for those periods. For example, if there is
a two week purging policy for SiteScope data, but your organization sometimes needs to recalculate
SLAs four weeks retroactively, then you need to change the purging policy for SiteScope to four weeks
so that SiteScope data is available for the calculations.
If you need to re-aggregate data for further back than three months, then as well as making sure that the
raw data is available, you must also change the default three month limit for the recalculation policy. To
modify the limit, select Admin > Platform > Setup and Maintenance > Infrastructure Settings,
open Applications > Service Level Management, and locate the Recalculation period limit entry.
Modify the value according to the period you need. (We do not recommend that you lengthen the period
because of the increased time required for the recalculation task.)
CAUTION:
CAUTION:
l If you recalculate an SLA for a period when the raw data has already been purged, you
lose the previously calculated data for that period.
l Increasing the data stored in the database can impact on system performance.
Changes to the purging policy and recalculation policy settings are advanced tasks that
should be performed only by an administrator or Software Support.
You use the Agreements Manager to create and manage your SLAs.
In the Agreements Manager, you create service level agreements (SLAs, OLAs, and UCs) that
represent contracts entered into by your department with service providers and customers. To achieve
this, you extract measurements information from the actual service contract, and interpret this
information within an SLA by adding the appropriate configuration items (CIs).
Service Level Management monitors the SLAs to check compliance with your service contracts. Your
users can view SLM reports to see how well actual service levels compare with SLA goals.
The SLAs are based on CIs representing the services you need to monitor. You add to each SLA the
Business Service and Infrastructure Service CIs (that is, the CIs that actually measure the
performance of your infrastructure components and business applications). Those CIs are, in turn,
mapped to the service-related CI topology that supports the service. You can also add service-related
CIs directly to the SLA.
Before you create the SLAs, you must populate the Run-time Service Model (RTSM) with the required
service-related CIs, and model your topologies. You can model service topologies using the Modeling
Studio, or in the Services Manager in SLM. For details, see "Modeling Studio" in the Modeling Guide,
and Services Manager, on page 501.
Compliance with SLA objectives is measured using the input from two types of indicators attached to
CIs: key performance indicators (KPIs) and health indicators (HIs). These indicators are assigned
automatically to CIs, together with their business rules and objective thresholds, based on assignment
definitions and offering packages. For details, see Indicators for CIs, on page 413.
Within each SLA, you can also attach additional KPIs and HIs to the CIs.
SLM includes default indicators, with default rules and values. If you want to use customized KPIs,
HIs, or rules with the CIs, you should define them before creating your SLA. For details, see How to
Customize a KPI Template, on page 639, How to Customize a Business Rule Template, on page 696,
and Indicator Repository, on page 648.
For more information on how to build SLAs, see Building SLAs with the SLA Wizard, on the next page.
NOTE:
SLM uses its own indicators and rules, and not those of Service Health.
l Users will be able to access the Web site within 8 seconds for 98% of the time during West
Coast business hours. After business hours, they will be able to access the site within 12
seconds for 95% of the time.
l The average round-trip transmission between a UUNET-designated Hub Router in the
Sunnyvale metropolitan area and a UUNET-designated Hub Router in the Chicago metropolitan
area will take 120 milliseconds or less during business hours and 150 milliseconds or less after
business hours.
When you define an SLA in SLM to represent this agreement, these clauses are interpreted as the
following calendars and KPI objectives (for previously created Business Process Monitor,
SiteScope, and Real User Monitor CIs):
CI 2 (measures Home page must download within Home page must download within
response time 8 seconds. 12 seconds.
objective)
CI 3 (measures 120 milliseconds from hub router in 150 milliseconds from hub router in
network response Sunnyvale to hub router in Chicago Sunnyvale to hub router in Chicago
time)
The SLA can be based on service CIs, or non-service CIs that relate to the SLA services, or a
combination of both.
TIP:
We recommend that you base your SLA on services; you should add non-service CIs directly to
the SLA only if the services are not sufficient.
Basing the SLA on service CIs facilitates integration with other service-based solutions. The service
CIs (Business Service CIs or Infrastructure Service CIs) can be defined before you define the SLA (in
the Services Manager page), or can be defined from the Select CIs page of the SLA Wizard. For task
details, see How to Define a Service for an SLA – Use-Case Scenario, on page 503.
A service CI has an attached topology of all the CIs in the RTSM that are related to that service. For
example, you might create a Business Service CI called Online Payment Service, and attach all CIs
in the system that are related to the online payment service to that Business Service CI. The Online
Payment Service CI can then be added to any SLA you create that involves the online payment
service.
The non-service CIs that you add to your SLAs can be individual leaf CIs, or whole CI hierarchies that
are not part of a service topology.
After adding a service CI or other CI topology to your SLA, you have the option to fine-tune the CIs that
are included in the SLA. For example, the Business Service CI Online Payment Service includes in
its topology all CIs that monitor a particular web server. This web server is not applicable for the SLA
you are creating, so you use the Fine Tuning option in the SLA Wizard to filter the Online Payment
Service topology, and exclude the unnecessary CIs. All other service-related CIs that are part of the
Online Payment Service CI topology remain attached to the SLA.
During SLA creation, you define the offering packages to use for the CIs. The offering package types
are:
When there is a need, you can also fine-tune information for individual CIs within the SLA, including
KPIs, HIs, objectives, selectors, outages, and calculation weights (this is intended for users with
advanced understanding of CI and indicator functioning).
TIP:
We recommend that, as far as possible, you set up offering packages and assignments for
specialized monitoring, and use those preconfigured settings when defining the SLA, rather than
For user interface details, see New SLA/Edit SLA Wizard, on page 480. For task details, see How to
Use SLM to Monitor Your Service Agreements, on page 434 and How to Define an SLA in the SLA
Wizard - Use-Case Scenario, on page 437.
CIs in SLAs
SLAs are built from the CIs that represent your service-related network components and applications.
For example, you might add the following CIs to your SLAs (either individually, or as part of a
hierarchy for a CI), to check if availability percentages and performance times reflect the terms of
the SLA:
l A CI from the Business Process Monitor domain that measures the time taken to add a purchase
to a shopping cart.
l A CI from the SiteScope domain that measures runtime for a servlet on a WebLogic application
server.
l A CI from the SiteScope domain that measures the percentage of free disk space on a database
server.
CAUTION:
The SiteScope Health groups that are automatically created for every SiteScope machine
have no business impact. The SiteScope Monitor CIs that are included in the Health
groups should not be included in SLAs.
When required, your SLAs can include Business Process Monitor domain CIs, broken down by
location. For details, see Breakdown by Location for BPM CIs, on page 420.
For more information on KPIs and HIs, see Indicators for CIs, on page 413.
l Metrics. Metrics arrive in samples, sent to APM by the data collectors, for example, a sample
from a Business Process Monitor containing metrics on the response time for running a
transaction. The metric samples are mapped to an HI on a monitored CI, and the HI rule
calculates a result (value/status) based on the metrics accumulated over the calculation period.
l Events. For events arriving to APM, the Service Health statuses of the corresponding HI are
stored in a database. SLM reads the status changes from the database, and calculates a value
for the HI, using the HI Availability rule. For example, over an hour calculation period, the rule
calculates the percentage of time the HI was not in failure status during the hour. For more
details, see HI Availability, on page 666.
The APM impact model determines the direction of impact between the CIs in the hierarchy, using
calculated relationships. These calculated relationships determine the propagation direction
between parent and child CIs.
When there is no calculated relationship between a parent CI and a child CI, the child CI is
automatically excluded from the topology for a service or other group CI within the SLA.
When adding a CI and its hierarchy to an SLA, you can choose to add the entire impact hierarchy
from the RTSM for the selected CI. Alternatively, you can choose to add a limited impact hierarchy
that includes CIs that impact the selected CI only if they appear in the view from which you are
adding the CI to the SLA. For details, see Select CIs Page, on page 483.
In the following example, using the Add CIs with their impact model hierarchy button to add the
Sanity service CI to the SLA, adds the CI to the SLA together with a hierarchy of child CIs that
do not appear in the Business Services view in the left pane:
.
If the Add CIs with their impact model hierarchy (only CIs that are included in the view)
button is used to add the Sanity service CI to the SLA, only that CI is added; the hierarchy of
child CIs for the CI are not included in the Business Services view and so are not added to the SLA:
.
For more information on the impact model used by APM, see "Impact Modeling" in the Modeling
Guide.
Each CI you select to add to an SLA is added directly under the SLA root. All the hierarchy for the CI
(according to your impact selection) is added under the CI.
The non-persistent CI types (CITs) are defined in the Prohibited configuration item types XML
file, accessed from the Infrastructure Settings Manager. To modify the list of CITs, select Admin >
Platform > Setup and Maintenance > Infrastructure Settings:
1. Select Applications.
2. Select Service Level Management.
3. Locate the Prohibited configuration item types (CIT) entry, and edit as required.
1. Select Applications.
2. Select Service Level Management.
3. Locate the Maximum number of CIs for SLA entry, and edit as required.
However, if you are working with SiteScope, and you have already set up your CI structure with
SiteScope groups, monitors, and measurements, you can use the System Monitors view to create
an SLA based on these elements. Within this view, the KPI and HI assignment mechanism assigns
KPIs and HIs to groups, monitors, and measurements as required.
For each monitoring domain, SLM provides default indicators. If you import additional content packs
into APM, the appropriate indicators for the data are added to SLM and automatically used for the
relevant CIs.
Each KPI has a business rule that calculates KPI status or value (or both). For example, you can
specify a rule that sets the status of the KPI to the worst status of any HI attached to the CI, or to
the average value of all KPIs attached to the child CIs. Each change in status for a KPI attached to
a CI may in turn trigger a change in status for the KPI on the parent CI, and so forth up the hierarchy.
SLM assigns the KPIs to each CI in an SLA, together with the business rule and objective
thresholds used by each KPI, based on a combination of KPI assignment definitions and offering
package definitions. Assignment is automatically activated when you add CIs to an SLA, remove
CIs from an SLA, or modify links between a CI and its parent CIs in an SLA. For more information,
see Indicator Assignments and Propagation, on page 543. For more information on offering
packages, see Offering Packages in SLAs, on page 526.
In addition, you can manually attach KPIs to the CIs within an SLA, and edit the attached KPIs. You
can attach a KPI to any CI, at any level in the SLA hierarchy. For details on attaching and editing
KPIs, see Add KPI for CI/Edit KPI for CI Dialog Box, on page 463.
The KPIs, whether attached automatically or manually, propagate up the CI hierarchy in the SLA
based on KPI propagation definitions. For details on propagation definitions, see Propagation Rules,
on page 546.
l By default, a maximum of 6 KPIs can be attached to any CI. (You can change this in the
Infrastructure Settings page, see Maximum Number of KPIs to a CI, on the next page.)
l The KPIs that you attach to a CI, or changes that you make to a KPI for a CI, are only active
within the current SLA. These changes have no affect on the CI or KPIs within other SLAs.
l The applicable rule list displayed for the KPI may vary, depending on the specific CI type to
which the KPI is attached.
l SLM uses its own KPIs, only viewable in SLM reports. The exception to this is the PNR KPI,
which is used to show SLA data in Service Health. For details, see Viewing PNR Data for SLAs
in Service Health, on page 432.
KPI Domains
Domains are groups of KPIs that monitor similar functions; KPIs are assigned to domains within the
KPI repository. For example, the Network domain contains the Network Availability and Network
Performance KPIs, while the Business Health and Business Performance KPIs are assigned to the
Business domain.
Within the KPI repository you can create a domain to suit your organization's needs. For user
interface details, see New KPI/Edit KPI Dialog Box, on page 645.
To modify this limit, select Admin > Platform > Setup and Maintenance > Infrastructure
Settings:
1. Select Applications.
2. Select Service Level Management.
3. Locate the Maximum number of KPIs for a single CI entry and edit as needed. You can
enter a value between 3 and 20.
For an introduction to health indicators, see Health Indicators in the APM User Guide.
KPIs and HIs are automatically assigned to the monitored CIs in an SLA. When the rule for a KPI
defines that its calculation is based on HIs, the KPI is assigned only when at least one of its related
HIs is also defined to be assigned to the CI, based on the HI assignment definitions. For more
information, see Indicator Assignments and Propagation, on page 543.
You can manually attach HIs to the CIs within an SLA, and edit the attached HIs. For details on
attaching and editing KPIs, see Add Health Indicator for CI/Edit Health Indicator for CI Dialog Box,
on page 458.
The definition for each HI includes a rule, rule parameters, objectives for the selected calendar and
tracking periods (optional) and a selector. By default, the HI uses the same objective thresholds as
the corresponding KPI (taken from the offering package for the CI). The selector defines which data
samples on the database are relevant for the HI (see Selectors , below).
As with KPIs, the Business Logic Engine calculate a value for the HI, and compares the value with
the objective thresholds for the HI to assign a status (depending on the rule definitions).
NOTE:
When the Synthetic User Transaction Performance HI and the BPM Percentile rule are used
together for a BPM CI, the definition for the rule includes an import mechanism that can
import the transaction threshold settings. For details, see Imported Transaction Thresholds,
on page 429.
To modify this limit, select Admin > Platform > Setup and Maintenance > Infrastructure
Settings:
1. Select Applications.
2. Select Service Level Management.
3. Locate the Maximum number of Health Indicators for a single CI entry and modify as
needed. You can enter a value between 3 and 20.
Selectors
When a monitored CI is assigned an HI, the HI properties include a selector. A selector is a filter
definition that defines which samples are relevant for the HI calculation. The Business Logic Engine
uses the selector to identify and utilize the data that is relevant for each CI and its HIs. Different
selectors can be used by different HIs (with corresponding rules), enabling the use of different
samples for each HI attached to the same CI.
NOTE:
Selectors are also used for the Outages KPI when using certain outage rules.
Each selector filter consists of one or more selector expressions, defining the conditions for
identifying a relevant data sample. There is an AND relationship between each of the selector
expressions within a filter, dictating that all conditions must be met (all selector expressions must
have result TRUE) for a data sample to qualify for that selector filter.
If more than one sample type is relevant for the HI, then the selector can contain multiple filters.
There is an OR relationship between each selector filter, dictating that a data sample needs to meet
the requirements of only one of the selector filters to qualify for the HI.
If you define a new HI instance for a CI, SLM uses a default selector for the HI. The default selector
definitions include the health indicator type and the RTSM ID of the CI. The default selector is
defined in an XML file, accessed from Admin > Platform > Setup and Maintenance >
Infrastructure Settings. Select Applications > Service Level Management > Default selector
for new health indicators.
NOTE:
The default selector is applied only when defining an HI on a single CI, not when defining an
HI for multiple CIs.
For a task on defining selectors, see How to Define Selectors for HIs, on page 98.
The service providers and customers are added as organization entities in the RTSM, as part of the
Business Units view, and are then available to use with any other SLAs or services. If required, you
can create relationships between Organization CIs, and define additional Organization CIs, in the
Admin > RTSM Administration > Modeling > IT Universe Manager page. For each Organization
CI, you can build a hierarchy of components.
For user interface details, see Select Customer Dialog Box, on page 493 and Select Provider Dialog
Box, on page 494.
After linking organization entities to your SLAs, you can see information organized by providers and
customers in some of the SLM reports and in the SLA Management tab. You can also see information
on the services associated with providers in the Service Providers view (available in the SLA
Management tab and in Service Health).
You define weights on child CIs, so that a weighted child CI has more impact on the KPI calculations
for the parent CI than the other child CIs. The weights are only applied for KPIs that have a rule that
uses weights, for example, if the rule calculates a percentage. All group rules that calculate an average
based on child KPI results, take child weights into consideration in calculations.
For example, your SLA includes a Business Application CI that contains two Business Transaction
CIs. You decide that availability and performance for the first BT CI are more important than for the
second, and so you give the CIs weights of 2 and 1. When Service Level Management calculates the
KPI values for the Business Application CI, child CI 1 contributes two thirds of the overall score and CI
2 contributes one third.
TIP:
When assigning weights to CIs, it may be helpful to consider the percentage weight you want to
give each CI. For example, if you have two CIs and you think one should carry 40% of the weight
and the other 60%, you could set their weights at 40 and 60 respectively.
NOTE:
By default, Six Sigma calculations do not take weighting into account.
The XML structure of the input is HTTP Post standard which means that you can send large amount of
data with no size limitation. This makes it easy to configure the weight values for a large number of CIs
at one time.
XML Format
The XML file must be in the following format:
<?xml version="1.0"?>
<sla>
<name>name-sla</name>
<parents>
<name>tx_5_10_15</name>
<children>
<name>tx_10</name>
<weight>2</weight>
</children>
<children>
<name>tx_15</name>
<weight>3</weight>
</children>
</parents>
</sla>
l sla – Contains the SLA name and can contain multiple parents. It is the root of the xml file.
l parents – Contains the name of the CI parent and can have multiple child parameters. The
parent name is important as there may be SLAs with multiple child CIs with the same name but
with different parents.
l children – Contains the name of the child CI and the weight parameter. The weight parameter
can be a double-format value (including a decimal point).
NOTE:
If the XML file contains the same CI parent more than once, the system uses the last value in
the file.
http://<Gateway Server>/topaz/slm/customers/<Customer ID
Number>/setNewWeightValues
You can post the XML file using RESTClient, an open source application. You can find information
about where to download the RESTClient from the following location:
http://code.google.com/p/rest-client/.
After you download and install RESTClient, you can use it to post the XML file as follows:
If the post action runs successfully, the REST client displays a confirmation message (confirmation
code 200). If there is an error, the REST client displays an error as listed below.
Troubleshooting
If there is an error posting the XML file, the REST client displays one of the following error codes.
If the REST Client is unable to connect to the system, for example there is a network or security
issue, the REST Client displays a 500 error code.
If any part of the XML file contains any of the errors above, the system ignores the entire XML file
and no weights are calculated.
l OLA (operational level agreement). An internal agreement covering the delivery of services which
support the IT organization. OLA is usually used to indicate that the contract addresses system
hardware (machines, routers, and so on).
l SLA (service level agreement). Written agreement between a service provider and customer, that
documents agreed service levels for a service. SLA is usually used to indicate that the contract
addresses services (applications, services, business processes, and so on).
l UC (underpinning contract). A contract with an external supplier covering delivery of services that
support the IT organization in their delivery of services.
These classifications are used to filter and organize SLA data in SLM reports.
After defining these aspects of an SLA, SLM automatically assigns all indicators and parameters
needed by the SLA to monitor your services, using default values and the values defined in the offering
packages.
You can fine-tune, modify, and override many of the SLA elements, as described below:
l Use the fine-tuning option to specify the specific CIs in a CI hierarchy that you want to include in the
SLA. For user interface details, see Fine Tuning Dialog Box, on page 478.
l Use the location breakdown option to include location for BPM CIs in the SLA. For details, see
Breakdown by Location for BPM CIs, below.
l On the Configure SLA Indicators page, you can manually attach additional KPIs or HIs to any CI
included in the SLA, or delete KPIs and HIs from a CI. This can include KPIs that are not part of the
assignment of the offering package for the CI, and new KPIs that you create in the repositories. For
user interface details, see Configure SLA Indicators Page, on page 488.
l You can edit the rule, parameter, or objective thresholds for any KPI or HI. Within an SLA, you also
have the option to edit these aspects for individual indicators within the SLA, overriding the
assignment and offering package values that were used for the indicators.
For user interface details, see Add KPI for CI/Edit KPI for CI Dialog Box, on page 463 and Add Health
Indicator for CI/Edit Health Indicator for CI Dialog Box, on page 458.
APM provides the ability to breakdown by location the business applications, business transaction
flows, and business transactions that are monitored by the Business Process Monitor (BPM) domain.
This breakdown functionality is available exclusively within an SLA, and enables you to breakdown a
location by its BPM CIs, or to breakdown BPM CIs by their assigned location.
Adding location breakdown to an SLA enables you to drill down in the SLM reports to see results per
location; or enables you to remove a specific location from an SLA, so that results from that location do
not impact on the overall SLA metrics.
The breakdown is performed from the Select CIs Page, on page 483 of the SLA Wizard, after the CIs
have been added to the SLA. (For details on the page, see Select CIs Page, on page 483.)
The breakdown creates breakdown CIs for the relevant BPM locations running the transactions.
NOTE:
Locations are defined in the Location Manager, and assigned to the BPM data collectors that
monitor the applications or business transaction flows. For details, see Location Manager in
the APM Platform Administration Guide.
After activating a location breakdown, the SLA CIs pane displays a new topology of breakdown
CIs. The relevant location name is automatically added to the end of each CI name, for example,
MyApplication from Tokyo. The breakdown CIs are additional CIs added to the SLA, with their
own default KPIs and health indicators (HIs).
l Best practices: The breakdown options should be used selectively; the breakdown may add
many additional CIs to the SLA and to the RTSM, which may impact performance and capacity.
l If you want the location breakdown to apply retroactively for the SLA (so that you can see
location breakdown results over time in the SLA reports), you need to perform recalculation for
the SLA. For details, see Recalculation for SLAs, on page 433.
l If additional locations are added in the future for a BPM application in a breakdown, or additional
BPM applications are added for a location in a breakdown, these are not automatically added to
the SLA. To synchronize the location breakdown in the SLA with these changes, open the Edit
SLA Wizard and reapply the breakdown option for the relevant CI. For details, see New SLA/Edit
SLA Wizard, on page 480.
l You cannot apply a breakdown to a CI which is already part of a breakdown configuration,
meaning CIs with a broken ancestor node, or a broken descendant node.
A broken node is a CI which has child CIs of the following CITs: application by location, BTF by
location, or BT by location. A broken ancestor node is possible in the case of a CI monitored by
multiple domains.
The SLM Administrator selects the Breakdown > Breakdown by location option for the BT CI
tx_5.
.
A new branch is added under tx_5 containing SLM BPM Transaction from Location CIs for the
locations New York and Tokyo. The SLM Administrator opens the Fine Tuning dialog box and clears
the check box for tx_5 from Tokyo.
.
The SLA topology is now set to include data for the business transaction tx_5 only when it is run
from New York.
.
l The SLM assignment mechanism automatically attaches the relevant default KPIs and HIs to
each created breakdown CI. (For details on assignments, see Indicator Assignments and
Propagation, on page 543.)
l Once the breakdown CIs are added to an SLA, they can be treated as any other CIs in the SLA,
including modifying or adding KPIs and HIs.
l The breakdown CITs are specialized CITs for SLM, and are only relevant within the SLM
domain. They are not consumed by any other APM application.
However, if any of the BT CIs in the original topology are receiving monitoring data from any other
domain (for example, from Real User Monitor), then those CIs and their parent CIs remain in the
SLA, in the original topology—only the BTs that are monitored solely by BPM are removed from the
original topology. BTF CIs and CI Collection CIs (containing one or more BTF CIs) remain in the
original topology if they still have child CIs, and are removed if there is no non-BPM monitored
transaction left in their hierarchy.
SLM performs the following logic to clean up the KPIs and HIs from the original topology, so that the
BPM metrics impact the SLA through the new breakdown topology (and not also through the original
topology).
1. The default KPIs and HIs used for data from the BPM domain are as follows:
KPI HI
For each of the above KPIs assigned to a CI in the original topology, when KPI calculation is
impacted by HIs, the BPM HIs are removed from the Related Health Indicators field for the
KPI, breaking the connection between the two entities.
NOTE:
These KPIs and HIs are defined by an infrastructure setting, based on the default SLM
BPM KPI assignment. If you make any changes to this assignment, or if you edit the
infrastructure setting definition, this will impact which KPIs and HIs are removed from
the multiple domain topology. Only KPIs with related HIs are taken into account. This
infrastructure setting is defined in Admin > Platform > Setup and Maintenance >
Infrastructure Settings > Applications > Service Level Management > BPM
Breakdown KPI assignments.
2. SLM checks if the KPIs on the CIs are still impacted by data from HIs in other domains (for
example, RUM). If there are no other impacting HIs for a KPI, then that KPI is removed.
For example, if the Application Availability KPI on a BT CI is impacted by both the Synthetic
User Transaction Availability HI (BPM domain) and the Real User Transaction Availability HI
(RUM domain), then the Application Availability KPI still remains attached to the CI and
impacting the KPI after the Synthetic User Transaction Availability HI is removed.
3. SLM checks if any of the HIs on the CIs are still impacting a KPI. If not, the HI is removed. If
the HI is still relevant (for any CI), it remains.
NOTE:
If a custom KPI is attached to the CI, for example, Custom Availability KPI, and
that KPI is impacted by one of the BPM HIs, for example, the Synthetic User
Transaction Availability HI, then that HI is left in the original topology, even though the
Application Availability KPI is removed.
4. The SLM assignment mechanism assigns KPIs and HIs to the new topology.
The SLM Administrator selects the Breakdown > Breakdown by Location option for the
Business Application CI. SLM displays an information dialog box, stating that some CIs are
monitored by other domains.
.
After the breakdown, the SLA still contains the original topology (which is now calculated based
on RUM and Diagnostics data, and not impacted by BPM data), in addition to the BPM location
breakdown topology.
.
The breakdown CIs are removed and the original impact topology is restored in the SLA, using the
default KPIs and HIs for the BPM data.
After saving your changes to the SLA, perform recalculation for the SLA if you want the changes to
apply retroactively to the SLA data (see Recalculation for SLAs, on page 433).
l If you have removed specific BTF or BT CIs using the fine tuning option, this CI filtering is
canceled by the breakdown reversal. All the relevant CIs are now included in the SLA.
l If you have customized KPI or HI definitions on a CI within a breakdown, the breakdown reversal
deletes the customization. The SLM assignment mechanism automatically attaches the default
KPIs and HIs to each CI in the original impact model.
l Customizations on CIs monitored by domains other than BPM (for example monitored by RUM)
are not changed following breakdown reversal.
l HI objectives for CIs monitored by BPM are taken from the default KPI objectives, and not from
customized KPI objectives.
The KPI and HI assignment mechanism automatically assigns the relevant indicators to the
monitored CI, according to what is actually monitored on the CI. If you define mapping between
monitor measurements to an HI within System Availability Management or SiteScope, SLM
automatically assigns the new HIs to the monitored CI in the SLA. For details on adding HIs within
SiteScope, see How to Create and Manage Indicator Assignments, on page 1290.
NOTE:
SLM assigns HIs to the CIs monitored by SiteScope using the SiteScope Dynamic Health
Indicator Assignment, which is defined on the Configuration Item CI type. Within this
assignment, you can modify which rule is used to calculate these HIs. For details, see
SiteScope Dynamic HI Assignment, on page 545.
If you want to include data from these monitors in your SLA, you have the following options:
l Manually set up the monitors to report topology; for details, see How to Configure Topology
Reporting, on page 1278.
l Open the System Monitors view, and drag the relevant monitor CIs into your SLA.
When the Synthetic User Transaction Performance HI using the BPM Percentile rule is defined for
a Business Transaction CI in an SLA, the definition for the rule includes an import threshold
mechanism. This mechanism imports the value defined for the monitor's OK threshold into the
Percentile Condition parameter for the rule. (For information on the rule, see BPM Percentile, on
page 660.)
NOTE:
l This import mechanism is applied to Business Transaction CIs and SLM BPM
Transaction from Location CIs.
l You can override the imported threshold by editing the HI in the SLA Wizard.
1. On the Health Indicator Assignments page, select Business Transaction > BPM Business
Transaction HI Assignments and click the Edit button.
2. In the Health Indicator Configurations area, select Synthetic User Transaction
Performance and click the Edit button.
3. Change the value for the rule's Percentile condition parameter to the required value. For
example, you might change the Percentile condition to Value="10".
For more information on editing assignments, see How to Define a KPI or HI Assignment, on
page 552.
At the monitoring level, define a Six Sigma rule for HIs used by the CI. Define for the CI one of the Six
Sigma KPIs (Availability Six Sigma or Performance Six Sigma), using the business rule Six Sigma
Group. The KPI should be calculated based on the HIs for the CI.
For Service Level Management to calculate the number of failures for a CI, all HIs used by the KPI, or
all child KPIs for the KPI on a group CI, must include a Six Sigma rule.
When defining objectives for HIs and KPIs using Six Sigma business rules, you enter Six Sigma
objective values between 0 and 6 with up to three decimal points. This defines the objective against
which SLM measures the time taken to execute a process, or the time that a business application or a
service is up and running.
TIP:
We recommend that you set up offering packages and assignments for Six Sigma, and use
those preconfigured settings when defining the SLA, rather than making manual changes in the
SLA.
For details on Six Sigma KPIs and rules, see List of Service Level Management KPIs, on page 639 and
List of SLM Business Rules, on page 652.
To see Six Sigma data in reports, see "Displaying Additional Values" in the APM User Guide.
The PNR KPI enables you to view how well SLA objectives are being met. When the PNR KPI is
defined for a CI, a bar is displayed in Service Health indicating how much more time (in percentages)
the CI can be unavailable before the SLA is in breach of contract.
The PNR KPI is defined for the CI in Service Health Administration, and is calculated based on the
unavailability of the CI in SLM.
For more details, see Enabling PNR (Point of No Return) Display within Service Health, on page 695.
For general information on defining permissions, see Permissions Overview in the APM Platform
Administration Guide.
NOTE:
If you change a user's permissions for a specific SLA, the user must log out and log in again to
view the changes.
SLM automatically recalculates the SLA data once an hour, for the data received two hours ago. That
is, if the time is now 07:30 AM, SLM recalculated the data at 7:00 AM for data that was received
between 05:00 AM and 06:00 AM.
NOTE:
If you create a new SLA for a period in the past, then SLM automatically runs recalculation.
In addition, you can schedule recalculation tasks to update the data in your SLAs. You generally use
recalculation after making retroactive changes. For example:
l After defining a data correction event for the previous week, you should run the recalculation process
to show the effect of the data correction on results.
l In the case of a connection problem with a site where data is sent after a one day delay, you should
run recalculation so that this data is also included in calculations. (SLM automatically supports "late
arrivals," that is, data that reaches the database up to one hour after the data is recorded. However,
for data reaching the database after a longer period of time, you must run the recalculation function.)
l After viewing the reports of a specific SLA, you notice that the objective definition was set too high.
You edit the objective and run recalculation so that the change is reflected in the historical data.
SLM performs aggregation retroactively on existing data only when an SLA is recalculated. If the SLA
is not recalculated, previous data is displayed in the report even though it may not answer the criteria
set by the changes.
Recalculation tasks are scheduled from the Agreements Manager Page, on page 471. Recalculation is
only enabled if an SLA can be recalculated. The functionality is disabled for SLAs with state
Preliminary or Pending, and for Terminated SLAs that ended too long ago for recalculation.
After scheduling a recalculation task, you can cancel the scheduled task if it has not yet begun running.
Once the task is running, a message is displayed in the State column on the Agreements Manager
page, for example, Recalculation Progress: 25%.
By default, the earliest date at which the recalculation process can begin running is three months back
(default set in the Infrastructure Settings Manager). For details, see Data Purging, on page 404.
CAUTION:
If you recalculate an SLA for a period when the raw data has already been purged, you lose the
data that was already calculated for that period. For more information, see Data Purging, on page
404.
Most of these components have default values that are applied to the SLA contents, and some (for
example, the Assignments and Propagation pages) are accessed only to perform advanced
customization. Therefore, all task steps are optional, and provide only a suggested working order; most
of the steps can be performed before, during, or after creating SLAs.
1. Prerequisites
Make sure that your Application Performance Management installation includes an SLM
license, the data collectors to report monitoring data to APM are running, and that the RTSM is
populated with the service-related CIs that you require for your SLA.
NOTE:
If your SLM license is expired, you can view data and generate reports for existing
SLAs, but you cannot create new SLAs.
4. Define calendars
If you require custom calendars for your organization, to calculate data for periods other than
those defined in the default calendars, define them using the Calendar Wizard. For user
interface details, see New Calendar/Edit Calendar Wizard, on page 593.
For examples of setting up a calendar, see How to Define an SLA Calendar - Use-Case
Scenario, on page 586.
Example: Acme Publishing house has an internal contract between the IT and eBusiness
departments for a database service with a required service offering. The Service Level
Administrator wants to set up a service level agreement in Service Level Management to
monitor compliance for the contract.
Acme has business hours that differ from the predefined Business Hours calendar, so the
administrator creates a custom calendar for the company hours:
5. Define services
Create Business Service and Infrastructure Service CIs in the Services Manager to represent
your IT services. Each service CI is mapped to the service topology that supports the service.
For task details on defining service CIs, see How to Define a Service for an SLA – Use-Case
Scenario, on page 503.
8. Define SLAs
Create SLAs using the SLA Wizard.
For details on the wizard user interface, see New SLA/Edit SLA Wizard, on page 480.
For task details, see How to Define an SLA in the SLA Wizard - Use-Case Scenario, on the
next page.
9. Grant permissions
Grant permission to users for the created SLAs, so that other users can view, modify, or
generate reports for the SLAs. For details, see Permissions for Working with SLAs, on page
432.
Example
In the Platform Administration > Users and Permissions > User Management page, the
Service Level Administrator sets permissions for user1 to have full control for a new SLA:
.
For task details, see How to Define an SLA Alert Scheme, on page 609.
Acme Publishing house has an internal contract between the IT and eBusiness departments for a
database service and application at expected service offering levels. The Service Level Administrator,
Aya, needs to define a service level agreement in Service Level Management to monitor compliance for
the contract.
1. Background
Before creating the SLA, Aya checks that the CIs, location, service offerings, and calendar
that are required for the SLA have all been defined in APM. For details, see How to Use SLM to
Monitor Your Service Agreements, on page 434.
l For Provider, she opens the Select Provider dialog box and defines a new provider under
l For Start date, she clicks the arrow at the end of the box to open the calendar and selects
the date from which she wants the SLA to start calculations. This is the date from which the
service contract actually took effect, so the SLA needs to be calculated from this date.
l For Tracking Periods, she opens the Tracking Periods dialog box to add Quarter to the
tracking periods already selected by default.
l For Targets, she opens the Targets dialog box to add Met, Minor Breached, and
Breached to the targets already selected by default.
3. Select CIs
In the Select CIs page, Aya adds the relevant Business Service CI and Application CI to the
SLA, together with all their model hierarchy.
Only reported data from the Tokyo location is relevant for this SLA, so Aya accesses the CI
menu commands to perform a breakdown by location for the BPM business application CIs.
After the breakdown, the SLA CIs pane contains BPM CIs for each location.
Aya then opens the Fine Tuning dialog box and clears the check boxes for the locations that
are not relevant for this SLA, leaving the Tokyo location CIs selected.
After clicking OK in the Fine Tuning dialog box, the SLA CIs pane displays only the included
CIs.
For the Business Service CI, in the Edit Service Offering Selection dialog box, she selects the
required service offering.
She repeats the operation for the non-Service CIs. Then, in the SLA Calendars area, she
selects the calendars to be used for monitoring this SLA.
7. Results
The SLA is added to the Service Level Agreements table.
The stakeholders can see results for the SLA in the Service Level Management reports.
Acme Bank has created an SLA based on an internal contract between its IT and HR departments, to
verify that various internal transactions are meeting expected service offering levels. The Service Level
Administrator, Aya, wants to add a KPI to the business transaction CIs in this SLA, to monitor
transaction availability using a custom calculation rule.
Aya creates a rule using the Rules API. She then creates a new health indicator which uses this rule to
calculate the HI, and a new KPI which is based on this HI. She then modifies the SLA's offering
package to set objectives for the new KPI.
Aya then uses the assignment mechanism to automatically assign the new HI and KPI to the relevant
CIs in the SLA. She then edits the SLA to use the new offering package for her business services.
Finally, she synchronizes the SLA to add the new HI and KPI to the monitored business transactions.
2. Create a KPI
In the KPI repository, Aya clones the Application Availability KPI, and renames the new KPI.
This KPI will be calculated based on the new HI. For user interface details, see KPIs
In the Service and CI Offerings repository, she clones the Default offering package and
renames the clone Acme Custom Offering. She adds the new KPI to the offering package, and
sets objectives for the KPI.
For user interface details, see Service and CI Offerings Page, on page 536.
HI definitions include a selector, which is a filter that defines which samples are relevant for
the HI calculation. Aya wants the new HI to be calculated based on the same samples which
are used to calculate the other HIs in the BPM assignment. She therefore copies the selector
from an existing HI, to re-use the same selector definition on the new HI.
From the list of HIs in the assignment, she opens the BPM Response Time HI for editing, and
copies its selector definitions to the clipboard.
She now exits the BPM Response Time HI, and adds a new HI to the assignment. She selects
the Acme Availability HI, and in its Selector area she pastes the selector definitions from the
clipboard.
After Aya saves her changes, the HI assignment for business transactions monitored by BPM
now includes the new HI.
After Aya saves her changes, the KPI assignment for business transaction CIs monitored by
BPM contains the new KPI.
7. Edit the business service in the SLA to include the new offering package
Aya now wants to add the new offering package to the list of applicable offerings, in order to
select this offering for the SLA using the SLA Wizard.
Within the Services Manager, Aya opens the Acme Business Service for editing; this service
is used in the SLA to monitor business transactions.
For user interface details, see Services Manager Page, on page 511.
In the Service Offerings area which defines the list of applicable offerings, she adds the Acme
Custom Offering; this offering includes the new KPI.
She selects the Acme Custom Offering as the service offering for this business service.
NOTE:
In this scenario, Aya performs synchronization because she knows her original SLA has
not been manually customized. If her original SLA had been modified, Aya would create
a new SLA rather than override her customizations. For example, if any KPI definitions
were changed on the CIs in the SLA after the SLA was created, synchronization would
revert them to their original settings.
10. Result
In the Configure SLA Indicators page, the new KPI now appears on the business transaction
CIs, and it is automatically propagated to their parent CIs.
NOTE:
If CIs are removed from the topology, this change is automatically updated to the SLAs
containing the CI topology.
1. In the Service Level Management > Agreements Manager page, open the Edit SLA Wizard for
the SLA.
2. In the Select CIs page, open the Fine Tuning dialog box, and select the check boxes for the added
CIs.
In the example below, the circled CI has been added to the service topology, but is not included in
the SLAas long as the check box for the CI is not selected.
.
3. Save the changes in the Fine Tuning dialog box, and save the Edit SLA Wizard, to update the new
CIs to the SLA.
4. Run recalculation for the SLA if you want the change to affect historical data for the SLA. For
details, see Recalculation for SLAs, on page 433.
1. Open the Admin > Platform > Setup and Maintenance > Infrastructure Settings page.
2. Select the context Applications, then select Service Level Management from the dropdown list.
3. Locate the Targets entry. Modify the values in the file as required.
For example, to change the default name of Breached SLA to Contravened SLA, change:
to:
l Add Health Indicator for CI/Edit Health Indicator for CI Dialog Box, on the next page
l Add KPI for CI/Edit KPI for CI Dialog Box, on page 463
l Add New Selector Field/Edit Selector Field Dialog Box, on page 467
l Add Outages KPI/Edit Outages KPI Dialog Box, on page 468
l Add/Remove Associated Service Offerings Dialog Box , on page 470
l Agreements Manager Page, on page 471
l Define Recalculation Task Dialog Box, on page 475
l Edit Health Indicators in KPI Calculation Dialog Box, on page 476
l Edit Service Offering/CI Offering Selection Dialog Box , on page 477
l Fine Tuning Dialog Box, on page 478
l Modified Values for <HI/KPI Name> Dialog Box, on page 479
l New SLA/Edit SLA Wizard, on page 480
l Select Customer Dialog Box, on page 493
l Select Provider Dialog Box, on page 494
l Selector Expression Operators - Reference, on page 495
l Targets Dialog Box, on page 497
To access In the SLA Wizard > Configure SLA Indicators page > Health Indicators tab,
select one or more CIs in the upper part of the page, then click either the Add Health
Indicator button or the Edit Health Indicator button.
Important l The areas displayed in the dialog box vary, depending on the selected business
information rule.
l When defining an HI for multiple CIs, if one or more of the CIs already has that HI
attached, then a Warning dialog box is displayed when you click Save. For details,
see Warning Dialog Box, on page 498.
UI Description
Element
(A-Z)
Business The business rule used with this HI to calculate measurement and status. The
Rule dropdown list contains all rules that are applicable for the selected CIs (according to
CI type).
If you change the HI in the Health Indicator box, then the Business Rule box
displays the default rule for the HI on the selected CI. For multiple CIs, if the HIs are
using different rules, then the Business Rule box displays [Mixed Values].
After selecting a rule, the dialog box is automatically updated to display the areas
that are relevant for the selected rule.
For information on each individual HI rule, see List of SLM Business Rules, on page
652.
UI Description
Element
(A-Z)
Tooltip: When the Quick Help is enabled, you can view a short explanation of each
rule by placing the cursor over the Business Rule box.
NOTE:
Some areas in the dialog box are displayed by default with the area collapsed. Click the
expand arrow button to see the area contents.
If required, modify the parameter values by entering a new value in the appropriate boxes.
Information is provided after some boxes to indicate the type of value that can be entered, or the
units for the value (for example, Any Number, Text, seconds).
To view a short explanation of each parameter, enable the Quick Help and place the cursor over the
parameter box.
For information on rule parameters and possible values, refer to the relevant rule in List of SLM
Business Rules, on page 652 and to the rule parameters in List of SLM Business Rule Parameters,
on page 689.
The scripts and parameters included in the API Rule Definitions area vary, depending on the
selected rule. For details on what is required for each rule, see the following:
l API Duration-Based Sample Rule. See API Duration-Based Sample Rule in the APM
Extensibility Guide.
l API Outage by Samples Rule. See API Outage by Samples Rule in the APM Extensibility
Guide.
l API Sample Rule. See API Sample Rule in the APM Extensibility Guide.
l API Simplified Average Rule. See API Simplified Average Rules in the APM Extensibility
Guide.
l API Simplified Duration-Based Average Rule. See API Simplified Average Rules in the APM
Extensibility Guide.
Objectives Area
This area enables you to view and modify the objective for the HI. The objective defines the target
thresholds for each time slot (calendars broken down by tracking periods) relevant for the HI. The
measurement for the HI during each time slot (calculated by the business rule) is compared with the
threshold values to determine status for the HI.
Important l The calendars, tracking periods, and threshold target categories that are
information included for an HI depend on the definitions for the SLA defined in the previous
pages of the SLA Wizard.
l Most HIs that are automatically assigned to the CIs have default objective
threshold values. When you manually add an HI to a CI, you must define the
threshold values.
l When the objective thresholds have default values, these values are taken
from the corresponding KPI. The KPI takes the values from the service offering
or CI offering that is used for the CI. For more details, see Offering Packages in
SLAs, on page 526.
l By default, thresholds are empty, and remain empty unless you enter
thresholds. If there are no objective thresholds defined for the HI, Service Level
Management still calculates a measurement for the HI, but the HI will have blue
status in the SLA reports (no objective defined).
l For information on defining objectives for Six Sigma rules, see Six Sigma for
SLAs, on page 431.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Calendars Displays a table of the calendars used for the SLA, broken down by the tracking
and periods defined for the SLA, so that each cell represents a time slot.
Tracking
l Click a time slot to select it; click it again to clear the selection.
Periods
l Click a calendar name to select all time slots for that calendar. Click it again to
clear the selections.
l Click the Select all button to select all time slots in the table. Click the Clear
selection button to clear all selected time slots.
After selecting time slots, define the threshold values for the time slots in the
Thresholds area.
Thresholds Each row displays a target defined for the SLA, with its corresponding status
icon.
When one or more time slots are selected in the Calendars and Tracking Periods
table:
l Select the relevant operator to use with the thresholds, for example, >=. The
same operator is used for each threshold.
l Enter the required threshold value for each target in the appropriate box.
Make sure that:
l The values are appropriate for the unit of measurement defined by the
business rule. For example, for a rule that calculates percentage values, the
threshold values should be between 0 and 100.
l The values you enter are logically ordered.
Selector Area
This area enables you to define a selector to catch the data samples that are relevant for this HI on
this CI.
Important If you select Use Default, the selector is taken from the HI Assignments, if there
information is an assignment that matches this CI and HI.
If not, its selector is taken from Admin > Platform > Setup and Maintenance >
Infrastructure Settings > Service Level Management > Default Selector for
New HIs.
UI Element Description
(A-Z)
Edit. Opens the Edit Selector Field dialog box for the currently selected selector
expression row, where you can edit the expression details.
Delete. Deletes one or more selected selector expressions rows. The button
deletes a whole selector filter if the AND or OR heading for the filter is selected.
Copy. Use to copy a selector expression row to the clipboard. The copied
expression row is then available to paste within the current selector.
Cut. Use to cut one or more selector expression rows and paste them elsewhere
within the selector.
Paste. Pastes the selector expression rows on the clipboard to the current
selector. The expressions are pasted after the selected row in the table.
If you are pasting a whole selector filter, it is pasted as a new filter (with OR
relationship).
Copy Selector to Clipboard. Copies the entire contents of the selector to the
clipboard, for use in other HI selectors.
Paste Selector From Clipboard. Pastes the entire selector stored on the
clipboard to the HI, replacing any selector information previously there.
UI Element Description
(A-Z)
AND Group heading for a single selector filter in the Selector table.
Expression Once you have defined a selector, this area displays a summary of the selector
Summary conditions.
Field The field that is searched for in the incoming data samples, to compare with the
Name selector expression. For details on the sample fields, see Data Samples, on page
1372.
Operator The relational operator that is used to compare the actual value for the referenced
field against the value defined in the selector expression.
OR Group heading for each selector filter in the Selector table, when there are two or
more filters.
Type The data type for the specified value (can be String, Double, Integer, Long,
Boolean, Float, or Binary).
Use Select this check box to use the default selector definition. If there is an HI
Default assignment that matches this CI and HI, the default from the assignment is used.
If not, its selector is taken from Admin > Platform > Setup and Maintenance >
Infrastructure Settings > Service Level Management > Default Selector for
New HIs.
Value The value that is compared with the actual field value in the data samples.
To access In the SLA Wizard > Configure SLA Indicators page > KPIs tab, select one or
more CIs in the upper part of the page, then click either select the Add KPI option or
the click the Edit KPI button.
Important l The KPI definitions apply only to the KPI within the current SLA; different
information definitions can be applied to the same KPI defined for the same CI in a different
SLA.
l The areas displayed in the dialog box vary, depending on the selected business
rule.
l When you attach a KPI to multiple CIs, the KPI is added to all CIs that do not
already have that KPI attached. All instances of the KPI have the same defined
business rule and properties.
l When defining a KPI for multiple CIs, if one or more of the CIs already has that KPI
attached, then a Warning dialog box is displayed when you click Save. For details,
see Warning Dialog Box, on page 498.
Relevant How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
tasks
KPI Area
User interface elements are described below:
UI Description
Element
(A-Z)
Business Select the business logic to be used for calculating the KPI value. After selecting a
Rule rule, the dialog box is automatically updated to display the areas that are relevant
for the selected rule.
Service Level Management displays only those rules that are applicable for both
the KPI and the selected CI types (including API rule templates).
If you have selected multiple CIs and these CIs use different rules to calculate this
shared KPI, [Mixed Values] is displayed.
Tooltip: When the Quick Help is enabled, you can view a short explanation of each
rule by placing the cursor over the Business Rule box.
Calculated Select one of the following calculation methods for the KPI:
Based On
l HIs. The KPI is calculated based on the HIs assigned to the selected CI.
l Child KPIs. The KPI is calculated based on the KPIs assigned to the child CIs
of the selected CI.
UI Description
Element
(A-Z)
l HIs and child KPIs. The KPI is calculated based on both the HIs assigned to
the selected CI, and on the KPIs assigned to the child CIs for the selected CI.
l HIs; if none, use child KPIs. The KPI is calculated based on the HIs assigned
to the selected CI; if there are no HIs assigned to the CI, the KPI is calculated
by the KPIs assigned to the child CIs for the selected CI.
The dropdown list contains all KPIs, apart from those that are already associated
with the selected CI. For multiple CI selection, the list contains all KPIs apart from
those that are associated with all selected CIs.
For details on KPIs, see List of Service Level Management KPIs, on page 639.
Create new KPI in the repositories link: Displayed only when adding a KPI to the
CIs. Click the link to open the New KPI dialog box where you can create a new KPI
in the KPI Repository; after saving the new KPI, it is available to select in the Add
KPI for CI dialog box.
Related (This parameter is disabled when Child KPIs is defined as the Calculated Based
Health On option, or if an API rule is selected.)
Indicators
Lists the HIs (selected from the HIs that are attached to the selected CIs) that are
used to calculate the KPI on the CIs.
To modify the list, click the Edit button. For details, see Edit Health Indicators
in KPI Calculation Dialog Box, on page 476.
Parameters generally have default values. Define or edit the parameter values, as required.
TIP:
When the Quick Help is enabled, you can view a short explanation of each parameter by
placing the cursor over the parameter box.
For details on defining API rules, see SLM Rules API - Overview in the APM Extensibility Guide.
Objectives Area
This area enables you to view and modify the objective for the KPI. The objective defines the target
thresholds for each time slot (calendars broken down by tracking periods) relevant for the KPI. The
measurement for the KPI during each time slot (calculated by the business rule) is compared with
the threshold values to determine status for the KPI.
Important l The calendars, tracking periods, and threshold target categories that are
information included for a KPI depend on the definitions for the SLA defined in the previous
pages of the SLA Wizard.
l Most KPIs that are automatically assigned to CIs have default threshold
values, taken from the values from the service offering or CI offering that is
used for the CI. For more details, see Offering Packages in SLAs, on page 526.
When you manually add a KPI to CI, you must define the threshold values.
l By default, thresholds are empty, and remain empty unless you enter
thresholds. If there are no objective thresholds defined for the KPI, Service
Level Management still calculates a measurement for the KPI, but the KPI will
have blue status (no objective defined) in the SLA reports.
l The objective thresholds must be logical. Service Level Management performs
some validation on the entered values.
l For information on defining objectives for Six Sigma KPIs, see Six Sigma for
SLAs, on page 431.
UI Element Description
(A-Z)
Calendars Displays a table of the calendars used for the SLA, broken down by the tracking
and periods defined for the SLA, so that each cell represents a time slot.
Tracking
l Click a time slot to select it; click it again to clear the selection.
Periods
l Click a calendar name to select all time slots for that calendar. Click it again to
clear the selections.
l Click the Select all button to select all time slots in the table. Click the Clear
selection button to clear all selected time slots.
After selecting time slots, define the threshold values for the time slots in the
UI Element Description
(A-Z)
Thresholds area.
Thresholds Each row displays a target defined for the SLA, with its corresponding status
icon.
When one or more time slots are selected in the Calendars and Tracking Periods
table:
l Select the relevant operator to use with the thresholds, for example, >=. The
same operator is used for each threshold.
l Enter the required threshold value for each target in the appropriate box.
Ensure:
l That the values are appropriate for the unit of measurement defined by the
business rule. For example, for a rule that calculates percentage values, the
threshold values should be between 0 and 100.
l That the values you enter are logically ordered.
To In the Add Health Indicator/Edit Health Indicator for CI dialog box or in the Add
access Outages KPI/Edit Outages KPI dialog box, in the Selector area, click Add Selector
Expression or Add OR Clause (or click the Edit button for an existing selector
expression).
UI Description
Element
(A-Z)
Field The field that is searched for in the incoming data samples, to compare with the selector
Name expression. For details on the sample fields, see Data Samples, on page 1372.
Operator The relational operator, used to compare the value defined in the Value box in the
selector expression, against the actual field value in the data sample.
For example, if the selected operator is not a prefix of, then the text entered in the
Value box is compared with the beginning of the value for the relevant field in each data
sample. When the prefix value in the sample does not match, the selector expression
gives a TRUE result.
Select the required operator from the dropdown list. For details on each operator usage,
see Selector Expression Operators - Reference, on page 495.
Type The data type used in the samples for the specified value, for example, String,
Integer, and so forth.
Value The value that is compared with the actual field value in the data sample, to establish if
the sample qualifies as TRUE for this selector expression.
To access In the SLA Wizard > Configure SLA Indicators page > KPIs tab, either open the
Add KPI menu and select Add Outage, or double-click an Outages KPI entry in the
table.
Important l The Outages KPI for a monitoring CI is calculated from either the availability
information results for the CI (as calculated by another KPI for availability attached to the CI),
or calculated directly from the data received in samples for the CI. The method
used depends on the business rule defined for the Outages KPI.
If you define a business rule that uses data in the samples, the Outages KPI dialog
box includes a selector to define the relevant samples.
l When defining an Outages KPI for multiple CIs, if one or more of the CIs already
has an Outages KPI attached, then a Warning dialog box is displayed when you
click Save. For details, see Warning Dialog Box, on page 498.
Relevant How to Use SLM to Monitor Your Service Agreements, on page 434
tasks
Tooltip: When the Quick Help is enabled, you can view a short explanation of the selected
business rule by placing the cursor over the box.
UI Element Description
(A–Z)
<Rule Edit the rule parameters as required. For details on each rule parameter, see List
parameters> of SLM Business Rule Parameters, on page 689.
Tooltip: When the Quick Help is enabled, you can view a short explanation of
each parameter by placing the cursor over the parameter box.
Default Select the outage category that describes the most probable cause of an outage
category for this CI, or leave the category as Undefined. You can define additional outage
categories by clicking New Outage Category.
The outage categories can be used to filter and organize data in the outage
reports.
Note: You can also assign an outage category after an outage occurs, in the
Outage Summary report page (see Outage Summary Report in the APM User
Guide). However, it is recommended to categorize outages during SLA creation.
New Outage Open the New Outage Category dialog box, where you define a name and
Category description for the new outage category. The new outage category is
automatically added to the list on the Admin > Service Level Management >
Repositories > Outage Categories tab.
For user interface details on defining selectors, see Selector Area, on page 461.
To access In the SLA Wizard > Offerings and Calendars page > Edit Service Offering
Selection dialog box, click the Select Service Offerings button.
Important Modifying the list of associated service offerings for a service impacts the list for the
information service itself, not only for the service instance within the current SLA. For example,
the newly associated service offering will be available for that service in the service
catalog.
However, if you disassociate a service offering that is already in use for the service in
another SLA, the other SLA is not affected by the change to the associated service
offerings.
Relevant How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
tasks
UI Element Description
Move to Associated Service Offerings. Adds the service offerings selected in the
left pane to the list of service offerings associated with the selected service.
Move all to Associated Service Offerings. Adds all the service offerings in the left
pane to the list of service offerings associated with the selected service.
Move all to Available Service Offerings. Removes all associated service offerings
(apart from the Default service offering) listed in the right pane from the list of service
UI Element Description
Note: The Default service offering is associated with every service by default and
cannot be removed from the associated service offerings list.
Available Lists the defined service offerings that are not currently associated with the selected
Service service.
Offerings
Associated Lists the service offerings that currently associated with the selected service.
Service
Offerings
To access Select Admin > Service Level Management > Agreements Manager
Important For information on working with tables in the user interface, see Common Report and
information Page Elements in the APM User Guide
To debug the Agreements Manager page, type Alt-Ctrl-L to activate the client log
debugging mechanism. The log files are located in <username>\.hp\logs.
Relevant How to Use SLM to Monitor Your Service Agreements, on page 434
tasks
New SLA. Opens the New SLA Wizard where you define a new SLA.
Edit SLA. Opens the Edit SLA Wizard, where you can modify most SLA
properties.
Note:
l You can modify the Start date and Time zone only during agreement creation,
or if the agreement is still in Preliminary or Pending state (in which case, you
can modify the agreement in edit mode). Once the agreement is running or
terminated, you cannot change these options.
l If the changes you make to the SLA affect historical data, you may want to run
the recalculation process.
View SLA. This button is enabled when you select an SLA for which you have
viewing permissions only. It opens the SLA Wizard in disabled mode.
Clone SLA. Clones the SLA. A copy is added to the list of SLAs, with the same
SLA name and the copy number after the name. For example, My SLA (2). You
can then edit the details of the copy, including renaming it.
The cloned SLA inherits all the properties of the original SLA. The creator of the
new SLA is the user who cloned it.
The start and end of the clone is the same as the original SLA. However, if those
dates conflict with the purging policy (by default, earliest start date = current date
minus 3 months), then the default start and end dates are applied to the cloned
SLA (current date and current date + 10 years, respectively).
Note: To clone an SLA, you need to have change permissions for the original
SLA.
Delete SLA. Removes all selected SLAs, and all calculations for them, from
Service Level Management.
Refresh. Updates the table with the most recent data and changes made by other
users.
Start SLA. Begins running the selected SLAs. You can use this button to
immediately start running an SLA, even when it is set to begin running in the
future.
Recalculate SLA. Opens the Define Recalculation Task Dialog Box, on page
475 where you can schedule recalculation of the SLA. For details, see
Recalculation for SLAs, on page 433.
Open SLAs Summary Report. Opens the SLAs Summary Report (for details,
see the APM User Guide) in a new browser window, displaying data for the
selected SLAs.
Convert SLA. For pre-9.x SLAs, creates a new SLA which is aligned to the APM
concept as follows:
l Monitor CIs are removed from the SLA, and replaced with the monitored CIs
themselves.
l Health indicators are added to monitored CIs, and KPIs are calculated based
on these HIs.
Note: This button is only visible if you have upgraded to APM.
Open SLA Conversion Report. After you have converted a pre-9.x SLA, select
the generated SLA and click to open the conversion report. This report lists the
differences between the original SLA and the new one.
Export to Excel. Opens the Export Table dialog box, enabling you to save the
Service Level Agreements table information in Microsoft Excel format.
Export to PDF. Opens the Export Table dialog box, enabling you to save the
Service Level Agreements table information in PDF format.
When the Service Level Agreements table contains multiple pages of entries, use
the page scroll to move between pages.
Change visible columns. Opens the Choose Columns to Display dialog box
where you select the columns you want to display in the table. Your settings
apply for you (the current user) only, and are saved for future sessions.
Creator The user name of the person that created the SLA.
End Date The date and time when Service Level Management stopped/will stop calculating
the SLA.
Last The date and time of the last calculation for the SLA data. Service Level
Calculation Management recalculates the SLA data once an hour, for the previous hour. That
is, if the time is now 07:30 AM, Service Level Management recalculated the data
at 7:00 AM for data that was received between 05:00 AM and 06:00 AM.
Start Date The date and time when Service Level Management began/will begin calculating
the SLA.
State The current operational state of the SLA. Can be one of the following:
l The SLA has been started, but its start date is in the future. You can
terminate a pending SLA (click the Terminate SLA button).
l The SLA has not begun running. The SLA is at this state if you did
not select the Start SLA check box on the Summary page of the New SLA
Wizard. Click the Start SLA button to start calculations for the SLA.
l The SLA begins collecting data. Once the SLA enters this state, you
cannot change the start date and time zone, but you can change the end date
to any date later than the current date. You can terminate a running SLA (click
the Terminate SLA button).
Type Whether the SLA is classified as an SLA, OLA, or UC. For an explanation of
these SLA types, see SLAs, OLAs, and UCs, on page 419.
To access In the Agreements Manager page, select the SLAs you want to include in the
recalculation and click the Recalculation SLA button.
If you recalculate an SLA for a period when the raw data has already been purged, you
will lose the stored data for that period. To verify the purging policy, see Data Purging,
on page 404.
UI Element Description
(A-Z)
Recalculate In the drop down calendar, define from when SLM should recalculate the SLA.
from
l The selected date and time must be later than the start date and time for the
earliest SLA (this is the date and time displayed by default for the Recalculate
UI Element Description
(A-Z)
from parameter). The dates before the start date of recalculation are grayed out.
l The selected date and time should be earlier than the Last Calculation date and
time (which you can view in the Agreements Manager page).
l The selected date and time cannot be more than the default recalculation period (3
months). For information on changing the default, see Data Purging, on page 404.
Schedule In the drop down calendar, define when the recalculation task should start.
the task to
l If you select a date and time that has already passed, the recalculation task starts
start
immediately.
l If the recalculation date and time are in the future, the scheduling information is
displayed in the tooltip for the State column on the Agreements Manager page.
Select In the SLAs dialog box, select the SLAs you want to recalculate from the Available
SLAs SLAs list and click to add them to the Selected SLAs list.
To remove an SLA from the Selected SLAs list, select the SLA and click .
To access In the SLA Wizard > Configure SLA Indicators page > Add KPI for CI/Edit KPI
for CI dialog box, click the Edit button in the Related Health Indicators box.
Important l When a single CI is selected in the upper pane of the Configure SLA Indicators
information page, the lists in this dialog box include all HIs that are attached to the currently
selected CI.
l When multiple CIs are selected, this dialog box shows only the HIs that the
selected CIs have in common, as follows:
o An HI that all selected CIs use with the current KPI is listed in the Selected
Health Indicators pane.
o An HI that only some of the selected CIs use with the current KPI is listed in the
UI Element Description
(A-Z)
Move to Selected Health Indicators. Adds the health indicators selected in the
left pane to the list of health indicators used for the current KPI (right pane).
Move all to Selected Health Indicators. Adds all the health indicators in the left
pane to the list of health indicators used for the current KPI (right pane).
Move all to Available Health Indicators. Removes all the health indicators listed
in the right pane from the list of health indicators used for the current KPI.
Available Lists the health indicators that are common to all selected CIs, but not used by
Health every CI for the current KPI.
Indicators
Selected Lists the health indicators that are currently used with the selected KPI (for all
Health selected CIs).
Indicators
To In SLA Wizard > Offerings and Calendars page, select the row for a service, or the
access non-Service CIs row, and click the Edit service/CI offering selection button.
Relevant l How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
tasks l How to Update Offering Package Changes to SLAs, on page 534
UI Element Description
Select service offerings. (Only applicable for service offerings.) Opens the
Add/Remove Applicable Offerings for the Service dialog box, where you can
modify the list of service offerings that are associated with the service.
Select Service Select the offering package from the list that you want to use for the selected
Offering/Select Service CI/non-Service CIs in the current SLA.
CI Offering
To access In the SLA Wizard > Select CIs page, click the Fine Tuning button.
Relevant tasks How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
UI Description
Element
(A-Z)
SLA Displays the service topologies of the CIs added to the SLA.
CIs
The tree displays CIs included in the SLA (indicated by a selected check box), and CIs
that are part of the impact model but not included in the SLA (indicated by an empty check
box).
You can select or clear the check box for each CI to include it in, or remove it from, the
current SLA. When you clear the check box for a CI, all its subtree is removed (even if it
has selected children). The check box for all parent CIs changes to this: , indicating
that there are CIs in the subtree that are not included in the SLA.
UI Description
Element
(A-Z)
If a new CI is added to the topology for a CI included in an SLA, the new CI is not
automatically included in the SLA. You must open the SLA for editing and select the
check box for the new CI in the Fine Tuning dialog box, to include the CI in the SLA.
Note: A CI with an overlaid icon is included in the SLA, but the impact model connecting
it to the higher-level CI no longer exists in the impact layer. In the following example, the
overlay icon shows that there is no impact relation between the parent CI and the child
CI:
The dialog box enables you to choose which fields should be overridden and which should be left with
the original value.
To access Define parameters in the Edit Health Indicator for CI dialog box, Edit KPI for CI
dialog box, or Edit Outages KPI dialog box when multiple CIs are selected, then
click Save.
Important l For information on working with tables in the user interface, see Common Report
information and Page Elements in the APM User Guide.
l KPI or HI objective threshold values are not displayed for each CI, N/A is
displayed instead.
Relevant How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
tasks
See also l Add Health Indicator for CI/Edit Health Indicator for CI Dialog Box, on page 458
l Add KPI for CI/Edit KPI for CI Dialog Box, on page 463
l Add Outages KPI/Edit Outages KPI Dialog Box, on page 468
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Show Details. Opens a dialog box showing details of the values defined for the CI.
Field Name The name of the field in the edit dialog box that has a conflict for the value change.
New Value The new value you defined for the field.
Override Select the check box to replace the old value with the new value. Clear the check
box if you want the original value to remain.
For conflicts in the Objectives section, selecting the check box overrides all existing
objective settings for the relevant CI, and replaces them with the objective settings
you defined in the Edit dialog box (meaning all new threshold and operator values for
all time slots that you defined).
Old Value The value for the field before you made the change.
Section The area of the Edit dialog box where the changed field appears.
Show This button enables you to view or hide the table of impacted CIs.
Details/Hide
Details
l On the Admin > Service Level Management > Agreements Manager page,
click New SLA, or click the Edit button for an existing SLA.
l On the Admin > Service Level Management > Services Manager page, select
one or more services and click the Create Service Agreement from selected
service(s) button.
Important After editing an SLA, if the changes you made affect the historical data, you may want
information to run the recalculation process.
Relevant l How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
tasks l How to Use SLM to Monitor Your Service Agreements, on page 434
Important The Description, Name, and SLA Details each have a maximum length, depending
information on the character set. If you exceed the limit a message appears.
UI Element Description
(A-Z)
Creator The user name of the person that defined the SLA.
Customer The customer associated with the SLA. Click the ellipsis button to open the
Select Customer dialog box, where you can select an existing customer or define a
new customer.
For more information, see Providers and Customers for Services and SLAs, on
UI Element Description
(A-Z)
page 416.
End date The date and time that the SLA stops calculating, according to the time zone
selected for the SLA. To change the date, click the date link to open a calendar, and
select the date and time you require.
Provider The service provider associated with the SLA. Click the ellipsis button to open
the Select Provider dialog box, where you can select an existing provider or define a
new provider.
For more information, see Providers and Customers for Services and SLAs, on
page 416.
Region The geographical area from which the SLA is calculated when creating reports.
Click the ellipsis button to open the Locations dialog box, from where you can
select a region.
Related URL URL for a Web page or FTP site containing information that relates to this SLA.
SLA details Details about the SLA that you want available to Service Level Management users,
for example, the SLA aims, provisioning, and special information.
Start date The date and time from which the SLA starts calculations, according to the time
zone selected for the SLA.
To change the date, click the date link to open a calendar, and select the date and
time you require. The start date cannot be more than 3 months prior to the current
date and time. (If you need longer than 3 months, the data purging policy for Service
Level Management must be changed. For details, see Data Purging, on page 404.)
You can modify the Start date only during agreement creation, or if the agreement is
still in Preliminary or Pending state (in which case, you can modify the agreement
in edit mode).
Default value: The current date and time (to the nearest hour).
Note:
UI Element Description
(A-Z)
l The start day is limited to dates where there are partitions present in the
database. If you try to enter an earlier date, an error message isdisplayed.
l When a new SLA starts running from the current date and time, Service Level
Management immediately begins calculations. However, the SLA does not have
results of value until at least an hour after raw data is available in the database
for calculations.
Targets Click the link to open the Targets dialog box, where you select the KPI targets
(status categories) to be applied for this SLA.
Time zone Specify the time zone for the SLA. Service Level Management calculates the data
in reports according to this time zone.
You can modify the Time zone only during agreement creation, or if the agreement
is still in Preliminary or Pending state (in which case, you can modify the
agreement in edit mode).
Tracking The tracking periods used in this SLA for compiling data, and for viewing data in
period(s) Service Level Management reports. Click the ellipsis button to open the
Tracking Periods dialog box, where you select the required tracking periods.
For more information, see Tracking Range and Granularity in Service Level
Management in the APM User Guide.
For more information, see SLAs, OLAs, and UCs, on page 419.
be included in the SLM. This is part of the New SLA/Edit SLA Wizard; refer to New SLA/Edit SLA
Wizard, on page 480 for general information.
Important l The SLA Wizard filters for view bundles tagged as SLM, Service_Health, or bam.
information Only views associated with these bundles are displayed in the Select CIs page.
Any new view that is added in the RTSM is automatically associated with the SLM
and Service_Health bundles.
l After adding CIs, you can click Finish to move directly to the Summary page; in
this case, Service Level Management applies default settings to the selected CIs.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Add CIs with their impact model hierarchy. This button adds the CIs selected in
the left pane to the SLA, and also adds all CIs that have an impact relationship on the
selected CIs (according to the impact model). Each CI subtree is added directly
under the SLA root.
Add CIs with their impact model hierarchy (only Cis that are included in the
view). This button adds the CIs selected in the left pane to the SLA, and also adds
all CIs that have an impact relationship on the selected CIs (according to the impact
model), if those CIs are included in the current view.
Select either New Business Service or New Infrastructure Service from the
dropdown list. Opens the New Service dialog box, where you define the Service CI
(see New Business or Infrastructure Service/Edit Service Dialog Box, on page 508).
The new CI (with its subtree) is added to the current SLA and to the service catalog.
Remove selected CIs. Removes the selected CIs, and each CI's subtree, from the
SLA.
Opens the Fine Tuning dialog box, displaying all CIs that are included in the SLA or in
the relevant impact models. You can fine tune the SLA topology by including or
removing specific CIs. For details, see Fine Tuning Dialog Box, on page 478.
UI Element Description
(A-Z)
Breakdown. Select one of the options from the dropdown list to trigger the addition
of location breakdown BPM CIs to the SLA:
Undo Breakdown. Select a CI where a breakdown was defined, and click to undo
the breakdown and restore the original topology.
For details, see Breakdown by Location for BPM CIs, on page 420.
CI Properties. Opens the CI Properties dialog box, displaying properties for the CI.
<Left pane> Enables you to select the CIs to include in the SLA.
- CI Selector
In the Browse Views tab, select the required view from the dropdown list, then
select the required CIs (use the SHIFT and CTRLkeys to select multiple CIs). You can
also use the Search tab to search for the required CIs within the current view.
Add the selected CIs to the SLA using one of the Add... buttons between the panes.
Each selected CI is added together with all or part of its impact model hierarchy,
depending on which Add... button is used. The CIs included in the SLA are displayed
in the topology in the SLA CIs pane.
Repeat for each view that contains CIs you want to add to the SLA.
UI Element Description
(A-Z)
For more information on using the CI Selector functionality, see CI Selector in the
APM User Guide.
Tooltip: Hold the cursor over a CI to see the full CI name and the CI type.
Tooltip: Hold the cursor over a CI to see the full CI name and the CI type.
Important After defining offerings and calendars, if you do not need to fine tune indicators for the
information SLA, you can click Finish to move directly to the Summary page.
TIP:
For information on the available filtering and organization options for the table, see Common
Report and Page Elements in the APM User Guide.
UI Description
Element
(A-Z)
UI Description
Element
(A-Z)
SLA.
The KPI, HIs, and objective thresholds for the selected CI within this SLA will be
overwritten with the values defined in the offering package.
Note:
l The service CIs (Business Service and Infrastructure Service) added under the
SLA root, and any child service CIs that are in the service CI hierarchy, as long
their direct parent is also a service CI.
l The non-Service CIs group. This is a single entry, representing all the non-
Service CIs added under the SLA root, and all CIs in their subtrees.
Offering Lists all calendars associated with the selected offering package. The calendars
Calendars are listed alphabetically.
Service/CI The name of the service offering or CI offering used for the specified service CI, or
Offering for the non-Service CI group, in the SLA.
To change the offering package, select the row and click the Edit button.
UI Description
Element
SLA Lists the calendars that are common to all offering packages selected for use in this
Calendars SLA. (The calendars are listed in the Offering Calendars column in the Service and
CI Offerings Area.) Select one or more calendars that you want to apply for the SLA
(up to a maximum of three).
If no calendars are listed, then there are no common calendars for the selected
offering packages. Modify the offering packages selected for the CIs to obtain at
least one common calendar.
Tooltip: Hold the cursor over a calendar name to view the calendar description.
Note: When editing an SLA, if a new service and service offering is added that does
not use one of the calendars previously selected for the SLA, then the previously
selected calendar may still appear in the list. This is despite the fact that the
calendar is no longer common to all packages.
The page is divided into three areas. The upper area (SLA Area) provides general information on the CIs
in the SLA. The left lower area (CI Data area) contains tabs that provide information on the CIs selected
in the upper area. The right lower area (Legend area) provides full names for the KPI icons displayed in
the upper pane.
This is part of the New SLA/Edit SLA Wizard; refer to New SLA/Edit SLA Wizard, on page 480 for
general information.
Important l In order for the automatic indicator assignment process to work, all KPI and HI
information assignments should be valid. For details, see Indicator Assignments and
Propagation, on page 543.
l When you add an HI to a CI, its selector is taken by default from the HI
Assignments, if there is an assignment that matches this HI. If not, its selector is
taken from Admin > Platform > Setup and Maintenance > Infrastructure
Settings > Service Level Management > Default Selector for new HIs.
SLA Area
This area enables you to view the CIs included in the SLA, and their assigned KPIs. Select a CI to
view indicators and weights for those CIs in the CI Data area. You can also select multiple CIs and
view and modify indicators in one operation.
TIP:
For information on the available filtering and organization options for the table, see Common
Report and Page Elements in the APM User Guide.
UI Description
Element
(A-Z)
<Filter At the top of each column there is a box which enables you to filter specific elements
Box> in the column; for example you can select a CIT, or one or more KPIs to be displayed.
To filter by CI Name, press Enter to activate the filter.
When a CI matches a filter, its parent CIs are displayed as well. To select the CIs
which match a filter (for example for a bulk action), click the Select by Filter button.
Within the CI hierarchy a CI may appear more than once (for example, if there is more
than one path to it within the topology). If you select a CI that appears more than once,
all appearances of the CI are selected.
KPIs Displays icons representing the KPIs assigned to each CI; the Legend area (on the
lower right) identifies each KPI icon.
Legend Area
The Legend area on the bottom right side of the screen provides full names for the icons displayed in
the KPIs column in the upper pane.
the Configure SLA Indicators page. You can use the KPIs tab to edit, add, or remove KPIs.
When multiple CIs are selected, the KPIs tab displays only those KPIs that are common to all
selected CIs.
UI Description
Element
(A-Z)
Select Add KPI from the dropdown menu to open the Add KPI dialog box, where
you define a new KPI for the selected CIs.
Select Add Outages KPI from the dropdown menu to open the Add Outages KPI
dialog box, where you define details for the Outages KPI attached to the selected
CIs.
Edit KPI. Opens the Edit KPI for CI dialog box, where you can modify KPI details.
Delete KPIs. Deletes the selected KPIs from the selected CIs.
Export to Excel. Opens the Export Table dialog box, enabling you to export
information on the KPIs tab to a Microsoft Excel file.
Export to PDF. Opens the Export Table dialog box, enabling you to save the
information on the KPIs tab in PDF format.
Business The business rule used to calculate the measurement and status for the KPI. If you
Rule have selected multiple CIs using different business rules for the KPI, the cell
displays [Mixed Values].
For information on the rules, see List of SLM Business Rules, on page 652.
UI Description
Element
(A-Z)
KPI The domain that this KPI belongs to. A domain defines a logical group of KPIs,
Domain where the KPIs all represent similar measurements. For details, see KPI Domains,
on page 414.
KPI Name The KPI assigned to the selected CIs. For information on each KPI, see List of
Service Level Management KPIs, on page 639.
Related Lists the health indicators associated with the KPI. If multiple CIs are selected, this
Health field lists the health indicators associated with the KPI, that are common to all
Indicators selected CIs.
Note:
l A health indicator that is used for only some of the selected CIs is not included in
the list.
l No Health Indicators in common. This is displayed if one or more of the
selected CIs have health indicators associated with the KPI, but there are no
health indicators that are common to all selected CIs and the KPI.
l No Health Indicators. This is displayed if none of the selected CIs have health
indicators associated with the KPI.
When multiple CIs are selected, the Health Indicators tab displays only those health indicators that
are common to all selected CIs.
UI Description
Element
(A-Z)
Add Health Indicator. Opens the Add Health Indicator dialog box, where you define
a new health indicator to collect measurements for the selected CIs.
Edit Health Indicator. Opens the Edit Health Indicator dialog box, where you edit
details for the selected health indicator.
Delete Health Indicators. Deletes the selected health indicators from the selected
CIs.
Export to Excel. Opens the Export Table dialog box, enabling you to export
information on the Health Indicators tab to a Microsoft Excel file.
Export to PDF. Opens the Export Table dialog box, enabling you to save the
information on the Health Indicators tab in PDF format.
Business The business rule used to calculate the measurement and status for the health
Rule indicator. If you have selected multiple CIs using different business rules for the
health indicator, the cell displays [Mixed Values].
For information on the rules, see List of SLM Business Rules, on page 652.
Health The health indicators assigned to the selected CI, or common to all selected CIs.
Indicator
Name
Related Lists the KPIs which use this health indicator in their calculations for the selected CI.
KPIs
When multiple CIs are selected, the field lists only KPIs that are common to all
selected CIs for this health indicator.
Important The weights apply for all KPIs and HIs for the CI, within the current SLA (where
information the business rule for the indicator takes weights into account).
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Default: 1.0
Important l This page is not included when you open the SLA Wizard in edit mode.
information l Use the Back button to modify the SLA details.
l After creating the SLA, you must verify that users are granted permissions
to work with it.
UI Description
Element
Start Select the check box to initiate the SLA as soon as you save it. Service Level
SLA Management starts calculating the SLA immediately if the start date is in the past; the
SLA enters Pending state if the start date is in the future.
If you clear the check box, the SLA enters Preliminary state, and you can manually start
the SLA at a later time from the Agreements Manager Page, on page 471.
To access In the Agreements Manager page, open the SLA Wizard > Define SLA Properties
page, and click the ellipsis button (...) beside the Customer box.
Important l The customers are represented in APM by Organization CIs and can be viewed in
information the Business Units view.
l You can also define customers in Admin > RTSM Administration > Modeling >
IT Universe Manager.
See also Providers and Customers for Services and SLAs, on page 416
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Opens the Create Customer dialog box, where you define a name for the new
customer.
The button is enabled when you select the Customers folder or other entry in the
tree in the Select Customer dialog box. The new customer is added as a child to
the selected CI.
CI Properties. Opens the CI Properties dialog box, where you can view details for
the selected entry.
<Tree> Displays the customers and other CIs defined under the branches of the Business
Units view. Select the required customer.
l In the Agreements Manager page, open the SLA Wizard > Define SLA
Properties page,and click the ellipsis button (...) beside the Provider box.
l In the Services Manager page, open the New Service or Edit Service dialog box
and click the ellipsis button (...) beside the Provider box.
Important l Service providers are represented in APM by Organization CIs and can be viewed
information in the Business Units view.
l You can also define service providers in Admin > RTSM Administration >
Modeling > IT Universe Manager.
Relevant l How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
tasks l How to Define a Service for an SLA – Use-Case Scenario, on page 503
See also Providers and Customers for Services and SLAs, on page 416
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Opens the Create Provider dialog box, where you define a name for the new
provider. This creates a new Organization CI with the defined name.
The button is enabled when you select a folder or other entry in the tree in the Select
Provider dialog box. The new provider is added as a child to the selected CI.
CI Properties. Opens the CI Properties dialog box, where you can view details for
the selected entry.
<Tree> Displays the service providers and other CIs defined under the branches of the
Business Units view. Select the required provider.
To Operators for selector expressions are defined in the AddNew Selector Field dialog box
access or Edit Selector Field dialog box.
See l Add New Selector Field/Edit Selector Field Dialog Box, on page 467
also l Selectors for Metric-Based HIs, on page 69
UI Element Description
!= The value for the specified property in the data sample must not be equal to the value
defined in the selector expression.
< The value for the specified property in the data sample must be smaller than the value
defined in the selector expression.
UI Element Description
<= The value for the specified property in the data sample must be less than or equal to
the value defined in the selector expression.
= The value for the specified property in the data sample must exactly equal the value
defined in the selector expression.
> The value for the specified property in the data sample must be greater than the value
defined in the selector expression.
>= The value for the specified property in the data sample must be more than or equal to
the value defined in the selector expression.
matches The value for the specified property in the data sample must match the value defined
in the selector expression.
does not The value for the specified property in the data sample must be different from the
match value defined in the selector expression.
is a prefix The value for the specified property in the data sample must start with the string
of defined in the selector expression.
is not a The value for the specified property in the data sample must not start with the string
prefix of defined in the selector expression.
is a suffix The value for the specified property in the data sample must end with the string
of defined in the selector expression.
is not suffix The value for the specified property in the data sample must not end with the string
of defined in the selector expression.
is The value for the specified property in the data sample must be contained in the list of
contained values in the Value box.
in
Enter the list of values in the Value box separated by commas. The total string can be
up to 100 characters long.
is not The value for the specified property in the data sample must not be one of the values
contained in the list in the Value box.
UI Element Description
in Enter the list of values in the Value box separated by commas. The total string can be
up to 100 characters long.
To access In the SLA Wizard > Define SLA Properties page,click the ellipsis button (...)
beside the Targets box.
Important l The Exceeded and Failed targets are always selected by default.
information l You can change the default names used for the targets. For details, see How to
Customize Target Names, on page 457.
Relevant tasks How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
To access In the SLA Wizard > Define SLA Properties page,click the ellipsis button (...)
beside the Tracking Period(s) box.
Important l Select SLA period to enable users to view reports that include data from the
information start date of the SLA until the present.
l You must select at least one tracking period (not including SLA period).
Relevant tasks How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
See also Tracking Range and Granularity in Service Level Management in the APM User
Guide
This dialog box enables you to choose how to proceed when there is a conflict between multiple
versions of the same HI.
To Define parameters in the Add Health Indicator for CI dialog box, Add KPI for CI
access dialog box, or Add Outages KPI dialog box when multiple CIs are selected, then click
Save.
Relevant How to Define an SLA in the SLA Wizard - Use-Case Scenario, on page 437
tasks
See also l Add Health Indicator for CI/Edit Health Indicator for CI Dialog Box, on page 458
l Add KPI for CI/Edit KPI for CI Dialog Box, on page 463
l Add Outages KPI/Edit Outages KPI Dialog Box, on page 468
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
<Table> Lists the CIs (out of the selected CIs) that already have the defined HI assigned to
them, and shows the business rule in use for each instance of the HI on each CI.
Keep This button keeps all existing settings for each instance of the HI on the CIs listed in
UI Element Description
Existing the table. Only the selected CIs that did not previously have the HI attached are
assigned the new HI, with the settings you defined in the Add Health Indicator dialog
box.
Override This button overrides all existing settings for the HI on the CIs listed in the table, and
Existing replaces them with the HI settings you defined in the Add Health Indicator dialog box
(in addition to assigning the HI to selected CIs that did not previously have the HI
attached).
Cancel This button closes the Warning dialog box, and returns you to the Add Health
Indicator dialog box without applying any changes.
Show This button enables you to view or hide the table of impacted CIs.
Details/Hide
Details
l Profile database missing: Some pages in Service Level Management cannot be displayed until a
default profile database is set. For details on setting profile databases, see Creating Databases in
the APM Platform Administration Guide.
l Data continuity issue: If a transaction in a Virtual User Generator script is renamed, APM
considers it as a new transaction. A new BPM Business Transaction CI is created in the RTSM
using the new name, and the CI with the old transaction name is removed after it stops receiving
samples. If the CI is included in a Service Level Management SLA, you do not see historical data for
it (from before the transaction name change).
l Oracle patch needed: When working with Oracle version 11.2.0.x, SLAs may not be calculated. On
the client application, the following error appears: ERROR: ORA-03113: end-of-file on
communication channel; Process ID: 21950; Session ID: 1174 Serial number: 254; no
rows selected; ERROR: ORA-03114: not connected to ORACLE.
This is due to Oracle bug 12971242. To fix this problem, download patch 12971242 from
support.oracle.com, and apply it to the Oracle software using OPatch.
l Arithmetic Overflow Error for Data Types: If you have a problem with SLA calculations and the
Bambino.log or offline.engine.all.log file contains messages like “Arithmetic overflow error for data
type smallint, value = 32768”, we recommend running a cleanup procedure for fixing this problem.
1. Backup your APM affected tables before proceeding with the clean-up procedure
2. Remove all rows from the following profile database tables:
o CLOSE_MN tables:
SLA_HI_CLOSE_MN_L_ENTITY_ID
SLA_HI_CLOSE_MN_L_SC_ID
SLA_HI_CLOSE_MN_L_SUB_CTX_ID
SLA_HI_CLOSE_MN_L_TR_P_ID
SLA_HI_CLOSED_MN_x0000
o OPEN_LD tables:
SLA_HI_OPEN_LD_x0000
SLA_HI_OPEN_LD_L_ENTITY_ID
SLA_HI_OPEN_LD_L_SC_ID
SLA_HI_OPEN_LD_L_SUB_CTX_ID
SLA_HI_OPEN_LD_L_TR_P_ID
NOTE:
If you have several profile databases you need to remove the rows from all of them.
3. Restart the Data Processing Servers or at least restart offline_engine from Nanny.
All services relevant for your organization are represented within APM as either Business Service CIs
or Infrastructure Service CIs, as appropriate:
l Business Service CI. This represents a business, or IT service used by the business. A business
service is a service that a business provides to another business (B2B), or that one organization
provides to another within a business (for example, payment processing). An IT service is a
business service that the IT organization provides to support business services, or to support IT's
own operations.
l Infrastructure Service CI. This is an IT Service that is not directly used by the business, but is
required by the IT service provider so they can provide other IT services, for example, directory
services, naming services, or communication services. Infrastructure service is a synonym for
technical service in ITILv3.
The service CIs create a catalog of IT services in the RTSM for internal and external customers. The
service CIs can be viewed in the Business Services view.
A service CI has a service topology that supports the business or infrastructure service, created by
mapping to the service CI the key business processes, applications, and infrastructure that the service
depends on.
The monitoring metrics collected for the CIs in the service topology propagate up to the service CI,
enabling you to see the impact of performance problems on the service, and to analyze trends and
performance objectives from a service level. For more information, see Service Topologies, on the next
page.
The service CIs are used as the foundation for defining SLAs, working with defined service offering
packages to measure compliance with service level management goals.
You manage the service catalog from the Services Manager. For user interface details, see Services
Manager Page, on page 511.
For a scenario for working with service CIs, see How to Define a Service for an SLA – Use-Case
Scenario, on page 503.
TIP:
If APM is integrated with Service Manager, the service catalog can include services created as a
result of incidents reported by Service Manager. For details, see Integration with Service
Service Topologies
Each service CI is connected to a topology of CIs that support the service. This service topology is
created by mapping the Business Service or Infrastructure Service CI to the service-related CIs that
represent the underlying processes and infrastructure for the service.
When creating a service in SLM, you directly access the Modeling Studio component of RTSM
Administration, with the appropriate model in focus for the type of service you are defining (business or
infrastructure). In the Modeling Studio window, you define the service topology for the service CI. For
information on how to create CIs and add CIs to the service topology in Modeling Studio, see "IT
Universe Manager" in the Modeling Guide.
You can define the service topology when you create the service CI, or at a later time. After defining the
service topology, you can see the topology displayed in the Topology area of the New Service and
Edit Service dialog boxes. For details, see New Business or Infrastructure Service/Edit Service Dialog
Box, on page 508.
The service topology can include other service CIs; these CIs are displayed as child CIs of the parent
service in the service catalog table.
The service topology is dynamically updated by some changes made in the RTSM. When a CI is
removed from the service topology, this change is automatically updated to the SLAs containing the
service CI. However, a CI that is added to the service topology is not automatically added to SLAs, and
you must update the SLAs if you want the SLAs to include the new CI. For details, see How to Update
Topology Changes to an SLA, on page 456.
You can view service CIs and their topologies in the Service Measurements view.
You define Services Manager permissions in Admin > Platform > Users and Permissions > User
Management. In the Permissions tab, select RTSM as the Context list, expand the Views resource,
and select the Business Services entry. You can then set permissions for the view and its contents.
For general information on defining permissions, see Permissions Overview in the APM Platform
Administration Guide.
1. Background
Before creating the Business Service CI, Kim verified that the CIs representing the processes
and infrastructure that support the financial service, were defined in the RTSM.
The new provider is added to the list in the Select Provider dialog box, and Kim selects this
provider for the new service.
After clicking OK in the Modeling Studio window, the defined service topology is displayed in
the Topology area of the New Business Service dialog box.
In the Edit Service Offering - Silver(1) dialog box, Kim defines a new name and description for
the service offering, and makes the necessary changes in the Objectives Definition area.
(For more information on editing service offerings, see How to Create or Edit a Service or CI
Offering, on page 527.)
After saving the changes, Kim moves the new service offering into the Selected Service
Offerings area.
The SLA Wizard opens in a new browser window, with the Accounting Financial Service
CI already defined in the Select CIs page. Kim defines the rest of the information for the SLA.
(For more information on creating SLAs, see How to Use SLM to Monitor Your Service
Agreements, on page 434.)
l New Business or Infrastructure Service/Edit Service Dialog Box, on the next page
l Related SLAs Dialog Box, on page 510
l Services Manager Page, on page 511
l Select Admin > Service Level Management > Services Manager. Click the
New Service button and select New Business Service or New Infrastructure
Service, or click the Edit Service button.
l In the SLA Wizard > Select CIs page, select one of the New Service menu
options.
Important You can define additional properties for the new CI in Admin > RTSM
information Administration > Modeling Studio.
Relevant How to Define a Service for an SLA – Use-Case Scenario, on page 503
tasks
Properties Area
User interface elements are described below:
UI Element Description
(A-Z)
Description This field has a maximum length, depending on the character set. If you exceed
the limit a message appears.
Location The geographical or logical location for this service. Click the ellipsis button (...) to
open the Select Location dialog box, where you can select a location or define a
new one.
For details, see Location Manager in the APM Platform Administration Guide.
This field has a maximum length, depending on the character set. If you exceed
the limit a message appears.
Provider The service provider for this service. Click the ellipsis button (...) to open the
UI Element Description
(A-Z)
Select Provider dialog box, where you can select a provider or define a new one.
For details, see Providers and Customers for Services and SLAs, on page 416.
Topology Area
This area enables you to define and manage the service topology that supports the service CI. For
more information, see Service Topologies, on page 502.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
CI Properties. Opens the CI Properties dialog box, displaying properties for the
selected CI.
<Topology> When editing a service, the Topology area displays the underlying service
topology defined for the service CI.
Create/Edit This button opens the Modeling Studio application in a new browser window, with
Service the appropriate model in focus for the type of service you are defining (business or
Model infrastructure).
Define or edit the topology as needed; note that the changes you make will
affect the whole topology, and not just the topology of the service.
For details on defining topologies in Modeling Studio, see "IT Universe Manager"
in the Modeling Guide.
Important New service offerings that you define in the Service Offerings area, and all
information changes you make to existing service offerings, are updated to the service
offering repository.
UI Description
Element
(A-Z)
New Service Offering. Opens the Service Offering Definition dialog box, where
you define a new service offering. The new service offering is added to the list in
the table.
Edit Service Offering. Opens the Service Offering Definition dialog box for a
selected service offering, enabling you to edit the service offering details.
Clone Service Offering. Clones the selected service offering, and adds the copy
to the list in the table with the name "Copy of <name>". You can then edit the copy
as required and rename it.
Available Lists the available service offerings that can be associated with the service. Use
Service the arrows to move a service offering to the Selected Service Offerings column.
Offerings
Selected Lists the service offerings to be associated with the service. At least one service
Service offering must be added to the list before you can save the service.
Offerings
To access In the Services Manager page, click Show related Service Agreements to
selected service.
Important This button is disabled if the selected service is not included in any SLA.
information
See also Building SLAs with the SLA Wizard, on page 407
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Export to Excel. Opens the Export Table dialog box, enabling you to save the
contents of the Related SLAs table in Microsoft Excel format.
Export to PDF. Opens the Export Table dialog box, enabling you to save the Related
SLAs table in PDF format.
State The current operational state of the SLA. For an explanation of each state, see
Agreements Manager Page, on page 471.
You can filter the contents of the table by selecting a State from the dropdown list.
To access Select Admin > Service Level Management > Services Manager
Relevant tasks How to Define a Service for an SLA – Use-Case Scenario, on page 503
UI Element Description
(A-Z)
New Service. Opens the New Service dialog box, where you create a new Business
Service or Infrastructure Service CI. For details, see New Business or Infrastructure
Service/Edit Service Dialog Box, on page 508.
Edit Service. Opens the Edit <Service name> Service dialog box, where you can
modify the parameters for the selected service CI. For details, see New Business or
Infrastructure Service/Edit Service Dialog Box, on page 508.
UI Element Description
(A-Z)
Select All. Selects all service CIs in the Service Catalog table.
Clear Selection. Deselects all service CIs in the Service Catalog table.
Refresh. Updates the information in the Service Catalog table. Use to refresh the
table after clearing filter options.
Show related Service Agreements to selected service. Opens the Related SLAs
dialog box, listing the SLAs that include the selected service.
Create Service Agreement from selected service(s). Opens the SLA Wizard in a
new window, enabling you to create an SLA based on one or more selected service
CIs.
If you select a service with child service CIs, then that service CI and all its child
service CIs are added to the SLA.
Name The service CI name. Click the Expand button next to a service CI name to view the
child service CIs included in that service's topology.
Provider The service provider (Organization CI) associated with the service CI.
Service The service offerings associated with the service CI, listed alphabetically.
Offerings
For example, you discover that testing of an application is causing disruption to a server monitored by
your SLAs. The testing will continue for an hour a day over the next week, so you define a downtime (in
the Platform Administration Downtime Management page) for the future testing. But you also want to
exclude from your SLAs the data from testing periods that have already taken place, so you define an
SLA data correction schedule for those time periods.
The data correction periods are excluded from SLA calculations, and are marked with Downtime status
in Service Level Management reports. In addition, the Downtime Event Description area displayed in
reports (displayed by enabling the option in the Advanced Options dialog box), provides information on
data corrections that are applicable to the report. For details, see Advanced Options Dialog Box in the
APM User Guide.
You define SLA data correction schedules in the SLA Data Correction Schedule Dialog Box, on page
520. For details, see SLA Data Correction Schedule Dialog Box, on page 520.
After defining or editing an SLA data or correction schedule, you need to run recalculation on your SLAs
so that the data changes are applied to the SLAs. For details, see Recalculation for SLAs, on page 433.
CAUTION:
If you define a data correction and recalculate the SLA, then later delete the data calculation,
then the data correction is not taken into consideration in any future recalculations of the SLA.
l In Downtime Management you define a planned downtime that will impact SLA data.
l In SLA Data Corrections you define a data correction to retroactively adjust SLA data for
unplanned downtime.
status in Service Level Management reports, and any data reported for the CIs in downtime can be
excluded from SLA calculations.
1. Prerequisites
At least one SLA must be defined before you can define a downtime or data correction
schedule. For details about defining SLAs see How to Define an SLA in the SLA Wizard - Use-
Case Scenario, on page 437.
You must have change permissions for any SLA that you want to include in a downtime or data
correction schedule. For details, see Downtime Management Overview in the APM Platform
Administration Guide.
b. On the Select CIs page, he adds the impacted SiteScope profile CIs (the CI
descendants are added automatically).
c. On the Scheduling page, he sets Time of occurrence to 1:00 AM with duration of
1 hour. In the Recurrence pattern area, he selects Monthly and sets recurrence
to the last day of the month. Range of recurrence is No end date.
d. On the Action page, he selects the fourth radio button, and sets the downtime to
affect all SLAs.
o Recurring data correction. Select the Daily, Weekly, Monthly or Yearly radio button
and define how often the data correction occurs. In the Duration and Recurrence range
area, set the start date and the duration for the data correction, then, either select the End
time radio button and define the end date and time to limit the recurrences to end at a
certain date, or select the No end date radio button if you want the recurrence to be open-
ended.
For examples of defining one-time and recurring data corrections, see How to Define a
Data Correction - Examples , on the next page.
4. Run recalculation
For each SLA that is impacted by an SLA data correction, you must run recalculation so that
SLM implements the data adjustment. For details, see Recalculation for SLAs, on page 433.
5. Results
In Applications > Service Level Management > SLA Reports, access the required report.
The data that is impacted by the downtime or data correction is shown in Downtime status.
To view information on the data corrections that are relevant for the data in a report (including
data corrections that do not impact on the reported data), open a report, click the Advanced
Options link, and select the Downtime Event Description check box. After generating the
report, the relevant data corrections are displayed in the Downtime Event Descriptions area.
Example:
In the following example, a data correction was defined for May 5th for the Client_1
application in the Springfield Finance Server SLA. After recalculating the SLA, the CI
Summary report shows the Client_1 CI and its child CIs with Downtime status for the day.
NOTE:
This task is part of a higher-level task. For details, see How to Schedule Planned and
Retroactive Downtime for an SLA , on page 513.
1. She clicks New in the SLM Administration > SLA Data Corrections page to opens the SLA
Data Correction Schedule dialog box.
2. She enters a name and description for the data correction and leaves the Exclude data
reported check box selected, so that the data reported during the scheduled period is excluded
from SLA calculations.
3. In the Scheduling area, she selects the Once radio button, and defines the start date and time
of the server problem, then selects the Data correction duration radio button and defines a
3 hour duration for the data correction.
4. In the Data Correction Schedule Action area, she selects one of the SLAs that cover the
Springfield office contracts (she must create a data correction for each SLA), and then clicks
CI Filter and selects the appropriate CI.
5. After creating the data correction, she recalculates the SLA for the relevant time period.
1. He defines a new SLA data correction, and enters a name and detailed description for the
downtime (each SLA needs its own event).
2. He clears the Exclude data reported check box, so that this data correction is informational
only, no adjustment is made to the SLA calculations.
3. In the Scheduling area, he selects the Weekly radio button, and defines a frequency of every
2 weeks on Tuesday.
4. In the Duration and Recurrence range area, he sets the start date and time for the first
Tuesday testing period, and selects a duration of one hour. He selects the End time radio
button and defines the end date and time for six weeks after the first testing.
5. In the Data Correction Schedule Action area, he selects the relevant SLA, clicks CI Filter,
and selects the server.
6. After saving the data correction, he verifies that the data correction information appears in the
reports.
NOTE:
There is no need to recalculate the SLA, since this data correction is for information only
(Exclude data reported check box was not selected).
To access In the SLA Data Correction Schedule Dialog Box, on the next page, select an SLA
and click CI Filter.
Relevant How to Schedule Planned and Retroactive Downtime for an SLA , on page 513
tasks
The dialog box displays the topology of CIs for the SLA selected in the SLA Data Correction Schedule
dialog box. Select the required CI.
The descendants of the selected CI are also affected by this data correction.
To access Select SLA Data Corrections tab > click New or the Edit button for a data
correction.
Important l When the SLA Data Correction Schedule dialog box is opened in edit mode, you
information cannot change the defined options for SLA or CI Filter.
l After defining or editing a data correction schedule you must recalculate the
relevant SLAs to retroactively apply the data correction to the SLAs.
l You can view the data correction details in relevant reports that include the SLA or
CI. For details, see Advanced Options Dialog Box in the APM User Guide.
Relevant l How to Schedule Planned and Retroactive Downtime for an SLA , on page 513
tasks l How to Define a Data Correction - Examples , on page 517
UI Element Description
(A-Z)
This field has a maximum length depending on the character set. If you exceed
the limit a message appears.
Exclude data Select the check box if you want data reported during the data correction to be
reported marked as downtime and excluded from SLA calculations.
during data
Clear the check box if you want this data correction to be for informational
UI Element Description
(A-Z)
correction purposes only, and any data reported during the data correction to be treated as
usual—to be included in SLA calculations, and not be marked with Downtime
status.
This is useful, for example, if a machine is working slower than usual due to
testing, and you want a data correction to appear in reports to explain the
slowdown (without making any changes to the reported data).
Scheduling Area
Description Enables you to schedule the time periods during which data is affected. You can
define a one-time data correction (Once) or a recurring data correction (Daily,
Weekly, Monthly, or Yearly).
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<Schedule Select the schedule type for the data correction: Either a one-time data correction
type> (Once) or a recurring data correction (Daily, Weekly, Monthly, or Yearly).
Your selection determines the parameters displayed in the rest of the Scheduling
area.
Data l For a "once" data correction, select the Data correction duration radio button if
correction you want to define a fixed duration for the data correction, and set the duration in
duration days, hours, and minutes.
l For a recurring data correction, set the duration of the data correction in hours
UI Description
Element
(A-Z)
and minutes. The maximum duration for a recurring data correction is 23 hours
and 59 minutes.
End time Select the End time radio button if you want to define an end date for the data
correction, or to limit the data correction recurrences to end at a certain date.
Click the date link to set the required end date and time.
Frequency In the Frequency area, you define how often a recurring data correction is to occur.
For example, you can set the data correction to occur:
No end Select the No end date radio button if you want the recurring data correction to be
date open-ended (unbound).
Start date Click the link to set the required start date and time.
UI Description
Element
(A-Z)
CI Filter Click the CI Filter link to open the CI Selection dialog box, where you select the CI
that is impacted by the data correction.
After selecting a CI, the CI Filter parameter displays the name of the CI.
Note: To perform a multi-selection, press Ctrl and select more than one CI.
SLA If the data correction is for a specific CI in an SLA, select the required SLA from the
list.
UI Description
Element
(A-Z)
If the data correction affects all SLAs, select All SLAs (you must have edit
permissions for all SLAs). The data correction is then recursively applied for all CIs in
each SLA.
If the data correction is for all CI appearances in all SLAs, select All SLAs and then
select the CI from the CI Filter.
Note:
l The SLA list includes only those SLAs for which you have edit permissions.
l If you select All SLAs, and the SLAs have different time zones, then the data
correction date and time displayed in reports may not be relevant for all the SLAs.
To access Select Admin > Service Level Management > SLA Data Corrections.
Relevant tasks How to Schedule Planned and Retroactive Downtime for an SLA , on page 513
UI Element Description
(A-Z)
Edit Data Correction. Opens the SLA Data Correction Schedule dialog box enabling
you to edit data correction details.
Any reports generated from this time reflect the deletion. Service Level Management
also updates the Audit Log. For details, see Tracking Changes With the Audit Log, on
page 404.
Note: You must recalculate the relevant SLAs again after deleting the data correction,
UI Element Description
(A-Z)
if you want to remove the impact of the data correction on the SLA data. For details,
see Recalculation for SLAs, on page 433.
Create New Data Correction. Opens the SLA Data Correction Schedule dialog box
enabling you to define a new data correction schedule.
End Date The date and time when the data correction terminates.
Impact The name of the SLA impacted by the data correction (or displays All SLAs), and the
names and type of the impacted CIs.
Start Date The date and time from which the data correction begins.
l Service offerings. These are fine-tuned to define the performance requirements for each specific
service (represented by Business Service or Infrastructure Service CIs) included in your SLA.
Service offerings are associated with the services, setting service level expectations to meet the
different business needs of your service consumers. For example, you may offer an application-
hosting service at platinum level to your external customers, and at silver level to internal customers
within the company.
l CI offerings. These provide general performance requirements for all CIs that are not part of a
specific service within your SLA (non-service CIs).
Each offering package defines objectives for the KPIs. An objective contains all the target thresholds
for a KPI instance across all the time slots (the tracking periods in each calendar).
Service Level Management provides predefined offering packages (see Predefined Offering Packages,
below); you can also define your own offering packages, which can be based on existing offering
packages, or completely custom-designed (see How to Create or Edit a Service or CI Offering, on page
527).
l Platinum. This service offering is designed for mission-critical applications, and systems that must
function more or less continuously. Thresholds are set at high levels, for example, the threshold for
Exceeded status for the availability and performance KPIs is set at > 99%.
l Gold. This service offering is designed for business-critical applications. Thresholds are set at
moderately high levels, for example, the threshold for Exceeded status for the availability and
performance KPIs is set at > 97%.
l Silver. This service offering is designed for infrastructure with less demanding availability
requirements, such as test and development servers or non-mission critical websites. Thresholds
are set at a moderate levels, for example, the threshold for Exceeded status for the availability and
performance KPIs is set at > 95%.
l Default. This service offering is designed to provide standard thresholds for a service. For example,
the threshold for Exceeded status for the availability and performance KPIs is set at > 98%.
There is one predefined CI offering, Default. This CI offering is designed to provide standard thresholds
for a non-service CI. For example, the threshold for Exceeded status for the availability and
performance KPIs is set at > 98%.
Each predefined offering package covers the two default calendars, 24x7 and Business Hours, and
has thresholds defined for every KPI objective for the following KPIs:
l For each service CI included in the SLA, you select the specific service offering to be used for that
service from the list of service offerings associated with that service. You define the associated
service offerings when you add the service to the Service Manager, or you can modify the list from
within the SLA.
l If you include one or more non-service CIs at the root level in the SLA, you select the CI offering to
be used for those CIs. You select one CI offering from the list of all available CI offerings.
Once you have selected the required offering packages, the objectives in those offering packages are
applied to the service CI or the non-service CIs, and to the topology under those CIs, within the
confines of the SLA. The objectives, together with the relevant KPI and HI assignments, determine
which KPIs and HIs are attached to the monitoring level CIs. The objectives also define the target
thresholds used for the KPIs and HIs attached to the CIs.
l If a CI appears more than once in the SLA, associated with more than one service, and using
different offering packages, then the KPI definitions are merged, so that all relevant indicators are
attached to the CI, regardless of the CI path. The most stringent objective threshold values from the
attached offering packages are used for the indicators.
l Only the targets and tracking periods that you define to include in the current SLA (on the Define SLA
Properties Page, on page 481 of the SLA Wizard) are actually used for each attached KPI and HI;
the values defined in the offering packages for other targets and tracking periods are ignored.
l Only the calendars that you define to use for the current SLA (on the Offerings and Calendars Page,
on page 486 of the SLA Wizard) are actually used for monitoring each CI; other calendars included in
the offering packages are ignored.
l Within an SLA, you have the option to override the offering package and assignments by manually
editing the KPIs, HIs, and objectives for CIs. For details, see Manually Changing SLA Content, on
page 420.
NOTE:
Any offering package can be edited by any user, even if the offering package is used for a CI
within an SLA. See How to Update Offering Package Changes to SLAs, on page 534.
3. Select calendars
Define the calendars to use with this offering package:
l To add or remove calendars to/from the table, click the Select Calendars button and
select the calendars for the offering package from the list of available calendars.
l To create a new calendar to use with the offering package, click the New Calendar button
to open the New Calendar Wizard. For details on creating the calendar, see How to
Customize Calendar Default Settings, on page 589.
After creating the calendar, it is added to the Calendar and Tracking Periods table, and
available to use with other offering packages.
Example:
For an offering package, the 24x7 calendar and user-defined New hours calendar are
required, but the default Business Hours calendar is not. The changes are made in the
Select Calendars dialog box:
The selected calendars are displayed in the Calendar and Tracking Periods table:
Example:
The administrator wants to define a set of KPI thresholds for all tracking periods in the New
hours calendar, and for the Week and Quarter tracking periods in the 24x7 calendar. He
selects all the appropriate time slots in the table (and can then define the thresholds for
those time slots).
5. Set objectives
In the Objectives Definition For table, you add or remove KPIs, and define the thresholds
used for the KPIs. The offering packages can include any of the SLM KPIs.
l To add a KPI, click the Add KPI to Offering button and select the KPI you want to include.
Only the KPIs that are not already included in the offering package are listed. Either define
the target thresholds, or leave them all as 0. Any values you define in the Add KPI to
Offering dialog box are applied for all time slots for that KPI (you can later modify the values
for specific time slots).
l To modify the target thresholds for a KPI, select the required time slots, then select the KPI
and click the Edit button. Define the required operator and thresholds in the Edit KPI dialog
box.
Note the following when defining objectives:
l There is some validation of logical order with the selected operator for the entered values.
l It is not mandatory to define a value for every KPI target. You can leave a target empty by
clearing the value for that target in the Edit KPI dialog box.
l If a KPI does not have target values defined during a particular time slot, then the SLM
reports show that KPI with the numerical value for the time slot, but with status No Data
(blue).
l If there is at least one target value defined for a KPI during a particular time slot, but not all
targets have values, then in SLM reports that include that KPI instance for a CI, only the
defined targets are displayed for that time slot.
For example, if for a particular time slot and KPI there is a value defined for Exceeded, and
all other targets are left undefined, then for that time slot in the reports the KPI only has two
possible statuses, Exceeded or Failed.
l When more than one time slot is selected, and there are different threshold values or
operators defined for a KPI across the selected time slots, then each affected cell in the
table and in the Edit KPI dialog box displays [Mixed Values].
Example: The administrator adds a new KPI, Software Availability, to the predefined
Platinum service offering, and defines thresholds for the targets:
The new KPI is added to the list of KPIs in the table, with the threshold values defined
for all time slots:
The Administrator wants different threshold values for the KPI during the 24x7 calendar
time slots, so he selects those time slots in the Calendars and Tracking Periods table
and opens the Edit KPI dialog box for the Software Availability KPI:
In the Edit Service Offering dialog box, when the Administrator selects multiple time
slots, certain cells for the Software Availability KPI display Mixed Values.
6. Results
The service offering or CI offering is added to the appropriate table on the Service and CI
Offerings page, and is available for:
l Associating with service CIs (service offering only), see How to Define a Service for an
SLA – Use-Case Scenario, on page 503).
l Using within SLAs, see How to Define an SLA in the SLA Wizard - Use-Case Scenario, on
page 437.
l If you add new calendars to Service Level Management, you must edit the relevant offering
packages to include the calendars.
l If you add new KPIs in the repositories and you want the KPIs to be assigned to CIs, you must add
the new KPIs to both the relevant KPI assignment (see How to Define a KPI or HI Assignment, on
page 552), and to the relevant offering packages.
l If you want to remove a KPI from CIs in an SLA, you can remove the KPI from the relevant offering
packages.
l You may want to change the threshold values used for a KPI by changing the values in the offering
packages.
Changes you make to the offering packages are not automatically updated to the SLAs where the
offering packages are used. Use the following processes to update the changes.
1. Open the SLA in edit mode. (See New SLA/Edit SLA Wizard, on page 480.)
2. Navigate to the Offerings and Calendars Page, on page 486.
3. Select the calendar check box in the SLA Calendars list (the calendar is listed only if it is
included in all offering packages used by the SLA).
4. Click OK to save the changes. The objectives of all indicators of all CIs are updated as a result
of adding the calendar.
5. Run recalculation for the SLA if you want the change to impact the historical data. See Define
Recalculation Task Dialog Box, on page 475.
5. Click OK to save the changes. The hard-sync affects all CIs associated with the service.
KPIs, HIs, and objective values for the selected CI and its CI topology (within this SLA) are all
reassigned, according to the values defined in the offering package and assignments.
6. Run recalculation for the SLA if you want the change to impact the historical data. See Define
Recalculation Task Dialog Box, on page 475.
To access Select Admin > Service Level Management > Repositories > Service and CI
Offerings.
Important Service Level Management comes with four predefined service offerings: Default,
information Gold, Platinum, Silver; and with one predefined CI offering: Default. You cannot
delete these predefined offering packages.
The following table describes the toolbar buttons and tables in both the Service Offerings and CI
Offerings areas:
UI Element Description
New Service Offering/New CI Offering. Opens the New Service Offering dialog
box/New CI Offering dialog box, where you define a new offering package.
Edit Service Offering/Edit CI Offering. Opens the Edit <Name> Service Offering
dialog box/New <Name> CI Offering dialog box, where you can modify the offering
package details.
Copy to Service Offerings. Adds a copy of the selected CI offering to the Service
Offerings table with the name "Copy of <name>". You can then edit the copy as
required for the service offering, and rename it.
UI Element Description
Note: You cannot delete the predefined service offerings or CI offering, or service
offerings or CI offerings that are in use within an SLA.
Refresh. Updates the table with changes made by other users (including changes
made to service offerings or CI offerings while working in the Services Manager
page).
Description Hold the cursor over the description to view the complete text in a tooltip.
Name The name defined for the offering package. Displays Copy of <Name> for cloned
offering packages (whether they were copied from the Service Offerings table or the
CI Offerings table).
Type Identifies whether the offering package is one supplied with Service Level
Management (Predefined), or user-defined (Custom).
To access On the Service and CI Offerings page, open the New/Edit Service Offering/CI
Offering dialog box > click the Add KPI to Offering button or the Edit KPI button.
Important When adding a new KPI to an offering package, the objective thresholds that you
information define in the Add KPI to Offering dialog box are set for all time slots, regardless of the
time slots selected when you opened the New KPI dialog box. After adding the new
KPI, you should edit the threshold values for each time slot, as required.
When you open the KPI in edit mode, the changes you make in the Edit KPI dialog
box are applied only for the selected time slots.
Exceeded, Met, The KPI objectives for which you set thresholds. Enter the required threshold
Minor value for each objective. If you do not want to define a value for an objective, clear
Breached, the value in the objective box (even if the value is 0.0).
Breached
The threshold values must be logically. Some automatic validation is performed.
Failed The value for this KPI objective is always Otherwise. This means that every
value with actual data that falls beyond the Breached threshold is given Failed
status.
Name The KPI name. When defining a new KPI to be added to the KPIs table for the
offering package, select from the dropdown list.
Operator The measurement operator to be used with the objective thresholds for the KPI.
Select from:
Units The units of measurement used for the KPI value, for example, $ or %. The units
are taken from the KPI definition, and the field is non-editable in this dialog box.
Each offering package defines the required objectives for the KPIs associated with the CIs.
l Select Repositories > Service and CI Offerings, then click one of the New
Service Offering/Edit Service Offering or New CI Offering/Edit CI Offering
buttons.
l (For service offerings only) In Services Manager, open the New Service/Edit
Service dialog box. In the Service Offerings area, click one of the New Service
Offering or EditService Offering buttons.
l In the SLA Wizard > Offerings and Calendars page > Edit Service/CI Offering
Selection dialog box, click the Offering Properties button, to open the <name>
Service/CI Offering Properties dialog box. This dialog box is in read-only mode.
Important l Changes made to an offering package are not automatically updated to SLAs. See
information How to Update Offering Package Changes to SLAs, on page 534.
l When the properties dialog for the service offering or CI offering is opened from the
SLA Wizard, it is for viewing purposes only, you cannot make any changes.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
New Calendar. Opens the New Calendar Wizard, where you define a new calendar
to use with the offering package. The new calendar is added to the table, and to the
list of available calendars for SLM.
Select Calendars. Opens the Select Calendars dialog box, where you select which
calendars to use with this offering package from the available calendars.
<Time Each individual tracking period cell within each calendar is a time slot.
slot>
l Click a time slot to select it; click it again to clear the selection.
l Click a calendar name to select all time slots for that calendar. Click it again to
clear the selections.
l Click the Select All button to select all time slots in the table. Click the Clear
Selection button to clear all selected time slots.
l You can see a list of the currently selected time slots in the Objectives
Definition For: table header.
<Tracking All tracking periods that are available for SLAs, such as Hour, Day, and so forth.
period>
Name Lists the calendars that are used for this offering package. To change the calendar
selection, use the Select Calendars button.
Click a calendar name to select all time slots for the calendar.
The table displays the objective thresholds for each KPI, as defined for the currently selected time
slot(s). The table is disabled until one or more time slots are selected in the Calendar and
Tracking Periods table.
TIP:
Click a table column to sort by that column.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Add KPI to Offering. Opens the Add KPI to Offering dialog box, where
you select a KPI to add to the KPIs list for this offering package, and
define thresholds. For details, see Add KPI to Offering/Edit KPI Dialog
Box , on page 537.
Edit KPI. Opens the Edit KPI dialog box, where you can modify
thresholds for the KPI currently selected in the table. For details, see
Add KPI to Offering/Edit KPI Dialog Box , on page 537.
Exceeded/Met/ The KPI targets for which you are setting thresholds.
Minor
When more than one time slot is selected, and there are different
Breached/Breached/
threshold values defined for the KPI across the selected time slots, then
Failed
the cell displays {Mixed values}. Select each time slot individually to
see the values for that time slot.
Note: The Failed target always displays Otherwise, meaning that every
value with actual data that falls beyond the Breached threshold is given
Failed status.
Name Lists the KPIs that are used for this offering package.
Operator The measurement operator to be used with the objective thresholds for
the KPI, for example, >, <, >=, <= .
Units The units of measurement used for the KPI value, for example, $ or %.
The units are taken from the KPI definition.
l The objective thresholds entered in the Service Offering Definition/CI Offering Definition dialog box
must be logical for the operator, and ordered logically. (Service Level Management performs some
validation for the entered values.)
l After making changes to a offering package that is in use with an SLA, and running the hard-sync
option in the SLA, you must run a recalculation task if you want the changes to be reflected in the
previously aggregated data for the reports. For details, see Define Recalculation Task Dialog Box,
on page 475.
l If you do not have the default Service Offerings (Platinum, Gold, and so on), or receive an error
message on the Offerings screen which says “General Error Occurred”, you may need to redeploy
the SLM package. Perform the following steps:
1. Access Platform Administration > Infrastructure Settings, select RTSM Foundation, and
change the value of Object Root to object (instead of managed_object).
2. Renew your APM session (log out and log in).
3. Access RTSM Administration > CI Type Manager > Configuration > offering_level, and
see if the offering level CITs exist.
4. If they do not exist, access RTSM Administration > Package Manager, and redeploy the
ServiceCatalog package.
NOTE:
This procedure is also relevant for missing Calendars.
When a KPI is assigned to a CI, or when a CI is attached to another CI, the propagation mechanism
propagates the appropriate KPIs to the parent CIs. By default, when a KPI is assigned to a CI the KPI
is automatically propagated to the CI's parents. Propagation rules enable you to define exceptions to
the default KPI propagation, and to propagate other KPIs, the same KPI using a different rule, or no
KPIs.
For details about the assignment mechanism, see Understanding Assignments, on the next page. For
details about the propagation mechanism, see Propagation Rules, on page 546.
NOTE:
To access the Assignments tab in Service Level Management administration, you must have
user permissions of Admin or higher.
When you make changes to an assignment, these changes do not affect existing SLAs. If you add a CI
to an SLA, the new settings are implemented on the CI. If you want to update settings on an existing
SLA, perform manual synchronization in the SLA Wizard.
TIP:
In SLM (unlike Service Health), KPIs are assigned to CIs as the intersection between KPI
assignments and offering level. If a KPI is not part of the default offering levels, you must add if
to the offering level you are using in your SLA if you want to add the KPI to an assignment.
Service Health HIs can be assigned to a CI even if it does not contribute to any KPI.
In Service Level Management, only HIs that are defined in assignments, or manually added to a CI,
can be created on a CI.
If a KPI is not defined as based on HIs, or if it does not have a list of related HIs defined in the
assignment, it will always be assigned.
NOTE:
If you activate a KPI assignment to calculate outages based on System Availability you must
also create a corresponding propagation rule, since the default group rule is Outage Based on
Business Availability. You can also change the rule manually, in the Configure SLA
Indicators page of the SLA Wizard.
Understanding Assignments
Assignments are mechanisms that are activated under certain conditions to incorporate specific data
into Service Level Management. An assignment includes a condition and a task, as follows:
Assignment Mechanism
The assignment mechanism is automatically activated when you add CIs to an SLA, remove CIs
from an SLA, or modify links between a CI and its parent CIs in an SLA.
An inherited assignment cannot be deleted on a child CIT. If you override an inherited assignment,
you can delete the overriding assignment on the child CIT. If you delete an assignment on a parent
CIT, it is deleted on its descendant CITs as well.
When you edit an inherited assignment, the edited assignment appears in bold text in the
assignments table. You can a restore an overriding assignment to its original inherited definitions.
Inherited assignments are not displayed if they are invalid, because these assignments are not
relevant for the child CIT. An invalid assignment is only shown on the CIT where it can be fixed.
Once it is no longer invalid, it appears on the descendant CITs.
Assignment Types
There are three types of KPI and HI assignments:
l Predefined. Out-of-the-box assignments that have not been modified. These assignments can
be edited but not deleted. If you edit a predefined assignment, it is labeled Predefined
(Customized).
l Predefined (Customized). Out-of-the-box assignments that have been edited. These
assignments cannot be deleted, but you can restore them to their default settings.
l Custom. New assignments that you have created.
l Change the HI calculation rule. Note that the new rule is used to calculate all of the HIs assigned via
this assignment.
l Change the rule parameters and rule thresholds (where relevant).
l Stop the assignment if necessary.
Validation
The validation mechanism checks that each assignment rule is valid. A tooltip on the CIT tree shows
the number of valid and invalid assignments for each CIT.
The CIT toolbar contains a filter to enable you to focus attention on invalid assignments; when you
select Invalid Assignments Only, the CIT tree expands all the CIT nodes that have invalid
assignments.
If there is a problem with an assignment (for example, if an invalid business rule is defined, if an
assignment is not unique, or if a referenced property does not exist for the CIT in the RTSM), you can
open the assignment for editing. The dialog box that appears contains details regarding which area in
the assignment definition is problematic, and should be fixed.
Propagation Rules
By default, when a KPI is assigned to a CI the KPI is automatically propagated to the CI's parents. The
business rule used to calculate the propagated KPI on the CI's parents is the default group rule defined
in the KPI repository. KPIs are propagated from child CIs to parent CIs; HIs are not propagated to
parent CIs.
Propagation rules enable you to define exceptions to the default KPI propagation. Using propagation
rules you can specify that when a KPI is assigned to a CI one of the following occurs:
l Condition. The condition describes the CIT of the child CI, the CIT of the parent CI, and the KPI
assigned to the child CI. When these conditions are met, the task is then applied.
l Task. The task describes which KPIs and business rules are propagated to the parent CI.
You can define and view propagation rules using the Propagation Rules tab, which is part of the Service
Level Management Administration Assignments tab. For user interface details, see Assignments Tab,
on page 557.
NOTE:
If a parent CI is already assigned a specific KPI, and the propagation is defined as propagating
the same KPI from the child CI, the KPI is not propagated from the child CI.
Some limitations apply when the same KPIs are propagated to the parent CI from multiple child CIs.
For details, see Propagation Limitations, on page 551.
Default Propagation
By default, KPIs are propagated as follows:
l Each KPI attached to any child CI of any parent CI is automatically propagated to the parent CI.
l The KPI is assigned the KPI's default group business rule as defined in the KPI definition in the
KPI repository. For details, see Default Group Rule in New KPI/Edit KPI Dialog Box, on page
645.
l The default propagation is not visible in the user interface. You cannot modify it.
l The thresholds used by the KPIs are not defined in the propagation task; they are defined in the
service or CI offering attached to the Service CIs. For details, see Service and CI Offerings, on
page 525.
NOTE:
Propagation rules respond to changes within the KPI and rule repositories. For example, if
you have defined a propagation rule using a particular KPI, and this KPI is removed from the
repository, the propagation rule becomes invalid.
l You create an SLA, and you complete the wizard flow. For details, see New SLA/Edit SLA
Wizard, on page 480.
l The topology of an SLA changes, either by adding or removing a CI or a link.
l You edit an SLA, and you delete a KPI, or add a new KPI. For details, see Add KPI for CI/Edit
KPI for CI Dialog Box, on page 463.
An inherited propagation rule cannot be deleted on a child CIT. If you delete a propagation rule on a
parent CIT, it is deleted on its descendant CITs as well.
If there are two rules on a CIT; one inherited from a parent CIT, and one assigned to the CIT itself,
then the one assigned to the CIT itself will be applied.
Recommended Procedure
You create a set of propagations for a topology, meaning that for each level of parent CI in the
hierarchy, you must create a set of propagations. A lot of the propagations are repetitive so the
correct procedure is to:
Propagation Logic
A propagation is defined per triplet (parent CI type, child CI type, and KPI attached to the child CI
type). The matcher sorts the complete list of propagations according to the algorithm described
below.
1. Parent sorting:
l A comparison triplet parent CI that is equal to the propagation parent CI (the number of
hierarchy levels is 0 in the model hierarchy) is better than a comparison triplet parent CI that
is derived – with a larger number of hierarchy levels – from the propagation parent CI.
l A comparison triplet parent CI that is derived, in the class model, from the propagation parent
CI with a smaller number of hierarchy levels is better than a comparison triplet parent CI that
is derived from the propagation parent CI, with a larger number of hierarchy levels.
2. Child sorting:
The mechanism performs the same type of sorting as the parent CI sorting on the child CI.
3. KPI sorting:
The sorting is performed on the KPI where the KPI corresponding to the triplet KPI is better
than Any KPI.
For each KPI that is propagated from a child CI type to a parent CI type (comparison triplet),
the matcher scans the list of sorted propagations to find the propagation that most closely
matches the triplet. A propagation is considered a match when:
l The parent CI type and the child CI type in the propagation correspond exactly to the
comparison triplet parent CI or child CI, OR the child CI class in the comparison triplet is
derived (in the class model hierarchy) from the child CI type in the propagation and the same
for the parent CI type.
AND
l The propagation KPI has the same ID number as the comparison triplet KPI OR the
propagation condition specifies Any KPI.
The first propagation in the sorted list is used.
Example:
No Propagation How does the propagation match the triplet (parent CI=B,
Condition child CI=A, and KPI=K)?
No Propagation How does the propagation match the triplet (parent CI=B,
Condition child CI=A, and KPI=K)?
1. Propagation 6 is at the top of the list as its parent CI type is E (most specific), child CI type
C (most specific) and KPI type is K (explicit type).
2. Propagation 5 comes after propagation 6 as its only difference with 6 is its generic KPI
type.
3. Propagation 4 comes after as its child CI type (Node) is more generic than propagation 5's
child CI type (C).
4. Propagations 3, 2, and 1 are listed afterwards (in this order), as their parent type is less
specific (higher in the hierarchy) than type E.
5. Propagation 1 goes to the bottom of the list as it is the most generic propagation.
When the propagation mechanism tries to find the closest matching propagation definition
to the triplet (parent=CI B, child=CI A and KPI=KPI K) propagation 6 is at the top of the list
and is therefore selected.
De-propagation
When you delete a KPI attached to a child CI in the Define KPIs page of the SLAs wizard, or
remove a link, the de-propagation mechanism is activated for this KPI.
1. Searches all the available propagations, for the single propagation that corresponds to the
deleted KPI, the child CI it is attached to and the parent CI in the view, using the matcher of the
propagation mechanism. The selected propagation rule includes the set of potential KPIs that
are propagated by the deleted KPI from the child CI to the parent CI.
2. Retains from the potential KPIs only the KPIs that are currently attached to the parent CI.
3. For each KPI (other than the deleted KPI) attached to the child CI or any child CI of the parent
CI (siblings) the de-propagation mechanism searches for the propagations that propagate the
potential KPIs (from step 2) from the child CIs to the parent CI. KPIs that are propagated by
those propagations and correspond to the potential KPIs are removed from the list of potential
KPIs.
4. The remaining KPIs are deleted from the parent CI.
5. The de-propagation mechanism is then applied to the next level of the view topology for each
remaining potential KPI.
Propagation Limitations
l If you propagate the same KPI A from different child CIs (CI1 and CI2) with a different
propagation, the propagation that affects the parent CI (CI4) regarding KPI A can be either one of
the propagations (from CI1 or CI2). Because of this uncertainty, it is recommended to avoid
specifying different propagations that propagate the same KPI with different rules and/or
thresholds.
l According to the previous limitation, if you propagate the same KPI A from different child CIs
(CI1, CI2, or CI3), the propagation that affects the parent CI (CI4) regarding KPI A can be either
one of the propagations.
NOTE:
Propagation rules have no retroactive effects; if you make any changes to propagation
rules, the changes only affect from that point on.
NOTE:
For an example showing how to use this task, see How to Modify a KPI Assignment – Use-Case
Scenario, on page 202.
NOTE:
To add a value to the Monitored By list, select Admin > Platform > Setup and
Maintenance > Infrastructure Settings > Foundations> Sources
Configuration, and edit the entry Possible Values for Monitored By.
c. (Optional) To add additional conditions based on CI properties, click the Add button in the
Condition area, and define one or more property conditions. All of the property conditions
must be true for the condition to be met. To edit property conditions, click the field that you
want to modify, and edit its contents.
d. In the KPI Configurations area (for KPI assignments) or the Health Indicator
Configurations area (for HI assignments), define the following:
l For KPI assignments, define the KPIs that you want assigned to the CIs when the
condition is met. For each KPI, specify its business rule and which HIs it uses in its
calculation. Note that if a KPI is based on HIs, and the CI has none of the specified HIs
assigned, the KPI will not be assigned to the CI. For user interface details, see
Add/Edit KPI to Assignment Dialog Box, on page 570.
l For HI assignments, define the HIs that you want assigned to the CIs when the
condition is met. For each HI, specify its priority, business rule, and the selector that
defines which data samples are relevant for the HI. For user interface details, see
Add/Edit Health Indicator to Assignment Dialog Box, on page 577.
NOTE:
When you stop a default assignment and then restart it, the assignment type changes
from Predefined to Predefined (Customized). To restore the original Predefined
type, click Restore to Default.
For user interface details, see Add/Edit KPI Assignments for CI Type Dialog Box, on page
567.
propagated, but using a business rule that is not the default group rule defined for this
KPI. Specify the business rule that you want used for the KPI on the parent CI.
l Propagate custom KPIs. Select this option if you want different KPIs propagated to
the parent CI, or if you want to propagate the same KPI and rule, but using different rule
thresholds. For each KPI, specify the business rule that you want used on the parent
CI, and rule thresholds if relevant. For user interface details, see Add/Edit KPI for
Propagation Rule Dialog Box, on page 583.
NOTE:
Propagation rules have no retroactive effects; if you make any changes to
propagation rules, the changes only affect from that point on.
Assignments Tab
This tab enables you to create or edit KPI and HI assignments for each CI type, and to create or edit
non-default KPI propagation rules for each CI type.
UI Element Description
(A-Z)
Health When you create a new SLA and assign CIs to the SLA, the assignment
Indicator mechanism assigns the appropriate HIs to each CI, based on its CI type (CIT).
Assignments
Click to open the Health Indicator Assignments page, to create or edit HI
assignments. For details, see Health Indicator Assignments Page, below.
KPI When you create a new SLA and assign CIs to the SLA, the assignment
Assignments mechanism assigns the appropriate KPIs to each CI, based on its CI type (CIT).
Click to open the KPI Assignments page, to create or edit KPI assignments. For
details, see KPI Assignments Page, on page 561.
Click to open the Propagation Rules page, to create or edit KPI propagation rules.
For details, see Propagation Rules Page, on page 564.
To access Select Admin > Service Level Management > Assignments > Health Indicator
Assignments.
CI Types Pane
This pane displays a hierarchy of CI types; select a CI type to manage its HI assignments.
UI Description
Element
(A-Z)
<CI The Configuration Item hierarchy contains typical CITs. The SLM Element list
Type> contains breakdown CI types such as BPM Application from Location. These are CIs
that are created using a breakdown; for details, see Breakdown by Location for BPM
CIs, on page 420.
If a CIT has an assignment or propagation rule defined, the CIT icon has a small
overlay icon in its lower right corner. If there are invalid assignments or propagation
rules, the overlay icon indicates this.
In the following image, the BusinessProcess CIT has one or more assignments or
propagation rules defined, while the Business Transaction CIT has an invalid
assignment or propagation rule.
If you have invalid definitions, you can select the relevant tab (KPI Assignments, HI
Assignments, or Propagation Rules). The user interface will indicate the source of the
problem, and you can fix it if necessary.
Refresh. Refreshed the CI Types pane and the Assignments pane display.
Filter This filter enables you to display all assignments and propagation rules (default
setting); only valid assignments; or only invalid assignments.
When you select Invalid Assignments Only, the CIT tree expands all the CIT nodes
that have invalid assignments.
If you want to resolve invalid assignments, open each assignment for editing. The
dialog box that appears contains details on what needs to be fixed in the assignment
definitions.
You can use this tab to add, edit, or remove assignments. Each line represents one assignment on
the selected CIT.
UI Element Description
(A-Z)
Duplicate. Copies a selected HI assignment, and open the copy for editing.
Assignments that are inherited from parent CITs cannot be deleted on the child
CIT, but only on the parent CIT.
Start. Starts running a selected HI assignment on existing CIs, and on new CIs.
Change visible columns. Selects the columns you want to display in the table.
UI Element Description
(A-Z)
Health The HIs that are assigned to CIs of the selected CIT, based on the assignment.
Indicators
Monitored List of values of the Monitored By attribute within the RTSM; the assignment is
By only applicable if the CI contains one of the listed values as its Monitored By
attribute.
l Running. The assignment has been started and is running on the appropriate
CIs.
l Stopped. The assignment has been stopped and is not running.
To access Select Admin > Service Level Management > Assignments > KPI
Assignments.
CI Types Pane
This pane displays a hierarchy of CI types; select a CI type to manage its KPI assignments.
UI Description
Element
(A-Z)
<CI The Configuration Item hierarchy contains typical CITs. The SLM Element list
Type> contains breakdown CI types such as BPM Application from Location. These are CIs
that are created using a breakdown; for details, see Breakdown by Location for BPM
CIs, on page 420.
If a CIT has an assignment or propagation rule defined, the CIT icon has a small
overlay icon in its lower right corner. If there are invalid assignments or propagation
rules, the overlay icon indicates this.
In the following image, the BusinessProcess CIT has one or more assignments or
propagation rules defined, while the Business Transaction CIT has an invalid
assignment or propagation rule.
If you have invalid definitions, you can select the relevant tab (KPI Assignments, HI
Assignments, or Propagation Rules). The user interface will indicate the source of the
problem, and you can fix it if necessary.
Refresh. Refreshes the CI Types pane and the Assignments pane display.
Filter This filter enables you to display all assignments and propagation rules (default
setting); only valid assignments; or only invalid assignments.
When you select Invalid Assignments Only, the CIT tree expands all the CIT nodes
that have invalid assignments.
If you want to resolve invalid assignments, open each assignment for editing. The
dialog box that appears contains details on what needs to be fixed in the assignment
definitions.
UI Element Description
(A-Z)
Duplicate. Copies a selected KPI assignment, and open the copy for editing.
Assignments that are inherited from parent CITs cannot be deleted on the child
CIT, but only on the parent CIT.
Start. Starts running a selected KPI assignment on existing CIs, and on new CIs.
Change visible columns. Selects the columns you want to display in the table.
UI Element Description
(A-Z)
KPIs The KPIs that are assigned to CIs of the selected CIT, based on the assignment.
Monitored List of values of the Monitored By attribute within the RTSM; the assignment is
By only applicable if the CI contains one of the listed values as its Monitored By
attribute.
l Running. The assignment has been started and is running on the appropriate
CIs.
l Stopped. The assignment has been stopped and is not running.
To access Select Admin > Service Level Management > Assignments > Propagation
Rules.
CI Types Pane
This pane displays a hierarchy of CI types; select a CI type to manage its KPI propagation rules.
UI Description
Element
(A-Z)
Refresh. Refreshes the CI Types pane and the Assignments pane display.
<CI The Configuration Item hierarchy contains typical CITs. The SLM Element list
Type> contains breakdown CI types such as BPM Application from Location. These are CIs
that are created using a breakdown; for details, see Breakdown by Location for BPM
CIs, on page 420.
If a CIT has an assignment or propagation rule defined, the CIT icon has a small
overlay icon in its lower right corner. If there are invalid assignments or propagation
rules, the overlay icon indicates this.
In the following image, the BusinessProcess CIT has one or more assignments or
propagation rules defined, while the Business Transaction CIT has an invalid
assignment or propagation rule.
If you have invalid definitions, you can select the relevant tab (KPI Assignments, HI
Assignments, or Propagation Rules). The user interface will indicate the source of the
problem, and you can fix it if necessary.
Filter This filter enables you to display all assignments and propagation rules (default
setting); only valid assignments; or only invalid assignments.
If you want to resolve invalid assignments, open each assignment for editing. The
dialog box that appears contains details on what needs to be fixed in the assignment
definitions.
A propagation rule defines (based on CITs) that if a specified KPI is assigned on a CI, the CI's
parent CIs will either be assigned this KPI with a different rule, no KPIs, or one or more other KPIs.
UI Element Description
(A-Z)
Duplicate. Copies a selected propagation rule, and open the copy for editing.
Change visible columns. Selects the columns you want to display in the table.
Assigned When this KPI is assigned to the selected CIT, the propagation rule is applied to
KPI the parent CIT.
UI Element Description
(A-Z)
l Same KPI with <business rule name>. The KPI that is assigned to the
child CIT is propagated to the parent CIT, but with a different business rule.
To access In the Assignments tab, select a CIT in the CI Type pane. Within the Assignments
for CI Type pane, the KPI Assignments tab displays the KPI assignments for the
selected CIT.
l To add a KPI assignment to the selected CIT, click the Add button.
l To edit a KPI assignment, select the assignment and click the Edit button.
Important When an assignment is inherited from a parent CIT, the name of the source CIT
information appears in parentheses after the assignment name. If you edit an inherited
assignment, the edited assignment is displayed in bold text. The condition of an
inherited assignment cannot be edited; to edit, clone the inherited assignment, edit
the clone, and delete the original inherited assignment.
UI Element (A-Z) Description
Condition Area
The condition defines which characteristics a CI must have so that the KPI assignment is relevant
for the CI. Each line in the table represent a property condition; the assignment is relevant if all the
property conditions are filled. If no property conditions are defined, the KPIs are assigned to all CIs
of the CIT with the specified Monitored By attribute.
UI Description
Element
(A-Z)
Monitored Specify the value of the Monitored By attribute within the RTSM; the assignment
By is only applicable to a CI if the CI contains this value as its Monitored By attribute.
Note: To add a value to the Monitored By list, select Admin > Platform > Setup
and Maintenance > Infrastructure Settings:
l Select Foundations.
l Select Sources Configuration.
l Locate the entry Possible Values for Monitored By field, and edit as needed.
Operator Relational operator that the condition uses when comparing the actual value for the
property against the value defined in the condition. The expression gives a result of
TRUE or FALSE for each CI. For details on the possible operators, see Property
Condition Operator, on page 570.
Property This drop-down list contains all of the attributes of the RTSM class for the selected
Name CIT. Select an attribute to define the condition, using the Operator and Value
fields.
Value Enter the required value for the property. This is the property value that the condition
compares with the value in the RTSM class attribute.
UI Description
Element
(A-Z)
KPI The name of the KPI assigned to the selected CI. For information on each KPI, see
List of Service Level Management KPIs, on page 639.
Related The list of HIs whose values are used in calculating this KPI.
Health
If the KPI is calculated based on HIs, it KPI will only be assigned if one (or more) of
Indicators
these HIs exists on the CI. If none of the HIs exist on the CI, the KPI is not
assigned.
Value Description
Equals Returns true when the value of the RTSM class attribute equals the value specified
in the value attribute of the property condition.
Does not Returns true when the value of the RTSM class attribute does not equal the value
equal specified in the value attribute of the property condition.
Is like Returns true when the value of the RTSM class attribute matches the string in the
value attribute of the property condition. The string of the value attribute can contain
% as a wildcard. % may represent 0 or more characters.
Is not like Returns true when the value of the RTSM class attribute does not match the string
in the value attribute of the property condition. The string of the value attribute can
contain % as a wildcard. % may represent 0 or more characters.
Contains Returns true when the value attribute of the property condition equals one of the
elements listed in the value of the RTSM class attribute, when the RTSM attribute
type is string_list.
Is Returns true when the value of the RTSM class attribute equals one of the elements
contained that is listed in the value attribute of the property condition. The elements in the list
in should be separated with a comma.
Is NULL Checks where the CI attribute was not assigned a value. Returns true when the
RTSM class attribute is empty.
Is not Checks where the CI attribute was assigned a value. Returns true when the RTSM
NULL class attribute is not empty.
Is true Returns true when the RTSM class attribute value is true.
Is false Returns true when the RTSM class attribute value is false.
To In the Add/Edit KPI Assignments for CI Type dialog box, in the KPI Configurations
access area, click Add, or select a KPI and click Edit.
KPI Area
User interface elements are described below:
UI Description
Element
(A-Z)
KPI The name of the KPI assigned to the selected CIT. For information on each KPI,
see List of Service Level Management KPIs, on page 639.
Related The list of HIs whose values are used in calculating this KPI.
Health
The KPI will only be assigned if one (or more) of these HIs exists on the CI. If none
Indicators
of the HIs exist on the CI, the KPI is not assigned.
Selector Area
This area is displayed when you define an Outages KPI based on a selector. The selector catches
data samples from the incoming data that meet the filter criteria.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Selector Toolbar
UI Element Description
Copy. Select one or more selector rows and click to copy the rows to the
clipboard.
Cut. Select one or more selector rows and click to cut the rows to the
clipboard.
If you are pasting a selector expression, there are two Paste options:
l If you select a row before you click Paste, the expression is pasted after
the selected row.
l If you do not select a row but just click Paste, a new group is created
containing the expression.
Paste Selector Paste the entire selector definition from the clipboard.
From Clipboard
Selector Definitions
UI Element Description
Field Enter the name of a reference property that the selector expression searches for in
Name the incoming data samples. For details on the samples, see Data Samples, on
page 1372.
Operator The relational operator that the selector expression uses when comparing the
actual value for the property against the value defined in the selector. The
expression gives a result of TRUE or FALSE for each data sample.
l = or !=. Filters the samples where the value of the sample field specified in the
Field box equals or is not equal to the value specified in the Value box.
l > or <. Filters the samples where the value of the sample field specified in the
Field box is less or more than the value specified in the Value box.
l in or not In. Use the |!| separator Value box. The value specified in the Value
box can only be 100 characters long.
l >= or <=. Filters the samples where the value of the sample field specified in
the Field box is more or equal to or less or equal to the value specified in the
Value box.
l prefix or notPrefix. Filters in the samples where the sample field value starts
with the string entered in the Value box.
l suffix or notSuffix. Filters in the samples where the sample field value ends
with the string entered in the Value box.
l like or notLike. The expression you enter in the Value box should follow the
Java standard for regular expression.
Note: It is recommended to use the suffix or notSuffix operators instead of the
like and notLike operators that are performance intensive.
Type The type of value in the data sample (can be String, Double, Integer, Long,
Boolean, Float, or Binary).
Value The property value that the expression compares with the value in the data
sample.
You can use RTSM class attributes to define selector values; drag an attribute
from the CI Type Properties area to the selector value field.
UI Element Description
The selector determines which samples are valid based on the transaction ID,
which is the CI ID.
Note: If your assignment contains referenced properties (Ref Prop) in the selector,
the attribute on the CI should not contain any of the following characters: " & ' < >
Expression Once you have defined a selector, this area displays a summary of the selector
Summary conditions.
Within the Assignments for CI Type pane, the Health Indicator Assignments tab
displays the HI assignments for the selected CIT.
Important When an assignment is inherited from a parent CIT, the name of the source CIT
information appears in parentheses after the assignment name. If you edit an inherited
assignment, the edited assignment is displayed in bold text. The condition of an
inherited assignment cannot be edited; to edit, clone the inherited assignment, edit
the clone, and delete the original inherited assignment.
UI Element (A-Z) Description
UI Element (A-Z) Description
Condition Area
The condition defines which characteristics a CI must have so that the HI assignment is relevant
for the CI. Each line in the table represent a property condition; the assignment is relevant if all the
property conditions are filled. If no property conditions are defined, the HIs are assigned to all CIs of
the CIT with the specified Monitored By attribute.
UI Description
Element
(A-Z)
Monitored Specify the value of the Monitored By attribute within the RTSM; the assignment
By is only applicable to a CI if the CI contains this value as its Monitored By attribute.
Note: To add a value to the Monitored By list, select Admin > Platform > Setup
and Maintenance > Infrastructure Settings:
l Select Foundations.
l Select Sources Configuration.
l Locate the entry Possible Values for Monitored By field, and edit as needed.
Operator Relational operator that the condition uses when comparing the actual value for the
property against the value defined in the condition. The expression gives a result of
TRUE or FALSE for each CI. For details on the possible operators, see Property
Condition Operator, on the next page.
UI Description
Element
(A-Z)
Property This drop-down list contains all of the attributes of the RTSM class for the selected
Name CIT. Select an attribute to define the condition, using the Operator and Value
fields.
Value Enter the required value for the property. This is the property value that the condition
compares with the value in the RTSM class attribute.
UI Element (A-Z) Description
For information on each rule, see List of SLM Business Rules, on page 652.
Value Description
Equals Returns true when the value of the RTSM class attribute equals the value specified
in the value attribute of the property condition.
Value Description
Does not Returns true when the value of the RTSM class attribute does not equal the value
equal specified in the value attribute of the property condition.
Is like Returns true when the value of the RTSM class attribute matches the string in the
value attribute of the property condition. The string of the value attribute can contain
% as a wildcard. % may represent 0 or more characters.
Is not like Returns true when the value of the RTSM class attribute does not match the string
in the value attribute of the property condition. The string of the value attribute can
contain % as a wildcard. % may represent 0 or more characters.
Contains Returns true when the value attribute of the property condition equals one of the
elements listed in the value of the RTSM class attribute, when the RTSM attribute
type is string_list.
Is Returns true when the value of the RTSM class attribute equals one of the elements
contained that is listed in the value attribute of the property condition. The elements in the list
in should be separated with a comma.
Is NULL Checks where the CI attribute was not assigned a value. Returns true when the
RTSM class attribute is empty.
Is not Checks where the CI attribute was assigned a value. Returns true when the RTSM
NULL class attribute is not empty.
Is true Returns true when the RTSM class attribute value is true.
Is false Returns true when the RTSM class attribute value is false.
To In the Add/Edit Health Indicator Assignments for CI Type dialog box, in the Health
access Indicator Configurations area, click Add, or select an HI and click Edit.
UI Description
Element
(A-Z)
Priority By default, each HI has a priority of zero (0). If the assignment mechanism runs a
number of assignments on a CI, and more than one assignment assigns the same
HI, the priority can be used to fine-tune which to assign.
The attributes listed under the heading General Properties are grouped according to attribute type
(for example binary or string). In addition, when defining a selector, the following attributes are
available under the heading Selector Related Properties:
UI Element Description
(A-Z)
KPI Enter the KPI calculation script for the rule you are creating. The contents of the
Calculation script depends on the rule type; for details see SLM Rules API Overview.
Script
Sample Enter the names of the sample fields you want to use in the script. Separate
Fields between the sample names with a comma.
Selector Area
This area enables you to define the selector for the HI. The selector catches data samples from the
incoming data that meet the filter criteria.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Selector Toolbar
UI Element Description
Copy. Select one or more selector rows and click to copy the rows to the
clipboard.
Cut. Select one or more selector rows and click to cut the rows to the
clipboard.
If you are pasting a selector expression, there are two Paste options:
l If you select a row before you click Paste, the expression is pasted after
UI Element Description
Paste Selector Paste the entire selector definition from the clipboard.
From Clipboard
Selector Definitions
UI Element Description
Field Enter the name of a reference property that the selector expression searches for in
Name the incoming data samples. For details on the samples, see Data Samples, on
page 1372.
Operator The relational operator that the selector expression uses when comparing the
actual value for the property against the value defined in the selector. The
expression gives a result of TRUE or FALSE for each data sample.
l = or !=. Filters the samples where the value of the sample field specified in the
Field box equals or is not equal to the value specified in the Value box.
l > or <. Filters the samples where the value of the sample field specified in the
Field box is less or more than the value specified in the Value box.
l in or not In. Use the |!| separator Value box. The value specified in the Value
box can only be 100 characters long.
l >= or <=. Filters the samples where the value of the sample field specified in
the Field box is more or equal to or less or equal to the value specified in the
Value box.
l prefix or notPrefix. Filters in the samples where the sample field value starts
with the string entered in the Value box.
l suffix or notSuffix. Filters in the samples where the sample field value ends
with the string entered in the Value box.
l like or notLike. The expression you enter in the Value box should follow the
Java standard for regular expression.
UI Element Description
Type The type of value in the data sample (can be String, Double, Integer, Long,
Boolean, Float, or Binary).
Value The property value that the expression compares with the value in the data
sample.
You can use RTSM class attributes to define selector values; drag an attribute
from the CI Type Properties area to the selector value field.
The selector determines which samples are valid based on the transaction ID,
which is the CI ID.
Note: If your assignment contains referenced properties (Ref Prop) in the selector,
the attribute on the CI should not contain any of the following characters: " & ' < >
Expression Once you have defined a selector, this area displays a summary of the selector
Summary conditions.
To In the Assignments tab, select a CIT in the CI Type pane. Within the Assignments for
access CI Type pane, the Propagation Rules tab displays the KPI propagation rules for the
selected CIT.
l To add a propagation rule to the selected CIT, click the Add button.
l To edit a propagation rule, select the propagation rule and click the Edit button.
UI Element (A-Z) Description
Condition Area
The condition defines which characteristics a CI must have so that the KPI propagation rule is
relevant for the CI. The condition includes the CIT of the CI, the CIT of its parent CI, and the KPI
assigned to the child CI. When these conditions are met, the task is then applied.
UI Element Description
(A-Z)
KPI This drop-down list contains the KPIs that can be assigned to the child CI. Select
assigned to a KPI to define the condition.
source CI
If you select Any KPI, the condition is filled if the CI has any KPIs assigned.
type
For example, if you do not want any KPI propagated to the parent CI, select this
option, and define the task as Do Not Propagate the KPI.
The SLM Element list contains the following elements that are unique to SLM,
which can be selected as parent CITs:
Source CI This is the CI type which you selected in the CI Types pane. When the specified
type KPI is assigned to a CI with this CI type, and its parent CI is the specified parent
CIT, the condition is met.
Task Area
This area enables you to define which KPIs and business rules are propagated to the parent CI,
when the condition is met.
UI Element Description
Do not Select this option if you do not want the KPI propagated to the parent CI.
propagate
the KPI
Propagate Select this option if you want the KPI propagated to the parent CI, using a rule
the KPI that is not the KPI's default group rule. Select a rule from the drop-down list.
using a
The list contains the rules that are applicable for the KPI and for the parent CIT.
different rule
If you selected Any KPI in the condition area, the list contains the rules that are
applicable for the parent CIT.
Propagate Select this option if you want different KPIs propagated to the parent CI, or if you
custom KPIs want to propagate the same KPI and rule, but using different rule thresholds.
After selecting this option, add one or more KPIs for propagation.
If you select this option and do not add any KPIs, no KPIs are propagated.
KPI The name of the KPI propagated to the parent CIT. For information on each KPI,
see List of Service Level Management KPIs, on page 639.
To In the Add/Edit KPI Propagation Rule for CI Type dialog box, in the Task area, click
access New or select a KPI and click Edit.
tasks
KPI Area
User interface elements are described below:
UI Description
Element
(A-Z)
KPI The name of the KPI propagated to the parent CIT. For information on each KPI, see
List of Service Level Management KPIs, on page 639.
Enter the KPI calculation script for the rule you are creating; for details, see API Group and Sibling
Rule in the APM Extensibility Guide.
l KES Availability. Monitors that the Assignment Mechanism is up and running for each customer.
l KES Content. Monitors that the Assignment Mechanism content is valid.
For details, refer to the System Health documentation.
In your organization, you probably have different service levels requirements for different periods of the
day or night, or for certain days of the week or year. For example, performance and availability are more
crucial to a Web retailer during a busy shopping period before a holiday. Likewise, resource allocators in
an ERP system must have 99% availability every working morning, whereas at other times 97% might
be acceptable.
To monitor your business processes at these crucial times, you define calendars that span the periods
you want to monitor. When a calendar is used by an SLA, Service Level Management checks during
the calendar periods for compliance with the SLA objectives.
Service Level Management includes two default calendars: 24x7 and Business Hours. You can define
additional calendars for your organization in the Calendar Wizard. (For details, see New Calendar/Edit
Calendar Wizard, on page 593.) The defined calendars are then available when defining offering
packages, and applied within SLAs according to your selections. You can define as many calendars as
you need, but you can only select up to three to be used within a specific SLA.
For information on updating calendar changes to offering packages and SLAs, see Updating Calendar
Changes to SLAs and Offering Packages, below.
Service Level Management reports organize results according to calendars. You can add calendar
descriptions to Service Level Management reports. For details, see Advanced Options Dialog Box in
the APM User Guide.
NOTE:
Calendars use default settings for first day of the week and month. To modify these settings, see
How to Customize Calendar Default Settings, on page 589.
You can change this limit to either two or four calendars per SLA, as follows: In Admin > Platform
> Setup and Maintenance > Infrastructure Settings, choose Applications, select Service
Level Management, and modify the Maximum number of calendars per SLA value as required.
Offering packages
l If you add a new calendar in SLM, it is automatically available for use within every offering package.
You can edit the relevant offering packages to use the new calendar. For details, see How to Create
or Edit a Service or CI Offering, on page 527.
l Modifying calendars has no impact on offering packages.
SLAs
l If you set an offering package to use a new calendar, and you want that calendar to be used going
forward within an existing SLA, you must open the relevant SLA in edit mode and select the calendar
in the Offerings and Calendars page. For details on the page, see Offerings and Calendars Page, on
page 486.
l If you change the setting for first day of the week or month, this affects SLA calculation, and the
relevant SLAs may need recalculated to implement the change. For task details, see How to
Customize Calendar Default Settings, on page 589.
l If you modify a calendar, the changes are automatically updated to the SLA at the next SLA
calculation. If you want the change to affect historical data, you must run recalculation.
1. Background
The Acme company provides Web services targeted at particular countries. They require a
high availability level for their services during peak periods, defined as the standard business
hours for each country, and a lower availability level during off-peak periods.
In order to create SLAs to monitor the service levels for a particular European country, Sam,
the SLA Administrator, defines 4 new calendars: a weekly calendar that covers typical
business hours, a yearly calendar that takes into account national holidays, and 2 compound
calendars that combine the two.
Sam then adds a range with a start time of 3 PM and an end time of 7 PM for each day.
On the Yearly Calendar Definition page, he clicks on individual cells to show the holiday days
as active days.
For the off-peak periods calendar, on the Compound Calendar Definition page, Sam selects to
use the weekly and yearly calendars that he previously defined. He selects Exclude for the
weekly calendar, so that the weekly business hours are excluded from the compound
calendar. He selects Include for the yearly calendar, so that the national holiday days marked
in the calendar are included in the compound calendar.
5. Results
The two compound calendars created by Sam are available for use with the offering packages
and SLAs.
NOTE:
l Changing the first day of the week or the first day of the month affects SLA calculation.
However, changing the first day of the month did not impact SLA calculation in versions prior
NOTE:
Due to functional limitations, the value for First day of month cannot be higher
than 28.
c. In the Select Context area, select the Applications radio button, then Service Level
Management from the Applications dropdown list.
d. Locate the Use Calendar First day of month setting in SLM calculationsand reports
option in the table. Change the value to true.
4. Recalculate SLAs
Changing the first day of the week or the first day of the month affects SLA calculation, so if
you change the default values for either of them, you need to recalculate all SLAs that use the
Week or Month tracking period, as appropriate.
You recalculate SLAs from the Admin > Service Level Management > Agreements
Manager page.
5. Results
After changing the first day of the week or first day of the month settings, reports that use
relative dates (such as last week or month to date) display different results. Reports using
fixed dates are unaffected; for example, if you generate a report for July 1st to July 31st, the
report shows data for those dates, regardless of what date is defined for first day of the month.
Example:
Before changing the first day of week setting, a CI Summary report generated for the Last
Week shows results for the previous week from Monday, May 17th through Sunday, May
23rd:
After changing the first day of the week value to Tuesday, the report for the last week
shows results from Tuesday, May 18th through Monday, May 24th:
Calendars Page
This page lists the calendars defined for Service Level Management (including the predefined
calendars) and enables you to create, edit and delete calendars.
To access Select Admin > Service Level Management > Repositories > Calendars.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
New Calendar. Opens the Calendar Wizard, where you define a new calendar.
Edit Calendar. Opens the Calendar Wizard for the selected calendar, enabling you to
edit calendar details.
Clone Calendar. Creates a clone of the calendar. The copy has the same name as
the original, followed by a numeral to indicate the copy version, for example:
<calendar name>(1).
You can use the copy to define a new calendar with a similar schedule.
Delete Calendar. You cannot delete any calendar that is in use by any other calendar
or offering package.
Export to Excel. Opens the Export Table dialog box, enabling you to save the
calendar information in the table in Microsoft Excel format.
Export to PDF. Opens the Export Table dialog box, enabling you to save the
calendar information in the table in PDF format.
<Calendar The available calendars. Double-click a calendar to open the Calendar Wizard in edit
list> mode.
Entity Type Displays Predefined for the calendars supplied with Service Level Management, and
Custom for user-defined calendars.
Period The cycle that the calendar is based on. This can be Weekly, Yearly, or Compound
Type (a combination).
Used by A check mark indicates that the calendar is in use by one or more SLAs.
SLAs
Tip: To view a list of the SLAs using the calendar, open the calendar in edit mode.
To access Select Repositories > Calendar > click the New Calendar button or the Edit
Calendar button.
Important l If you define new calendars, you must add the new calendars to the service
information offerings and CI offerings that you require them for, including the preconfigured
offering packages. For details, see How to Create or Edit a Service or CI Offering,
on page 527.
l If you update one of the calendars included in a compound calendar, the compound
calendar itself is automatically updated.
l The date, time, and days of week are according to the server locale.
Important When you open the Calendar Wizard in edit mode, the Properties page lists any
information SLAs that are using the calendar.
UI Element Description
(A-Z)
Choose Select the radio button for the period type on which you want to base the calendar:
period type
l Weekly. The calendar is based on a weekly cycle, for example, every Sunday from
1:00 AM to 3:00 AM.
UI Element Description
(A-Z)
l Yearly. The calendar is based on a yearly cycle, for example, the month of
December or annual vacations.
l Compound. The calendar combines existing calendars. For example, if you have
a yearly calendar monitoring January to October, and a weekly calendar monitoring
business hours, you can combine the two calendars into a compound calendar that
monitors business hours from January to October.
Description The description should not be longer than 500 characters and can consist of any
characters and spaces.
Name The name should not be longer than 50 characters and can consist of alphanumeric
characters and spaces.
Important You see this page in the Calendar Wizard if you selected Weekly on the Calendar
information Properties Page, on the previous page.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<Calendar A time grid containing a cell for each day of the week/30 minute period. Click a cell to
grid> make that day/time "active" in the calendar. Click the cell again to remove it from the
calendar.
Active times are shown in blue, free times (times not included in calendar) in gray.
Add Enables you to add or clear a time range in the calendar grid. Select the start time and
Range end time for the range, then select the days of the week for which the time range is to
apply. Click Add to add the selected range as an "active" time period. Click Clear to
UI Description
Element
(A-Z)
Tips:
Clear Removes the selected time range from the calendar grid.
Important You see this page in the Calendar Wizard if you selected Yearly on the Calendar
information Properties Page, on page 594.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<Calendar A time grid containing a cell for each month/day. Click a cell to make that date "active"
grid> in the calendar. Click the cell again to remove it from the calendar.
Active times are shown in blue, free times (times not included in calendar) in gray.
Add Enables you to add or clear a time range in the calendar grid. Select the start day and
Range end day for the range, then select the months of the year for which the time range is to
apply. Click Add to add the selected range as an "active" time period. Click Clear to
remove the selected range (mark it as a "free" period).
UI Description
Element
(A-Z)
Tip: Use the CTRL and SHIFT keys to select multiple months.
Clear Removes the selected time range from the calendar grid.
Important You see this page in the Calendar Wizard if you selected Compound on the
information Calendar Properties Page, on page 594.
User interface elements are described below (unlabeled elements are shown in angle brackets):
In Use Select the check box for a listed calendar to include it in the compound calendar.
Include/Exclude Enabled after selecting the In Use check box for a calendar. Select either the
Include or Exclude radio button for each calendar, as follows:
l Include. This option includes the calendar in the calculations for the
compound calendar.
l Exclude. This option excludes the calendar from the calculations for the
compound calendar.
A CI is considered to have an outage if a measurement has one or more failures, and the failures meets
the criteria defined in the rule used for the Outages KPI (there are different rules for different domains,
for example, for BPM, SiteScope). For example, a CI can be in outage because a single failure has a
duration of at least the minimum duration defined in the outage rule, or because a minimum number of
failures has been reached.
The Outages KPI can be attached only once to each CI. The Outages KPI and corresponding outage
rule are generally attached automatically to monitoring CIs in SLAs, according to the assignment
definitions. The KPI then propagates up the hierarchy using the propagation definitions for each CI
type. For details, see Indicator Assignments and Propagation, on page 543. For details on the available
outage rules, see List of SLM Business Rules, on page 652.
The Outages KPI does not itself appear in reports; however, it must be attached to a CI in order to view
data in the outage reports (for details, see SLM Application User Interface in the APM User Guide). If
you want to view outage information in other Service Level Management reports, you can attach
outage-connected KPIs to the CI, such as Number of Outages, Outage Duration, and Time Between
Outages. These KPIs can be displayed in many of the reports in the SLA Reports tab.
Changing the rule for the Outages KPI may affect results for the other outage-connected KPIs.
l Outage by samples. An outage starts if the samples for the CI have reached a minimum number of
consecutive failures, and the combined duration covered by the failed samples has reached the
defined minimum duration.
l Outage based on availability or system availability. An outage starts if the CI's Availability KPI
result over the SLA calculation cycle (default = 5 minutes) is less than the defined threshold for the
Outages KPI, and the availability has been less than the threshold for the defined minimum duration.
(This means that outages have a granularity of 5 minutes, by default.)
An outage ends (and is then included in the reports), when the following occurs:
l Outage by samples. The outage is ended if a successful sample arrives for the CI.
l Outage based on availability or system availability. The outage is ended if the CI's Availability
KPI result over the SLA calculation cycle (default = 5 minutes) reaches the threshold defined in the
Outages KPI.
l All outages. Any outage is ended if 1) the Outages KPI includes a maximum outage duration value,
and this maximum is reached; 2) the CI enters downtime, or 3) the monitoring period defined by the
calendar ends.
Note that the 24x7 calendar continues infinitely, so outages cannot be ended by this calendar. When
viewing reports filtered by this calendar, any ongoing outages do not appear; however, for the same
period outage may appear when you filter by other calendars, because an ongoing outage is ended
when a calendar period ends.
Outage based on availability should only be used when availability is time-based. If availability is
sample-based, the results are meaningless.
For detailed examples of outage by samples, see Examples - API Outage by Samples Rule in the APM
Extensibility Guide. Note that these examples are relevant to understanding outages even if you are not
working with the Rules API.
Outage Categories
Outage categories are used in Service Level Management reports, to make outage results more
meaningful. The outage categories enable you to categorize the probable outage cause for a CI. For an
overview of outages, see Outages, on the previous page.
You can assign an outage category to a CI as part of the Outages KPI definition (see Add Outages
KPI/Edit Outages KPI Dialog Box, on page 468); you can also assign an outage category to an outage
in the Outage Summary report (see Outage Summary Report in the APM User Guide). However, it is
recommended to categorize outages during SLA creation.
Service Level Management contains preconfigured outage categories for Database, Network,
Webserver, and Undefined (for outages from non-defined sources). You can create your own
additional outage categories. For details, see Outage Categories Page, below.
To access Select Admin > Service Level Management > Repositories > Outage
Categories.
Important New outage categories can also be defined from the Add Outages KPI/Edit
information Outages KPI Dialog Box, on page 468.
UI Element Description
(A-Z)
New Outage Category. Opens the Outage Category dialog box, where you define
a new outage category.
Edit Outage Category. Opens the Edit Outage Category dialog box, where you
can modify the outage category name or description.
Delete Outage Category. Deletes a selected custom outage category. (You can
delete multiple categories.)
You cannot delete predefined outage categories, or outage categories that are
used for an outage rule within an SLA.
Outage Lists the predefined and custom (user-defined) outage categories. Click a column
Categories header to sort the table by that column.
table
UI Element Description
Name Enter a meaningful name for the new outage category. If you change the name when
editing the outage category, the new name is automatically updated to SLAs that use
that outage category.
The data for incidents is retrieved from Service Manager using the EMS Integration tool, which sets up
a SiteScope Service Manager monitor to import the topology for the services and their incidents. The
result of this process is to create new business service CIs with child EMS Monitor CIs (or to create
EMS Monitor CIs attached to existing service CIs). The topology can be seen in the Service
Measurements view. For details on working with the EMS Integration tool, see EMS Integrations, on
page 1487.
The data for each EMS Monitor CI is updated by the incoming event samples from Service Manager,
providing an ongoing record of the lifecycle for each incident. This information is used by the incident
HIs and KPIs in Service Level Management.
When a system incident is added to an SLA, specific HIs and KPIs for handling Service Manager data
are automatically attached to the EMS Monitor CI:
l MTTR. The Mean Time to Repair KPI and its associated HI provide information on the percentage of
incidents during a time period whose repair time was within a specified threshold. The rule for the HI
is the MTTR rule, described in MTTR (Mean Time to Recover), on page 668.
l MTBF. The Mean Time Between Failures KPI and its associated HI provide information on the
average time span when there were no open incidents for a service, during a time period. The rule for
the HI is the MTBF rule, described in MTBF (Mean Time Between Failures), on page 668.
l MTBSI. The Mean Time Between System Incidents KPI and its associated HI provide information
on the average time span between the opening of one incident to the opening of the next incident,
during a time period. The rule for the HI is the MTBSI rule, described in MTBSI (Mean Time Between
TIP:
By default, MTBF, MTBSI and MTTR are calculated on incidents; not on events or metrics. You
can also implement SLM Groovy rules which will calculate these KPIs on top of HI status (which
can be fed by events or metrics); for details contact Support.
l The status of the incident received in a sample, for example, Open or Pending,indicates the
current point in the lifecycle of the incident. A new sample is sent for every change in the incident
status.
Service Level Management uses the incident status to define the Initial State parameter (marking
the start of repair time) and Final State parameter(marking the end of repair time) for the incident
HIs. By default, the incident statuses used for these parameters are Open and Closed.
l The severity for the incident received in the sample, for example, High or Average, enables
filtering of the incidents to be included in calculations.
By default, Service Level Management sets the Severity parameter for the incident HIs to 3
(equivalent to Average urgency in Service Manager). This means that incidents of severity 3 or
higher (higher severities are 1 and 2) are included in the calculations for the HI.
The default parameter values for the incident HIs are defined in the corresponding rules for the HIs.
You can change the default values from the Admin > Service Level Management >
Repositories > Business Rules page. For details, see New/Edit Rule Parameter Dialog Box, on
page 706.
You can also modify the default parameter values for the HIs attached to individual CIs within an
SLA. You do this by editing the HI within the SLA Wizard from the Admin > Service Level
Management > Agreements Manager page. For details, see Add Health Indicator for CI/Edit
Health Indicator for CI Dialog Box, on page 458.
If required, you can assign multiple instances of the incident HIs to a CI, and define different
parameter values for each one, to compare different parts of the incident lifecycle. To do this you
must create custom HIs as required (for example, you might create MTTR2, MTTR3, and so forth).
You can then attach the new HIs to CIs on the Configure SLA Indicators Page, on page 488 of the
SLA Wizard.
For details on creating new HIs, see Indicator Repository, on page 648.
HI Calculation Principles
The following principles apply when calculating the HI values:
l All calculations take into consideration the calendars for the SLA, and exclude downtime.
l An incident is considered in the calculations for a calendar if its Initial State timestamp is within
the calendar. Only the repair time within that calendar is counted for calculation purposes.
l If an incident starts in one tracking period and ends in a different tracking period, it is not included
within the calculation for each period, but is included for a longer period that includes the two
shorter periods. For example, if an incident starts on Monday and ends on Wednesday, the data
for the incident is not included for Monday or for Wednesday—but is shown in the data for the
entire week that includes these days.
NOTE:
In the MTTR results for each example, m means that the objective was met, b means
that the objective was breached.
l The objective set for the MTBF EMS Monitor HI is: Average time between failures must be >=
01:30
l The objective set for the MTBSI EMS Monitor HI is: Average time between incidents occurring
must be >= 03:00
Case 1 Results
Case 2 Results
Case 3 Results
Case 4 Results
NOTE:
Incidents that are opened on one day and are closed on a different day are ignored in the
calculations for each day, but included in the week calculations.
For a detailed introduction to alerts, see Setting Up an Alert Delivery System in the APM Platform
Administration Guide.
For details on configuring and managing SLA alerts, see SLA Alerts Page - Administration, on page
625. For details on the SLA alerts that were triggered, see SLA Alerts Report in the APM User Guide.
If you have the Event Management Foundation license, an event is automatically submitted to OMi 10
when an SLA alert is triggered in APM.
If APM integrates with OMi 10, an event is automatically submitted to OMi 10, when an SLA alert is
triggered in APM. For details on the integration with OMi 10, refer to OBM Integration Guide.
SNMP Traps
You can create a Simple Network Management Protocol (SNMP) trap to attach to an alert. This SNMP
trap includes the Object Identifiers (OIDs) and their values based on the alert's data. The SNMP trap is
sent when the alert criteria is met and the alert is triggered.
You can then view the alert notice with any SNMP management console. For detail on setting SNMP
traps, see How to Configure a Notification SNMP Trap, on page 611.
The MIB file, located at <APM root directory on the Data_processing server>\SNMP_
MIBS\CIAlerts.mib, contains the mapping of Object Identifiers (OIDs) to alert-related data. The
mapping is detailed in Alerts MIB Varbinds, on page 612.
The alert type and its SNMP-specific code is detailed in SNMP-Specific Codes, on page 612.
1. Prerequisite
Perform the steps described in How to Set Up an Alert Delivery System in the APM Platform
Administration Guide.
2. Define SLAs
Before setting up an alert scheme, you must have defined one or more SLAs. To define an
SLA, select Admin > Service Level Management > Agreements Manager.
6. Results
You can view the alert schemes you have created in the SLA Alerts page. For details, see SLA
Alerts Page - Administration, on page 625.
You can manage the defined alert schemes: clone, edit, delete, enable or disable and perform
searches. For details, see SLA Alerts Page - Administration, on page 625.
You can view a log of the alerts that were triggered in the SLA Alerts report and the details of
each alert in the SLA Alert Notifications report. For details, see View SLA Alert and SLA Alert
Notification Reports in the APM User Guide.
NOTE:
Application Performance Management uses the AM alerts MIB 5.0 by default.
2. Check the mapping of the OIDs to the alert data and configure the Alerts MIB –
optional
If you specified to send SNMP traps in your alert scheme, it is recommended that you
configure your SNMP management console to read the alerts MIB. This configuration enables
you to see a name, rather than an OID, when working in the management console.
NOTE:
Application Performance Management uses the AM alerts MIB 5.0 by default.
SNMP-Specific Codes
The SNMP-specific code for an SLA alert is 1. Its type is: Transaction response time Alert
Frequency: Even once.
Use this code when configuring alert notification events in your SNMP management console. For
details, see How to Configure a Notification SNMP Trap, on the previous page.
1.3.6.1.4.1.5233.6.6 alertCIName The name of the CI the alert was sent for
1.3.6.1.4.1.5233.6.7 alertKPIId The ID of the KPI the alert was sent for
1.3.6.1.4.1.5233.6.8 alertKPIName The name of the KPI the alert was sent for
1.3.6.1.4.1.5233.6.9 alertKPIValue The value of the KPI – if available (only for monitor CIs)
To access Select Admin > Service Level Management > SLA Alerts, then click New
Alert,or the Edit button for an existing alert.
Important l Set up specific parameters to enable the communication with OMi. For details on
information OMi integration, see the OBM Integration Guide..
General Page
This page enables you to define alert scheme parameters and alert conditions. This is part of the Create
New Alert/Edit Alert Wizard; refer to Create New Alert/Edit Alert Wizard, above for general information.
Important l The forecast calculations are based on averages, so if an SLA contains a KPI that
information is based on an accumulative result (the Outage Duration KPI or the Number of
Outages KPI), the calculations yield inaccurate forecast results. Do not create a
status alert scheme for SLAs that contain either of these KPIs.
l After saving an SLA alert scheme, you cannot change the alert type from status to
forecast, or vice versa.
UI Element Description
(A-Z)
l Forecast Alert. The alert scheme monitors changes in the SLA forecast status.
l Status Alert. The alert scheme monitors changes in the current SLA status.
Note: You cannot modify the Alert Type when editing an alert scheme.
l Send alert if status worsens. Triggers the alert when the current or forecast
status of an SLA is worse than the previous status. For example, if the status
changes from Met to Minor Breached, the alert is triggered. Statuses No Data
and Downtime are ignored.
l Send alert if status improves. Triggers the alert when the current or forecast
status of the SLA is better than the previous status. For example, if the status
changes from Breached to Minor Breached, the alert is triggered. Statuses No
Data and Downtime are ignored.
l Send alert if status value was changed from. Sets the appropriate conditions
for sending an alert. Select the appropriate status in the from and to boxes.
l Send alert if status value was changed from <status1> to <status2> to set
the appropriate conditions for sending an alert. Select the appropriate status in the
from box, and in the to box. The available statuses are: Any Status (only available
in the from box), Exceeded, Met, Minor Breached, Failed, and No Data. If you
select Any Status, the alert is triggered when the SLA's KPI status changes from
any status to the target status.
l All Tracking Periods. The alert scheme monitors all tracking periods.
l Selected Tracking Periods. You select the tracking periods in the next stage of
the procedure.
Note: For a forecast status alert scheme, the Alert Definition parameter is disabled
and the forecast calculation is automatically applied to all tracking periods.
UI Element Description
(A-Z)
UI Element Description
(A-Z)
Base This parameter is displayed for alert schemes of the Forecast Alert type (selected in
Forecasting the previous page of the wizard).
On
Select the analysis period to use for the forecast calculation. The results from the
analysis period serve as the basis for the forecast calculation, on the assumption that
the SLA performs in the future as it did during this analysis period.
The options for this parameter are based on the SLA tracking period, up to the current
date. The available options include only the tracking periods that are common to all
SLAs added to the Selected SLAs list, and that are also included in the following list:
l Week to date
l Month to date
l Quarter to date
l Year to date
Give This parameter is displayed for alert schemes of Forecast Alert type (selected in the
Forecasting previous page of the wizard).
For
Select the period that you want the forecast to cover. For example, select End of
UI Element Description
(A-Z)
month for a forecast of the SLA status at the end of the current month.
The options for this parameter are based on the SLA tracking periods; however, only
the tracking periods that are common to all SLAs added to the Selected SLAs list,
and that are also included in the following list, are available:
l End of week
l End of month
l End of quarter
l End of year
Selected Lists the SLAs (including OLAs and UCs) that are monitored by the alert scheme.
SLAs
SLAs Lists all the SLAs except those that have been terminated. The list displays those
SLAs for which you have change or delete permission.
Add SLAs from the SLAs list to the Selected SLAs list:
l To add an SLA to the Selected SLAs list, select the SLA in the left pane and use
the upper arrow.
l To remove an SLA from the Selected SLAs list, select the SLA in the right pane
and use the lower arrow.
l Select multiple SLAs by holding down the CTRL key while making your selections.
Tracking Enables you to select the tracking periods that you want the alert scheme to monitor.
Periods The Tracking Periods table is displayed only if you selected the following in the
previous page of the wizard:
Note:
l An alert scheme cannot be defined for the Hour tracking period. For this reason,
this tracking period does not appear in the table.
l For each included SLA, the alert scheme monitors only the selected tracking
periods that are relevant for that SLA.
UI Element Description
(A-Z)
Tip: To make your selections, you can also use the buttons at the bottom of the list
for Select All, Clear All, and Invert Selection.
Important l The default character set for email, SMS, and pager messages sent by Application
information Performance Management is UTF-8. You can change the default to ISO-2022-JP.
For details on changing the character set to ISO-2022-JP, see Modify the way
notifications are handled in the APM Platform Administration Guide.
l You cannot edit the email, SMS, and Pager message templates.
UI Description
Element
(A-Z)
Email Select the email template format to be used when APM sends the alert to recipients:
message
l Short HTML email message/short text email message. These messages include
template
the change in status only.
l Long HTML email message/long text email message. These messages include a
subject line and body.
Application Performance Management supports secure mail. For details, see
Communication Method Area - Email Tab in the APM Platform Administration Guide.
Note: The text displayed in pager messages can only be in English except for the fields
inserted by the user when defining the template. These fields values are displayed in the
relevant language. Those fields can be for example: Alert Name, Alert
description, KPI name, and so on.
New Opens the Recipient Properties dialog box, where you can define a new recipient. For
recipient details, see Recipients Page in the APM Platform Administration Guide.
Pager Select the pager template format to be used when APM sends the alert to recipients:
template
UI Description
Element
(A-Z)
Choose between:
l Long SMS/Pager message. The message includes the change in status and
information about the SLA.
l Short SMS/Pager message. The message includes the change in status only.
Pager messages are sent through email to the service provider. The email address is:
<Pager provider access number>@<Pager provider email address>.
Note: The text displayed in pager messages can only be in English except for the fields
inserted by the user when defining the template. These fields values are displayed in the
relevant language. Those fields can be for example: Alert Name, Alert
description, KPI name, and so on.
SMS Select the SMS template format to be used when Application Performance Management
template sends the alert to recipients:
Choose between:
l Long SMS/Pager message. The message includes the change in status and
information about the SLA.
l Short SMS/Pager message. The message includes the change in status only.
SMS messages are sent through email to the service provider. The email address is:
<SMS provider access number>@<SMS provider email address>
Message Syntax
The following is the syntax used for a long or short HTML template:
The following is the syntax used for a long or short text template:
Time Since Condition Threshold Met: time-period + time since end of time-period
The SLM CI Summary Report link opens the CI Summary report for the relevant SLA the alert was
defined for and for the relevant time period (for example, if the alert was triggered for the 'Month'
Tracking Period, the CI Summary report covers the 'Month to date' time period.
The link to the log into Application Performance Management opens the APM application.
Examples of Messages
The email messages that the user receives depend on the format you select in the Email message
template, SMS template, or Pager template list.
Actions Page
This page enables you to define actions that you want to Application Performance Management to
perform when an alert is triggered. This is part of the Create New Alert/Edit Alert Wizard; refer to Create
New Alert/Edit Alert Wizard, on page 613 for general information.
UI Description
Element
(A-Z)
Executable Lists the executable files that run when the alert is triggered. You can edit or delete an
Files executable file.
New Executable File. Opens the Create New Executable File dialog box. For details,
see Create Executable File Dialog Box/Edit Executable File Dialog Box, on the next
page.
Generate Lists the event template you have selected as the event template to be used to map
Events triggered alerts to events.
New Event Generation. Defines a new event (using the Event Template) based on a
defined event triggering condition. For details, see New Event Generation Dialog Box,
on page 622.
SNMP Lists the SNMP traps that run when the alert is triggered.
Traps
New SNMP Trap button. Opens the Create New SNMP Trap dialog box. For details,
see Create SNMP Trap/Edit SNMP Trap Dialog Box, on page 623.
URLs Lists the URLs, with embedded alert parameters, that are accessed by Application
Performance Management when the alert is triggered. You can edit or delete a URL.
New URL button. Opens the Create New URL dialog box. For details, see Create
URL/Edit URL Dialog Box, on page 624.
Summary Page
This page lists the settings you defined for the alert scheme. This is part of the Create New Alert/Edit
Alert Wizard; refer to Create New Alert/Edit Alert Wizard, on page 613 for general information.
l To make changes to the alert scheme, click Back or click the alert scheme page in the left menu to
go directly to the page you want to change.
l Click OK to save the alert scheme.
To access In the Actions page of the Create New Alert wizard, click New Executable File or
the Edit button for a listed executable file.
Important l You can embed alert parameters in the executable file. The parameters are
information substituted with the relevant values when the message is formatted.
l The executable file is run from the Application Performance Management Data
Processing Server, so the path to the executable file must be available from the
server machine.
l The executable file must not be interactive (no user response required) and should
not have a user interface.
The Create Executable File or Edit Executable File dialog box includes the following elements:
UI Description
Element
(A-Z)
You embed the alert parameters in the switch section of the command line. The
parameters are substituted with the actual values before the command line is
executed.
UI Description
Element
(A-Z)
Example:
In Linux: /Bin/MyAlertReporter.sh–title"Alert<<AlertName>>for<<SLA
Name>>"–Text"<<Current Status>>"
Field Select alert parameters to insert into the command line. Use the same parameters for
forecast status alerts.
Insert Inserts the alert parameter displayed in the Field box into the Enter Command box.
Field The alert parameter is added at the cursor location, between double angle brackets.
To access Click the New Event Generation button in the Generate Events area, in the Actions
page of the Alerts Wizard.
UI Description
Element
(A-Z)
To access Click New SNMP Trap or the appropriate button in the SNMP Trap area in the
Actions page of the Alerts Wizard.
Important l Application Performance Management uses the CI alerts MIB by default and
information supports SNMP V3.
l To enable alerts through SNMP trap, it is recommended that you configure your
SNMP management console to read the alerts MIB. For details, see How to Define
an SLA Alert Scheme, on page 609. This enables you to see names, rather than
Object IDs (OIDs), when working in the management console.
l The MIB file is located at
<APM root directory on Data_processing_server>
\SNMP_MIBS\CIAlerts.mib.
UI Element Description
(A-Z)
Global/ l Global: Use the globally defined SNMP target address. The setting is defined in
Custom Admin > Platform > Setup and Maintenance > Infrastructure Settings
> Foundations > Alerting > Alerting - Triggered Alerts > Default SNMP
target address. For details, see Default SNMP Target Address / Default SNMP
Port in Modify the alerts triggering defaults in the APM Platform Administration
Guide.
l Custom: Use a different SNMP target address for this trap. Specify the IP in the
Destination host IP field.
Use default l Use default settings: Use the global security settings defined in Admin
settings / > Platform > Setup and Maintenance > Infrastructure Settings
Use > Foundations > Alerting > Alerting - Triggered Alerts. For details, see How
custom to Customize Alerts in the APM Platform Administration Guide.
settings l Use custom settings: Specify custom settings for this trap.
UI Element Description
(A-Z)
Destination Enter the IP address or name of the destination host to which the SNMP traps are
host IP sent. Example of an IP address: 1.1.1.1. Example of a destination host: \\HostName
If Service Level Management displays a default host destination, you can accept the
default, or replace it with another IP address or name.
If you do not enter a port number, Service Level Management uses a default port
number.
The default values for the SNMP trap destination host and port are set in
Infrastructure Settings Manager.
To modify the default values, select Admin > Platform > Setup and Maintenance
> Infrastructure Settings:
l Select Foundations:
l Select Alerting.
l In the Triggered Alerts table, locate Default SNMP port and the Default SNMP
target address. Modify the values as required.
Enter the host address.
l If you work with alerts for profiles, use the following format:
o <target_host_IP_address>
o <target_host_IP_address>[:<port_number>]
o <target_host_name|target_host_IP_address>
[:<port_number>]
To access In the Actions page of the Create New Alert wizard, click New URL or the Edit
button for a listed URL.
Important l The URL is accessed when an alert is triggered, so that the alert can be sent
information through a Web site, for example, using Active Server Pages, CGI, or Perl. The
URL can activate an executable program on a Web server, report to a custom
database, activate a Web-based fax service, and so on.
l When accessing a URL, Application Performance Management supports the GET
method only. This enables the URL to be copied from Application Performance
Management, pasted into an email, and sent to the user. (If the POST method was
used, the HTML file would first have to be saved on the client computer, and then
sent by the administrator to the specific user.)
l For information on the differences between the methods, see one of the following:
o http://www.cs.tut.fi/~jkorpela/forms/methods.html
o http://en.wikipedia.org/wiki/HTTP
UI Description
Element
(A-Z)
Enter Enter the URL in the box, and inset alert parameters where required.
URL
When embedding alert parameters in a URL, use the following format:
http://<servername>.<domainname>?<alert parameters>
For example:
http://financesystem.com?name=<AlertName>&sla=
<SLA Name>&TriggerTime=
<Trigger Time>&CurrentStatus=<Current Status>
Field Select alert parameters to insert into the URL. Use the same parameters for forecast
status alerts. For a list of the alert parameters, see SLA Alert Attributes, on page 629.
Insert Inserts the alert parameter displayed in the Field box into the Enter URL box. The alert
Field parameter is added at the cursor location, between double angle brackets.
To access Select Admin > Service Level Management > SLA Alerts.
Important Note: The left-pane displays the SLA Selector where you can select an SLA in the
information SLA tree. The SLAs that appear in the SLA tree are the SLAs for which the user has
view permissions. The alerts listed in the right-pane are attached to the selected SLA.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
New alert. Opens the Create New Alert wizard where you can create a new SLA alert.
For details, see Create New Alert/Edit Alert Wizard, on page 613.
Click to clone. Clones the selected alerts. APM adds a copy of the alert scheme to
the profile tree, with a new name.
Click to edit. Edits the selected alert in the Alert Wizard. For details, see Create New
Alert/Edit Alert Wizard, on page 613.
Activate (enable) alert. Activates the selected alerts if they are disabled.
Note:
l If an alert is activated, APM sends an alert notice when the trigger conditions
defined in the alert occur.
l To activate multiple alerts simultaneously, click and drag from the first alert to the
last alert you want to select, and click the button.
Deactivate (disable) alert. Deactivates the selected alerts if they are activated.
Note:
l When an alert is deactivated, APM does not send an alert notice when the trigger
conditions defined in the alert occur.
l To deactivate multiple alerts simultaneously, click and drag from the first alert to the
last alert you want to select, and click the button.
Open Template Repository Manager. Opens the SLA Template Repository dialog
UI Description
Element
(A-Z)
box where you can manage a user notification or an event (using the Event Template)
based on a defined alert triggering condition. When the alert is triggered, the event
template is used to map the alert information to the event information. For details, see
SLA Template Repository Dialog Box, on page 631.
<Common For details on the user interface, see Common Report and Page Elements in the APM
report User Guide.
elements>
Alert The name of the alert scheme. For a long name, hold the cursor over the name to view
Name it in full in a tooltip.
Click the column header to sort the list by this column, in either ascending or
descending order.
Alert Type Shows whether the alert scheme is monitoring current status (SLM Alert) or forecast
status (Forecast Alert).
Condition The condition that trigger an alert. For example, if the SLA status worsens.
Recipients The names of the users who are to be informed when an alert is triggered.
Click the column header to sort the list by this column, in either ascending or
descending order.
Invalid Characters
The following characters are invalid:
Alert name and alert description ` ~ ! @ # $ % ^ & * - + = [ ] { } \ | / ? . , " ' : ; < >
Recipient name ` ~ ! @ # $ % ^ & * - + = [ ] { } \ | / ? . , " ' : ; < >
Audit Log
Each change you make to an SLA alert scheme is logged into the SLA Alert Administration log.
To access that information click Admin > Platform > Setup and Maintenance > Audit Log and
select SLA Alert Administration in the Context list. For details, see "Audit Log" in the APM
Platform Administration Guide.
SLA alerts have a default Event Template. You can create a template by modifying the default Event
Template.
When the event trigger condition is met (meaning that the SLA alert is triggered), and if you have
configured the SLA alert to send an event, the event attributes are populated by the relevant triggered
SLA alert conditions, and create an event corresponding to the alert. The event is then available to
OBM.
For task details, see How to Configure the Event Template, below.
For user interface details, see SLA Template Repository Dialog Box, on page 631.
3. Results
The relevant Event Templates are created and the default selected so events are created when
SLA alerts are triggered.
Attribute Description
Alert A collection of the alert's parameters that form an overall description of the alert. The
Detailed template for this description appears in the default log notification template of the
Description alert.
Example:
a148edca593f423aa36c256e687ad58f
Alert A short description of the alert as specified in the alert scheme definition. It is not
Summary editable.
Alert User The description of the alert you provided when you created the alert.
Description
Example:
machineName.devlab.ad
Current The current status key of the SLA related to the alert.
Status Key
Current The displayed name of the status key of the SLA related to the alert.
Status
Name
Event The severity of the event corresponding to the SLA Alert. You can set it to correspond
Severity exactly to the alert's severity or to another value; for example: major, or critical.
Previous The key of the previous status of the Tracking Period before the change that triggered
Status Key the SLA alert.
Previous The name of the status of the Tracking Period before the change that triggered the
Status SLA alert.
Name
Attribute Description
SLA ID The ID of the SLA whose change of status triggers the SLA alert.
SLA Name The name of the SLA whose change of status triggers the SLA alert.
To access Select Admin > Service Level Management > SLA Alerts, and click Open
Template Repository Manager.
Important l To modify the existing default template or to create a new template, duplicate the
information existing template and edit the duplicated copy. You can then modify the new or
edited template as the default template.
l When an alert is triggered, the values of the Event Template attributes are changed
into the relevant values of the alert attributes.
Templates Area
This area lists the existing templates. It enables you to add new templates, duplicate existing
templates, edit template names, and delete existing templates.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
New template. Creates a new event template. A template named New Template
appears in the Templates list. Its mandatory properties fields (except the
Template name) are empty.
UI Element Description
(A-Z)
Rename selected template. Enables you to edit the name of the selected
template.
Set selected template to be the default template. Sets the selected template
as the default template.
In the tree of templates, the icon also indicates the default template.
Default: A default template is specified for each type of alert. The default
template has the following format:
<Alert Type> Default Template
Properties Area
This area enables you to give a name or to change the name of the active template.
Select This button is displayed only when you create or edit an existing alert. It is not
displayed when you access the alert template from the Template Repository
button in the SLA Alerts page. (Administration).
Click Select to enable the creation of an event when the SLA alert is
triggered. The event is mapped to the SLA alert using the template you
selected.
Set the selected Select to make the current template the default template.
template to be
the default
template
General Tab
This area enables you to define a new Event Template or to edit an existing one.
Important If necessary, select the relevant attribute in the Attributes area and drag it into
information the relevant box in the General tab.
You can also select a specific attribute and click Alt+i while editing text to
insert that attribute in the text.
For a detailed list of attributes, see SLA Alert Attributes, on page 629.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
You can specify your own categories as part of the event creation rules.
Note: Depending on your permissions, you can define your own categories.
Permissions are configured in Admin > Platform > User and Permissions.
CI hint Information about the CI that is related to the event. This attribute is used for
providing hints to enable the event processing to find the correct related CI
(RTSM ID of the related CI).
Example:
Close key Enables the event that is sent to close all the events whose Key attribute
pattern matches the Close Key Pattern expression. You can use wildcards (*).
UI Element Description
(A-Z)
Generating Information about the monitoring application and the corresponding probe/agent
source hint that is responsible for creating the event.
Example: APM:APMserver1.hpe.com,
OM:omserver32.deu.hpe.com:agentId0c9da6d8-3e08-45cd-9b12-
b49a1ca4de20
Host hint Information about the CI of type Node that is hosting the CI related to the event.
The host can be identified by RTSM Id, DNS name, IPv4 Address, IPv6
Address, MAC Address, L-Core Core ID.
Key A unique string representing the type of event that occurred. Two events have the
same key if, and only if, the two events represent the same situation in the
managed environment. Events with the same key are treated as duplicates.
Example: host1:hpe.com:DB_ess1:ConnectionPoolUtilitzation:High
l true to send the event to the history event browser as a "close" event. Such
an event goes through the complete event processing, but has its Life Cycle
UI Element Description
(A-Z)
Default value:True. Depending on your permissions, you can modify the default.
Example: Typical examples are events that result in resetting a health indicator
to a normal or good state, or an event signaling that a previous problem no longer
exists (where the problem was reported in another event).
Severity The severity of the event. It represents the translation of the alert CI status into
the event severity.
The severity levels can be: Unknown, Normal, Warning, Minor, Major,
Critical.
This information enables you to map the triggering event status to the event
severity level.
Example: Warning
Submit When you select the option, you must enter a value in the Close key pattern
close key box.
condition
Title Describes the occurrence represented by the event. The title should include
information about what threshold has been crossed (or other trigger conditions),
and the current values.
Add the attributes using the following format for SLA alerts:
<<Alert Name>>
Triggered on CI: <<SLA Name>>
Trigger condition
Note: Since the text is typically shown within a single line in the event browser, it
is recommended that the most relevant information is at the beginning of the text.
Attributes Area
Use this area to specify the attributes.
Important Select the relevant attribute in the Attributes area and drag it into the relevant
information box in the General tab.
You can also select a specific attribute and click Alt+i while editing text to
insert that attribute in the text.
For details about the attributes, see SLA Alert Attributes, on page 629.
When you create or edit a mapping in the Event Template dialog box, you can chose an attribute
that was configured in OBM, or you can create a custom attribute. The custom attributes configured
in OBM provide additional features for the events mapped using these attributes.
Important A custom attribute consists of a key and a value (both are strings). The value can
information be any string and is used by the Event Template as any other value.
Limitations:
l Make sure that the name of the attribute you are defining is unique and does not
already exist in the list of factory attributes.
l If you add to a template a custom attribute with a key similar to a constant
attribute's key, the custom attribute is deleted. For details about the constant
attributes, see Constant Attributes, on the next page.
l Duplicate keys are not allowed. If the new key name already exists, the custom
attribute is automatically deleted.
l Event Template attributes are changed into the value of the relevant attribute of
the triggered alert. When the attribute does not correspond to existing alert
attributes (when it is a custom attribute), then the value specified in the Custom
Attributes tab for the relevant attribute is used.
UI Description
Element
Lists the options available for creating a new event template. You can select:
l New key. To create a new key. A new row opens in the Name/Value table.
UI Description
Element
l Known key. Opens a submenu with the known keys as options. You can select
the relevant key. A new row opens in the Name/Value table, with the name of the
selected key in the Name column. You can then enter the value of the key in the
corresponding Value column.
Note: The known keys are defined in OBM. Such keys have additional capabilities.
Keys defined in the SLA Alert Template Repository dialog box only have a value and
are used as strings.
Name Each event can have any number of custom attributes. You use custom attributes to
and provide additional information that is not provided by any of the other Event Template
Value attributes or that is contained in any of the other attributes. Each custom attribute is a
Name-Value pair, where you enter the name of the attribute in the Name field and the
value of the attribute in the Value field.
This feature may be used when you manage the environment of multiple customers
using one instance of the product. The multiple customers might be handled by a
custom attribute object. For details about the available attributes, see Attributes Area,
on the previous page.
Constant Attributes
The Event Template uses the constant attributes to represent the fields that appear in the General
tab (title, category, subcategory, and more).
NOTE:
Do not use these attribute's keys as the keys to custom attributes.
l Category
l RelatedCiHint
l CloseKeyPattern
l TimeCreated
l Description
l EtiHint
l NodeHint
l Key
l LogOnly
l OriginalData
l Severity
l SubmitCloseKey
l SourceCiHint
l SubCategory
l Title
The Service Level Management KPI Repository includes all of the KPIs that can be used in the Service
Level Management application. For details, see List of Service Level Management KPIs, below.
Each KPI is assigned a default business rule (a business rule is built on business logic). For details,
see List of SLM Business Rules, on page 652.
NOTE:
Service Level Management and Service Health use two separate, independent sets of
repositories. These repositories contain different KPIs and rules; changing KPIs or rules in
Service Level Management has no effect on Service Health (and vice versa). For details on the
Service Health repositories, see KPI Repository, on page 231.
Instructions for customizing a KPI in the KPI repository can be found in the section How to Customize
a KPI Template in the Repository, on page 231.
TIP:
If you are creating an SLM KPI with the intent to use a group and sibling rule, you want the new
KPI to be calculated after any sibling KPIs the rule is referring to. To do this, clone the Number of
Outages KPI.
(263) objectives.
This KPI is automatically assigned to an EMS Monitor CI that you add to an SLA.
Application Measures availability of End User CIs (Applications, BTFs, and Business
Availability Transactions).
(101)
Application Measures performance on End User CIs (Applications, BTFs, and Business
Performance Transactions).
(106)
Application Service Level Management measures the response time for Real User Monitor
Response measurements, and SiteScope measurements.
Time
(103)
Availability Service Level Management measures the Six Sigma availability of CIs and
Six Sigma compares the Six Sigma values to the SLA objectives.
(104)
Average Service Level Management calculates the average outage duration, in seconds;
Outage that is, the total duration divided by the number of outages. The minimum value is 0.
Duration A negative trend is assigned to this KPI, that is, the lower the average outage
duration value, the better.
(212)
Legacy Service Level Management determines if system status results, received in EMS
System monitor samples for an Operations Manager system, are within the SLA objectives.
(260) This KPI is automatically assigned to an EMS Monitor CI that you add to an SLA
(when Automatically define default KPIs for new CIs is selected).
MTBF (Mean The MTBF KPI indicates the duration of time when there were no open incidents for
Time the service CI. The value is calculated from the average time between incidents, in
Between seconds.
Failures)
Note: When this KPI is included in an SLA, any forecast status calculations for the
(3601) SLA return inaccurate results.
For more information and use case examples, see Integration with Service
Manager, on page 602.
MTBSI (Mean The MTBSI KPI indicates the average duration of time, in seconds, between
Time incidents—from the open time of one incident to the open time of the next incident.
Between
For more information and use case examples, see Integration with Service
System
Manager, on page 602.
Incidents)
(3602)
MTTR (Mean The MTTR KPI indicates the percentage of incidents that were repaired within a
Time to defined time period, and calculates status based on comparison with a percentage
Repair) threshold.
(3600) Repair time is based on the duration of time between two incident statuses (by
default, Open and Closed).
For more information and use case examples, see Integration with Service
Manager, on page 602.
(261)
(264)
Number of Service Level Management displays the number of outages that occurred during the
Outages tracking period. The minimum value is 0. A negative trend is assigned to this KPI,
that is, the lower the number of outages, the better.
(210)
Note: When this KPI is included in an SLA, any forecast status calculations for the
SLA yield inaccurate results.
Outage Service Level Management calculates the duration of the outages during the
Duration tracking period, in minutes. The minimum value is 0. A negative trend is assigned to
this KPI, that is, the shorter the duration of the outage, the better.
(211)
Note: When this KPI is included in an SLA, any forecast status calculations for the
SLA yield inaccurate results.
Outages This KPI is used by Service Level Management to calculate the outages for a CI
included in an SLA. You define the business rule and associated parameters for the
(200)
Outages KPI in the Configure SLA Indicators Page, on page 488 of the SLA wizard.
Performance Service Level Management calculates the Six Sigma value and compares it with
Six Sigma the Six Sigma objective.
(105)
PNR (Point Note: This KPI is for internal use only, and should not be modified.
of No Return)
The PNR (Point of No Return) KPI is used by Application Performance
(214) Management for internal calculations needed to display Service Level Management
data in Service Health.
For details about the PNR KPI, see Enabling PNR (Point of No Return) Display
within Service Health, on page 695.
Security Service Level Management determines if security status results, received in EMS
monitor samples for an Operations Manager system, are within the SLA objectives.
(262)
SLM Month Note: This KPI is for internal use only and should not be modified.
Forecast
The SLM Month Forecast KPI is used by Application Performance Management for
(231) the internal calculations needed to display the end-of-month forecast status.
SLM Quarter Note: This KPI is for internal use only and should not be modified.
Forecast
The SLM Quarter Forecast KPI is used by Application Performance Management
(232) for the internal calculations needed to display the end-of-quarter forecast status.
SLM Status Note: This KPI is for internal use only and should not be modified.
(220) The SLM Status KPI is used by Application Performance Management for internal
calculations needed to display the Status Snapshot. For details, see Status
Snapshot Report in the APM User Guide.
SLM Week Note: This KPI is for internal use only and should not be modified.
Forecast
The SLM Week Forecast KPI is used by Application Performance Management for
(230) the internal calculations needed to display the end-of-week forecast status.
SLM Year Note: This KPI is for internal use only and should not be modified.
Forecast
The SLM Year Forecast KPI is used by Application Performance Management for
(233) the internal calculations needed to display the end-of-year forecast status.
Software Displays information relating to availability of software element CIs (for example,
Availability databases, J2EE servers, and web servers).
(107)
Software Displays information relating to performance on software element CIs (for example,
Performance databases, J2EE servers, and web servers).
(108)
System Displays information relating to availability of system element CIs, such as servers
Availability and disks.
(100)
(102)
Time Service Level Management calculates the mean time between outages in seconds.
Between The minimum value is 0. A positive trend is assigned to this KPI, that is, the higher
Outages the time between outages, the better.
(213)
User Service Level Management calculates the availability percentages of end user
Availability measurements or monitors and compares them to the SLA objectives.
(110)
(111)
The KPI repository enables an advanced user to modify existing KPIs and create new ones.
To modify a KPI, select the KPI and click the Edit button, or right-click the KPI and access the Edit
menu command. For details, see New KPI/Edit KPI Dialog Box, on the next page.
To access Select Admin > Service Level Management > Repositories > KPIs.
Important For a list of predefined KPIs, their descriptions, and the rules attached to the KPIs,
information see List of Service Level Management KPIs, on page 639.
UI Description
Element
(A-Z)
Clone KPI. Select a KPI and click the Clone KPI button to create a new KPI using the
selected KPI as a template.
The original KPI does not change. The new KPI's type is Custom.
Restore to Default. Select an edited KPI whose Type is Predefined (Customized), and
click to restore it to its original settings.
UI Description
Element
(A-Z)
Change visible columns. Opens the Choose Columns to Display dialog box, where you
select the columns you want to display in the table.
By default, the ID column which contains internal KPI ID numbers is not displayed.
Default This specifies the group rule that is defined by default for this KPI.
Group
Rule
Domain The domain which contains this KPI. Domains are groups of KPIs which monitor similar
functions (for example Application or Network); this enables you to filter KPIs according
to these groupings.
To access In the KPI Repository page, click the New KPI button, or select a KPI and click the
Edit KPI button.
Important A list of the KPIs, their descriptions, and the rules attached to the KPIs is available in
information List of Service Level Management KPIs, on page 639.
UI Description
Element
(A-Z)
Click this button to move all rules to the Selected Rules list.
Select a rule and click this button to add it to the Selected Rules list. Select
multiple rules by holding down the CTRL key.
To remove a rule from the list of applicable rules, select it from the Selected Rules
list and click this button.
Click this button to remove all rules from the Selected Rules list.
Applicable Define which rules can be applied for this KPI, using the two lists:
Rules
l Unselected Rules. The list of rules which are not applicable to the KPI.
l Selected Rules. The list of rule which can be applied to the KPI.
Use the arrow buttons to move rules from one list to the other.
For details on the rule applicable for each KPI by default, see List of Service Level
Management KPIs, on page 639.
Default Select the default KPI calculation rule. This list displays all of the available group
Group rules for the applicable rule you selected in the Applicable Rules list.
Rule
When a KPI is defined for a CI, it is usually added to a parent CI. The parent CI
uses the default group rule to calculate the KPI status. For the list of rules, see List
of SLM Business Rules, on page 652.
Domain Define the domain to which this KPI is assigned; for details see KPI Domains in
the APM User Guide.
Either select an existing domain, or enter a new domain name for this KPI.
Calculation Define the KPI calculation priority. SLM calculates the higher priority KPIs first,
Order and then the lower priority KPIs.
This is necessary when you want to calculate your KPI using a sibling rule. Define
the calculation order of these KPIs to make sure that the KPI that uses the sibling
rule is calculated after the sibling KPIs are calculated.
The KPI is Define the trend for the KPI, as described in KPI Trend and History Calculation, on
Critical if... page 69. Select:
l values are smaller. When the values are small, the KPI is critical.
l no difference. When the values are not different, the KPI is critical.
l values are bigger. When the values are large, the KPI is critical.
Units Enter the type of unit applicable to the rule results displayed in the KPI.
To access In the Edit KPI dialog box, click the Restore Defaults button.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element (A-Z) Description
<Modified fields> The KPI definition fields that have been modified are automatically selected.
Select the fields which you want restored to default, and click Save.
Advanced users can modify these HI templates, and add new indicator templates to CITs, to
customize how this information is calculated and presented in APM.
Within the indicator repository, when you define an HI template you can specify that it will be used by
Service Health, by Service Level Management, or by both applications. However, both applications
share the same repository, and when you access the indicator repository from either application the
same information is displayed.
For details that are specific to SLM, see The Indicator Repository in SLM, below.
For information on working with the indicators repository, refer to the following sections:
You can select one of these from the SLM Element list in order to define which HIs can be
assigned to the selected element. For details on breakdown CIs, see Breakdown by Location for
BPM CIs, on page 420.
The Business Rule Repository contains templates for the rules available throughout Service Level
Management. These rule templates are implemented by Service Level Management, so that when the
assignment mechanism assigns a specific HI or KPI to a CI in an SLA, the KPI or HI is calculated
based on the rule template in the repository. For details, see Indicator Assignments and Propagation,
on page 543.
During the creation of an SLA, you can accept the default business rule, or you can define custom
rules.
The Business Rule Repository page displays the list of rules available throughout Service Level
Management. Advanced users can modify existing rules and create new rules to customize how
information is presented.
For user interface details, see Business Rules Repository Page, on page 702.
The Rules API can be used to create new rules; for details see SLM Rules API in the APM Extensibility
Guide.
NOTE:
Service Level Management and Service Health use two separate, independent sets of
repositories. These repositories contain different KPIs and rules; changing KPIs or rules in
Service Level Management has no effect on Service Health (and vice versa). For details on the
Service Health repositories, see Customizing KPI and HI Calculation Rules, on page 265.
l HI business rule. Measures actual data sources to calculate HI status and value.
l KPI business rule. Performs calculations based on data received from other KPIs or HIs.
Each HI and KPI has an associated business rule that defines the logic to be performed (by the
Business Logic Engine) to calculate the measurement for the HI or KPI. The properties and
objectives assigned to the indicator depend on the selected rule.
The input to a rule can be raw data (for example a Business Process Monitor transaction
availability) or calculated data from other rules (for example, an application's availability is the
average availability of its children).
HIs are calculated using data from samples, while KPIs are calculated using the values of HIs, and
other KPIs. For each KPI, you can define whether it uses HI values, KPI values, or both.
For further details on these two types of rules, see Customizing KPI and HI Calculation Rules, on
page 265.
Rule Parameters
Each rule's parameters are used to define input for the rule. The values used for the parameters can
be fixed values (defined within the parameter definition) or referenced values taken from the
samples.
The rule parameters are defined in the Business Rule Repository, as part of each rule definition. For
a list of rule parameters, see List of SLM Business Rule Parameters, on page 689.
Depending on the type of rule, some rule parameters may be defined in KPI assignments. The
values set for these parameters override the definitions in the Business Rule Repository.
Downtime
During downtime, both the samples and the downtime duration are disregarded in rule calculation.
For example, suppose a downtime is defined for a CI between 8:30-9:00. Between 8:00-9:00, 4
availability samples are received: 8:00 - OK; 8:10 - not OK; 8:30 - not OK; 8:45 - not OK.
The samples at 8:30 and 8:45, as well as the duration of the downtime, are not included in the
calculation. The calculation is therefore as follows:
l If the rule is time-based, there are 10 minutes of positive samples out of total of 30 minutes,
giving a result of 33.33% availability for the hour.
l If the rule is sample-based, there is 1 positive sample out of a total of 2 samples, giving a result
of 50% availability for the hour.
API Use this to create a customized rule using the Rules API, Sample Fields, on
Duration- to calculate HIs based on data taken from sample fields, page 692
Based using the sample's value and duration within the rule
KPI Calculation Script,
Sample calculation.
on page 691
Rule
For details on how the rule works, see API Duration-Based
Aggregated
(505) Sample Rule in the APM Extensibility Guide.
Calculation Script, on
page 689
No data timeout, on
page 692
isGroovyRuleType, on
page 691
Is PNR feeder, on
page 691
API Group Use this to create a customized rule using the Rules API, KPI Calculation Script,
and Sibling to calculate HIs or KPIs based on the values of sibling on page 691
Rule indicators, or of indicators on child CIs.
Rule Template Setting
(503) For details on how the rule works, see API Group and Key, on page 692
Is PNR feeder, on
page 691
API Outage Use this to create an Outage rule using the Rules API, Minimum duration, on
by Samples based on sample fields. page 691
Rule
For details on how the rule works, see API Outage by Default category, on
(506) Samples Rule in the APM Extensibility Guide. page 690
Minimum number of
failures, on page 691
Sample Fields, on
page 692
Outage Calculation
Script, on page 692
isGroovyRuleType, on
page 691
requires selector, on
page 692
API Sample Use this to create a customized rule using the Rules API, Sample Fields, on
Rule to calculate HIs based on data received from samples. page 692
(504) For details on how the rule works, see API Sample Rule in KPI Calculation Script,
the APM Extensibility Guide. on page 691
Aggregated
Calculation Script, on
page 689
isGroovyRuleType, on
page 691
Is PNR feeder, on
page 691
API Use this to create a customized rule using the Rules API, Enumerator, on page
Simplified to calculate HIs based on data received from samples. 690
Average
The rule calculates an average of sample field values, Denomination, on
Rule
using two rule parameters: Enumerator, and page 690
(507) Denomination.
Example:
API Use this to create a customized rule using the Rules API, Value, on page 693
Simplified to calculate HIs based on data received from samples.
Duration-
The rule calculates an average of sample field values,
Based
taking the duration values from the samples themselves.
Average
Rule In the Value field, enter the name of the sample field you
want to use in the calculation in the following format:
(508)
Sample.<field name>.
Example:
(332) This rule performs calculations by taking the results (for the
relevant calendar) of the Outages KPI and rule defined for
the CI in the SLA Wizard. This KPI determines the number
of outages for the CI. See Add Outages KPI/Edit Outages
KPI Dialog Box, on page 468.
Example:
Best Child The rule returns the highest value held by any of the HIs calc_method, on page
(Max.) and KPIs used in the calculation. 689
(291) For example, when calculating the best status result for the hi_list, on page 690
Availability KPI, the child with the highest availability is
best (where 100% is the best availability and 0% is the
worst).
Example:
color is olive).
Best Child The rule returns the lowest value held by any of the HIs and calc_method, on page
(Min.) KPIs used in the calculation. 689
(292) For example, when calculating the best child result for the hi_list, on page 690
Response Time KPI, the child with the shortest response
time is best.
Example:
BPM The BPM Average Availability rule calculates the average Calculation method,
Average availability of business transactions belonging to the on page 689
Availability Business Transaction CIT or SLM BPM Transaction from
Is PNR feeder, on
Location CIT.
(200) page 691
8 transactions are available and 2 transactions are not Ignore timed out
available. At report generation time, the rule calculates trimming, on page 691
an availability of 80% (8 out of 10 transactions
available = 80%). The HI's value is 80%.
BPM The BPM Average Response Time rule calculates the Calculation method,
Average average response time of business transactions belonging on page 689
Response to the Business Transaction CIT or SLM BPM Transaction
Is PNR feeder, on
Time from Location CIT.
page 691
(201) Example: No data timeout, on
4 transactions for one hour, with the response times 2, Ignore timed out
4, 6, and 8 seconds. The average response time is 5 trimming, on page 691
seconds: (2+4+6+8)/4 = 5 seconds.
BPM Max. The BPM Max. Response Time rule calculates the Calculation method,
Response maximum response time of business transactions on page 689
Time belonging to the Business Transaction CIT or SLM BPM
Is PNR feeder, on
Transaction from Location CIT.
(202) page 691
BPM Min. The BPM Min. Response Time rule calculates the Calculation method,
Response minimum response time of business transactions on page 689
Time belonging to the Business Transaction CIT or SLM BPM
Is PNR feeder, on
Transaction from Location CIT.
(203) page 691
seconds. At report generation time, the rule calculates Ignore timed out
BPM Outage The BPM Outage rule calculates an outage for business Minimum duration, on
transactions belonging to the Business Transaction CIT or page 691
(311)
SLM BPM Transaction from Location CIT. An outage
Default category, on
occurs if there are more than the minimum number of
page 690
successive failures, for more than the minimum duration.
Max duration, on page
This is an outage rule.
691
Minimum number of
failures, on page 691
requires selector, on
page 692
BPM This rule calculates in which percentile the Business Calculation method,
Percentile Process Monitor CI performance times fall, as defined by on page 689
the Percentile Condition parameter, for Business Process
(204) Is PNR feeder, on
Monitor CIs that belong to the SLM BPM Transaction from
page 691
Location configuration item type (CIT).
No data timeout, on
Example: The following example is for a sample- page 692
based rule. For details, see Time-Based and Sample-
Ignore timed out
Based Rule Calculation, on page 694.
trimming, on page 691
During agreement creation, you set a Percentile
Condition of < 8 seconds. There are four samples (S1,
S2, S3, and S4) with the following values: 7.5, 7.6, 7.7
and 8.1 seconds. At report generation time, the rule
calculates that 3 out of the 4 samples fulfill the
percentile condition, returns a percentile of 75, and
gives the agreement a Met status.
BPM Six The BPM Six Sigma Availability rule calculates the Six No data timeout, on
Sigma Sigma availability value for business transactions page 692
Availability belonging to the Business Transaction CIT or SLM BPM
Ignore timed out
Transaction from Location CIT. The rule compares the
(206) trimming, on page 691
number of samples (number of opportunities) with the
number of unavailable samples (defects).
BPM Six The BPM Six Sigma Performance rule calculates the Six Six Sigma condition,
Sigma Sigma performance value for business transactions on page 693
Performance belonging to the Business Transaction CIT or SLM BPM
Trimming condition, on
Transaction from Location CIT. The rule compares the
(207) page 693
number of measurements (number of opportunities) with
the number of failed measurements (DPMO), that is, the No data timeout, on
number of measurements that did not meet the condition page 692
per million measurements.
Ignore timed out
Example: For a Six Sigma result of 3, you are trimming, on page 691
Children The rule enables you to compare, in the same report, CIs calc_method, on page
Success that measure different types of activity, for example, with 689
Ratio different targets or calculation results. For example, an
hi_list, on page 690
SLA that monitors an application server can include a CI to
(297)
measure the server CPU (in MBs) and another CI to Success status, on
monitor the server memory (in percentages). page 693
Example:
Cluster The Cluster Availability rule calculates the availability of a Availability threshold,
Availability cluster. A cluster is available when a defined, minimum on page 689
number of child CIs reaches an availability threshold. This
(296) calc_method, on page
rule has a calculation cycle that is set by default to five
689
minutes.
hi_list, on page 690
The rule calculates results in "buckets" of 5 minutes. Each
"bucket" is considered available or not available based on Minimum number of
the rule parameters, then the entire hour is aggregated to children, on page 691
give an availability percentage. That value is then
compared with the thresholds to determine KPI status.
Note: You can use this rule only when child CIs use the
time-based calculation method (that is, their calculation
method cannot be sample-based).
Example:
(50020)
(50017)
(50018)
(50019)
EMS Events The EMS Events Availability rule calculates status for the Lowest severity failure
Availability System Availability KPI, assigned to an EMS Monitor CI. value, on page 691
Availability
(230)
(231)
Group The Group Average Value calculates the average value of calc_method, on page
Average the child CIs. The calculation takes child CI weights into 689
Value consideration.
hi_list, on page 690
(290) This is a KPI calculation rule. For details, see KPI
Is PNR feeder, on
Calculation Rules, on page 266
page 691
Example:
Group Sum The Group Sum Value calculates the sum of the weighted calc_method, on page
Value values of CIs, for various CI types. The calculation takes 689
child CI weights into consideration.
(301) hi_list, on page 690
For each group CI using this rule, the weight for that CI is
the sum of the weights of its child CIs. Once this rule is
assigned to a KPI for a group CI, all other CIs in the
hierarchy (parent, child, and sibling CIs) must also be
Example:
-------------------------------
--------------------------------
HI The HI Availability rule uses samples sent by EMS Lowest severity failure
Incidents The Incidents Group Rule assigns status at the group level No parameters
Group Rule for KPIs that handle Service Manager incidents (the
MTTR, MTBF, and MTBSI KPIs). The rule copies KPI
(3603)
status for the child CI to the parent CI.
Note:
MTBF (Mean Calculates the average time period between incidents for a Initial state, on page
Time service CI (period when there are no open incidents), and 691
Between assigns status by comparing the result with the objective
Final state, on page
Failures) targets.
690
(3601) For example, if there are no incidents through the whole
Severity, on page 692
tracking period of a day, then the entire day is between
failures, and the MTBF on the day is 24 hours.
MTBSI Calculates the average time period between the opening Initial state, on page
(Mean Time timestamp of each incident for a service CI, and assigns 691
Between status by comparing the result with the objective targets.
Severity, on page 692
System
There must be at least two incidents during a tracking
Incidents)
period in order to have any results for that period.
(3602)
For more information and use case examples, see
Integration with Service Manager, on page 602.
MTTR (Mean For a service CI, calculates the percentage of incidents Initial state, on page
Time to (during the time period, for example, one day) that are 691
Recover) within the time limit defined by the Percentile Condition
Final state, on page
parameter, and assigns status by comparing the result (the
(3600) 690
calculated percentage) with the objective targets.
Percentile condition,
For more information and use case examples, see
on page 692
Integration with Service Manager, on page 602.
Severity, on page 692
(330) This rule uses the results (for the relevant calendar) of the
Outage rule, which determines the number of outages for
the CI. The appropriate Outage rule is assigned to each CI
as part of the SLA definition, as described in Add Outages
KPI/Edit Outages KPI Dialog Box, on page 468.
Note: Outages that start before but end within the tracking
period and outages that start within the tracking period but
end after the tracking period are also included in the
calculation.
Outage Service Level Management uses this rule when calculating Availability threshold,
Based on outages for Business Process Monitor and Real User on page 689
Availability Monitor CIs.
Max duration, on page
(310) If a CI's availability is less than the availability objective for 691
more than the minimum duration, Service Level
Minimum duration, on
Management records the downtime as an outage.
page 691
This is an outage rule.
Default category, on
page 690
Outage Service Level Management uses this rule when calculating Availability threshold,
Based on outages for SiteScope CIs. on page 689
Legacy
Service Level Management creates an outage if a CI's Max duration, on page
System
Legacy System KPI availability is less than the objective 691
(3313) for more than the minimum duration.
Minimum duration, on
This is an outage rule. page 691
Default category, on
page 690
Outage Service Level Management uses this rule when calculating Availability threshold,
Based on outages for SiteScope CIs. on page 689
System
Service Level Management creates an outage if a CI's Max duration, on page
Availability
System Availability KPI is less than the objective for more 691
(313) than the minimum duration.
Minimum duration, on
Default category, on
page 690
Note: Outages that start before but end within the tracking
period and outages that start within the tracking period but
end after the tracking period are also included in the
calculation.
Example:
PNR Note: This rule is for internal use only, and should not be The parameter
(Internal) modified. SOURCE_KPI_ID is
internal, and should
(350) The Point Of No Return (PNR) rule calculates how much
not be modified.
more time a CI can be unavailable before an SLA is in
breach of contract.
Response This rule enables you to compare, in the same report, CIs Success status, on
page 693
Time that measure different types of activity. Service Level Use weighting, on
Success Management calculates the status of each CI (as a page 693
Ratio percentage) and compares this status to a value defined
during KPI creation.
(298)
The Response Time Success Ratio rule calculates the
status of each child CI, and provides a value for the
success of the status.
Example:
(3825)
RUM Page Note: This rule is deprecated in APM 9.x. Calculation field, on
Average page 689
Calculates the average response time of Real User
Response
Monitor CIs that belong to the RUM Page Monitor
Time
configuration item type (CIT).
(381)
RUM Page Note: This rule is deprecated in APM 9.x. Calculation field, on
Percentile page 689
This rule calculates status for a Performance KPI attached
(382) to a RUM Page Monitor CI, based on the percentage of
acceptable performance results. Performance can be
based on either Total time (= page time in End User
Management Administration) or Server time, according to
the value defined for the Calculation field parameter.
(383) Monitor page and compares the Six Sigma values to the
SLA objectives.
RUM Page Note: This rule is deprecated in APM 9.x. Calculation field, on
Six Sigma page 689
Calculates the Six Sigma performance value for Real User
Performance
Monitor CIs that belong to the RUM Page Monitor
(384) configuration item type (CIT). Service Level Management
takes the percentile calculation from Real User Monitor.
(61866)
(390)
(43463)
(391)
(370)
RUM Calculates the average response time of Real User Calculation field, on
Transaction Monitor CIs that belong to the RUM Transactions Monitor page 689
Average configuration item type (CIT).
Response
Time
(371)
RUM Calculates the maximum response time of Real User Calculation field, on
Transaction Monitor CIs that belong to the RUM Transactions Monitor page 689
Max. configuration item type (CIT).
Response
Time
(372)
RUM Calculates the minimum response time of Real User Calculation field, on
Transaction Monitor CIs that belong to the RUM Transactions Monitor page 689
Min. configuration item type (CIT).
Response
Time
(373)
(374) The success value is taken from the sample field defined
by the Calculation field parameter for the rule. The value
given in that sample field is calculated by the Real User
Monitor engine, by comparing the average result for the
transaction (from the aggregated data) with the relevant
threshold value set in the RUM transaction Threshold
Settings in End User Management. If the threshold is not
exceeded, the sample field contains a success result.
transaction time did not exceed the threshold and the Net
time field in the sample contains a success result.
RUM Calculates the Six Sigma availability of CIs for a Real User No parameters
Transaction Monitor transaction and compares the Six Sigma values to
Six Sigma the SLA objectives.
Availability
(375)
RUM Calculates the six sigma performance value for a Business Calculation field, on
Transaction Transactions CI, based on the number of failed page 689
Six Sigma measurements out of the total number of measurements,
Performance during each calculation period.
(376) The failure value is taken from the sample field defined by
the Calculation field parameter for the rule. The value
given in that sample field is calculated by the Real User
Monitor engine, by comparing the average result for the
transaction (from the aggregated data) with the relevant
threshold value set in the RUM transaction Threshold
Settings in End User Management. If the threshold is
exceeded, the sample field contains a failure result.
SiteScope This rule calculates the average availability of a SiteScope Calculation method,
Availability CI, based on all of the measurements sent to the HI. on page 689
Rule
SiteScope sends samples which include a severity value. Lowest severity failure
(3920) If the severity is equal or higher than the value of the rule's value, on page 691
Lowest severity failure value parameter, the CI is not
available; if the severity is lower than the parameter value
the CI is available.
Trimming condition, on
page 693
Trimming condition, on
page 693
Trimming condition, on
page 693
SiteScope Service Level Management calculates the average value of Calculation method,
Average the SiteScope measurements specified in the on page 689
Value Measurement Type rule parameter.
HIDE_
(220) For details on using this rule, see How to Enable MEASUREMENT_
SiteScope Measurement Type Filtering, on page 696. TYPE_ID, on page
690
Measurement type, on
page 691
No data timeout, on
page 692
Trimming condition, on
page 693
SiteScope Service Level Management calculates the maximum value Calculation method,
Max. Value of the SiteScope measurements specified in the on page 689
Measurement Type rule parameter.
(221) HIDE_
For details on using this rule, see How to Enable MEASUREMENT_
SiteScope Measurement Type Filtering, on page 696. TYPE_ID, on page
690
Measurement type, on
page 691
No data timeout, on
page 692
Trimming condition, on
page 693
SiteScope Service Level Management calculates the minimum value Calculation method,
Min. Value of the SiteScope measurements specified in the on page 689
Measurement Type rule parameter.
(222) HIDE_
For details on using this rule, see How to Enable MEASUREMENT_
SiteScope Measurement Type Filtering, on page 696. TYPE_ID, on page
690
Measurement type, on
page 691
No data timeout, on
page 692
Trimming condition, on
page 693
SiteScope Service Level Management determines that an outage has Minimum number of
Monitor occurred if there are more than the minimum number of failures, on page 691
Outage failures for more than the minimum duration, for SiteScope
Minimum duration, on
Monitor CIs.
(314) page 691
Severity failure value defines which severity value is Severity failure value
considered a failure (that is, the sample is unavailable). (for SiteScope Monitor
For example, if the value is 4, samples with a severity Outage rule), on page
SiteScope Service Level Management calculates the Six Sigma Measurement type, on
Monitor Six availability value for SiteScope monitors, by comparing the page 691
Sigma number of samples (number of opportunities) with the
No data timeout, on
number of unavailable samples (defects).
(219) page 692
The Measurement Type rule parameter is not enabled by
Severity failure value,
default. For details on using this rule parameter, see How
on page 693
to Enable SiteScope Measurement Type Filtering, on page
696. HIDE_
MEASUREMENT_
TYPE_ID, on page
690
SiteScope Service Level Management calculates the Six Sigma Measurement type, on
Six Sigma performance value of SiteScope Monitor CIs, by page 691
Performance comparing the number of opportunities (number of
Six Sigma condition,
samples) with the number of defects (unavailable
(224) on page 693
samples).
Trimming condition, on
This rule is not enabled by default. For details on using this
page 693
rule, see How to Enable SiteScope Measurement Type
Filtering, on page 696. HIDE_
MEASUREMENT_
Example: TYPE_ID, on page
If you set a sigma of 3, you are expecting that for every 690
Default category, on
page 690
< 8 seconds: HIDE_
S2, S3, and S4 with the following values: 7.2, 7.3, 7.1 TYPE_ID, on page
SiteScope Service Level Management calculates the Six Sigma No data timeout, on
Six Sigma availability value of SiteScope CIs by comparing the page 692
Availability number of opportunities (number of samples) with the
number of defects (unavailable samples).
(216)
Example:
SiteScope Service Level Management calculates the Six Sigma Six Sigma condition,
Six Sigma performance value of SiteScope CIs by comparing the on page 693
Performance number of opportunities (number of samples) with the
Trimming condition, on
number of defects (unavailable samples).
(217) page 693
Example:
Six Sigma Service Level Management calculates the number of calc_method, on page
Group failures per child CI (total number of defects and 689
opportunities) that occurred on average in all child CIs.
(295) hi_list, on page 690
Note: For Service Level Management to calculate the
Use weighting, on
number of failures, all child CIs must include a Six Sigma
page 693
rule.
Synthetic Calculates an outage for Real User Monitor CIs that belong Minimum number of
WS Outage to the RUM Transactions Monitor configuration item type failures, on page 691
(CIT).
(316) Minimum duration, on
This is an outage rule. page 691
Default category, on
page 690
requires selector, on
page 692
Example:
System The System Quality rule calculates status for a Legacy Note: The parameters
Quality System KPI attached to an EMS Monitor CI (monitoring an for this rule can be
Operations Manager system). modified only in the
(440)
Service Level
SiteScope monitors for the Operations Manager system
Management
(corresponding to EMS Monitor CIs) send status change
Business Rule
event data to Service Level Management. The samples
repository; they cannot
include a severity value for System status in the monitored
be modified for an
Operations Manager application. If this value is less than
individual KPI defined
the value defined in the rule's EMS Severity failure value
within an SLA.
parameter, then System severity is considered acceptable.
Dimension name, on
The System Quality rule calculates the percentage of
page 690
samples with acceptable severity level during each
calculation period, and compares the percentage with SLA EMS Severity failure
objective targets to determine status for the Legacy value, on page 690
System KPI.
Example:
Time The rule calculates the total uptime divided by the number No parameters
Between of outages. The total uptime is the tracking period minus
Outages - the total outage duration.
Alternate
This rule performs calculations by taking the results (for the
(334) relevant calendar) of an Outage rule, which determines the
number of outages for the CI. The appropriate Outage rule
is defined for the Outages KPI that is assigned to each CI
as part of the SLA definition, as described in Add Outages
KPI/Edit Outages KPI Dialog Box, on page 468.
Example:
(333) This rule performs calculations by taking the results (for the
relevant calendar) of an Outage rule, which determines the
number of outages for the CI. The appropriate Outage rule
is defined for the Outages KPI that is assigned to each CI
as part of the SLA definition, as described in Add Outages
KPI/Edit Outages KPI Dialog Box, on page 468.
Example:
Value Chain The Value Chain rule takes the value for the weakest child calc_method, on page
in each calculation cycle, and then calculates the average 689
(302)
of these values over the report period. The calculation
hi_list, on page 690
cycle is set by default to five minutes.
Number of ignored
This rule is useful when the failure of any of the child
children, on page 692
elements in a value chain implies the failure of the parent
element. By taking the worst KPI result from the child
values in each calculation cycle, the final average
produced by this rule takes into account any failure that
occurred during the report period (as opposed to a value
that represents the failures of a single child, as is the case
when using the Worst Child rule).
Note: This rule can by used only when all child (leaf) CIs
use the time-based calculation method for the KPI (this is
the default calculation method for monitor rules).
Note: Although this rule can be used for any sample type,
it is usually assigned to Real User Monitor. This is
because the number of samples attributed to each child in
Business Process Monitor and SiteScope is equal (unless
configured otherwise).
Worst Child Service Level Management returns the highest value held calc_method, on page
(Max.) by any of the child CIs. For example, when calculating the 689
worst child result for the Response Time KPI, the child
(294) hi_list, on page 690
with the longest response time is worst.
Example:
Worst Child Service Level Management returns the lowest value held calc_method, on the
(Min.) by any of the child CIs. For example, when calculating the next page
worst child result for the System Availability KPI, the child
(293) hi_list, on page 690
with the lowest percentage availability is the worst.
Example:
Parameter Description
Availability field The name of the availability field in the external source sample.
Default/Mandatory: (no default)/Yes
Available value The availability value as it appears in the external source sample. If the
availability value matches this value, the sample is considered available. For
any other value, the sample is considered unavailable. Examples of values:
yes/no, true/false, 0/1.
Default/Mandatory: (no default)/Yes
Breached weight The weight assigned to Breached status. Any positive number can be
assigned (negative numbers and are 0 calculated as 1).
Default/Mandatory: 1/Yes
calc_method For KPI rules, defines which indicators are used to calculate the KPI:
0 - HIs and child KPIs
1 - HIs only
2 - Child KPIs
3 - HIs; if none exist, use child KPIs
Default/Mandatory: 0/No
Parameter Description
time-based when you want the rule to calculate results by sample duration.
Default/Mandatory: Time Based/Yes
Default category The default probable outage cause for use in Outage Summary reports.
Default/Mandatory: Undefined/No
Denomination For an API Simplified Average rule, the number or value you enter in this area
is used to divide the Enumerator result.
Default/Mandatory: (no default)/Yes
EMS Severity At this value, or any higher severity value, the severity level is considered as a
failure value failure.
Default/Mandatory: 3/Yes
Enumerator For an API Simplified Average rule, enter the name of the sample field you
want to use in the rule calculation in the following format: sample.<field
name>.
Default/Mandatory: (no default)/Yes
Exceeded weight The weight assigned to Exceeded status. Any positive number can be
assigned (negative numbers and are 0 calculated as 1).
Default/Mandatory: 1/Yes
Failed weight The weight assigned to Failed status. Any positive number can be assigned
(negative numbers and are 0 calculated as 1).
Default/Mandatory: 1/Yes
Final state The state at which the lifecycle of the incident ends.
Default/Mandatory: Close/Yes
hi_list For KPI rules, this is the list of HIs used to calculate the KPI.
Default/Mandatory: (empty list)/No
Parameter Description
panel Hides the Objectives panel in the KPI Definition dialog box, when objectives
are not relevant for the KPI.
Default/Mandatory: True/Yes
Initial state The state at which the lifecycle of the incident starts.
Default/Mandatory: Open/Yes
Is PNR feeder Enables Service Level Management to send PNR data to Service Health.
Default/Mandatory: true/Yes
KPI Calculation For API rules, defines the calculateKPI method implementation.
Script Default/Mandatory: (no default)/Yes
Lowest severity At this value (or higher severity), the severity indicates failure.
failure value Default/Mandatory: (default depends on the rule)/Yes
Max duration (For advanced users only.) The maximum duration in hours that can be
considered a single outage. If exceeded, a new outage begins.
Default/Mandatory: (no default)/No
Measurement type Type of measurement to be monitored by the rule. For details, see How to
Enable SiteScope Measurement Type Filtering, on page 696.
Default/Mandatory: (no default)/Yes
Met weight The weight assigned to Met status. Any positive number can be assigned
(negative numbers and are 0 calculated as 1).
Default/Mandatory: 1/Yes
Minimum duration The minimum duration in seconds that can be considered an outage.
Default/Mandatory: 0/Yes
Minimum number The minimum number of child CIs that must be available for the cluster to be
of children considered available (see also Availability Threshold definition).
Default/Mandatory: Exceeded/Yes
Minimum number The minimum number of failures that must consecutively occur to be
of failures considered an outage.
Default/Mandatory: 2/Yes
Parameter Description
Minor breached The weight assigned to Minor Breached status. Any positive number can be
weight assigned (negative numbers and are 0 calculated as 1).
Default/Mandatory: 1/Yes
No data timeout (For advanced users only). The number of seconds from the time of the latest
sample until the status changes to NO DATA.
Relevant only when Time Based is chosen for the Calculation method
parameter.
Default/Mandatory: 3600/Yes
Number of The number of child CIs with the worst KPI results that are ignored in each
ignored children calculation cycle.
Default/Mandatory: 0/Yes
Percentile Defines a successful result by setting the value that should be compared to
condition the objective and which operator should be used.
Default/Mandatory: <8/No
Performance field The name of the performance field in the external source sample.
Default/Mandatory: (no default)/Yes
requires selector Internal parameter for rules that require selector; do not modify.
Sample and For API rules, defines the isSampleAndDurationValid method implementation.
Duration Filter Default/Mandatory: (no default)/No
Script
Sample Fields For API rules, defines the list of sample fields whose values can be included
in the calculation.
Default/Mandatory: (no default)/No
Sample Filter For API rules, defines the isSampleValid method implementation.
Script Default/Mandatory: (no default)/No
Severity The lowest severity value for calculations. Only incidents of this severity
value and higher in severity are calculated. The value is an integer, as defined
Parameter Description
in the conversion method in the SiteScope ticket.config file. For details, see
Service Manager Monitor Settings in SiteScope Monitor Reference Guide in
the SiteScope Help.
Default/Mandatory: 3/Yes
Severity failure The severity value, for status changes, at which an SLA is considered
value (for unavailable.
SiteScope Monitor Default/Mandatory: 5/Yes
Outage rule)
Severity failure At this value, or any higher severity value, the severity level is considered as a
value failure.
Default/Mandatory: 3/Yes
Six Sigma Defines whether to calculate the Six Sigma performance larger than or smaller
condition than the objective value, and which operator should be used.
Default/Mandatory: <8/Yes
Success status The status to which all child CIs are compared: if the child CI's status is
greater than, or equal to, this value, the child CI is considered successful.
Default/Mandatory: Exceeded/Yes
Time stamp field The name of the time stamp field in the external source sample.
Default/Mandatory: time_stamp/Yes
Value For an API Simplified Duration-Based Average rule, enter the name of the
sample field you want to use in the rule calculation in the following format:
sample.<field name>.
Default/Mandatory: (no default)/Yes
The following examples illustrate the difference between these calculation methods.
The BPM Average Availability calculation rule has a rule parameter called Calculation Method,
where you can define whether the rule will be time-based or sample-based.
l If the rule is time-based, in the above example the transaction is available for 30 minutes out of
60 minutes, giving a result of 50% availability.
l If the rule is sample-based, during the monitored hour there are 2 OK samples out of a total of 3
samples, giving a result of 66.66% availability.
BPM Percentile
Suppose the acceptable response time threshold is set in EUM administration to 8 seconds, and
during 8:00-9:00 three response time samples are received: 8:00 - 9 seconds (not OK); 8:10 - 7
seconds (OK); 8:40 - 9 seconds (not OK).
The rule has a Calculation Method rule parameter to define whether the rule will be time-based or
sample-based.
l If the rule is time-based, in the above example the response time is acceptable for 30 minutes
out of 60 minutes, giving a result of 50%.
l If the rule is sample-based, during the monitored hour there is one acceptable sample out of a
total of 3 samples, giving a result of 33.33%.
When the Service Health PNR KPI is defined for a CI, a bar is displayed in Service Health indicating
how much more time the CI can be unavailable (based on a specified SLM KPI), before the SLA is in
breach of contract. For details on configuring the PNR KPI within Service Health, see How to Attach a
PNR KPI to a CI, on page 236.
The PNR KPI in Service Health can calculate PNR values for any Service Level Management KPIs
which fill all of the following conditions:
1. The rule assigned to the Service Level Management KPI must be enabled to send PNR data to
Service Health. To enable this, the rule must have the advanced rule parameter Is PNR Feeder
set to true.
2. The rule must be a time-based rule.
3. The rule must calculate values using a range of 0-100 (usually measuring percentage of
availability).
The following rules are enabled to send PNR data to Service Health by default:
l API rules: API Group and Sibling Rule, on page 652, API Sample Rule, on page 653, and API
Duration-Based Sample Rule, on page 652
l BPM Average Availability, on page 657
l Group Average Value, on page 665
l SiteScope Monitor Rule, on page 678
NOTE:
After adding the PNR KPI to a view in Service Health, you must re-calculate the relevant SLA
in order for the KPI to receive its status, or wait for the next SLA calculation.
Instructions for customizing a rule template in the repository can be found in the section How to
Customize a Business Rule Template in the Repository, on page 267.
NOTE:
When creating or editing a rule, the Advanced Rule Settings area enables you to specify the
CITs for which the rule is applicable. In SLM, in addition to typical CITs, the CI Types pane also
contains the following elements unique to SLM: Service Level Agreement, and breakdown CIs
(such as BPM Application from Location). You can select these from the SLM Element list in
order to make the rule applicable to the selected element. For details on breakdown CIs, see
Breakdown by Location for BPM CIs, on page 420.
The following rules calculate values for a SiteScope HI based on a single measurement type:
1. Within System Availability Management, select the relevant SiteScope monitor. The names of the
measurement types used to calculate the CI appear within the Name column. Write down the
name of the measurement type you want to filter.
2. Within the Admin > Service Level Management > Agreements Manager page, open the SLA
Wizard. If the HI has not been assigned automatically, add the relevant SiteScope HI to the CI,
and assign a SiteScope performance rule which filters by measurement type.
3. In the Measurement type rule parameter field, enter the name that appears within System
Availability Management (this is not case sensitive).
1. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings.
2. Select Applications.
3. Select Service Level Management.
4. Locate the Display advanced business logic parameters entry, and change the value to True.
You have a value chain service where a database is running on four servers. The database continues to
run at full availability even when one of the three servers is down; however, at least three of the servers
must be up for the database to be available.
In the SLA, you want the CI representing the database to use the Value Chain rule for the Availability
KPI. (The Availability KPI rule used by the child CIs for the database, representing the servers, is
irrelevant.) To achieve this, you do the following:
l You ensure that the leaf CIs in the hierarchy for the value chain service are all using the time-based
calculation method for the Availability KPI.
l You edit the Availability KPI definition for the database CI, so that Value Chain is selected as the
business rule, and the Number of ignored children is set as 1.
For each calculation cycle, the worst availability value from the four child CIs is ignored, and the worst
result from the remaining three CIs is taken as the value for the calculation cycle. This means that if
one server fails in a calculation cycle, it does not affect the overall availability value for the database.
If more than one server fails during a calculation cycle, this does affect the overall availability. For
example, in the sixth calculation cycle for the period, one child CI has a value of 80% availability, and a
second has a value of 85% availability. The other two CIs have 100% availability. The value used for
that calculation cycle is 85%.
The EMS Events Availability rule calculates status for the System Availability KPI, assigned to an
EMS Monitor CI. The following examples illustrate how this rule is calculated.
In this example, the Lowest severity failure value has been set to 3; higher values indicate not available
and lower values indicate available.
At 12:05 a sample (id:1) arrives with severity 5, indicating the EMS monitor is not available. This status
changes when a sample with this ID arrives with severity 1, at 12:30. At 12:40 a sample (id:2) arrives
with severity 5, indicating the EMS monitor is not available. This status changes when a sample with
this ID arrives with severity 1, at 12:55.
The total Available time is 20 minutes, out of a total calculation time of 60 minutes. The rule calculation
result is 33.33% Available.
The following example illustrates the same samples, with a downtime calculation:
The total Available time is 20 minutes, out of a total calculation time of 40 minutes. The rule calculation
result is 50% Available.
The HI Availability rule uses health indicator samples sent by EMS monitors to calculate CI availability.
In the following example, the Lowest severity failure value has been set to Critical; lower severity
values indicate available.
The total available time is 20 minutes, out of a total calculation time of 60 minutes. The rule calculation
result is 33.33% available.
In the following example, the Lowest severity failure value has been set to Major; lower severity
values indicate available.
The total available time is 30 minutes, out of a total calculation time of 60 minutes. The rule calculation
result is 50% available.
When a few samples arrive with the same timestamp, the worst sample's value is used in calculations.
The rule calculates a sample's duration until the next sample arrives, or until the end of the calculation
cycle.
In this example, samples with a value of zero (0) are filtered out; only samples with values of 1
(available) or 3 (not available) are included in calculations.
14:00:00: 1
14:00:01: 0
14:00:02: 1
14:00:05: 0
(These four samples are considered a single value of 1, starting from 14:00:00)
14:04:00: 3
14:04:04: 0
(This is a single value of 3, from 14:04:00)
14:10:00: 0
14:10:00: 1
14:10:05: 1
(This is a single value of 1, from 14:10:00)
14:20:00: 1
14:20:00: 0
14:20:00: 0
(This is a single value of 1, from 14:20:00)
14:30:00: 3
14:30:00: 3
14:30:00: 3
(This is a single value of 3, from 14:30:00)
14:40:00: 0
14:40:00: 0
14:40:00: 0
The last valid sample (from 14:30) has a duration of 10 minutes. The last 20 minutes are out of
calculation.
NOTE:
For details on each of the rules, see List of SLM Business Rules, on page 652.
To access Select Admin > Service Level Management > Repositories > Business Rules
Important To modify a rule, select the rule and click the Edit button, or right-click the rule and
information access the Edit menu command. For details, see New Rule/Edit Rule Dialog Box, on
the next page.
UI Element Description
(A-Z)
Clone Rule. Select a rule and click the Clone Rule button to create a new rule, using
the selected rule as a template. Select multiple rules by holding down the CTRL key.
Change visible columns. Opens the Choose Columns to Display dialog box, where
you select the columns you want to display in the table.
By default, the ID column which contains internal KPI ID numbers is not displayed.
To access In the Business Rule Repository page, click the New Rule button, or select a rule
and click the Edit Rule button.
Important For a list of Service Level Management rules and their details, see List of SLM
information Business Rules, on page 652.
UI Element Description
(A-Z)
UI Description
Element
(A-Z)
Click this button to move all KPIs or CITs to the Selected KPIs or Selected CITs
list.
Select a KPI or CIT and click this button to add it to the Selected KPIs or
Selected CITs list. Select multiple KPIs or CITs by holding down the CTRL key.
To remove a KPI or CIT from the list of applicable KPIs or CITs, select it from the
Selected KPIs or Selected CITs list and click this button.
Click this button to remove all KPIs or CITs from the Selected KPIs or Selected
CITs list.
UI Description
Element
(A-Z)
Applicable Define the CI types for which the rule is applicable, using the two lists:
for CI
l CI Types. The CIT hierarchy.
Types
l Selected CITs. The CITs for which the rule is applicable.
Use the arrow buttons to move CITs from one list to the other.
Note: In addition to typical CITs, the CI Types pane also contains the following
elements unique to SLM: Service Level Agreement, and breakdown CIs (such as
BPM Application from Location). You can select these from the SLM Element list
in order to make the rule applicable to the selected element. For details on
breakdown CIs, see Breakdown by Location for BPM CIs, on page 420.
Units Enter the type of unit applicable to the rule results. For details, see Units of
Measurement for Thresholds, on page 67.
To modify a parameter, select the parameter and click the Edit button. For details, see New/Edit
Rule Parameter Dialog Box, on the next page.
UI Element Description
(A-Z)
UI Element Description
(A-Z)
Configurable If true, the parameter is visible and open for editing in the Assignments tabs, and
in the SLA Wizard when editing an KPI or HI instance. If false, the parameter
can only be edited in the repository.
To access In the New Rule or Edit Rule dialog box, in the Rule Parameters area; click the New
button to enter new parameters or click the Edit button to modify a parameter.
Important l For a list of rule parameters and their default values, see each rule description in
information List of SLM Business Rules, on page 652.
l If the CalculationGranularity parameter is not changed when there is a heavy
calculation load, this does not cause wrong results, but note that calculations are
done on a longer time scale (for example, calculation may be done on a history size
of three hours instead of one hour).
UI Element Description
(A-Z)
Default The default value of the parameter in Service Level Management. Note that for some
UI Element Description
(A-Z)
value of the rules, the default values can be: sampleBased or timeBased and indicates if
the calculation performed by the rule is based on the sample values or is calculated.
Parameter If the check box is checked, the parameter is visible and open for editing in the
value is Assignments tabs, and in the SLA Wizard when editing an KPI or HI instance. If it is
configurable unchecked, the parameter can only be edited in the repository.
Type The type of parameter; possible values are: Boolean (can be false or true), Integer,
Long, Double (can be a decimal number), or String.
Units The type of unit applicable to the rule parameter (for example, milliseconds for
performance time data).
To access In the Edit Rule dialog box, click the Restore Default button.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element (A-Z) Description
<Modified fields> The rule definition fields that have been modified are displayed.
Select the fields which you want to restore to default, and click Save.
The BPM data collector emulates end users by running the transactions included in a business
transaction flow or application from various locations. By collecting performance and availability data
from various points throughout your infrastructure, as well as from external locations, it enables you
identify performance problems in real time.
The RUM data collector monitors both user and system initiated network traffic between client
machines and servers and between servers, collecting network and server performance and availability
data in real time. This enables you to pinpoint the cause of delays and quantify the business impact of
detected performance issues related to end users.
Once data on the configured applications, business transaction flows, and transactions has been
collected, you can view the data in EUM reports and in Service Health. For details on EUM reports, see
End User Management Reports Overview. For details on viewing data in Service Health, see How to
Monitor Your Environment Using Service Health.
l Monitoring. Enables you to manage the CIs included in a selected Run-time Service Model (RTSM)
view and configure them for monitoring. This is the default tab when you access EUM
Administration. For concept details, see Monitoring Applications, on the next page.
l Script Repository. Enables you to manage your organization's BPM scripts. For details, see
Working with the Script Repository, on page 1060.
l Alerts. Enables you to create and manage EUM alerts. For details, see End User Management
Alerts Administration, on page 1115.
l Settings. Enables you to view the BPMs and RUMs registered in Application Performance
Management (APM). Also enables you to view BPM and RUM licenses and configure default
settings to be used when you configure applications for BPM and RUM. For concept details, see
Data Collector Settings, on page 1084.
The EUM Admin Open Api classes are documented in Javadoc format in the
APM EUM Administration API Reference. These files are located in the following folder:
Monitoring Applications
You use the Monitoring tab in EUM Administration to view, configure, and manage the applications
you want monitored by the end-user data collectors—BPM and RUM. To access the Monitoring tab,
select Admin > End User Management > Monitoring. The Monitoring page includes two main
display areas. The left pane includes the Browse tab and the Search and Replace tab. The right pane
displays the configuration and settings of a CI selected in the Browse tab, or the results of a search
made in the Search and Replace tab. For user interface details, see Monitoring Tab, on page 754.
Browse Tab
The Browse tab is one of two tabs available in the left pane of the Monitoring tab. In the Browse tab,
you can select any view in the Run-time Service Model (RTSM) and manage the EUM related CIs.
When you select a view, its CIs are displayed as a hierarchical tree, with only the CIs that are
relevant for EUM enabled.
There are a number of predefined views for EUM, and the default view in the Browse tab is the End
User Monitors view. For details of the End User Monitors and other predefined views, see
Predefined Views for End User Management, on the next page.
TIP:
Changing the view in the Browse tab can take some time, depending on the number of CIs in
the view. It is a good practice to distribute your applications among a number of small views.
You select a CI by clicking it in the hierarchical tree. You can perform various actions on a selected
CI by using the buttons at the top of the Browse tab, or by right-clicking the CI to display a Shortcut
menu and clicking the required menu option.
You can copy BPM applications or Business Transaction Flows (BTF) with all its configurations and
scripts. For more information, see Copying BPM Applications and Business Transaction Flows , on
page 734.
For user interface details, see Monitoring Page Browse Tab, on page 745.
From the search results, you can select multiple CIs or entities and perform a global replace and
other bulk operations on them. Global replace enables you to change property values for all the
selected CIs or entities. Bulk operations enable you to add and remove data collectors for the
selected CIs or entities. You can also remove the BPM or RUM configuration for the selected CIs or
entities. Only the applicable actions for the selected CIs or entities are displayed.
For user interface details, see Searching and Replacing, on page 726.
l End User Monitors. The default view in EUM Administration. The view includes the
applications that are actually configured for BPM or RUM, and their related CIs (business
transaction flows, CI collections, business transactions, and end-user groups). For an example
of this view, and its TQL, see End User Monitors View, on page 717.
l Application Management. The view includes the entire application hierarchy (applications,
business transaction flows, CI collections, business transactions, and end-user groups). For an
example of this view, and its TQL, see Application Management View, on page 719.
l End User Locations. The view includes the locations that are monitored by BPM or RUM. For
an example of this view, and its TQL, see End User Locations View, on page 721.
l RUM End Users. The view includes the end-user groups and subgroups, as well as any CI
collections in which they are included. For an example of this view, and its TQL, see RUM End
Users View, on page 722.
l End User Applications. The view includes the applications that are configured for BPM or
RUM, as well as any CI collections in which they are included. For an example of this view, and
its TQL, see End User Applications View, on page 720.
l RUM Servers. The view includes the servers and running software elements monitored by
RUM. For an example of this view, and its TQL, see RUM Servers View, on page 723.
l Locations. The view includes all configured locations in the system and shows which are
monitored by BPM or RUM. For an example of this view, and its TQL, see Locations View, on
page 724.
l RUM Clients. The view includes all the end-user clients monitored by RUM. For an example of
this view, and its TQL, see RUM Clients View, on page 725.
For details on the CI types, see End User Management CI Types, below.
You can configure applications, business transaction flows, and transactions for monitoring by
BPM, RUM, or both.
TIP:
It is recommended to use both BPM and RUM to monitor the same applications, business
transaction flows, and transactions to obtain an overall picture about your applications.
TIP:
If you create a CI type that inherits the properties of one of the EUM CI types, you can edit
and configure CIs of the created CI type using the same wizards and configuration pages
valid for CIs of the original EUM CI type. For example, if you create a CI type called
myBusinessApps that inherits its properties from the BusinessApplication CI type, you
can use the Business Process Monitor Application Configuration wizard to configure a
CI of the myBusinessApps type for monitoring by BPM.
You can configure threshold offsets for specific locations for an application. A threshold offset is a
percentage value that is added to, or subtracted from, the configured thresholds of the BPM and RUM
transactions, and the RUM pages and actions, that are included in the selected application and that are
accessed by users from a selected location. This enables you to adjust the thresholds for a selected
location to meet specific needs (for example, you may want to increase the thresholds for a location
from which communication times are consistently slower than other locations due to infrastructure
issues). For user interface details on configuring location threshold offsets, see Location Offset Page,
on page 743.
You can configure thresholds for specific transactions for selected locations that override any location
threshold offset configured for that location in the transaction's parent application. For user interface
details for BPM transactions, see Transaction Performance Thresholds Pane (Static Thresholds), on
page 855. For user interface details for RUM transactions, see Location Aware Thresholds Dialog Box,
on page 975.
In end-user management reports, availability and performance status is calculated by comparing actual
results with thresholds configured in EUM Administration. By default, the rule used to calculate the
status differs for installations of Business Availability Center 8.x that are upgraded to APM 9.10, and
new installations of APM version 9.00 or later. The rule used for installations of Business Availability
Center 8.x that are upgraded to APM 9.10 does not include location threshold offsets, whereas the rule
used for new installations of APM version 9.00 or later does. You can change the default rule used. For
concept details, see Changing the Default Performance Status Rule in the APM User Guide.
For example, you could add three CI collections named Europe, America, and Asia representing
different locations. Within the America CI collection, you could create four further CI collections named
North, East, South, and West. Within each of these CI collections, you can add multiple CI
collections, representing different departments in your organization. These CI collections can then be
used to organize your organization's applications.
You can add a CI collection directly under the root level of a view, under an application, or into another
CI collection.
A CI collection can contain other CI collections, applications, and end-user groups. A CI collection
configured under an application can also include business transaction flows. When a CI collection is
displayed in a view in the Browse tab, icons indicate the relevant EUM configurations according to the
CIs contained in the collection. For example, if a CI collection contains an application that is configured
for RUM, an icon indicates that the CI collection has a RUM configuration.
When you create a CI collection, a CI of the CiCollection type is created in the Run-time Service Model
(RTSM).
When you delete a CI collection, you also delete all the contents of that collection. For example, if you
have a CI collection into which business transaction flows have been added, deleting the CI collection
also deletes the business transaction flows from the RTSM.
To help manage the CIs within a CI collection hierarchy, you can cut and paste the following CIs into a
CI collection:
l BusinessApplication. You can paste an application to a CI collection that is not included under an
application.
l CiCollection. You can paste a CI collection into another CI collection, but cannot paste a CI
collection that is directly under the root entry of the view to a CI collection that is included under an
application.
l End User Group. You can paste an end-user group to a CI collection that is not included under an
application.
l BusinessTransactionFlow. You can paste a business transaction flow to a CI collection that is
configured under the same application as the business transaction flow.
l BusinessTransaction. You can paste a RUM transaction to a CI collection that is configured under
the same application as the transaction. You cannot cut and paste a BPM transaction.
For details on adding or editing CI collection in EUM Administration, see CI Collection Page, on page
737.
NOTE:
The TQL nodes use the internal names for the CI types (CITs).
NOTE:
The TQL nodes use the internal names for the CITs.
For information on configuring applications to be monitored, see Business Process Monitor Application
Configuration Wizard, on page 812 and Real User Monitor Application Configuration Wizard, on page
982.
NOTE:
The TQL nodes use the internal names for the CITs.
The locations monitored by BPM are those locations that are configured in the BPM instances
registered in APM. The locations monitored by RUM are those locations to which an end-user group
has been assigned, or a location for which RUM has collected data.
Locations are configured and managed in the Location Manager. For details on the Location Manager,
see Location Manager in the APM Platform Administration Guide.
NOTE:
The TQL nodes use the internal names for the CITs.
End-users who do not belong to a configured end-user group are included in a default end-user group
called Others. RUM automatically creates end-user subgroups, which are displayed in EUM reports,
according to the IP resolution configured for the end-user group.
For information on configuring end-user groups to be monitored, see Add End User Group with Real
User Monitor Configuration Dialog Box, on page 942.
NOTE:
The TQL nodes use the internal names for the CITs.
For information on configuring servers to be monitored, see Real User Monitor Application
Configuration Wizard, on page 982.
NOTE:
In EUM Administration you are unable to configure Node and RunningSoftware CITs, so they
are disabled in the RUM Servers tree.
NOTE:
The TQL nodes use the internal names for the CITs.
Locations View
The Locations view displays all the configured locations in the system and shows which are monitored
by BPM or RUM.
The locations monitored by BPM are those locations that are configured in the BPM instances
registered in APM. The locations monitored by RUM are those locations to which an end-user group
has been assigned, or a location for which RUM has collected data.
Locations are configured and managed in the Location Manager. For details on the Location Manager,
see Location Manager in the APM Platform Administration Guide.
NOTE:
The TQL nodes use the internal names for the CITs.
NOTE:
In EUM Administration you are unable to configure end-user clients, so they are disabled in
the RUM Clients tree.
NOTE:
The TQL nodes use the internal names for the CITs.
To access
Select Admin > End User Management > Monitoring tab > Search and Replace tab
Learn About
Global Search and Replace Overview
Global search and replace is a feature that enables you to make changes to application, business
transaction flow, transaction, script, event, end-user group, and other configuration settings and
properties in EUM. Global search and replace enables you to change and update configurations
across the entire monitoring infrastructure. In one action, you can update any combination of
settings and properties in the view tree in EUM.
For example, you can update the default threshold settings for all RUM applications, or change the
destination port number for all WebTraces.
Tasks
How to Perform a Simple Search
Search for entities in EUM by selecting an entity type from a predefined list and/or entering a string
to be matched to entity names.
l Add and remove data collectors for applications, business transaction flows, and transaction
monitor scripts.
o For user interface details on adding BPMs, see Add Data Collectors Wizard, on page 795.
o For user interface details on removing BPMs, see Remove Data Collectors Wizard, on page
876.
o For user interface details on adding and removing RUM engines, see Select Engines Dialog
Box, on page 1043.
l Update versions of scripts in the Script Repository. For user interface details, see Update
Version Wizard, on page 1081.
l Update script parameters. For user interface details, see Update Script Parameters Wizard, on
page 762.
TIP:
You can add data to be included in the exported file by displaying additional columns using
the Select Columns button.
UI Descriptions
Search Definition Area
The search definition area is located in the left pane of the Monitoring page.
UI Description
Element
(A-Z)
Advanced Select this radio button to perform an advanced search based on a search query.
search Select one of the following options:
l Query. Select an existing query from the drop-down list, or select New search
query to open the Search Querywizard where you can create a new query. For
user interface details, see Search Query Wizard, on page 756.
l Open Query Repository. Click the link to open the Query Repository in a new
window, where you manage your search queries. For user interface details, see
Query Repository Page, on page 755.
Search Runs the search. Results are displayed in the Search Results area. For user
interface details, see Search Results Area, below.
Search For advanced searches, displays the query and enables you to set condition criteria
Details for the run, by clicking existing property values, to open the Set Query Criteria dialog
box.
The type of value you set will vary according to the specific criteria for which you are
setting the value. For example, it can be a free text field, a check box, a radio button
selection, and so forth. For details about each setting, refer to the relevant user
interface page for the specific property.
Simple Select this radio button to perform a simple search based on entity names and/or
search types. Enter the following details:
l Entity name. Enter a string to be matched with entity names. Any entity whose
name contains the string is located and included in the search results.
l Entity type. Select an entity type from the drop-down menu.
The availability of the action buttons depends on the type of entities selected and whether they are
configured for BPM, RUM, or both.
You can filter the search results by setting a filter option for any of the displayed columns. The filter
is displayed at the top of each column. According to the type of data displayed in the column, either
select a filter option from the drop-down menu or enter a string to which the column entries are
matched (column entries that begin with the filter string are displayed).
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Delete BPM Configuration. Deletes the BPM configuration for the selected
entities.
Delete RUM Configuration. Deletes the RUM configuration for the selected
entities.
Note: This button is disabled if the selected entities are RUM end-user groups and
include the Others end-user group.
Open Global Replace Wizard. Opens the Global Replace wizard where you can
search and replace configuration settings and properties for the selected entities.
For user interface details, see Global Replace Wizard, on page 739.
Bulk Operations. Opens a menu with bulk operations that are applicable for the
selected entities. For details on the bulk operations and their availability, see Bulk
Operations, on the next page .
Note: The applicable bulk operations available for selected entities depend on the
entity type and whether they are configured for BPM, RUM, or both. Only bulk
operations that are applicable for all the selected entities are available.
Locate in View. Locates a selected entity in the current view, and display it in the
Browse tab. If the entity is not located in the current view, the default view (End
User Monitors for all EUM CIs except end-user groups, for which RUM End Users
is the default view) is searched.
If the selected entity is a CI, the CI is selected in the view and displayed. If the
selected entity is not a CI, but an EUM related entity (for example, an action,
UI Element Description
(A-Z)
event, script, and so forth), its parent CI is selected in the view and displayed.
Select Columns. Opens a list of available columns that you can display for the
located entities. Select the check boxes for the columns you want to display and
click OK.
<Columns> Different columns of information are displayed for different entity types. For each
entity type, a set of default columns are displayed, but you can select additional
columns to display by clicking the Select Columns button and selecting the
columns you want to display. For details of the default columns displayed for each
entity type, see Default Columns, on page 733.
Bulk Operations
The applicable bulk operations available for selected entities depend on the entity type and whether
they are configured for BPM, RUM, or both.
Add an Opens the Add an Engine or Probe dialog box, where you Applications
Engine or Probe add engines and probes to monitor the selected entities. (with RUM
For user interface details, see Select Engines Dialog Box, configuration)
on page 1043.
Remove an Opens the Remove an Engine or Probe dialog box, where Applications
Engine or Probe you remove engines and probes from monitoring the (with RUM
selected entities. For user interface details, see Select configuration)
Engines Dialog Box, on page 1043.
Add BPM Opens the Add Data Collectors wizard, where you add l Applications
Data Collectors and configure data collectors to run the selected entities. (with BPM
For user interface details, see Add Data Collectors configuratio
Wizard, on page 795. n)
l Business
Transaction
Flows (with
BPM
configuratio
n)
l Script
monitors
Remove Opens the Remove Data Collectors wizard, where you l Applications
BPM Data remove data collectors from the selected entities. For (with BPM
Collectors user interface details, see Remove Data Collectors configuratio
Wizard, on page 876. n)
l Business
Transaction
Flows (with
BPM
configuratio
n)
l Script
monitors
Add a Opens the Add Parameter to Description/URL dialog box, Actions and
Parameter to a where you can add a parameter to selected action pages
Description/URL descriptions and page URLs. For user interface details,
see Description/URL Parameter Dialog Box, on page 959.
Update Opens the Update Version wizard, where you can change Script monitors
Version the versions of selected scripts used in business
transaction flows. For user interface details, see Update
Version Wizard, on page 1081.
Update Opens the Update Script Parameters wizard, where you Script monitors
update the values for selected script parameters. For user
Default Columns
The following table lists the default columns displayed for each entity type in the Search Results
area.
To access
Select Admin > End User Management > Monitoring tab > Browse tab
Learn About
Copying Business Transaction Flows Overview
You can copy:
Tasks
How to Copy a BPM Application
You can copy a BPM application to create a new BPM application within the same BPM
deployment.
1. Right-click the BPM application you want to copy and click Copy BPM configuration.
2. Right-click the root of the BPM deployment and click Paste. A copy of the BPM application
appears.
1. Right-click the Business Transaction Flow you want to copy and click Copy BPM
configuration.
NOTE:
To select multiple Business Transaction Flows, hold down the CTRL key while
selecting the Business Transaction Flows.
2. Right-click the BPM application into which you want to paste the Business Transaction Flow
and click Paste.The Business Transaction Flow with scripts and configuration appears under
the target BPM application.
To Select Admin > End User Management > Monitoring tab. In the view tree select the
access root node, an application, or a CI collection, click the Add button and select CI
Collection from the Shortcut menu.
UI Element Description
(A-Z)
Description Enter a description for the CI collection. The description is visible only when editing or
viewing the CI collection's properties.
CI Collection Page
This page enables you to view and edit a CI collection's properties.
To Select Admin > End User Management > Monitoring tab. In the view tree select a CI
access collection.
UI Element Description
(A-Z)
Description A description for the CI collection. The description is visible only when editing or
viewing the CI collection's properties.
CI Properties Page
This page enables you to view and change the name and description of a CI used in EUM
Administration.
To access Select Admin > End User Management > Monitoring tab. In the CI selector,
select a CI and in the Content pane, select the CI Properties tab.
Important The CI name and description are configured initially when the CI is created.
information
UI Element Description
(A-Z)
Caution:
l Changing the CI name changes it in the RTSM, which means that the CI name is
changed wherever it is used (for example, in other applications, in views, and so
forth).
l Changing a CI name to the same name of an existing CI of the same CI type and in
the same level of the model (for example, two applications in the root, or two
business transaction flows in an application), can cause an undesired
reconciliation of the two CIs with adverse results.
To Select Admin > End User Management > Monitoring tab. In the view tree select an
access application and in the Content pane, select the Location Offset tab. Select multiple
locations and click the Edit offsets for multiple locations button.
UI Element Description
(A-Z)
Propagate Select this check box to propagate the configured value to the selected locations'
offset to children (that is, all the child locations of the selected locations have the same
UI Element Description
(A-Z)
Example: A location called USA has two children—New York and California. A
threshold offset of 10% is set for the location USA. The Propagate check box is
selected (by default) and the locations New York and California are automatically
configured with a threshold offset of 10%.
Threshold The threshold offset, as a percentage, to add to, or subtract from, the configured
offset (%) thresholds of BPM and RUM transactions and RUM pages and actions that are
accessed by users from the selected locations.
l Select Admin > End User Management > Script Repository and in the Folder
Content pane, click the Search Script Assignment button for selected scripts. In
the Search Results dialog box, select the scripts you want to include in the global
replace and click the Global Replace button.
Important l General information about this wizard is available here: Global Replace Wizard,
information on the previous page.
l This page is displayed only when the entities you selected for the global replace
include both BPM and RUM configurations.
l You cannot perform a global replace on BPM and RUM properties at the same
time.
Wizard map The Global Replace Wizard, on the previous page contains:
Select Context Page, above > Select and Update Properties Page, below > Preview
Page, on the next page > Summary Page, on page 743
UI Description
Element
Context CI Properties. Select this radio button to perform the global replace on the selected
entities' CI properties (name and description).
Real User Monitor. Select this radio button to perform the global replace on the selected
entities' RUM properties.
Business Process Monitor. Select this radio button to perform the global replace on the
selected entities' BPM properties.
Important General information about this wizard is available here: Global Replace Wizard, on
information the previous page.
map Select Context Page, on the previous page > Select and Update Properties Page, on
the previous page > Preview Page, below > Summary Page, on page 743
Properties Pane
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
<Properties A hierarchical tree of the properties available for updating, according to the context
tree> selected in the previous wizard page.
Select the check boxes for the properties you want to update. The selected properties
are displayed in the Values pane.
Values Pane
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
<Selected Each property selected in the Properties pane is displayed, together with details of its
properties> configured change. Click the change link to open the Set New Value dialog box,
where you configure the new value for updating the property. For user interface
details, see Set New Value Dialog Box, on page 760.
Default value: Before you configure a new value for a property, the change is
displayed as unspecified.
Note: If you configure an empty new value for a property, the change is displayed as
ignored.
Preview Page
This wizard page enables you to preview the objects on which the replacement operation is performed.
Important l General information about this wizard is available here: Global Replace Wizard, on
information page 739.
l The number of objects that are affected by the global replacement is displayed
above the table.
l Changed values are shown in bold text.
l Entities/properties are displayed in the table as a hierarchical tree.
Expand all rows in table. Expands the affected entities/properties and displays
all the rows in the table.
Collapse all rows in table. Collapses all the rows in the table and displays
parent entities/properties only.
Excluded Click the Excluded entities link to display a list of those entities that are
entities excluded and will not be updated. An entity is excluded if its context differs from
the selected context of the wizard. For example, if the selected entities are
applications and the selected context is BPM, then applications configured only
for RUM are excluded.
New Value The new value with which the entity/property will be updated.
Status The update status of the entity/property. The following are the valid statuses:
l A validation error has occurred and the entity/property will not be updated.
Note: The status of a parent entity/property is the worst status of its children.
Summary Page
This wizard page enables you to view the update results.
Important l General information about this wizard is available here: Global Replace Wizard, on
information page 739.
l The number of objects for which the update was successful and the number of
objects for which the update failed are displayed above the table.
l Each table column can be sorted in ascending or descending order by right-
clicking the column title. An up or down arrow indicates the sort order.
Select Context Page, on page 740 > Select and Update Properties Page, on page
740 > Preview Page, on page 741 > Summary Page, above
Entity Name The name of the updated entity/property included in the global replace.
Error Error details for those entities that were not successfully updated.
Status The update status of the entity. The following are the valid statuses:
Note: The status of a parent entity/property is the worst status of its children.
To access Select Admin > End User Management > Monitoring tab. In the view tree select
an application and in the Content pane, select the Location Offset tab.
Important l You cannot set location specific threshold offsets for applications monitored by
information BPM that are configured to use baseline thresholds. In such cases, the thresholds
configured for the transaction are applicable to all locations. For concept details,
see Baselines for Business Process Monitor, on page 774.
l Select a single location by clicking a row in the location list and enter the threshold
offset directly in the row. Use the Shift or CTRL key to select several locations and
click the Edit offsets for multiple locations button to open the Edit Location
Offset dialog box, where you configure a threshold offset for all the selected
locations.
UI Description
Element
(A-Z)
Edit offsets for multiple locations. Opens the Edit Location Offset dialog box, where
you configure a threshold offset for multiple, selected locations. For user interface
details, see Edit Location Offset Dialog Box, on page 738.
Reset the offset configuration for a location. Resets configured threshold offsets
for the selected locations. The value is reset either to the value of a parent location that
is configured for propagation, or to zero.
Monitored A check mark denotes that the location is monitored by BPM (that is, the application
by BPM has an assigned BPM that is configured for the location).
Note: This element is not visible for applications monitored by BPM that are configured
to use baseline thresholds.
Monitored A check mark denotes that the location is monitored by RUM. A location is considered
by RUM to be monitored by RUM if an IP range has been configured for the location (or one of its
child locations), or if the location (or one of its child locations) has been configured for
an end-user group.
For user interface details on configuring locations, see Location Manager in the APM
Platform Administration Guide.
For user interface details on configuring end-user groups, see Add End User Group with
Real User Monitor Configuration Dialog Box, on page 942.
UI Description
Element
(A-Z)
Override A check mark denotes that the configured threshold offset value for the location
overrides any threshold offset value propagated by a parent location.
Default value: Override is automatically enabled when you select the Propagate
check box.
Note: You can only clear the override by clicking the Reset the offset configuration
for a location button.
Propagate A check mark denotes that the configured value is propagated to the location's children.
If propagation is enabled, all the child locations of the selected location have the same
threshold offset value as the parent, unless a specific threshold has been configured for
a child or intermediate parent location.
Default value: The check box is automatically enabled when you configure a threshold
offset value for a location.
Example: A location called USA has two children—New York and California. A
threshold offset of 10% is set for the location USA. The Propagate check box is
selected (by default) and the locations New York and California are automatically
configured with a threshold offset of 10%.
Threshold The threshold offset, as a percentage, to add to, or subtract from, the configured
Offset (%) thresholds of BPM and RUM transactions and RUM pages and actions that are
accessed by users from the selected location.
To access Select Admin > End User Management > Monitoring tab > Browse tab
Important l The default view for EUM Administration is End User Monitors.
information l When you display a view other than the Application Management view, only the
CIs used by EUM Administration are enabled.
l Configuration details of a selected CI are displayed in the right pane of the
Monitoring page. For details about each configuration, refer to the relevant user
interface page.
l You can select actions by:
o Selecting a CI in the tree and clicking the action button.
o Right-clicking a CI in the tree to open a Shortcut menu and then clicking the
required action in the menu.
Note: Only the actions that are valid for the selected CI are enabled.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Add EUM Configuration. Opens a menu with the add actions that are applicable for
the selected CI. For details on the add actions and their availability, see Add Actions,
on page 748.
Properties. Displays the names and values of the selected CI's properties, in a new
window.
Paste. Pastes a selected CI that you have previously cut. You can cut and paste the
following CIs:
l Applications. You can paste an application to the root entry of the view, or to a CI
collection that is not included under an application.
l CI collections. You can paste a CI collection into another CI collection, but cannot
paste a CI collection that is directly under the root entry of the view to a CI collection
UI Description
Element
(A-Z)
Delete EUM Configuration. Opens a menu with the delete actions that are applicable
for the selected CI. The following are the possible delete options:
l BPM Configuration. Deletes the BPM configuration for the selected CI.
l RUM Configuration. Deletes the RUM configuration for the selected CI.
l Delete CI. Deletes the CI from the RTSM. You can delete the following CIs:
o Applications (CI type: BusinessApplication
o Business transaction flows (CI type: BusinessTransactionFlow)
o Transactions (CI type: BusinessTransaction)
Note: You cannot delete a transaction that is configured for BPM.
l When you delete BPM and RUM configurations from a CI, the CI itself is not deleted.
l To delete a BPM or RUM configuration, you must have Change permissions, in
addition to Delete permissions, for the application.
l When you delete a CI, it is deleted from the RTSM and is no longer available in other
applications in which it may have been configured.
UI Description
Element
(A-Z)
Management Operations. Opens a menu with the management operation actions that
are applicable for the selected CIs. For details on the management operation actions
and their availability, see Management Operation Actions, on page 751.
Click the ellipsis button to the right of the <Selected view> to open the Select a view
from the tree dialog box. In this dialog box, all views are displayed and you can browse
through and search the folder tree to locate the view with which you want to work.
<Selected Displays the currently selected view. Click the arrow to open a list of the available
view> views from which you can select the view with which you want to work.
Note: By default, only views containing EUM entities are included in the list of available
views. You can select other views by clicking the ellipsis button to open the Select
a view from the tree dialog box.
BPM Denotes that the CI is configured for BPM and if the configuration is active or inactive.
The following icons are used:
CI The CI name.
RUM Denotes that the CI is configured for RUM and if the configuration is active or inactive.
The following icons are used:
Add Actions
To access Use one of the following:
l Select a CI in the tree in the Monitoring Page Browse tab and click the
Add button to display the applicable add actions. Click the required
action.
l Right-click a CI in the tree in the Monitoring Page Browse tab to display a
Shortcut menu. Click the Add button to display the applicable add
actions and click the required action.
Important The applicable add actions for a selected CI depend on the CI type.
information
CI Add a CI collection. For user interface details, see Add CI l View root node
Collection Collection Dialog Box, on page 736. l Business
application
l CI collection
End User Add a new end-user group configured for monitoring by l View root node
Group with RUM. For user interface details, see Add End User Group l Group
RUM with Real User Monitor Configuration Dialog Box, on page
Configuration 942.
Application Add a new application configured for monitoring by BPM. l View root node
and its BPM For user interface details, see Business Process Monitor l Group
Configuration Application Configuration Wizard, on page 812.
Application Add a new application configured for monitoring by RUM. l View root node
and its RUM For user interface details, see Real User Monitor l Group
Configuration Application Configuration Wizard, on page 982.
Business Add a new business transaction flow. For user interface l Business
Transaction details, see Add Business Transaction Flow Dialog Box, application
Flow on page 792. l Group
(configured for
a business
application)
l Select one or more CIs in the tree in the Monitoring Page Browse tab and
click the Management Operations button to display the applicable
management operation actions. Click the required action.
l Select one or more CIs in the tree in the Monitoring Page Browse tab and
right-click one of the selected CIs to display a Shortcut menu. Click the
Management Operations button to display the applicable management
operation actions and click the required action.
Important l The applicable management operation actions for a selected CI depend on the
information CI type.
l For concept details on importing and export RUM configurations, see Exporting
and Importing Real User Monitor Configurations, on page 907.
Global Change and update EUM configurations for Selected EUM CIs of the
Replace selected CIs. same CI type
Wizard When you select this action, the Global Replace
wizard opens. For user interface details, see
Global Replace Wizard, on page 739.
Export Export all the applications that are configured for The root node of a view that
all RUM RUM in the selected view, including RUM contains applications
Applications applications that are part of CI collections. configured for RUM.
Export Export all the end-user groups that are configured The root node of a view that
all RUM End for RUM in the selected view, including end-user contains end-user groups
User Groups groups that are part of CI collections. configured for RUM.
Import Import previously exported RUM applications l The root node of a view
RUM under the root node or the selected CI collection. l CI collections that are
Applications When you select this action, the Import RUM not under an application
Applications Configuration wizard opens. For user node
interface details, see Import RUM
Applications/End User Groups Configuration
Wizard, on page 970.
Import Import previously exported RUM end-user groups l The root node of a view
RUM End under the rood node or selected CI collection. l CI collections that are
User Groups When you select this action, the Import RUM End not under an application
User Groups Configuration wizard opens. For user node
interface details, see Import RUM
Applications/End User Groups Configuration
Wizard, on page 970.
Monitoring Tab
The Monitoring tab enables you to view, configure and manage the applications you want monitored by
BPM and RUM. The tab includes two main display areas. The left pane includes the Browse tab and
the Search and Replace tab. The right pane displays the configuration and settings of a CI selected in
the Browse tab, or the results of a search made in the Search and Replace tab. The configuration and
settings of a selected CI are displayed in a number of different tabs in the right pane, with only the tabs
applicable to the selected CI visible.
Important The Monitoring tab is the default tab displayed when you access EUM
information Administration.
Browse Tab
Enables you to select and display a view, and browse through the view to locate and manage the
included CIs that are used in EUM Administration.
For user interface details, see Monitoring Page Browse Tab, on page 745.
For user interface details, see Searching and Replacing, on page 726.
CI Properties Tab
Enables you to view and change the name and description of a CI used in EUM Administration.
l Properties. For user interface details, see Business Process Monitor Application Properties
Page, on page 839.
l Default Settings. For user interface details, see Business Process Monitor Application Default
Settings Page, on page 835.
l Data Collectors. For user interface details, see Business Process Monitor Application Data
Collectors Page, on page 834.
l Reports Configuration. For user interface details, see Business Process Monitor Application
Reports Configuration Page, on page 844.
l General. For user interface details, see Real User Monitor Application General Page, on page
1006.
l Session. For user interface details, see Real User Monitor Application Session Page, on page
1027.
l Data Collection. For user interface details, see Real User Monitor Application Data Collection
Page, on page 990.
l Actions. For user interface details, see Real User Monitor Application Actions Page, on page
978.
l Events. For user interface details, see Real User Monitor Application Events Page, on page
1002.
Alerts Tab
Enables you to configure EUM alerts for a selected CI.
For details on administering EUM alerts, see End User Management Alerts Administration, on page
1115.
For user interface details, see Location Offset Page, on page 743.
To Select Admin > End User Management > Monitoring > Search > Search Definition
access > Query > Open Query Repository
UI Element Description
(A-Z)
New Search Query. Opens the Search Query wizard, where you can create a new
query. For user interface details, see Search Query Wizard, below.
Edit Search Query. Opens the Search Query wizard, where you can edit a selected
query. For user interface details, see Search Query Wizard, below.
Duplicate Search Query. Duplicates a selected query. A new query with the same
configuration as the original is created and is automatically given the same name as
the original with the addition of a period followed by a sequential number. For
example, if you duplicate a query called myquery, the new query is called
myquery.1. If you then duplicate the query called myquery.1, the new query is called
myquery.1.1 and so forth.
Editable A check mark denotes that the query is editable (that is, the query is a user defined
query). Predefined queries included in APM cannot be edited.
Search Lists the selected entity properties included in the query, together with details of their
Details values to be matched.
Note:
To Select Admin > End User Management > Monitoring tab > Search and Replace tab >
access Search Definition area > Advanced search:
l Select Query Repository and click the Add Search Query or Edit Search Query
buttons.
Important l General information about this wizard is available here: Search Query Wizard, on
information the previous page.
l This page is only applicable when you access the Search Query wizard from the
Query Repository page. For user interface details, see Query Repository Page, on
page 755.
Important General information about this wizard is available here: Search Query Wizard, on the
information previous page.
UI Description
Element
(A-Z)
Context Select the radio button for the context in which you want to search for the entities. Valid
context options are:
CI Properties. Search for the entities whose name and/or description include a specific
string.
Note: The context radio buttons are only enabled for Application and Business
Transaction entity types. For all other entity types there is a default context which you
cannot change.
Entity Select the radio button for the entity type for which you want to search.
type
Important l General information about this wizard is available here: Search Query Wizard, on
information page 756.
l The available properties are determined by the entity type and context selected in
the Select Search Context page.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Predefined Predefined search criteria, with properties for matching during the search already
Search selected.
Criteria
Select the check box next to the predefined search criteria you want to use.
Note: If there are no predefined search criteria for the entity type selected, this field is
not visible.
Properties A hierarchical tree of the properties available for matching during the search, according
to the context and entity type selected in the previous wizard page.
Select the check boxes for the properties you want to update. The selected properties
are displayed in the Search Details area.
<Property Each property selected in the Properties field is displayed, together with details of the
settings> value to be matched. Click the value link to open the Set Query Criteria dialog box,
where you configure the new property value to be matched during the search. For user
interface details, see Set Query Criteria Dialog Box, on page 761.
Default value: Before you configure a new value for a property, the value is displayed
as unspecified.
Note: If you configure an empty new value for a property, the value is displayed as
ignored.
Summary Page
This wizard page enables you to view a summary of the query, change property values for matching,
save the query in the Query Repository, and launch the query automatically when you exit the wizard.
Important l General information about this wizard is available here: Search Query Wizard, on
information page 756.
l This page is only applicable when you access the Search Query wizard from the
Search Definition area of the Monitoring Page Search tab. For user interface
details, see Searching and Replacing, on page 726.
map Define Query Details Page, on page 757 > Select Search Context Page, on page 757
> Define Search Criteria Page, on page 758 > Summary Page, on the previous page
UI Element Description
(A-Z)
Execute Select this check box to launch the query automatically when you click Finish to end
query and exit the wizard.
immediately
Default value: Selected
Note: This field is enabled only when the Save query check box is selected.
Save query Select this check box to save the query to the Query Repository and enter the query
name and an optional description.
Search Lists the selected entity properties included in the query, together with details of their
Details values to be matched. Click a value link to open the Set Query Criteria dialog box,
where you configure a new property value to be matched during the search. For user
interface details, see Set Query Criteria Dialog Box, on the next page.
Default value: Before you configure a new value for a property, the value is
displayed as unspecified.
Note:
l Before you configure a new value for a property, the value is displayed as
unspecified.
l All values must be configured before you can run the query.
l If you configure an empty new value for a property, the value is displayed as
ignored.
To access Select Global Replace wizard > Select and Update Properties page > Values
pane and click the change link for a property.
Important The elements displayed in this dialog box vary according to the selected property.
information
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<Property The type of value you set for a property will vary according to the specific property for
value which you are setting the value. For example, it can be a free text field, a check box, a
setting> radio button selection, and so forth. For details about each setting, refer to the relevant
user interface page for the specific property.
Note: When the value is a free text field, make sure you adhere to any syntax
exceptions and limitations (for example, a maximum length or permitted characters).
Replace... For some properties, you can replace a string within an existing property value with a
with... new string. In such cases, you are prompted to enter both the existing and new strings.
All occurrences of the string in the existing property value are replaced by the new
string.
To access Select Search Query wizard > Define Search Criteria page > Search Details
area and click the value link for a property.
Important The elements displayed in this dialog box vary according to the selected property.
information
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<Property The type of value you set for a property will vary according to the specific property for
value which you are setting the value. For example, it can be a free text field, a check box, a
setting> radio button selection, and so forth. For details about each setting, refer to the relevant
user interface page for the specific property.
To access Click the Update Script Parameters button in the Bulk Operations Shortcut
menu in the:
l Monitoring page > Search and Replace tab > Search Results area
l Script Repository > Search Results dialog box
Important This wizard enables you update script parameters that contain only regular or
information sensitive data.
Important l General information about this wizard is available here: Update Script Parameters
information Wizard, above.
l By default, the displayed data is sorted by script name. You can sort and filter the
data by any column.
l Data collectors for which a unique parameter value is configured are displayed as
children of the matching swept monitor and parameter.
l Script monitors that do not contain any parameters, or that contain only multi value
parameters, and individual multi value parameters are not included in the displayed
data. You can view details of such scripts and parameters by clicking the
Excluded script monitors and parameters link.
Wizard The Update Script Parameters Wizard, on the previous page contains:
map
Update Parameters Page, on the previous page > (Bulk Edit Script Parameters Dialog
Box, on page 765) > (Excluded Script Monitors and Parameters Page, on page 766) >
Preview Page, on page 767 > Summary Page, on page 768
UI Element Description
(A-Z)
Edit the value of multiple parameters. Opens the Bulk Edit Script Parameters
dialog box, where you can configure the value, expiration date, and description for
selected parameters. For user interface details, see Bulk Edit Script Parameters
Dialog Box, on page 765.
Note: This button is disabled if the selected parameters are of different types (that is,
a mixture of regular and sensitive data).
Reset the value of multiple parameters. Restores the old value, expiration date, or
description for any changes you have made, but not yet saved, for the selected
parameters.
Note: This button is disabled if no changes were made for the selected parameter.
Application The name of the application in which the parameter's parent script monitor is
included.
BTF The name of the business transaction flow in which the parameter's parent script
monitor is included.
Data The name of the data collectors to which the script is assigned.
Collectors
Note:
UI Element Description
(A-Z)
Excluded Click this link to open the Excluded Script Monitors and Parameters page, where you
script can see a list of the script monitors and parameters that were filtered out of the
monitors wizard. For user interface details, see Excluded Script Monitors and Parameters
and Page, on page 766.
parameters
A script monitor is excluded if it does not contain any parameters, or if all its
parameters are multi values.
A parameter is excluded if it is a multi value, but its parent script monitor is not
excluded as it contains other valid parameters.
Note: This link is only visible when one or more script monitors and/or parameters are
filtered out of the wizard.
New Value The new value you configure for the parameter. You can update the new value
directly in this field for a single parameter.
Note:
l For sensitive values, the value itself is not displayed and a row of black dots is
displayed instead.
l You can only update sensitive values in the Bulk Edit Script Parameters dialog
box.
Syntax exceptions: The maximum value length is 255 characters.
Old Value The current (old) value set for the parameter.
Note: For sensitive values, the value itself is not displayed and a row of black dots is
displayed instead.
Script The name of the monitor script in which the parameter is included.
Name
Note: If a parameter was assigned a unique value for a specific data collector, the
data collector is displayed as a child of the script in this column.
UI Element Description
(A-Z)
Version The version number of the monitor script in which the parameter is included.
To access Select the Update Parameters page and click the Edit the value of multiple
parameters button.
Important l General information about this wizard is available here: Update Script Parameters
information Wizard, on page 762.
l To enable a field, select the check box adjacent to it.
l You can enter empty (blank) values for any field.
UI Element Description
(A-Z)
Confirm When you enter a value for a parameter marked sensitive (for example, a password
Value parameter), you must confirm the value by entering it again. The Value and Confirm
Value entries must match.
Note: The value itself is not displayed and a row of black dots is displayed instead.
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing values,
such as passwords. The expiration date is an indication of when you want to change a
parameter's value. Click the arrow in the field to open a calendar from which you can
select a date.
UI Element Description
(A-Z)
Note:
l For parameters marked sensitive, the value is not displayed and a row of black
dots is displayed instead.
l If the selected parameters contain different value types, the text Mixed Values is
displayed
Syntax exceptions: The maximum value length is 255 characters.
A script monitor is excluded if it does not contain any parameters, or if all its parameters are multi
values. A parameter is excluded if it is a multi value, but its parent script monitor is not excluded as it
contains other valid parameters.
To access Select the Update Parameters page and click the Excluded script monitors and
parameters link.
Important General information about this wizard is available here: Update Script Parameters
information Wizard, on page 762.
UI Element Description
(A-Z)
Application The name of the application in which the parameter's parent script monitor is
included.
BTF The name of the business transaction flow in which the parameter's parent script
monitor is included.
UI Element Description
(A-Z)
Data The name of the data collectors to which the script is assigned.
Collectors
Note: This column displays All if all of the script monitor's parameters are filtered
out.
Script Name The name of the monitor script in which the parameter is included.
Version The version number of the monitor script in which the parameter is included.
Preview Page
This wizard page enables you to view the number of parameters that will be updated with new values,
expiration dates, or descriptions as well as the details of these changes.
Important l General information about this wizard is available here: Update Script Parameters
information Wizard, on page 762.
l Only the parameters that will be updated are displayed on this page. However, a
parent row is displayed if one of its children will be updated, even if the parent will
not be updated directly itself.
l The Expiration Date and Description columns are hidden by default, even if you
updated their values.
l The UI elements on this page are similar to those on the Update Parameters page,
except for the following differences:
o The total number of parameters that will be updated is displayed.
o The Edit the value of multiple parameters and Reset the value of multiple
parameters buttons are not displayed, nor is the Excluded script monitors
and parameters link.
For user interface details, see Update Parameters Page, on page 762.
Summary Page
This wizard page enables you to view a summary of the update operation.
Important l General information about this wizard is available here: Update Script Parameters
information Wizard, on page 762.
l Only the parameters that were updated are displayed on this page. However, a
parent row is displayed if one of its children was updated, even if the parent was
not updated directly itself.
l By default, the table is sorted by Status (with failed results first) and then by Script
Name.
UI Element Description
(A-Z)
Application The name of the application in which the parameter's parent script monitor is
included.
BTF The name of the business transaction flow in which the parameter's parent script
monitor is included.
Data The name of the data collectors to which the script is assigned.
Collectors
Error If the update of the parameter failed, as indicated in the Status column, the relevant
error message is displayed.
Script The name of the monitor script in which the parameter is included.
Name
Status One of the following icons indicates if the parameter update was successful or not:
CIs Deleted Directly from the RTSM are not Deleted in EUM Administration
If an application, business transaction flow, business transaction, or location CI that has a RUM or
BPM configuration was removed from the RTSM, it is automatically restored by EUM to ensure the
stability of the EUM configuration. The restored CI name comprises the CI ID number concatenated
with _restored. In some cases, links to related CIs are not restored.
After having installed a BPM (for details, see the Business Process Monitor Deployment Guide) you
must configure BPM in End User Management (EUM) Administration to be able to monitor your
applications. For details, see How to Set up Business Process Monitors, on page 775.
The settings you configure in EUM Administration are used by BPM to run scripts (transaction
monitors) and collect transaction performance data (application response time and availability), and to
run WebTraces and collect server/network performance data. Performance data is collected from
various points throughout the infrastructure, as well as from external locations. You use BPM reports to
help identify the cause of delays and problems encountered by the scripts and WebTraces.
You use the Monitoring Page Browse tab in EUM Administration to navigate and work with the
configured CI collections, applications,business transaction flows, and transactions. For user interface
details, see Monitoring Page Browse Tab, on page 745.
l Establish the main applications or lines of business whose performance you want to monitor.
l Determine the business functions whose failure could cause harm to your company, for example,
transactions that have significant impact on the business (such as purchases), heavy throughput
transactions (such as home page download), or transactions integrated with legacy systems, since
these integrations increase the risk for application failures.
l Identify transactions that hit the different components within your application infrastructure (servers
and physical devices), for example, transactions high in database I/O (such as search requests),
since those tend to stress the system.
l Monitor transactions that affect typical end-user experience, for example, links that users commonly
follow or transactions associated with new promotions.
l Select transactions that enable you to verify and reinforce service level agreements, for example,
mission-critical transactions that typically exhibit heavy throughput, high impact on the system and
high database I/O, or transactions describing increased user actions (such as clicking on many links
or visiting many parts of your site).
l Record transactions that interact with specific parts of your network infrastructure. For example,
define a transaction that exercises just the web server, another that interacts with the web server
and application server, and a third that interacts with the web server, application server, and
database server.
l How soon you want to know if the system is down. If the default wait of 15 minutes is too long,
schedule the application/flow to run more frequently.
l How much load the system can handle. If the script monitoring an application/flow creates a high
load on the system, schedule the application/flow to run less frequently so that the script does not
cause system performance degradation.
l How much data is required for SLAs or reports. For example, if an SLA requires an application to be
hit by a script from a specific location once every 15 minutes, it may not add any value to run an
application/flow more frequently.
l How much load can the BPM and APM handle. If you schedule an application/flow to run very
frequently, it increases the load on the BPM and APM. This may affect the performance of all the
scripts run on the overloaded BPM and the performance of APM.
l How closely the script is meant to emulate real users. If the users being emulated by the script only
work specific hours, it may only be necessary to schedule the application/flow to run from one or two
hours prior to the start of this time period, to one or two hours after the end of this time period.
Collecting component breakdown data enables drilling down in the transaction breakdown reports, in
the End User Management (EUM) application. Drilling down to view the component breakdown data for
the transaction instances for which data is collected, helps to pinpoint response time issues that
occurred due to problems with a specific component (for example, a large or missing image on a page).
For details on how component breakdown data appears in reports, see BPM Page Component
Breakdown on Demand in the APM User Guide.
If a script for which BPM is configured to collect transaction breakdown data contains multiple
protocols, only one type of breakdown is used:
l web based breakdown is used providing one of the protocols is a web based protocol that is
included in the BdSupportedProtocols configuration setting in the agent1.cfg file on the BPM
machine.
l TCP breakdown is used providing one of the protocols is a non-web based protocol that is
included in the AdvancedTcpBdSupportedProtocolsconfiguration setting and none of the
protocols is a web based protocol that is included in the BdSupportedProtocols configuration
setting in the agent1.cfg file on the BPM machine.
Breakdown Samples
By default, Application Performance Management saves component breakdown data to the
database once per every four transaction instances. The setting for how often to save component
breakdown data can be modified from the PCBD section of the topaz_data_server.cfg file on the
BPM machine. For details, see Business Process Monitor Configuration Files in the Business
Process Monitor Administrator’s Guide.
VuGen scripts contain parameters, such as user names and passwords that are used by the scripts to
log in to monitored applications. You may need to change the values of these parameters at certain
intervals. For example, if your IT organization requires periodic changes of login credentials. You may
also need to have different values for a parameter in the same script when it is run on different BPMs.
For example, if you monitor an application that prevents simultaneous logins with the same credentials
on multiple BPMs.
Constantly having to edit scripts to update parameter values, or duplicate scripts and then make
changes, is heavy maintenance, especially as to change a script you have to download it, edit it in
VuGen, and then upload it again to APM.
Managing parameters in EUM Administration enables you to set different parameter values to be used
by scripts, without having to edit the scripts themselves. You set parameter values for specific scripts
in specific applications or business transaction flows, and can also set different values to be used for
the same parameter according to the BPM that runs the script. You can also update the values for
multiple parameters across multiple scripts at the same time.
When you configure a value for a script parameter, you can enter an expiration date for the value. Using
expiration dates for parameter values helps you manage parameters with frequently changing values,
such as passwords. The expiration date is an indication of when you need to change a parameter's
value. The expiration date is for informational purposes only and does not trigger any notification or
change.
Parameter values are stored in an application's configuration in the management database and use the
same encryption as the original value in the script. You cannot set parameter values in EUM
Administration for parameters that use multiple values.
l A BPM application. For user interface details, see Script Parameters Pane, on page 843.
l A business transaction flow. For user interface details, see Script Parameters Tab, on page 872.
l The Script Repository. For user interface details, see Script Parameters Tab, on page 872.
You can also edit script parameters as part of a bulk operation. For concept details, see Searching and
Replacing, on page 726.
NOTE:
Script parameterization is supported for BPM version 8.x and later.
When baselining is enabled, an average response time and standard deviation are calculated for
each transaction, for each location from which it runs, based on the real performance data obtained
from data samples. The average transaction response time and standard deviation are periodically
updated with data from new samples that are received.
When you configure an application's transaction thresholds based on a baseline, you specify the
number of standard deviations from the average transaction response time, that determine the
transaction's status. (We recommend that you use the default settings, which are 3 standard
deviations for OK status and 4 standard deviations for Critical status). You can also optionally
configure a fixed lower limit value (that is, a minimum transaction response time), below which a
transaction will always have a status of OK, and a fixed upper limit value (that is, a maximum
transaction response time), above which a transaction will always have a status of Critical,
regardless of its baseline calculated status.
NOTE:
l You cannot set location specific thresholds for transactions using the baseline.
l If baselining is enabled, when creating new Service Level Agreements (SLAs) in Service
Level Management you are required, by default, to configure fixed (static) thresholds for
BPM transactions in the SLA. For SLAs upgraded from earlier versions, you must
reconfigure them to include fixed thresholds for included BPM transactions. For details,
refer to the APM Upgrade Guide.
3. Create scripts
Create scripts that include transactions that reflect the business processes for which you plan
to collect data, and save them to a local or network drive. For details, refer to the Virtual User
Generator User’s Guide.
TIP:
Scripts can also be uploaded to the Script Repository while configuring applications and
business transaction flows for BPM.
NOTE:
Permissions for an application set in the EUM context in the Permissions Manager do
not affect the permissions to view that application in views defined in IT Universe
Manager. Permissions for views must be set separately.
13. View Business Process Monitor data in reports and Service Health
Once data on the configured BPM applications and business transaction flows has been
collected, you can view the data in BPM reports and in Service Health.
For details on BPM reports, see End User Management Reports Overview in the APM User
Guide.
For details on viewing BPM data in Service Health, see How to Monitor Your Environment
Using Service Health in the APM User Guide.
1. Establish a baseline
Measuring your baseline is essential for knowing the normal performance of your application
and for providing a comparison for establishing acceptable or expected performance ranges.
For details on this topic, see Baselines for Business Process Monitor, on page 774.
Plan the transactions you want to monitor to ensure that you monitor essential transactions for
your organization. For details on what you should consider when determining what to monitor,
see Monitoring Essential Transactions, on page 770.
l Using the Virtual User Generator. For details, see the Virtual User Generator documentation.
l Zipping the files in your file manager as described in the following procedure.
To zip transactions:
Ensure that the Save full path info option is not selected so that there are no paths in the path
column of the zip archive.
NOTE:
Do not select the directory itself to Add to Zip as this includes the directory name in the
path column. You cannot add a zipped file that includes a directory to a profile in the
console.
NOTE:
Currently, BPM supports UFT GUI scripts (tests) only.
Use the guidelines below when installing and using QTP/UFT with Application Performance
Management. For more information about QTP/UFT, refer to the QTP/UFT documentation sets.
TIP:
For additional recommendations to consider when scripting for BPM with QuickTest
Professional, see Software Self-solve Knowledge Base article KM198697.
l General, below
l Installing QTP/UFT, below
l QTP/UFT Script Content, on the next page
l Running QTP/UFT Scripts, on the next page
General
l Before recording QTP/UFT scripts, select the Record and run on these applications option in
the Record and Run Settings dialog box, and specify the applications against which the script
will run. Failure to select this option may result in the failure of BPM to run the script. To enable
this option, open the script in:
o QTP: Select Automation > Record and Run Settings > Windows Applications
o UFT: Select Record > Record and Run Settings > Windows Applications
and select the Record and run only on Applications specified below setting. Make sure the
applications against which the script will run are defined.
l When calling values from a parameter file, note the following:
o The data table expects the column name as the first parameter, for example DataTable("A")
will access the value from column A. In QTP/UFT, this is known as a data table parameter.
o By default, QTP/UFT runs a number of global iterations equal to the number of rows in the
global data sheet. You can modify the default range of global iterations in QTP/UFT from File >
Settings > Run.
l Disable the screensaver on BPM machines running QTP/UFT scripts.
Installing QTP/UFT
l When possible, install QTP/UFT and record scripts (referred to as tests in the QTP/UFT guides)
on the same machine running the BPM that will execute the scripts. It is further recommended to
use the same operating system image on all BPM machines that will execute the script. If it is
not possible to record scripts on the BPM machine, make sure to record scripts on a machine
whose environment is the same as the BPM machines that will run the scripts.
l Make sure to install QTP/UFT prior to installing BPM.
NOTE:
You require a QTP/UFT license to create and modify scripts, but do not require a license to
run QTP/UFT scripts on BPM. When you install QTP/UFT you are required to enter license
details, but have an option of using QTP/UFT for a trial period without a license. During this
trial period, you are able to create and modify QTP/UFT scripts.
scripts in QTP/UFT in mdrv mode to verify that they run correctly before using them in BPM. To
test the execution in mdrv mode, use one of the following methods:
o Use Silent Test Runner (accessible from Start > Programs > QuickTest Professional or
Unified Functional Testing > Tools), an application for running tests in mdrv mode. It
provides a run log and transaction log that can be reviewed to verify that scripts run
successfully.
o Run mdrv using command line syntax. First, run the following command from the QTP/UFT
path with the -usr flag:
"<QTP/UFT installation directory>\bin\mdrv.exe" -usr <path to usr file>
For example:
<Business Process Monitor application directory>\workspace\agent1
\Site1\qtp_script\<long RTSM ID>\Check_users\Check_users.usr
l Keep in mind that scripts run faster in mdrv mode than in QTP/UFT mode, which can result in
synchronizations problems; thus scripts that run correctly in QTP/UFT mode might not run
correctly in mdrv mode. Usually adding wait time or checking for an object's existence will solve
this problem.
NOTE:
It is recommended to change the name of a transaction in EUM Administration, but if you change
the name of a transaction in a VuGen script, you will no longer see historical data for the
transaction in APM.
NOTE:
For non-web protocols, not all of the run-time settings described below are available. When
recording scripts with non-web protocols, it is recommended to use the default run-time settings,
unless modifications are required to suit your specific environment.
General: Pacing
Setting Recommended Remarks
Value
General: Log
Setting Recommended Remarks
Value
General: Miscellaneous
Setting Recommended Remarks
Value
Continue Enabled Set this in the Error Handling section so that your scripts
on error continue to run when errors occur.
Generate Enabled Set this in the Error Handling section so that you can later
snapshot analyze the errors that occur during the script run.
on error
Use Custom Default setting Although this is the recommended setting, you should
User-Agent select the browser type most suitable to the application
String being monitored.
Cache URLs Disabled This setting is preferable as, if the setting is enabled,
requiring VuGen will not download the content of a URL that is
content cached and may cause verification checks to fail. The
(HTMLs) replay engine will not check to see whether the content of
the cached page has changed.
Keep-Alive Yes
HTTP
Connections
Resource Page No
Timeout is a
warning
Enable image Enabled If you are using checks in the script, it is recommended
and text check that you use web_reg_find and not web_find, as the
latter has a significant effect on transaction response
time. When using web_reg_find, you do not need to
enable the Checks setting.
All Generate web Disabled These settings are not applicable to Application
performance Performance Management.
graphs settings
File and line in Disabled These settings are not applicable to Application
automatic Performance Management.
transaction
names
as required.
TIP:
Although the excluded files are not necessary for running a script, you may require them for
reference and analysis at a later stage. In such a case, do not include these default functions at
l While recording, insert transaction markers to mark the start and end of the specific business
processes for which you want Application Performance Management to collect data. For example,
you might record a transaction file that includes navigating to the home page of a web site,
performing a user login, performing a search, and viewing the search results. You could break this
script into two separate transactions—login and search. During recording, you would insert start and
end transaction markers before and after each separate activity. Application Performance
Management would then track response time and availability data separately for each marked
transaction in the transaction file. Note that you can also record a number of business process
steps, and then after recording, manually insert transaction markers into the script.
l Record small transactions that contains just one logic step (for example, logging in, accessing a
home page, performing a search, and so forth). This will improve the ability to later pinpoint and
resolve problems.
l Record transactions that monitor specific components in your application architecture (for example,
accessing the home page to monitor the web server, performing a search to monitor the database
server, and so forth).
l Ensure that each step of a script is contained within a transaction. By design, VuGen reports data
only for those user steps in a script that are contained within a VuGen transaction. If a step is not
contained within a transaction and the script fails at that point, the failure is not reported to APM and
no alerts are sent.
l Always use correlation and fail the transaction if correlation fails.
l When recording web-based transactions, include a web_reg_find check inside a transaction to verify
that you receive the correct web page. Ensure that you place the check statement between the start
and end transaction statements.
l If you are interested in monitoring performance dependency, you can nest transactions one inside
another.
l To get an overall picture of business process performance, while at the same time tracking the
performance of individual steps within the business process, create a main transaction inside which
you mark sub-transactions.
For example, say you want to monitor the business process of ordering a book in a web-based
application. You could create one main transaction that involves all the steps: accessing the home
page, logging in, performing a search, submitting the order. Within this transaction you could mark
sub-transactions that monitor each individual step in the process.
You monitor the sub-transactions to track the performance of the business process components
(which might access different server machines in the application architecture); you monitor the
overall transaction to get a clear picture of the performance of the complete business process, which
is often useful for reporting, comparing to a competitor's application, and so forth.
l Add comments to your script to achieve good maintainability.
l Work with your application team to ensure that:
o monitoring goals are being achieved.
o any changes to the application are communicated to the script writer so that the script can be
updated.
o deployment of the updated scripts is coordinated with deployment of application upgrades.
l To encrypt a default parameter value in VuGen, first of all encrypt the value using the VuGen Script
Editor and then paste the encrypted value into the Parameters List dialog box.
l You must zip the script folder before uploading to the Script Repository in APM.
l Avoid dynamic transaction naming. This is not supported by APM and requires script modifications.
If performance testing requires transaction names to be dynamic, the following steps should be
taken:
o Add a fake if condition that starts all the possible transaction names
If (0) {
lr_start_transaction (“trans_A”);
lr_start_transaction (“trans_B”);
lr_start_transaction (“trans_C”);
o Do not parameterize the transaction name. Use a variable instead. For example, rather than lr_
start_transaction (“{transName}”); use the following code:
char * txnName;
...
...
lr_start_transaction (txnName);
This ensures that the transactions are named correctly when the script is uploaded to APM.
l Insert status checks inside transactions. Each transaction should contain a verification point that
denotes whether the transaction was successful or not. The script should not rely on built-in error
recognition (for example, HTTP 500) to determine if a transaction passed or failed.
l Parameterize hard coded values. It is often convenient to leave hard coded values in the scripts as it
reduces script development time during load and performance testing. For example, when recording
against a web application, the URLs recorded in the script are often left as-is. However, in
production, the URLs will need to be changed as the scripts will need to run against the production
system, which had different URLs than the test one. It is therefore recommended to identify what
script data will require changing and to use parameters (or other methods if applicable) to make the
scripts more dynamic.
l Avoid shared data files or components. APM treats each script as a standalone entity. If the script
contains a data file or any other component (for example, custom DLL) located in a central location
(that is, common to all scripts) APM will fail to send it to the BPM, thus breaking the script.
l Encrypt user names, passwords, and other sensitive data. APM monitors applications in production.
Therefore all user accounts and passwords are real production credentials and usually must not be
stored as clear text. The best method to achieve this is to store the data as encrypted parameters in
a data file. VuGen has a password encryption utility that can be used to encrypt any string. Once the
string is stored it can be retrieved, prior to usage, using the following code:
This retrieves the parameter, decrypts it, and saves the decrypted value back into the same
parameter. It can now be used as a regular parameter.
To access Select Admin > End User Management > Monitoring tab. In the view tree, right-
click an application and select Add > Business Transaction Flow.
Important l You can only create a business transaction flow in this dialog box and cannot
information configure it. You configure the flow after you have created it in the Business
Transaction Flow Properties and Data Collectors pages. For user interface details,
see Business Transaction Flow Properties Page, on page 852 and Business
Transaction Flow Data Collectors Page, on page 851.
l You can also use the Business Transaction Flow Configuration wizard to create
and configure a new flow. For user interface details, see Business Transaction
Flow Configuration Wizard, on page 850.
Select Admin > End User Management > Monitoring tab and click the Add Data
Collectors button in the:
l Business Transaction Flow Properties page > Scripts pane > Add Scripts wizard >
Assign Data Collectors page
l Business Transaction Flow Properties page > Scripts pane > Edit Script Settings
dialog box > Assigned Data Collectors tab
l Business Transaction Flow Properties page > WebTraces pane > New WebTrace
dialog box
l Business Transaction Flow Properties page > WebTraces pane > Edit WebTrace
Settings dialog box
l Business Transaction Flow Properties page > Single Transaction Scripts pane >
New Single Transaction Script dialog box > Assigned Data Collectors tab
l Business Transaction Flow Properties page > Single Transaction Scripts pane >
Edit Single Transaction Script dialog box > Assigned Data Collectors tab
l Business Process Monitor Application Properties page > WebTraces pane > New
WebTrace dialog box
l Business Process Monitor Application Properties page > WebTraces pane > Edit
WebTrace Settings dialog box
Important Select a single data collector by clicking a row in the list, or use the Shift or CTRL key
information to select several data collectors.
UI Description
Element
(A-Z)
Move to Selected Data Collectors. Moves selected data collectors from the
Available Data Collectors pane to the Selected Data Collectors pane.
Move all to Selected Data Collectors. Moves all data collectors from the Available
Data Collectors pane to the Selected Data Collectors pane.
Move to Available Data Collectors. Moves selected data collectors from the
Selected Data Collectors pane to the Available Data Collectors pane.
Move all to Available Data Collectors. Moves all data collectors from the Selected
Data Collectors pane to the Available Data Collectors pane.
Available The left pane on the page lists the available data collectors that you can select for the
Data application.
Collectors
Private A check mark denotes that the BPM is run privately for your company (a private POP).
POP
Note: This element is visible only for Software-as-a-Service customers.
Selected The right pane on the page lists the selected data collectors for the application.
Data
Collectors
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
UI Description
Element
(A-Z)
Note: This element is visible only when adding data collectors to business transaction
flows.
l Select Admin > End User Management > Monitoring tab. In the view tree,
select a BPM application or a business transaction flow. In the Content pane,
select Business Process Monitor tab > Data Collectors and click the Add
Data Collectors button.
l Select Admin > End User Management > Monitoring tab and in the view
tree, select the Search tab. Perform a search (for applications, business
transaction flows, or script monitors) and in the Search Results pane, select
the entities you want to update, click the Bulk Operations button and
select Add BPM Data Collectors from the Shortcut menu.
l Select Admin > End User Management > Script Repository tab. In the
Folder Content pane, select a script that is in use and click the Script
Search Assignment button. In the Search Results dialog box, select
the scripts you want to update, click the Bulk Operations button and
select Add BPM Data Collectors from the Shortcut menu.
l Select Admin > End User Management > Settings tab > Business
Process Monitor Settings > BPM Agents. Select data collectors from the
list and click the Search for Monitored Business Transaction Flows
button. In the Search Results dialog box, select the business transaction
flows you want to update, click the Bulk Operations button and select
Add BPM Data Collectors from the Shortcut menu.
Important Information General information about this wizard is available here: Add Data
Collectors Wizard, on the previous page.
Wizard map (adding data The Add Data Collectors Wizard, on the previous page contains:
collectors to an individual
Select Data Collectors Page, above > Assign Monitors Page, on
application or business
page 798 (for business transaction flows) > Assign Business
transaction flow)
Transaction Flows Page, on page 799 (for applications) > Assign
Data Collectors Page, on page 800
Wizard map (adding data The Add Data Collectors Wizard, on the previous page contains:
collectors as a bulk
Select Data Collectors Page, above > Change Data Collector
operation)
Settings Page, on page 802 > Override Data Collectors Page, on
page 803 > Summary Page, on page 803
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Select. Moves selected data collectors from the Available Data Collectors pane to the
Selected Data Collectors pane.
UI Description
Element
(A-Z)
Select All. Moves all data collectors from the Available Data Collectors pane to the
Selected Data Collectors pane.
Deselect. Moves selected data collectors from the Selected Data Collectors pane to
the Available Data Collectors pane.
Deselect All. Moves all data collectors from the Selected Data Collectors pane to the
Available Data Collectors pane.
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Available The left pane on the page lists the available data collectors that you can select for the
Data application or business transaction flow.
Collectors
Private A check mark denotes that the BPM is run privately for your company (a private POP).
POP
Note: This element is visible only for Software-as-a-Service customers.
Selected Click the Selected <entities> link to open a window in which the selected <entities>
<entities> to which you are adding data collectors are displayed.
Selected The right pane on the page lists the selected data collectors for the application or
Data business transaction flow.
Collectors
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
UI Description
Element
(A-Z)
Note:
l This element is visible only when adding data collectors to business transaction
flows.
l This element is not visible for bulk operations.
Important l General information about this wizard is available here: Add Data Collectors
information Wizard, on page 795.
l This page is included in the Add Data Collectors wizard only when the wizard is
accessed from the Business Transaction Flow Data Collectors page.
UI Element Description
(A-Z)
Select. Moves selected monitors from the Available Monitors pane to the Selected
Monitors pane.
Select All. Moves all monitors from the Available Monitors pane to the Selected
Monitors pane.
UI Element Description
(A-Z)
Deselect. Moves selected monitors from the Selected Monitors pane to the
Available Monitors pane.
Deselect All. Moves all monitors from the Selected Monitors pane to the Available
Monitors pane.
Available The left pane on the page lists the available monitors that you can select for the
Monitors business transaction flow.
Selected The right pane on the page lists the selected monitors for the business transaction
Monitors flow.
Source The monitor source. That is, the entity monitored by the monitor. Valid sources are:
l Transaction
l WebTrace
l Single Transaction Monitor
Note: This element is only populated for monitors whose source is Transaction.
Important This page is included in the Add Data Collectors wizard only when the wizard is
information accessed from the Business Process Monitor Application Data Collectors page.
Select All. Moves all monitors from the Available Monitors pane to the
Selected Monitors pane.
Deselect All. Moves all monitors from the Selected Monitors pane to
the Available Monitors pane.
Available Business The left pane on the page lists the available business transaction flows
Transaction Flows that you can select for the application.
Selected Business The right pane on the page lists the selected business transaction flows
Transaction Flows for the application.
Source The monitor source. That is, the entity monitored by the monitor.
Important General information about this wizard is available here: Add Data Collectors Wizard,
Information on page 795.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure schedules and advanced settings for the data collectors assigned
UI Description
Element
(A-Z)
to an application or business transaction flow. For user interface details, see Edit Data
Collector Settings Dialog Box, on page 862.
Note: This button is enabled only when data collectors that are assigned to both the
business transaction flow and its parent application are selected.
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Assigned Lists all the business transaction flow's monitors currently scheduled to run on the data
Monitors collector host location. By default, all monitors are assigned to run on all off the
business transaction flow's assigned data collectors.
Host Displays the host alias of the data collector instance as defined on the data collector
machine.
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private POP).
POP
Note: This element is visible only for Software-as-a-Service customers.
Schedules Displays the schedule configured for the business transaction flow's monitors to run on
the selected data collector.
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
UI Description
Element
(A-Z)
settings. The data collector is assigned to both the application and the business
transaction flow, but its settings have been changed for the business transaction
flow. You use the Restore Application Data Collectors button to restore the
parent application's data collector settings and override any locally configured
settings.
Tooltip: A tooltip explains the meaning of the icon.
Version Displays the version of the data collector software installed on the data collector
machine.
Important General information about this wizard is available here: Add Data Collectors Wizard,
Information on page 795.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure schedules and advanced settings for the data collectors assigned
to the entity. For user interface details, see Edit Data Collector Settings Dialog Box, on
page 862.
Note: Only the Schedules and Advanced Settings tabs in the Edit Data Collector
Settings dialog box are available.
UI Description
Element
(A-Z)
Private A check mark denotes that the BPM is run privately for your company (a private POP).
POP
Note: This element is visible only for Software-as-a-Service customers.
Schedules Displays the schedules configured for the entity's monitors to run on the selected data
collector.
Version Displays the version of the data collector software installed on the data collector
machine.
Important General information about this wizard is available here: Add Data Collectors Wizard,
Information on page 795.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Assign data collectors only when Select this radio button to assign only new data collectors
not assigned... and their schedules to an entity.
Override existing data collectors Select this radio button to override an entity's existing data
and schedules... collectors and schedules.
Summary Page
This wizard page displays a summary of the updates made by the wizard.
Important General information about this wizard is available here: Add Data Collectors Wizard,
Information on page 795.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Status The number of data collectors assigned to the entity by the wizard.
To Select Admin > End User Management > Monitoring tab. In the view tree, select a
access business transaction flow. In the Content pane, select Business Process Monitor tab >
Properties, and in the Scripts pane click the Add Script button.
Important General information about this wizard is available here: Add Scripts Wizard, above.
information
810
<General Settings>
User interface elements are described below:
UI Description
Element
(A-Z)
Move to Selected Scripts. Moves selected scripts from the Available Scripts
pane to the Selected Scripts pane.
Move selected item with children to Selected Scripts. Moves all the scripts in
the selected folder from the Available Scripts pane to the Selected Scripts pane.
Move to Available Scripts. Moves selected scripts from the Selected Scripts
pane to the Available Scripts pane.
Move all to Available Scripts. Moves all scripts from the Selected Scripts pane
to the Available Scripts pane.
Script Click the Script Repository link to open the Script Repository page in a new
Repository window, where you manage scripts in the Script Repository. For user interface
details, see Script Repository Page, on page 1076.
UI Description
Element
(A-Z)
Browse <Script Repository tree>. The browse tab displays a tree of the folders and scripts
Tab in the Script Repository. Click the plus sign (+) next to an object in the tree to expand
it and display its children. Click the minus sign (-) next to an open object in the tree to
close it and hide its children. Click a script in the tree to select it for moving to the
Selected Scripts pane.
Note to Software-as-a-Service customers: Only scripts that have been verified (that
is, scripts with a verification status of Verified or Verified without sandbox) are
displayed in the tree and can be added to the business transaction flow.
UI Description
Element
(A-Z)
Add Script. Opens the Add Script dialog box, where you can upload new scripts
to a selected folder in the Script Repository. For user interface details, see Script
Repository Page, on page 1076.
Script name. Enter the string to search for. When the search is run, any script in the
specified location whose name contains this string is included in the search results.
Search Results. All scripts in the specified location whose name contains the
configured string are included in the search results. For each script located, the
following information is displayed:
UI Description
Element
(A-Z)
Up. Moves a selected script higher in the order of selected scripts. This
UI Description
Element
(A-Z)
Down. Moves a selected script lower in the order of selected scripts. This
determines the order of the scripts in the business transaction flow.
Select Version. Opens the Select Version dialog box, where you can select which
version of a selected script to use. By default, the most current version of the script
is used.
Script Displays the path of the selected script in the Script Repository.
Repository
Path
Important l General information about this wizard is available here: Add Scripts Wizard, on
information page 804.
l Select a single transaction by clicking a row in the transaction list and enter
thresholds directly in the row. Use the Shift or CTRL key to select several
transactions and click the Edit Thresholds button to open the Edit Thresholds
dialog box, where you configure thresholds for all the selected transactions.
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholds dialog box, where you configure
transaction thresholds for multiple transactions. For user interface details, see Edit
Thresholds Dialog Box, on page 873.
Critical The response time threshold above which the transaction's status is Critical.
Note: The default color for critical transactions in Service Health and reports is red.
Minor The response time thresholds between which the transaction's status is Minor.
Note:
l The default color for Minor transactions in Service Health and reports is yellow.
l The Minor transaction threshold is automatically set to the range between the OK
and Critical thresholds that you configure for the transaction.
OK The response time threshold below which the transaction's status is OK.
Note: The default color for OK transactions in Service Health and reports is green.
Outlier The response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time range.
Note: You can specify whether outlier transactions are treated as failed transactions
or ignored completely in reports. For user interface details, see Default Transaction
Thresholds, on page 815.
Important General information about this wizard is available here: Add Scripts Wizard, on page
information 804.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Add Data Collectors. Opens the Add Data Collectors dialog box, where you select
the data collectors you want to add to the business transaction flow. For user interface
details, see Add Data Collectors Dialog Box, on page 793.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure the schedule and advanced settings for selected data collectors
for the business transaction flow. For user interface details, see Edit Data Collector
Settings Dialog Box, on page 862.
Note: This button is enabled only when data collectors that are assigned to both the
business transaction flow and its parent application are selected.
Remove Data Collectors. Removes selected data collectors from the business
transaction flow.
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Assigned Displays the monitor scripts assigned to run on the data collector.
Monitors
Host Displays the host alias of the data collector instance as defined on the data collector
machine.
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private POP).
UI Description
Element
(A-Z)
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
Version Displays the version of the data collector software installed on the data collector
machine.
Important l General information about this wizard is available here: Add Scripts Wizard, on
information page 804.
l If none of the selected scripts contain parameters, this wizard page is not
displayed.
Assign Data Collectors Page, on page 808 > Define Script Parameters Page, above
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Edit Script Parameter. Opens the Edit Script Parameter dialog box, where you can
edit the value, description and expiration date for a selected parameter. For user
interface details, see Edit Script Parameter Dialog Box, on page 866.
View Unique Data Collector Values. Opens the Unique Data Collector Values
dialog box, where you can view the parameter's settings for each data collector and
set specific values by data collector. For user interface details, see Unique Data
Collector Values Dialog Box, on page 888.
Restore Script Parameter Value. Restores the original script parameter value.
Note: You can edit the description by clicking the relevant cell in the table.
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing values,
such as passwords. The expiration date is an indication of when you want to change a
parameter's value.
Note: You can edit the expiration date by clicking the arrow in the relevant table cell.
A calendar opens from which you can select a date.
Unique A list of the BPMs for which different values of the parameter are configured. You can
Data view the data collectors and the parameter values configured for them by clicking the
Collector View Unique Data Collector Values button.
Values
UI Element Description
(A-Z)
Note:
l For parameters marked sensitive, the value is not displayed and a row of black
dots, indicating the number of characters in the value, is displayed instead.
l For parameters containing multiple values, the value is not displayed and the
message [Multiple Values] is displayed instead.
Important General information about this wizard is available here: Business Process Monitor
information Application Configuration Wizard, above.
Wizard The Business Process Monitor Application Configuration Wizard, on the previous
map page contains:
Application Properties Page, on the previous page > Default Transaction Settings
Page, on page 815 > Set Transaction Monitor Scripts Page, on page 819 >
Application Data Collectors Page, on page 823 > Set Transaction Thresholds Page,
on page 827 > Define Script Parameter Values Page, on page 830 > Preview Page,
on page 832 > Finish Page, on page 833
CI Properties Pane
Important When you are adding a BPM configuration to an existing application, the fields in
information the CI Properties pane are disabled and display existing information only.
UI Element Description
(A-Z)
Note:
UI Element Description
(A-Z)
AppOS Enter the number of operating system instances on which this application is
count for installed. This number is used for managing APM 360 with SLM licenses.
this
Note:
application
l This element is enabled only when you select APM 360 with SLM as the
license type.
l This element is not displayed for Software-as-a-Service customers.
Assign Select this check box to assign an APM 360 with SLM license to the application.
Application
Note: This element is displayed for Software-as-a-Service customers, or when an
360 license
APM 360 with SLM license is the only available license in the system.
License Select a BPM license to assign to the application. Click the license to open a list
type of licenses that you can assign to the application. For concept details, see
Configuring End User Management Data Collector Licenses, on page 1085.
Note:
l Even if you have a valid 360 license, it does not appear as an option if you do
not have change permissions for both Real User Monitor and BPM
configurations.
l If you assign or unassign a 360 license to a BPM application that is also
configured for RUM, the 360 license is also automatically assigned to, or
unassigned from, the RUM application.
Note to Software-as-a-Service customers: This element is not displayed.
Profile Select a profile database for storing this application's BPM information. The list
database includes all the profile databases defined for this APM installation.
Status Select the relevant radio button to configure whether the application is active.
Note: The status of the application overrides the status of its business transaction
UI Element Description
(A-Z)
flows. This means that if the application is inactive, its business transaction flows
are also inactive, regardless of their status setting.
Time zone Select a GMT offset—the time zone, in relation to GMT, that APM uses to
determine when daily aggregation should occur for data collected by this
application.
Tip: The time zone should be set to match the time zone in which the APM
servers and database machine are located.
Example: If you want APM to aggregate data collected by the application based
on Pacific Time, enter -8, since Pacific Time is GMT-8 hours.
Note: You can set a default time zone for a selected user in Admin > Platform >
Users and Permissions > User Management > General tab for the selected
user.
Important General information about this wizard is available here: Business Process Monitor
information Application Configuration Wizard, on page 812.
Wizard The Business Process Monitor Application Configuration Wizard, on page 812
map contains:
Application Properties Page, on page 812 > Default Transaction Settings Page,
above > Set Transaction Monitor Scripts Page, on page 819 > Application Data
Collectors Page, on page 823 > Set Transaction Thresholds Page, on page 827 >
Define Script Parameter Values Page, on page 830 > Preview Page, on page 832 >
Finish Page, on page 833
You can also configure how APM treats outlier values. Outliers are transactions whose response
time exceeds a defined time range.
Important l If baselines are not deployed in APM, only static thresholds can be configured
information and the elements listed in the table below that apply to baseline thresholds (as
well as the radio buttons) are not visible.
l When setting transaction thresholds, you should take into account factors such
as application performance under ideal conditions, competitors' performance,
generally accepted performance standards, service level agreements, and end-
user feedback.
l You should consider the alert trigger criteria you specify in your alert schemes.
For example, if you set up an alert scheme to trigger a high priority alert
whenever the response time of a transaction is greater than 15 seconds, you
may want to set the Poor range for that transaction to 15 seconds or more.
UI Element
Description
Static Select this radio button to assign static thresholds to the application's
Thresholds transactions. Static thresholds are manually configured thresholds with a fixed
value. Configure the following static thresholds:
UI Element
Description
Default value: 3
Default value: 4
UI Element
Description
Upper Limit Enter the response time threshold, in seconds, above which a
transaction's status is Critical, regardless of its baseline
calculated status.
Lower Limit Enter the response time threshold, in seconds, below which a
transaction's status is OK, regardless of its baseline calculated
status.
Ignore Select this check box to instruct APM to ignore outlier transactions (and not
Outlier include the data in Service Health or in reports).
Values
Default value: Not selected
UI Element Description
(A-Z)
Enable Select the Enable breakdown check box to generate transaction breakdown
breakdown data when running the selected web or TCP monitor. For details on the
transaction breakdown reports, see Understanding Transaction Breakdown in
Reports in the APM User Guide.
Enable Select Enable Diagnostics breakdown to see J2EE and .Net data. This data is
Diagnostics available in Diagnostics reports only if you have a valid Diagnostics license. For
breakdown details, see the Diagnostics Server Installation and Administration Guide.
Perform Select the Perform component breakdown check box to save complete
component component (page components for web based protocols and TCP components
breakdown (requests) for non-web based protocols) breakdown data for a sampling of
transaction instances By default, APM saves component breakdown data to the
database once per every four transaction instances.
Note: You can only select this check box if you have enabled breakdown.
Report Select the Report additional error information check box to include date, time,
additional location, and error messages for failed transactions in applicable EUM reports. If
error this option is disabled, APM reports only average error times. Disabling this option
information decreases the amount of data that is sent from the BPMs running the transaction
breakdown to the Gateway Server and profile database. For details on the Error
Log, see Error Log in the APM User Guide.
Note: You can only select this check box if you have enabled breakdown.
Wizard map— The Business Process Monitor Application Configuration Wizard, on page 812
Business contains:
Process
Application Properties Page, on page 812 > Default Transaction Settings Page,
Monitor
on page 815 > Set Transaction Monitor Scripts Page, on the previous page >
Application
Application Data Collectors Page, on page 823 > Set Transaction Thresholds
Configuration
Page, on page 827 > Define Script Parameter Values Page, on page 830 >
Wizard
Preview Page, on page 832 > Finish Page, on page 833
Wizard map— The Business Transaction Flow Configuration Wizard, on page 850 contains:
Business
Set Transaction Monitor Scripts Page, on the previous page > Assign Data
Transaction
Collectors Page, on page 825 > Set Transaction Thresholds Page, on page 827 >
Flow
Define Script Parameter Values Page, on page 830 > Preview Page, on page 832
Configuration
> Finish Page, on page 833
Wizard
<General Settings>
User interface elements are described below:
UI Element Description
(A-Z)
Move to Selected Scripts. Moves selected scripts from the Available Scripts
pane to the Selected Scripts pane.
Move to Available Scripts. Moves selected scripts from the Selected Scripts
pane to the Available Scripts pane.
Move all to Available Scripts. Moves all scripts from the Selected Scripts
pane to the Available Scripts pane.
Business Select the appropriate radio button to set the business transaction flows CI
Transaction status as active or inactive.
Flows status
Default value: Active
UI Element Description
(A-Z)
Note: The status of the business transaction flow is overridden by the status of
its parent application. This means that if the application is inactive, the business
transaction flow is also inactive, regardless of this setting.
Create a Select this radio button to generate a separate business transaction flow CI for
business each transaction monitor script configured.
transaction
Default value: Selected
flow CI for
each script Note: This element is not visible when you are adding the BPM configuration for
an existing business transaction flow.
Group all Select this radio button to generate only one business transaction flow CI for all
scripts under of the transaction monitor scripts configured, and enter a name for the business
one business transaction flow CI.
transaction
Note: This element is not visible when you are adding the BPM configuration for
flow CI
an existing business transaction flow.
named
Syntax exceptions: Names that include characters not supported by the
Windows file system are not supported in BPM.
Preview Click the Preview button to open a new window in which you can see the
business transaction flow and transaction hierarchy that will be created based
on your choice of creating one business transaction flow CI for all the
transaction monitor scripts, or creating a separate business transaction flow CI
for each of the transaction monitor scripts.
Script Click the Script Repository link to open the Script Repository page in a new
Repository window, where you manage scripts in the Script Repository. For user interface
details, see Script Repository Page, on page 1076.
UI Description
Element
(A-Z)
Browse <Script Repository tree>. The browse tab displays a tree of the scripts in the Script
UI Description
Element
(A-Z)
Tab Repository. Click the plus sign (+) next to an object in the tree to expand it and display
its children. Click the minus sign (-) next to an open object in the tree to close it and
hide its children. Click a script in the tree to select it for moving to the Selected Scripts
pane.
Tooltip: Hold the cursor over a script in the tree to display its full name, description,
creation date, and last modification date.
Add Script. Opens the Add Script dialog box, where you can upload new scripts
to the Script Repository. For user interface details, see Add Script Dialog Box, on
page 1066.
Script name. Enter the string to search for. When the search is run, any script in the
specified location whose name contains this string is included in the search results.
Search Results. All scripts in the specified location whose name contains the
configured string are included in the search results. For each script located, the
following information is displayed:
UI Description
Element
(A-Z)
Select Version. Opens the Select Version dialog box, where you can select which
version of a selected script to use. By default, the most current version of the script
is used.
Script Displays the path of the selected script in the Script Repository.
Repository
Path
Important General information about this wizard is available here: Business Process Monitor
information Application Configuration Wizard, on page 812.
Wizard The Business Process Monitor Application Configuration Wizard, on page 812
map contains:
Application Properties Page, on page 812 > Default Transaction Settings Page, on
page 815 > Set Transaction Monitor Scripts Page, on page 819 > Application Data
Collectors Page, above > Set Transaction Thresholds Page, on page 827 > Define
Script Parameter Values Page, on page 830 > Preview Page, on page 832 > Finish
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Add Data Collectors. Opens the Add Data Collectors dialog box, where you select
the data collectors you want to add to the application as default data collectors for
business transaction flows. For user interface details, see Add Data Collectors
Dialog Box, on page 793.
Remove Data Collectors. Removes selected data collectors from the list of default
data collectors for business transaction flows in the application.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure the schedule and advanced settings for selected default data
collectors for business transaction flows in the application. You can also assign or
unassign business transaction flows from the data collectors. For user interface
details, see Edit Data Collector Settings Dialog Box, on page 862.
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Assigned Displays the business transaction flows to which the data collector is assigned.
Business
Transaction
Flows
Host Displays the host alias of the data collector instance as defined on the data collector
machine.
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private
POP POP).
Version Displays the version of the data collector software installed on the data collector
machine.
l View details of the data collectors selected for the business transaction flow.
l Add and remove data collectors for the business transaction flow.
l Modify the list of monitors each data collector runs.
l Configure the data collectors' schedules and settings.
The data collectors assigned to the application in which the business transaction flow is included are,
by default, assigned to the business transaction flow.
Important l General information about the Business Transaction Flow Configuration wizard is
information available in Business Transaction Flow Configuration Wizard, on page 850.
l Settings are saved to the data collector only if you complete the steps in the wizard
and click Finish. If you click Cancel during the wizard, any changes you make to
schedules or advanced properties are not saved.
Wizard The Business Transaction Flow Configuration Wizard, on page 850 contains:
map
Set Transaction Monitor Scripts Page, on page 819 > Assign Data Collectors Page,
above > Set Transaction Thresholds Page, on page 827 > Define Script Parameter
Values Page, on page 830 > Preview Page, on page 832 > Finish Page, on page 833
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Add Data Collectors. Opens the Add Data Collectorsdialog box, where you can
select data collectors to add to the business transaction flow. For user interface
details, see Add Data Collectors Dialog Box, on page 793.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure schedules, assigned monitors and advanced settings for the data
collectors assigned to an application or business transaction flow. For user interface
details, see Edit Data Collector Settings Dialog Box, on page 862.
UI Description
Element
(A-Z)
Note: This button is enabled only when data collectors that are assigned to both the
business transaction flow and its parent application are selected.
Remove Data Collectors. Removes selected data collectors from the business
transaction flow.
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Assigned Lists all the business transaction flow's monitors currently scheduled to run on the data
Monitors collector host location. By default, all monitors are assigned to run on all off the
business transaction flow's assigned data collectors.
Host Displays the host alias of the data collector instance as defined on the data collector
machine.
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private POP).
POP
Note: This element is visible only for Software-as-a-Service customers.
Schedules Displays the schedule configured for the business transaction flow's monitors to run on
the selected data collector.
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
UI Description
Element
(A-Z)
parent application's data collector settings and override any locally configured
settings.
Tooltip: A tooltip explains the meaning of the icon.
Version Displays the version of the data collector software installed on the data collector
machine.
Wizard map— The Business Process Monitor Application Configuration Wizard, on page 812
Business contains:
Process Application Properties Page, on page 812 > Default Transaction Settings Page,
Monitor on page 815 > Set Transaction Monitor Scripts Page, on page 819 > Application
Application Data Collectors Page, on page 823 > Set Transaction Thresholds Page, on the
Configuration previous page > Define Script Parameter Values Page, on page 830 > Preview
Wizard Page, on page 832 > Finish Page, on page 833
Wizard map— The Business Transaction Flow Configuration Wizard, on page 850 contains:
Business
Set Transaction Monitor Scripts Page, on page 819 > Assign Data Collectors
Transaction
Page, on page 825 > Set Transaction Thresholds Page, on the previous page >
Flow
Define Script Parameter Values Page, on page 830 > Preview Page, on page 832
Configuration
> Finish Page, on page 833
Wizard
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholds dialog box, where you configure
transaction thresholds for multiple transactions. For user interface details, see Edit
Thresholds Dialog Box, on page 873.
Application If you configured the application to use baseline thresholds, the application name is
Name displayed above the threshold table.
Note: This element is not displayed if you configured the application to use static
thresholds.
Critical Enter the response time threshold above which the transaction's status is Critical.
Note:
Lower The response time, in seconds, below which the transaction's status is OK,
Limit regardless of its baseline calculated status.
UI Element Description
(A-Z)
Note: This element is displayed only if the application is configured to use baselines
thresholds.
Minor Displays the response time thresholds between which the transaction's status is
Minor.
Note:
OK Enter the response time threshold below which the transaction's status is OK.
Note:
Outlier Enter the response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time range.
Note: You can specify whether outlier transactions are treated as failed transactions
or ignored completely in reports. For user interface details, see Default Transaction
Thresholds, on page 815.
Scripts Displays the transaction monitor scripts in which the transaction is included.
Upper The response time, in seconds, above which the transaction's status is Critical,
Limit regardless of its baseline calculated status.
Note: This element is displayed only if the application is configured to use baselines
thresholds.
Wizard map— The Business Process Monitor Application Configuration Wizard, on page 812
Business contains:
Process
Application Properties Page, on page 812 > Default Transaction Settings Page,
Monitor
on page 815 > Set Transaction Monitor Scripts Page, on page 819 > Application
Application
Data Collectors Page, on page 823 > Set Transaction Thresholds Page, on page
Configuration
827 > Define Script Parameter Values Page, above > Preview Page, on page
Wizard
832 > Finish Page, on page 833
Wizard map— The Business Transaction Flow Configuration Wizard, on page 850 contains:
Business
Set Transaction Monitor Scripts Page, on page 819 > Assign Data Collectors
Transaction
Page, on page 825 > Set Transaction Thresholds Page, on page 827 > Define
Flow
Script Parameter Values Page, above > Preview Page, on page 832 > Finish
Configuration
Page, on page 833
Wizard
The following elements are included (unlabeled GUI elements are shown in angle brackets):
UI Element Description
(A-Z)
Edit Script Parameter. Opens the Edit Script Parameter dialog box, where you can
edit the value, description and expiration date for a selected parameter. For user
interface details, see Edit Script Parameter Dialog Box, on page 866.
UI Element Description
(A-Z)
View Unique Data Collector Values. Opens the Unique Data Collector Values
dialog box, where you can view the parameter's settings for each data collector and
set specific values by data collector. For user interface details, see Unique Data
Collector Values Dialog Box, on page 888.
Restore Script Parameter Value. Restores the original script parameter value.
Note: You can edit the description by clicking the relevant cell in the table.
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing values,
such as passwords. The expiration date is an indication of when you want to change a
parameter's value.
Note: You can edit the expiration date by clicking the arrow in the relevant table cell.
A calendar opens from which you can select a date.
Expired in The number of days remaining until the configured expiration date. If the expiration
(days) date has passed, Expired is displayed.
Unique A list of the BPMs for which different values of the parameter are configured. You can
Data view the data collectors and the parameter values configured for them by clicking the
Collector View Unique Data Collector Values button.
Values
Note:
l For parameters marked sensitive, the value is not displayed and a row of black
dots, indicating the number of characters in the value, is displayed instead.
UI Element Description
(A-Z)
l For parameters containing multiple values, the value is not displayed and the
message [Multiple Values] is displayed instead.
Preview Page
This wizard page enables you to view the application or business transaction flow you are creating and
all the business transaction flows (for applications) and transactions that are part of it. Click Back to
make any changes to the application or business transaction flow. Click Finish to save the application
or business transaction flow. Updating your new application or business transaction flow may take a
few moments, depending on how many monitors you selected and the size of the scripts added as
transaction monitors.
Wizard map— The Business Process Monitor Application Configuration Wizard, on page 812
Business contains:
Process
Application Properties Page, on page 812 > Default Transaction Settings Page,
Monitor
on page 815 > Set Transaction Monitor Scripts Page, on page 819 > Application
Application
Data Collectors Page, on page 823 > Set Transaction Thresholds Page, on page
Configuration
827 > Define Script Parameter Values Page, on page 830 > Preview Page,
Wizard
above > Finish Page, on the next page
Wizard map— The Business Transaction Flow Configuration Wizard, on page 850 contains:
Business
Set Transaction Monitor Scripts Page, on page 819 > Assign Data Collectors
Transaction
Page, on page 825 > Set Transaction Thresholds Page, on page 827 > Define
Flow
Script Parameter Values Page, on page 830 > Preview Page, above > Finish
Configuration
Finish Page
This wizard page displays the status of the application or business transaction flow you created, as
well as its business transaction flows (for applications) and transactions. It also indicates if there were
any errors during creation. Click the Close button to exit from and close the wizard.
Wizard map— The Business Process Monitor Application Configuration Wizard, on page 812
Business contains:
Process
Application Properties Page, on page 812 > Default Transaction Settings Page,
Monitor
on page 815 > Set Transaction Monitor Scripts Page, on page 819 > Application
Application
Data Collectors Page, on page 823 > Set Transaction Thresholds Page, on page
Configuration
827 > Define Script Parameter Values Page, on page 830 > Preview Page, on the
Wizard
previous page > Finish Page, above
Wizard map— The Business Transaction Flow Configuration Wizard, on page 850 contains:
Business
Set Transaction Monitor Scripts Page, on page 819 > Assign Data Collectors
Transaction
Page, on page 825 > Set Transaction Thresholds Page, on page 827 > Define
Flow
Script Parameter Values Page, on page 830 > Preview Page, on the previous
Configuration
page > Finish Page, above
Wizard
UI Description
Element
(A-Z)
Additional Displays any additional information about the creation of the relevant CI.
Details
Name Displays a hierarchical tree with the names of the application (when you create an
application), business transaction flow, or transaction CI that was created.
l Successful
l Failed
To Select Admin > End User Management > Monitoring tab. In the view tree, select a
access BPM application and in the Content pane, select Business Process Monitor tab > Data
Collectors.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Add Data Collectors. Opens the Add Data Collectors dialog box, where you select
the data collectors you want to add to the application as default data collectors for
business transaction flows. For user interface details, see Add Data Collectors
Dialog Box, on page 793.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure the schedule and advanced settings for selected default data
collectors for business transaction flows in the application. For user interface details,
see Edit Data Collector Settings Dialog Box, on page 862.
Remove Data Collectors. Removes selected data collectors from the list of default
UI Element Description
(A-Z)
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Assigned Displays the application's business transaction flows assigned to run on the data
Business collector.
Transaction
Flows
Assigned Displays the application's WebTraces assigned to run on the data collector.
WebTraces
Host Displays the host name of the data collector instance as defined on the data collector
machine.
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private
POP POP).
Version Displays the version of the data collector software installed on the data collector
machine.
To Select Admin > End User Management > Monitoring tab. In the view tree, select a
access BPM application and in the Content pane, select Business Process Monitor tab > Default
Settings.
UI Element Description
Static Select this radio button to assign static thresholds to the application's
Thresholds transactions. Static thresholds are manually configured thresholds with a fixed
value. Configure the following static thresholds:
Note:
UI Element Description
Default value: 3
UI Element Description
Default value: 4
UI Element Description
Ignore Select this check box to instruct APM to ignore outlier transactions (and not
outlier include the data in Service Health or in reports).
values
UI Element Description
(A-Z)
Enable Select the Enable breakdown check box to generate transaction breakdown
breakdown data when running the selected web or TCP monitor. For details on the
transaction breakdown reports, see Understanding Transaction Breakdown in
Reports in the APM User Guide.
Enable Select Enable Diagnostics breakdown to see J2EE and .Net data. This data is
Diagnostics available in Diagnostics reports only if you have a valid Diagnostics license. For
breakdown details, see the Diagnostics Server Installation and Administration Guide.
Perform Select the Perform component breakdown check box to save complete
component component (page components for web based protocols and TCP components
breakdown (requests) for non-web based protocols) breakdown data for a sampling of
transaction instances. By default, APM saves component breakdown data to the
database once per every four transaction instances.
Note: You can only select this check box if you have enabled breakdown.
Report Select the Report additional error information check box to include date, time,
additional location, and error messages for failed transactions in applicable EUM reports. If
error this option is disabled, APM reports only average error times. Disabling this option
information decreases the amount of data that is sent from the BPMs running the transaction
breakdown to the Gateway Server and profile database. For details on the Error
Log, see Error Log in the APM User Guide.
Note: You can only select this check box if you have enabled breakdown.
To Select Admin > End User Management > Monitoring tab. In the view tree, select an
access application and in the Content pane, select Business Process Monitor tab > Properties.
AppOS count Enter the number of operating system instances on which this application is
for this installed. This number is used for managing APM 360 with SLM licenses.
application
Note:
l This element is enabled only when you select APM 360 with SLM as the
license type.
l This element is not displayed for Software-as-a-Service customers.
Assign Select this check box to assign an APM 360 with SLM license to the
Application 360 application.
license
Note: This element is displayed for Software-as-a-Service customers only.
License type The BPM license assigned to the application. Click the license to open a list
of licenses that you can assign to the application. For concept details, see
Configuring End User Management Data Collector Licenses, on page 1085.
Note:
l If you have only one license key installed, you cannot edit the license
type.
l Even if you have a valid 360 license, it does not appear as an option if you
do not have change permissions for both Real User Monitor and BPM
configurations.
l If you assign or unassign a 360 license to a BPM application that is also
configured for RUM, the 360 license is also automatically assigned to, or
unassigned from, the RUM application.
Note to Software-as-a-Service customers: This element is not displayed.
Profile database The profile database name for storing the application's BPM information.
This setting is defined when creating a new BPM configuration for an
application and cannot be edited once it is set.
Status Select the relevant radio button to configure whether the application's BPM
configuration is active.
Note: The status of the application overrides the status of its business
transaction flows. This means that if the application is inactive, its business
transaction flows are also inactive, regardless of their status setting.
Time zone Select a GMT offset—the time zone, in relation to GMT, that APM uses to
determine when daily aggregation should occur for data collected by this
application.
Tip: The time zone should be set to match the time zone in which the APM
servers and database machine are located.
Note: You can configure the time zone for a selected user in Admin >
Platform > Users and Permissions > User Management > General tab.
UI Description
Element
(A-Z)
Up. Moves a selected business transaction flow higher in the running order of the
application's business transaction flows.
Down. Moves a selected business transaction flow lower in the running order of the
application's business transaction flows.
Data The data collectors assigned to run the business transaction flow.
Collectors
WebTraces Pane
Important BPMs earlier than version 9.00 cannot be assigned to Webtraces on the
information application level and do not appear as available data collectors.
UI Element Description
(A-Z)
New WebTrace. Opens the New WebTrace dialog box, where you configure a
new WebTrace for the application. For user interface details, see WebTrace
Dialog Box, on page 893.
Edit WebTrace Settings. Opens the Edit WebTrace dialog box, where you
configure the settings for a selected WebTrace. For user interface details, see
WebTrace Dialog Box, on page 893.
Port The port number of the web server on which the trace is performed.
UI Element Description
(A-Z)
Edit Script Parameter. Opens the Edit Script Parameter dialog box, where you
can edit the value, description and expiration date for a selected parameter. For
user interface details, see Edit Script Parameter Dialog Box, on page 866.
View Unique Data Collector Values. Opens the Unique Data Collector Values
dialog box, where you can view the parameter's settings for each data collector
and set specific values by data collector. For user interface details, see Unique
Data Collector Values Dialog Box, on page 888.
Restore Script Parameter Value. Restores the original script parameter value.
Business The name of the business transaction flow in which the script is included.
Transaction
Flow Name
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing
values, such as passwords. The expiration date is an indication of when you want
to change a parameter's value.
Note: You can edit the expiration date by clicking the arrow in the relevant table
cell. A calendar opens from which you can select a date.
Expired in The number of days remaining until the configured expiration date. If the expiration
(days) date has passed, Expired is displayed.
UI Element Description
(A-Z)
Unique A list of the BPMs for which different values of the parameter are configured. You
Data can view the data collectors and the parameter values configured for them by
Collector clicking the View Unique Data Collector Values button.
Values
Value The configured parameter value for the specific data collector.
To access Select Admin > End User Management > Monitoring tab. In the view tree, select
an application and in the Content pane, select Business Process Monitor tab >
Reports Configuration.
Important After changing the order of an application's transactions, if you want to regenerate a
information report to reflect the new order you must first log out of APM and then log back in to the
system.
Color The configured color for the transaction in EUM reports. Click a color cell and
the down arrow button to display a color chart, where you can select a
different color for the transaction.
Monitors The application scripts and single transaction scripts in which the transaction
is included.
To Select Admin > End User Management > Monitoring tab. In the view tree, select a
access Business Transaction and in the Content pane, select the Business Process Monitor
tab.
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholds dialog box, where you configure
transaction thresholds for multiple locations. For user interface details, see Edit
Thresholds Dialog Box, on page 873.
UI Element Description
(A-Z)
Note: This button is enabled only when the selected transactions' locations have
configured transaction offsets.
Note: When the suggested thresholds are calculated, the Suggested OK,
Suggested Minor, and Suggested Critical columns are displayed in the
Transaction Performance Thresholds pane.
Hide suggested thresholds. Hides the Suggested OK, Suggested Minor, and
Suggested Critical columns.
Note: This button is enabled only when suggested thresholds have been
calculated and are displayed.
Note: This button is enabled only when suggested thresholds have been
calculated, but are hidden.
Critical The response time threshold above which the transaction's status is Critical.
Note: The default color for critical transactions in Service Health and reports is
red.
Minor The response time thresholds between which the transaction's status is Minor.
Note:
l The default color for Minor transactions in Service Health and reports is yellow.
UI Element Description
(A-Z)
l The Minor transaction threshold is automatically set to the range between the
OK and Critical thresholds that you configure for the transaction.
OK The response time threshold below which the transaction's status is OK.
Note: The default color for OK transactions in Service Health and reports is green.
Outlier The response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time
range.
Note: You can specify whether outlier transactions are treated as failed
transactions or ignored completely in reports. For user interface details, see
Default Transaction Thresholds, on page 815.
Suggested The suggested response time threshold above which the transaction's status is
Critical Critical.
Note: This column is displayed when you click the Calculate Suggested
Thresholds or Show Suggested Thresholds button.
Suggested The suggested response time thresholds between which the transaction's status
Minor is Minor.
Note:
Suggested The suggested response time threshold below which the transaction's status is
OK OK.
Note: This column is displayed when you click the Calculate Suggested
Thresholds or Show Suggested Thresholds button.
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholdsdialog box, where you configure the
thresholds for the transaction. For user interface details, see Edit Thresholds
Dialog Box, on page 873.
Critical The response time threshold above which the transaction's status is Critical is
displayed above the threshold table.
Note:
l The threshold is inherited from the application and cannot be configured for a
transaction.
l The default color for critical transactions in Service Health and reports is red.
Lower The response time, in seconds, below which the transaction's status is OK,
Limit regardless of its baseline calculated status.
Note: This setting is not mandatory and by default, does not have a value.
UI Element Description
(A-Z)
Minor The response time thresholds between which the transaction's status is Minor is
displayed above the threshold table.
Note:
Note:
l The threshold is inherited from the application and cannot be configured for a
transaction.
l The default color for OK transactions in Service Health and reports is green.
Outlier The response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time
range.
Note: You can specify whether outlier transactions are treated as failed
transactions or ignored completely in reports. For user interface details, see
Default Transaction Settings Page, on page 815.
Upper The response time, in seconds, above which the transaction's status is Critical,
Limit regardless of its baseline calculated status.
Note: This setting is not mandatory and by default, does not have a value.
Script Pane
User interface elements are described below:
UI Description
Element
(A-Z)
l To create and configure a new business transaction flow, select Admin > End
User Management > Monitoring tab. In the view tree, right-click the BPM
application for which you want to create a business transaction flow, and click Add
> Business Transaction Flows and their BPM Configurations.
l To configure a previously created, but as yet unconfigured, business transaction
flow, select Admin > End User Management > Monitoring tab. In the view tree,
right-click the existing business transaction flow that is not yet configured for BPM
and click Add > BPM Configuration.
Important The pages in this wizard are also included in the Business Process Monitor
information Application Configuration wizard. For a description of the pages, see Business
Process Monitor Application Configuration Wizard, on page 812.
To Select Admin > End User Management > Monitoring tab. In the view tree, select a
access business transaction flow and in the Content pane, select Business Process Monitor tab
> Data Collectors.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Add Data Collectors. Opens the Add Data Collectors wizard, where you select the
data collectors you want to add to the business transaction flow and assign monitors to
them. For user interface details, see Add Data Collectors Wizard, on page 795.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure the schedules, assigned monitors, and advanced settings for
selected data collectors for the business transaction flow. For user interface details,
see Edit Data Collector Settings Dialog Box, on page 862.
Note: This button is enabled only when data collectors that are assigned to both the
business transaction flow and its parent application are selected.
Remove Data Collectors. Removes selected data collectors from the business
transaction flow.
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Assigned Displays the monitor scripts assigned to run on the data collector.
Monitors
Host Displays the host alias of the data collector instance as defined on the data collector
machine.
UI Description
Element
(A-Z)
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private POP).
POP
Note: This element is visible only for Software-as-a-Service customers.
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
Version Displays the version of the data collector software installed on the data collector
machine.
To Select Admin > End User Management > Monitoring tab. In the view tree, select a
access business transaction flow and in the Content pane, select Business Process Monitor tab
> Properties.
UI Description
Element
(A-Z)
Status Select the relevant radio button to configure whether the business transaction flow is
active.
Note: The status of the business transaction flow is overridden by the status of its
parent application. This means that if the application is inactive, the business
transaction flow is also inactive, regardless of this setting.
Scripts Pane
User interface elements are described below:
UI Description
Element
(A-Z)
Add Script. Opens the Add Scripts wizard, where you select and configure scripts
for the business transaction flow. For user interface details, see Add Scripts
Wizard, on page 804.
Edit Script Settings. Opens the Edit Script Settings dialog box, where you
configure the assigned data collectors, transaction thresholds, transaction
breakdown settings, and script parameter values for selected scripts. For user
interface details, see Edit Script Settings Dialog Box, on page 868.
Remove Script. Deletes selected scripts from the business transaction flow.
Update Version. Opens the Update Version wizard, where you can change the
version number of a script, assign script parameters, and set transaction
thresholds for a selected script. For user interface details, see Update Version
Wizard, on page 889.
UI Description
Element
(A-Z)
Data
Collectors
Note: If a newer version of the script is available, the icon is also displayed.
Click the Update Version button in the Scripts pane toolbar to change the
script version used.
WebTraces Pane
User interface elements are described below:
UI Element Description
(A-Z)
New WebTrace. Opens the New WebTrace dialog box, where you configure a
new WebTrace for the business transaction flow. For user interface details, see
WebTrace Dialog Box, on page 893.
Edit WebTrace Settings. Opens the Edit WebTrace dialog box, where you
configure the settings for a selected WebTrace. For user interface details, see
WebTrace Dialog Box, on page 893.
Port The port number of the web server on which the trace is performed.
UI Element Description
(A-Z)
New Single Transaction Script. Opens the New Single Transaction Script
dialog box, where you configure a new single transaction script for the business
transaction flow. For user interface details, see Single Transaction Script Dialog
Box, on page 881.
Edit Single Transaction Script. Opens the Edit Single Transaction Script dialog
box, where you configure the settings for a selected single transaction script. For
user interface details, see Single Transaction Script Dialog Box, on page 881.
Assigned The data collectors assigned to run the single transaction script.
Data
Collectors
Important l This pane is visible only if the business transaction flow's parent application is
information configured to use static thresholds.
l Thresholds configured for a specific location for a transaction, override any
location threshold offset configured for that location in the transaction's parent
application.
l Select a single transaction by clicking a row in the transaction list and enter
thresholds directly in the row. Use the Shift or CTRL key to select several
transactions and click the Edit Thresholds button to open the Edit
Thresholds dialog box, where you configure thresholds for all the selected
transactions.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholds dialog box, where you configure
transaction thresholds for multiple transactions. For user interface details, see
Edit Thresholds Dialog Box, on page 873.
Note: This button is enabled only when the selected transactions' locations have
configured transaction offsets.
Note: When the suggested thresholds are calculated, the Suggested OK,
Suggested Minor, and Suggested Critical columns are displayed in the
Transaction Performance Thresholds pane.
Hide suggested thresholds. Hides the Suggested OK, Suggested Minor, and
Suggested Critical columns.
Note: This button is enabled only when suggested thresholds have been
calculated and are displayed.
Note: This button is enabled only when suggested thresholds have been
calculated, but are hidden.
<Select tree Select the way you want to view the tree. Valid options are:
option>
l Location - Transaction. For each location in the tree, the applicable
transactions are displayed.
UI Element Description
(A-Z)
Note: When you select this option, the first column in the table is called
Location.
Critical The response time threshold above which the transaction's status is Critical.
Note: The default color for critical transactions in Service Health and reports is
red.
Location The location name. Click a location in the tree to expand it to display its applicable
transactions.
Note: This element is visible when you select the Location - Transaction view
option for the tree.
Minor The response time thresholds between which the transaction's status is Minor.
Note:
l The default color for Minor transactions in Service Health and reports is yellow.
l The Minor transaction threshold is automatically set to the range between the
OK and Critical thresholds that you configure for the transaction.
OK The response time threshold below which the transaction's status is OK.
Note: The default color for OK transactions in Service Health and reports is green.
Outlier The response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time
range.
Note: You can specify whether outlier transactions are treated as failed
transactions or ignored completely in reports. For user interface details, see
Default Transaction Thresholds, on page 815.
Suggested The suggested response time threshold above which the transaction's status is
Critical Critical.
UI Element Description
(A-Z)
Note: This column is displayed when you click the Calculate Suggested
Thresholds or Show Suggested Thresholds button.
Suggested The suggested response time thresholds between which the transaction's status
Minor is Minor.
Note:
Suggested The suggested response time threshold below which the transaction's status is
OK OK.
Note: This column is displayed when you click the Calculate Suggested
Thresholds or Show Suggested Thresholds button.
Transaction The transaction name. Click a transaction in the tree to expand it to display its
applicable locations.
Note: This element is visible when you select the Transaction - Location view
option for the tree.
UI Element Description
(A-Z)
UI Element Description
(A-Z)
Important l This pane is visible only if the business transaction flow's parent application is
information configured to use baseline thresholds. For concept details, see Baselines for
Business Process Monitor, on page 774.
l Select a single transaction by clicking a row in the transaction list and enter
thresholds directly in the row. Use the Shift or CTRL key to select several
transactions and click the Edit Thresholds button to open the Edit
Thresholds dialog box, where you configure thresholds for all the selected
transactions.
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholds dialog box, where you configure
transaction thresholds for multiple transactions. For user interface details, see
Edit Thresholds Dialog Box, on page 873.
Critical The response time threshold above which the transaction's status is Critical is
displayed above the threshold table.
Note:
l The threshold is inherited from the application and cannot be configured for a
transaction.
l The default color for critical transactions in Service Health and reports is red.
UI Element Description
(A-Z)
Lower The response time, in seconds, below which the transaction's status is OK,
Limit regardless of its baseline calculated status.
Note: This setting is not mandatory and by default, does not have a value.
Minor The response time thresholds between which the transaction's status is Minor is
displayed above the threshold table.
Note:
Note:
l The threshold is inherited from the application and cannot be configured for a
transaction.
l The default color for OK transactions in Service Health and reports is green.
Outlier The response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time
range.
Note: You can specify whether outlier transactions are treated as failed
transactions or ignored completely in reports. For user interface details, see
Default Transaction Thresholds, on page 815.
Upper The response time, in seconds, above which the transaction's status is Critical,
Limit regardless of its baseline calculated status.
Note: This setting is not mandatory and by default, does not have a value.
To Select Admin > End User Management > Monitoring tab and click the Calculate
access Suggested Thresholds button in one of the following:
APM calculates suggested thresholds by using multiples of the average transaction times and
standard deviations for the transactions in the configured time period, according to a formula that
you configure in the Formula Settings area of the dialog box.
NOTE:
The time taken to calculate suggested thresholds is determined by the length of the time
period you configure.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<Critical Configure the multiples of the average transaction time determined from the
formula> configured time period to use as the basis for the suggested Critical threshold, and
the multiples of the standard deviation to add to it.
<OK Configure the multiples of the average transaction time determined from the
formula> configured time period to use as the basis for the suggested OK threshold, and the
multiples of the standard deviation to add to it.
l View details for the data collectors selected for a BPM application or business transaction flow.
l Modify the list of monitors each data collector runs.
l Configure the data collectors' settings.
You can assign any, or all, of the monitors added to the BPM application or business transaction flow to
any, or all, of the assigned data collectors. This gives a complete picture of all the monitors running
within the application or flow and which BPM instances are running which monitors.
To access Select Admin > End User Management > Monitoring tab and click the Edit
Data Collector Settings button in one of the following:
Important l The availability of the different tabs depends from where you access the dialog
information box.
l Select a single data collector by clicking a row in the list, or use the Shift or
CTRL key to select several data collectors.
Schedules Tab
User interface elements are described below:
UI Description
Element
(A-Z)
New Schedule. Opens the New Schedule dialog box, where you create a new
schedule for the BPM application or business transaction flow. For details, see
Schedule Dialog Box, on page 878.
Edit Schedule. Opens the Edit Schedule dialog box, where you edit selected
schedules for the BPM application or business transaction flow. For details, see
Schedule Dialog Box, on page 878.
Note: You cannot delete all the schedules as there must be at least one schedule
configured.
Offset Displays the configured offset for a schedule. The offset is the time by which to
delay the scheduled running of monitors on a data collector. The offset can be the
BPM default, or a user defined number of seconds (up to 1000 seconds).
Schedules The schedule configured for the BPM application or business transaction flow to run
on the selected data collectors (only relevant for monitors running on a BPM).
Time Displays the time zone on which the data collector instance bases its scheduling.
Zone
Add Monitors. Opens the Add Monitors dialog box, where you can add
monitors to the selected data collectors.
Monitors Tab
Important l This tab is only available for business transaction flows
information l Select a single monitor by clicking a row in the list, or use the Shift or CTRL
key to select several monitors.
Add Monitors. Opens the Add Monitors dialog box, where you can add
monitors to the selected data collectors.
UI Description
Element
(A-Z)
Run The run mode determines how BPM runs the tasks in a BPM application or business
mode transaction flow when an iteration begins. Some of the run modes run the tasks in a
specific order; in this case, the scripts run in the order defined in the BPM application
or business transaction flow.
For details on the available run mode options, see Run Mode Options, on the next
page.
Step If you select Stepped as the run mode option, set the Step value in seconds.
Note: If Stepped is not selected as the run mode, this setting is disabled.
Timeout Set the timeout value in seconds. This value determines the time limit after which the
data collector (BPM) running all the monitors added to a BPM application or business
transaction flow timeouts each of the scripts or WebTrace schemes if they are still
running. This setting overrides the timeout value set on the data collector itself
(default value on the BPM is 15 minutes).
Note: The value must be between 120 seconds and a configurable maximum value.
1. Select Admin > Platform > Setup and Maintenance > Infrastructure
Settings.
2. Select Foundations.
3. Select EUM Administration.
4. In the EUM Administration table, locate and modify the The maximum BPM
task timeout value setting.
Option Description
Classic All scripts in the business transaction flow (BTF) run sequentially according to their
defined order, with an internal algorithm that ensures an optimal load distribution
during the BTF run. All WebTrace schemes run concurrently with the first script, once
the BTF begins an iteration.
Dialup If a business transaction flow has two or more scripts, the first script begins running
when the business transaction flow begins an iteration. When the first script
completes its run, all WebTrace schemes and scripts, excluding the first and last
scripts, run in Classic mode. When all tasks stop running, the last script runs. If a
business transaction flow has fewer than two scripts, it runs in Classic mode.
Note: If the first script completes its run, the last script always runs.
Sequential All business transaction flow tasks run sequentially (with only one task running at a
time). The script tasks run according to the defined order. WebTrace tasks run after
the last script is completed, with an undefined (though consistent) order.
Stepped Each task begins running after a defined time period (step) has passed from the time
the previous task started. The scripts run according to the defined order. The
WebTrace tasks also run in stepped mode after the last script has started, in an
undefined (though consistent) order.
Concurrent All tasks begin running simultaneously when the business transaction flow begins an
iteration.
For further details on the specific run mode options and setting the step value, see Run Schedules and
Orders in the Business Process Monitor Administrator’s Guide.
To access Select Edit Script Settings dialog box > Script Parameters tab. Select the
parameters whose value you want to change and click the Edit Script Parameter
button.
Important l You cannot edit script parameters for a parameter that contains multiple values.
information l You can edit the following string-value script parameters in APM:
o File Parameter
o Custom Parameter
All other script parameters are marked as Read Only and can only be edited in
VuGen or TruClient.
l If you change the value of a parameter, it is changed for all data collectors that run
the script for the application or business transaction flow.
l A parameter marked as sensitive is one whose default value is encrypted in the
original script.
UI Element Description
(A-Z)
Confirm When you enter a value for a parameter marked sensitive (for example, a password
Value parameter), you must confirm the value by entering it again.
Note: You enter the value in clear text, but the text itself is not displayed and a row of
black dots is displayed instead.
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing values,
such as passwords. The expiration date is an indication of when you want to change a
parameter's value. Click the arrow in the field to open a calendar from which you can
select a date.
Note: You enter the value in clear text, but for parameters marked sensitive, the text
is not displayed and a row of black dots is displayed instead.
l Select Admin > End User Management > Script Repository tab. Search for script
assignments for scripts that are in use and in the Search Results dialog box, select a
script and click the Edit Script Settings button.
UI Description
Element
(A-Z)
Add Data Collectors. Opens the Add Data Collectorsdialog box, where you
select the data collectors you want to add to the business transaction flow. For
user interface details, see Add Data Collectors Dialog Box, on page 793.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure the schedule and advanced settings for selected data
collectors for the business transaction flow. For user interface details, see Edit
Data Collector Settings Dialog Box, on page 862.
Note: This button is enabled only when data collectors that are assigned to both the
script and its parent application are selected.
Remove Data Collectors. Removes selected data collectors from the business
transaction flow.
UI Description
Element
(A-Z)
<Custom Displays custom attributes configured for the data collector. You can configure up
attributes> to five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Assigned Displays the monitor scripts assigned to run on the data collector.
Monitors
Host Displays the host alias of the data collector instance as defined on the data
collector machine.
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private
POP POP).
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
Version Displays the version of the data collector software installed on the data collector
machine.
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholds dialog box, where you configure
transaction thresholds for multiple transactions. For user interface details, see
Edit Thresholds Dialog Box, on page 873.
Application If you configured the application to use baseline thresholds, the application name
Name is displayed above the threshold table.
Note: This element is not displayed if you configured the application to use static
thresholds.
Critical The response time threshold above which the transaction's status is Critical.
Note:
Lower The response time, in seconds, below which the transaction's status is OK,
Limit regardless of its baseline calculated status.
Minor The response time thresholds between which the transaction's status is Minor.
Note:
UI Element Description
(A-Z)
OK The response time threshold below which the transaction's status is OK.
Note:
Outlier The response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time
range.
Note: You can specify whether outlier transactions are treated as failed
transactions or ignored completely in reports. For user interface details, see
Default Transaction Thresholds, on page 815.
Upper The response time, in seconds, above which the transaction's status is Critical,
Limit regardless of its baseline calculated status.
UI Element Description
(A-Z)
Enable Select the Enable breakdown check box to generate transaction breakdown
breakdown data when running the selected web or TCP monitor. For details on the
transaction breakdown reports, see Understanding Transaction Breakdown in
Reports in the APM User Guide.
Enable Select Enable Diagnostics breakdown to see J2EE and .Net data. This data is
Diagnostics available in Diagnostics reports only if you have a valid Diagnostics license. For
UI Element Description
(A-Z)
breakdown details, see the Diagnostics Server Installation and Administration Guide.
Perform Select the Perform component breakdown check box to save complete
component component (page components for web based protocols and TCP components
breakdown (requests) for non-web based protocols) breakdown data for a sampling of
transaction instances. By default, APM saves component breakdown data to the
database once per every four transaction instances.
Note: You can only select this check box if you have enabled breakdown.
Report Select the Report additional error information check box to include date, time,
additional location, and error messages for failed transactions in applicable EUM reports. If
error this option is disabled, APM reports only average error times. Disabling this option
information decreases the amount of data that is sent from the BPMs running the transaction
breakdown to the Gateway Server and profile database. For details on the Error
Log, see Error Log in the APM User Guide.
Note: You can only select this check box if you have enabled breakdown.
UI Element Description
(A-Z)
Edit Script Parameter. Opens the Edit Script Parameter dialog box, where you
can edit the value, description and expiration date for a selected parameter. For
user interface details, see Edit Script Parameter Dialog Box, on page 866.
View Unique Data Collector Values. Opens the Unique Data Collector Values
dialog box, where you can view the parameter's settings for each data collector
and set specific values by data collector. For user interface details, see Unique
Data Collector Values Dialog Box, on page 888.
UI Element Description
(A-Z)
Restore Script Parameter Value. Restores the original script parameter value.
Note: You can edit the description by clicking the relevant cell in the table.
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing
values, such as passwords. The expiration date is an indication of when you want
to change a parameter's value.
Note: You can edit the expiration date by clicking the arrow in the relevant table
cell. A calendar opens from which you can select a date.
Expired in The number of days remaining until the configured expiration date. If the expiration
(days) date has passed, Expired is displayed.
Unique A list of the BPMs for which different values of the parameter are configured. You
Data can view the data collectors and the parameter values configured for them by
Collector clicking the View Unique Data Collector Values button.
Values
Note:
l For parameters marked sensitive, the value is not displayed and a row of black
dots, indicating the number of characters in the value, is displayed instead.
l For parameters containing multiple values, the value is not displayed and the
message [Multiple Values] is displayed instead.
Transaction thresholds are used to validate service level agreements by creating performance
boundaries. There are three transaction threshold ranges—OK, Minor, and Critical—which are color-
coded when used in Service Health and in the reports that display transaction performance data. The
color-coding enables quick pinpointing of problem areas that need further analysis.
You can also configure an outlier threshold. Outliers are transactions whose response time exceeds a
defined time range.
To access Select Admin > End User Management > Monitoring tab and click the Edit
Threshold button in one of the following:
Important l By default, all transactions included in a business transaction flow are initially
information assigned the default transaction threshold settings for the BPM application that
includes the business transaction flow. You configure the default transaction
threshold settings in the BPM Application wizard. For user interface details, see
Default Transaction Settings Page, on page 815.
l When setting transaction thresholds, you should take into account factors such as
application performance under ideal conditions, competitors' performance,
generally accepted performance standards, service level agreements, and end-
user feedback.
l You should consider the alert trigger criteria you specify in your alert schemes. For
example, if you set up an alert scheme to trigger a high priority alert whenever the
response time of a transaction is greater than 15 seconds, you may want to set the
Poor range for that transaction to 15 seconds or more.
l Select a single transaction by clicking a row in the list, or use the Shift or CTRL key
to select several transactions.
UI Element Description
(A-Z)
Note: This element is not displayed when you access the dialog box from the
Business Transaction Business Process Monitor Configuration page > Thresholds
pane.
Critical Enter the response time threshold above which a transaction's status is Critical.
Note:
Lower The response time, in seconds, below which the transaction's status is OK,
Limit regardless of its baseline calculated status.
Note: This element is displayed only if the application is configured to use baselines
thresholds.
Minor Displays the response time thresholds between which a transaction's status is Minor.
Note:
OK Enter the response time threshold below which a transaction's status is OK.
Note:
Outlier Enter the response time threshold above which a transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time range.
You can specify whether outlier transactions are treated as failed transactions or
ignored completely in reports.
Note: You can specify whether outlier transactions are treated as failed transactions
UI Element Description
(A-Z)
or ignored completely in reports. For user interface details, see Default Transaction
Thresholds, on page 815.
Upper The response time, in seconds, above which the transaction's status is Critical,
Limit regardless of its baseline calculated status.
Note: This element is displayed only if the application is configured to use baselines
thresholds.
Important l General information about this wizard is available here: Remove Data
information Collectors Wizard, on the previous page
l Select a single data collector by clicking a row in the list, or use the Shift or
CTRL key to select several data collectors.
Wizard map The Remove Data Collectors Wizard, on the previous page contains:
Remove Data Collectors Page, above > Summary Page, on the next page
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Select. Moves selected data collectors from the Available Data Collectors pane to the
Selected Data Collectors pane.
Select All. Moves all data collectors from the Available Data Collectors pane to the
Selected Data Collectors pane.
Deselect. Moves selected data collectors from the Selected Data Collectors pane to
the Available Data Collectors pane.
Deselect All. Moves all data collectors from the Selected Data Collectors pane to the
Available Data Collectors pane.
<Custom Displays custom attributes configured for the data collector. You can configure up to
attributes> five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Available The left pane on the page lists the available data collectors that you can select to be
Data removed from the selected <entities>.
Collectors
UI Description
Element
(A-Z)
Selected Click the Selected <entities> link to open a window in which the selected <entities>
<entities> from which you are removing data collectors are displayed.
Selected The right pane on the page lists the selected data collectors to be removed from the
Data selected <entities>.
Collectors
Summary Page
This wizard page enables you to view the affected entities (BPM applications, business transaction
flows, or scripts) and the number of data collectors removed from them by this wizard.
Important General information about this wizard is available here: Remove Data
Information Collectors Wizard, on page 876
Wizard map The Remove Data Collectors Wizard, on page 876 contains:
Remove Data Collectors Page, on the previous page > Summary Page, above
<Entity> Name The name of the BPM application, business transaction flow, or script.
Status The number of data collectors that were removed from the entity.
To access In the Edit Data Collector Settings dialog box, click the New Schedule button,
or Edit Schedule button.
Important When setting multiple schedules for a BPM application or business transaction flow,
information keep in mind that if the schedules overlap at any time, the application or flow is run
according to both schedules. The exception is if the application or flow is still running
when a second schedule is set to start; in which case, the iteration of that application
or flow is not run and the data collector skips that scheduled iteration.
UI Element Description
(A-Z)
Create Select this radio button and create a custom frequency and recurrence range by
custom configuring the following properties:
schedule
l Frequency for running the application/business transaction flow
l Days of the week on which to run the application/business transaction flow
l Hours in the day during which to run the application/business transaction
flow
Tip: If there are no special considerations to take into account, it is
recommended that you use the default scheduling scheme: Every 15 minutes,
all week, all day.
Select from Select this radio button and choose a predefined frequency and recurrence
defined range.
schedules
UI Description
Element
(A-Z)
Data Select this radio button to have the data collector instance base its scheduling on
collector the data collector machine's time clock.
time
Note: Depending on the data collector location, local time may vary among
machines.
Offset Select this radio button to have the data collector instance base its scheduling on
from GMT the time zone you set. Specify a time zone in relation to GMT.
UI Description
Element
(A-Z)
Note: This setting is ignored if a frequency and recurrence setting for all day, all
week is configured.
Tip: Choosing Offset from GMT enables you to synchronize transaction run times
among hosts.
Example: if you want the data collector instance to run profiles based on Pacific
Time, you would type -8, since Pacific Time is GMT-8 hours.
UI Description
Element
(A-Z)
BPM Select this radio button to use the start offset automatically assigned in the BPM for
default each profile that has this setting.
User Select this radio button and set the amount of seconds the BPM should offset the
defined running of the BPM application or business transaction flow.
l If you define the start offset value as 0, then no offset is applied for the BPM
application or business transaction flow and the run starts at the time specified in
the schedule.
l If you do not enter a value, then the BPM that runs the BPM application or business
transaction flow allocates a start offset according to the BPM default.
l If you enter a positive value, the BPM application or business transaction flow is
run that many seconds later than the schedule configured for it. For example, if the
BPM application or business transaction flow is scheduled to run every hour,
beginning at noon and you enter 5 seconds as the user-defined start offset, the
UI Description
Element
(A-Z)
To access Select Admin > End User Management > Monitoring tab and click the Set
Transaction Breakdown button in one of the following:
Important l For a description of the fields included in the dialog box, see Default Transaction
information Breakdown in Default Transaction Settings Page, on page 815.
l By default, all scripts included in a business transaction flow are initially assigned
the default transaction breakdown settings for the BPM application that includes
the business transaction flow. You configure the default transaction breakdown
settings in the BPM Application wizard. For user interface details, see Default
Transaction Settings Page, on page 815.
l In the Selected Scripts pane, select a single script by clicking a row, or use the
Shift or CTRL key to select several scripts.
page
4. In the Single Transaction Scripts pane click the New Single Transaction
Script button or Edit Single Transaction Script Settings button.
Important l The single transaction script is generated using default settings from the
information default.cfg file in the <APM root directory>\data\templates\BaseScript
directory on the APM Gateway Server. If the script requires specific proxy
settings, set the ProxyAutoConfigScriptURL parameter in this file to the URL
for the required proxy server. For example:
ProxyAutoConfigScriptURL=http://myproxyserver.com
Action1(){
web_set_sockets_option("SSL_VERSION", "TLS");
web_cache_cleanup();
web_cleanup_cookies();
web_add_auto_header("Accept-Encoding", "gzip, deflate");
lr_start_transaction("##ALIAS_NAME##");
if(##IS_USE_AUTH##){
web_set_user(lr_decrypt("##AUTH_USER##"),
lr_decrypt("##AUTH_PWD##"),"##AUTH_URI##");
}
When you create new Single Transaction Scripts, BPM will use the updated
template with the TLS protocol.
To updated existing Single Transaction Scripts to work with the new template,
open the Single Transaction Script configuration and click Save (without making
any modifications).
Properties Tab
User interface elements are described below:
UI Element Description
URL URL to monitor. Type the URL that you want Application Performance
Settings Management to access. Include the protocol, host, and optionally include the port,
URL path, and parameters.
Test URL. Click the Test URL button to open the configured URL in a new
browser.
Transaction name. Enter a name for the single URL monitor. This name identifies
this monitor in the view tree, in Service Health, and in reports.
Syntax exceptions:
l If the transaction name exceeds 95 characters, BPM may not be able to run the
script.
l Valid characters are a-z, A-Z, 0-9, and ` ~ ! @ # $ % ^ & * ( )_ - + { } ;
<space>
Use secure logon. If the URL you specify requires authentication, select the Use
secure logon check box.
Login name. Enter the login name required for secure logon.
Note: This field is enabled only when you select the Use secure logon check box.
Note: This field is enabled only when you select the Use secure logon check box.
Text Enable text validation. Select the check box to enable text validation. You can
Validation configure a text check as a way of verifying that the configured URL reaches the
Settings correct page.
UI Element Description
search for the text in the HTML source file or on the screen (the text that appears in
the browser window).
Note:
Enter the text to be searched for. Enter the required text string to search for.
Note: This field is enabled only when you select the Enable text validation check
box.
<Text condition>. Specify whether the text should exist or not exist for
Application Performance Management to consider the URL successful.
Note: This field is enabled only when you select the Enable text validation check
box.
Run-time Modem emulation. Select the modem emulation setting that best reflects the
Settings type of connection used by your customer base. In this way, the data that
Application Performance Management collects more closely reflects the actual
user experience of your customers.
UI Element Description
Transaction Application Name. If you configured the application to use baseline thresholds,
Thresholds the application name is displayed at the top of the pane.
Note: This element is not displayed if you configured the application to use static
thresholds.
Critical. The response time threshold above which the transaction's status is
UI Element Description
Critical.
Note:
Lower Limit The response time, in seconds, below which the transaction's
status is OK, regardless of its baseline calculated status.
Minor. The response time thresholds between which the transaction's status is
Minor.
Note:
OK. The response time threshold below which the transaction's status is OK.
Note:
Outlier. The response time threshold above which the transaction is considered
to be an Outlier. Outliers are transactions whose response time exceeds a defined
time range.
Note: You can specify whether outlier transactions are treated as failed
transactions or ignored completely in reports. For user interface details, see
Default Transaction Thresholds, on page 815.
Upper Limit. The response time, in seconds, above which the transaction's
status is Critical, regardless of its baseline calculated status.
UI Element Description
Transaction Enable breakdown. Select the check box to generate transaction breakdown
Breakdown data when running the monitor.
Report additional error information. Select the check box to include date,
time, location, and error messages for failed transactions in applicable EUM
reports. If this option is disabled, APM reports only average error times. Disabling
this option decreases the amount of data that is sent from the BPMs running the
transaction breakdown to the Gateway Server and profile database. For details on
the Error Log, see Error Log in the APM User Guide.
Note: You can only select this check box if you have enabled breakdown.
Perform component breakdown. Select the check box to save complete page
component breakdown data for a sampling of transaction instances. By default,
Application Performance Management saves page component breakdown data to
the database once per every four transaction instances.
Note: You can only select this check box if you have enabled breakdown.
Enable Diagnostics breakdown. Select the check box to see J2EE and .Net
data. This data is available in Diagnostics reports only if you have a valid
Diagnostics license. For details, see the Diagnostics Server Installation and
Administration Guide.
UI Element Description
Add Data Collectors. Opens the Add Data Collectors dialog box, where you
select the data collectors you want to run the single transaction script. For user
interface details, see Add Data Collectors Dialog Box, on page 793.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog
box, where you configure the schedule and advanced settings for selected data
collectors for the single transaction script. For user interface details, see Edit
Data Collector Settings Dialog Box, on page 862.
UI Element Description
Note: This button is enabled only when data collectors that are assigned to both
the Single Transaction Script and its parent application are selected.
Remove Data Collectors. Removes selected data collectors from the list of data
collectors for the single transaction script.
<Custom Displays custom attributes configured for the data collector. You can configure up
attributes> to five different custom attributes for data collectors. For user interface details,
see Manage Custom Attributes Dialog Box, on page 1109.
Host Displays the host alias of the data collector instance as defined on the data
collector machine.
Location Displays the location of the data collector instance as defined on the data
collector machine.
Private A check mark denotes that the BPM is run privately for your company (a private
POP POP).
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
UI Element Description
Version Displays the version of the data collector software installed on the data collector
machine.
To Select Edit Script Settings dialog box > Script Parameters tab. Select the parameters
access whose value you want to change and click the View Unique Data Collector Values
button.
UI Element Description
(A-Z)
Edit Script Parameter. Opens the Edit Script Parameter dialog box, where you can
edit the value, description and expiration date for a selected parameter for a specific
data collector. For user interface details, see Edit Script Parameter Dialog Box, on
page 866.
Delete Script Parameter Override. Restores the parameter value to the value
configured for all data collectors. If you have not manually configured such a value,
the original script parameter value is used.
DC Name The name of the data collector configured to run the script.
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing values,
such as passwords. The expiration date is an indication of when you want to change a
parameter's value.
Note: You can edit the expiration date by clicking the arrow in the relevant table cell.
A calendar opens from which you can select a date.
UI Element Description
(A-Z)
Expired in The number of days remaining until the configured expiration date. If the expiration
(days) date has passed, Expired is displayed.
Unique A check mark indicates that different values for the parameter have been configured
Data for specific data collectors.
Collector
Value
Value The configured parameter value for the specific data collector.
To Select Admin > End User Management > Monitoring tab. In the view tree, select a
access business transaction flow. In the Content pane select Business Process Monitor tab >
Properties, and in the Scripts pane click the Update Version button.
Important General information about this wizard is available here: Update Version Wizard,
information above.
Update Version Page, above > Define Script Parameters Page, on the next page >
Select the script Displays the current script version. Select the version to which you want to
version update the script.
Important General information about this wizard is available here: Update Version Wizard, on
information the previous page.
Wizard map The Update Version Wizard, on the previous page contains:
Update Version Page, on the previous page > Define Script Parameters Page, above
> Define Transaction Thresholds Page, on the next page
UI Element Description
(A-Z)
Edit Script Parameter. Opens the Edit Script Parameter dialog box, where you can
edit the value, description and expiration date for a selected parameter. For user
interface details, see Edit Script Parameter Dialog Box, on page 866.
View Unique Data Collector Values. Opens the Unique Data Collector Values
dialog box, where you can view the parameter's settings for each data collector and
set specific values by data collector. For user interface details, see Unique Data
Collector Values Dialog Box, on page 888.
Restore Script Parameter Value. Restores the original script parameter value.
UI Element Description
(A-Z)
Note: You can edit the description by clicking the relevant cell in the table.
Expiration An expiration date for the parameter value. You can configure expiration dates for
Date parameter values to help you manage parameters with frequently changing values,
such as passwords. The expiration date is an indication of when you want to change a
parameter's value.
Note: You can edit the expiration date by clicking the arrow in the relevant table cell.
A calendar opens from which you can select a date.
Expired in The number of days remaining until the configured expiration date. If the expiration
(days) date has passed, Expired is displayed.
Unique DC A list of the BPMs for which different values of the parameter are configured. You can
Values view the data collectors and the parameter values configured for them by clicking the
View Unique Data Collector Values button.
Note:
l For parameters marked sensitive, the value is not displayed and a row of black
dots, indicating the number of characters in the value, is displayed instead.
l For parameters containing multiple values, the value is not displayed and the
message [Multiple Values] is displayed instead.
Important l General information about this wizard is available here: Update Version Wizard, on
information page 889.
l Select a single transaction by clicking a row in the transaction list and enter
thresholds directly in the row. Use the Shift or CTRL key to select several
transactions and click the Edit Thresholds button to open the Edit Thresholds
dialog box, where you configure thresholds for all the selected transactions.
UI Element Description
(A-Z)
Edit Thresholds. Opens the Edit Thresholds dialog box, where you configure
transaction thresholds for multiple transactions. For user interface details, see Edit
Thresholds Dialog Box, on page 873.
Critical The response time threshold above which the transaction's status is Critical.
Note: The default color for critical transactions in Service Health and reports is red.
Minor The response time thresholds between which the transaction's status is Minor.
Note:
l The default color for Minor transactions in Service Health and reports is yellow.
l The Minor transaction threshold is automatically set to the range between the OK
and Critical thresholds that you configure for the transaction.
OK The response time threshold below which the transaction's status is OK.
Note: The default color for OK transactions in Service Health and reports is green.
Outlier The response time threshold above which the transaction is considered to be an
Outlier. Outliers are transactions whose response time exceeds a defined time range.
Note: You can specify whether outlier transactions are treated as failed transactions
or ignored completely in reports. For user interface details, see Default Transaction
Thresholds, on page 815.
To access Select Admin > End User Management > Monitoring tab. In the view tree, select
an application or business transaction flow. In the Content pane, select the Business
Process Monitor tab > Properties page, and in the WebTraces pane click the New
WebTrace button or Edit Webtrace Settings button.
Important BPMs earlier than version 9.00 cannot be assigned to Webtraces on the application
information level and do not appear as available data collectors.
Properties Pane
User interface elements are described below:
UI Element Description
(A-Z)
Destination Enter a destination web server address to specify the web server on which you
want the trace to be performed. You can enter the web server address as a domain
name or as an IP address.
Note: WebTrace monitors do not support destination servers that begin with a
numeric digit. IP addresses are supported.
Syntax exceptions: Do not include the string http:// or https:// when typing the
server address.
Port Enter the port number for the destination web server.
Default value: 80
UI Description
Element
(A-Z)
Add Data Collectors. Opens the Add Data Collectors dialog box, where you
select the data collectors you want to run the WebTrace. For user interface details,
see Add Data Collectors Dialog Box, on page 793.
Edit Data Collector Settings. Opens the Edit Data Collector Settings dialog box,
where you configure the schedule and advanced settings for selected data
collectors for the WebTrace. For user interface details, see Edit Data Collector
Settings Dialog Box, on page 862.
Note: This button is enabled only when data collectors that are assigned to both the
business transaction flow and its parent application are selected.
Remove Data Collectors. Removes selected data collectors from the list of data
collectors for the WebTrace.
<Custom Displays custom attributes configured for the data collector. You can configure up
attributes> to five different custom attributes for data collectors. For user interface details, see
Manage Custom Attributes Dialog Box, on page 1109.
Host Displays the host alias of the data collector instance as defined on the data
collector machine.
Location Displays the location of the data collector instance as defined on the data collector
machine.
Private A check mark denotes that the BPM is run privately for your company (a private
POP POP).
Source Displays an icon that shows how the data collector obtains its configuration. The
possible icons are:
UI Description
Element
(A-Z)
Note: This element is visible only when adding data collectors to business
transaction flows.
Version Displays the version of the data collector software installed on the data collector
machine.
After having installed a RUM engine and probe (for details, see the Real User Monitor Installation and
Upgrade Guide) you must configure RUM in End User Management (EUM) Administration to be able to
monitor applications and end users.
The settings you configure in EUM Administration are used by the RUM engine to collect and process
real-time data from the RUM probes. By comparing this data to predefined thresholds, Application
Performance Management (APM) is able to pinpoint performance related issues as experienced by
end-users. You use RUM reports to help identify the cause of delays and determine the business
impact of performance issues experienced by end-users.
You use the Monitoring Page Browse tab in EUM Administration to navigate and work with the
configured CI collections, applications, transactions, and end-user groups. For user interface details,
see Monitoring Page Browse Tab, on page 745.
NOTE:
RUM engines and probes are only registered and available in APM once you have installed
them and configured them in the RUM web console. For details, refer to the Real User Monitor
Installation and Upgrade Guide and the Real User Monitor Administration Guide.
l Create end-user groups. Note that end-user groups are not included in the Application
Management view, but are included in the RUM End Users view. For details on predefined views,
see Predefined Views for End User Management, on page 716.
l Create an application key. The application key is used by the RUM Client Monitor probe to
associate monitored data of a mobile application to the application in APM. You can also use the
application key when instrumenting a mobile application. For information and instructions for
instrumenting an Android APK for monitoring a mobile application, see the RUM Installation Guide.
1. Prerequisites
If you are installing RUM probes for port mirroring, ensure that your network administrator
advises you where to install the probes.
If you are loading SSL keys, ensure that you obtain the necessary private keys from your
security officer.
NOTE:
You can use the default evaluation licenses for a period of 60 days, but once expired,
you must install and assign valid licenses for monitoring to be enabled.
In the RUM web console, automatically detect session IDs in monitored traffic and use the
settings to configure monitored web applications in EUM Administration. For task details, see
How to Detect and Configure Session IDs, on page 919.
TIP:
l Ensure that sensitive password data is not extracted together with the user name.
For user interface details, see Sensitive Data Setting Dialog Box, on page 1046.
l You can determine in which parameter the user name is located for an application by
looking at a relevant action (for example, a login action) in the Session Details report.
For user interface details, see Session Details Report in the APM User Guide.
9. Grant permissions
Grant permissions so that users can view and modify the RUM related configuration settings in
EUM Administration. For concept details, see Permissions Overview in the APM Platform
Administration Guide.
10. View Real User Monitor data in reports and in Service Health
Once data on the configured applications, actions, transactions, events, and end-user groups
has been collected and aggregated, you can view the data in EUM reports and in Service
Health.
For details on EUM reports, see End User Management Reports Overview in the APM User
Guide.
For details on viewing RUM data in Service Health, see How to Monitor Your Environment
Using Service Health in the APM User Guide.
Frame Unification
By default, RUM considers each inline frame (that is, a frame included in another frame by use of the
HTML Frame command) in a monitored page as a separate page for reporting and statistical purposes.
You can configure RUM to unify the inline frames in a page so that they are treated as children of the
parent frame in which they appear. You can configure frame unification for an entire application, as well
as for individual pages included in a transaction.
Measurements for a unified, parent frame are calculated from its children's measurements. It is
possible for a unified, parent frame's server, network, or client time to be less than the individual server,
network, or client time of one of its child frames. This can occur when the download time of the frames
used in the calculation overlap, but register different measurements for the same time period. For
example, two inline frames may be downloading at the same time, but one registers server time while
the other registers network time.
NOTE:
l RUM also supports frame unification for Siebel applications, which is based on a
predefined list of user actions. A user action is a click in a page (for example, clicking a
link or selecting an item from a drop-down list) that triggers HTTP requests. When
performed, each user action is considered as a parent in the hierarchical tree and all the
HTTP requests that are triggered by the action are considered its children.
l In the hierarchical tree in the Session Details report and the Session Replay page, a parent
frame appears both as a parent frame (with calculated totals from its children) and as a
child frame of itself.
defined. In the RUM Transaction Summary report, measurements for pages enabled for frame
unification in a transaction included in the report are calculated from the frame measurements of the
page's children. For details on the RUM Transaction Summary report, see RUM Transaction
Summary Report in the APM User Guide.
When you enter the URL in the URL box in the upper area of the URL Builder dialog box, the URL is
automatically broken down into the five following composite parts in the lower area of the URL Builder
dialog box.
l URL Protocol. The protocol used to fetch the URL. HTTP is the standard protocol for regular
communications and HTTPS is the protocol used when the URL is accessed using Secure Sockets
Layer (SSL).
l URL Host. The name of the machine on which the file, or resource, that you want to access via the
URL resides.
l URL Port. The port number used to connect to the URL host machine. The default port when using
the HTTP protocol is 80 and when using the HTTPS protocol, the default port is 443.
l URL Path. The path to the file, or resource, that you want to access via the URL.
l URL Parameters. URL parameters form a query string that is used by the URL to narrow its search
by filtering for specific values in specific parameters. Each parameter in the string includes the
parameter name and the value being searched for. Parameters are separated from the rest of the
URL by a question mark (?). Configured URLs must use the ampersand character (&) as the
parameter delimiter.
Any change to the composite parts is automatically updated and displayed in the full URL in the URL
box in the upper area of the URL Builder dialog box. Similarly, any change made to the full URL is
automatically updated and displayed in the composite parts.
When configuring a URL, you can use the asterisk (*) wildcard. For details, see URL Wildcards, on the
next page.
NOTE:
The URL cannot exceed 2000 characters and cannot include the # sign followed by an asterisk
(#*).
bin/search/search.cgi?country_code=
corp&keyword=real%20user%20monitor
Protocol http
Host www.hpe.com
Port 80 (default)
Parameters country_code=corp&keyword=real%20user%20monitor
URL Wildcards
The asterisk (*) is the only valid wildcard character that can be used when defining a URL. The asterisk
can be used in the URL host, the URL port, the URL path, and the URL parameters. The asterisk
wildcard character represents any combination of characters and is applicable to where it is placed. For
example:
NOTE:
l The asterisk wildcard character cannot be used in the URL port when defining an application
URL.
l The asterisk wildcard character can be used in the value part of a parameter, but cannot be
used in the parameter name.
l If the URL parameter string contains only an asterisk wildcard character and nothing else, this
indicates that the URL must contain at least one parameter, but it does not matter what the
parameter name or the value is.
You can instruct RUM to ignore session ID parameters when correlating a recorded URL with a
configured URL by configuring the HPRUM\conf\configurationmanager\
Application_Server_Types_configuration.xml file on the RUM engine machine (for details, see
URL Correlation Parameters in the Real User Monitor Administration Guide). For example, if you
set the application server as BroadVision, RUM ignores the BV_SessionID and BV_EngineID
parameters in the following URL:
http://www.hpe.com/~anand/Ticket_Confirm.jsp?BV_
SessionID=@@@@1812057630.1043567934@@@@&BV_
EngineID=cccdadchgidfmlmcefecehidfhfdffk.0&value=0000144976
http://www.hpe.com/~anand/Ticket_Confirm.jsp?BV_SessionID=*&BV_
EngineID=*&value=0000144976
As a result, the recorded URL can be correlated with a configured URL that contains different BV_
SessionID and BV_EngineID parameters.
The different BV_SessionID and BV_EngineID parameter values are also ignored when RUM
calculates global statistics such as Most Popular Pages. In the above example, all BroadVision
sessions are recorded as http://www.hpe.com/~anand/Ticket_Confirm.jsp?
BV_SessionID=*&BV_EngineID=*&value=0000144976 for global statistic purposes.
NOTE:
l Vugen and Business Process Monitor (BPM) transactions that do not contain a session ID
in either a header cookie or the URL, cannot be correlated as individual sessions. Vugen
and BPMs should be configured to include a session ID in a header cookie, or the URL, in
transactions.
l If the interval between BPM samples is greater than the session time-out configured for
the RUM engine in EUM Administration, the open session is closed and a new session
started for the next sample, even if a session ID is not included in the sample.
Correlating Ports
RUM assigns a default port to a recorded URL in which a port number is not specified. For example,
a recorded URL such as http://www.hpe.com is correlated with the configured URL
http://www.hpe.com:80.
Correlating Parameters
By default, RUM query parameter correlation is not order sensitive. For example, the recorded URL
http://www.hpe.com:80/?a=2&b=2&c=3 can be correlated with the configured URL
http://www.hpe.com:80/?b=2&c=3&a=2 or the configured URL
http://www.hpe.com:80/?b=2&a=2&c=3.
If a recorded URL matches several URL definitions, RUM determines which configured page to
correlate with the recorded URL based on the placement of the asterisk (*) wildcard character in the
configured URL. URLs include up to five parts, separated by delimiters (for details of the different parts,
see Using the URL Builder, on page 901). RUM first tries to match the recorded URL to a defined URL
with an asterisk in the last part of the defined URL. If no match can be made, RUM then tries to match
the recorded URL to a defined URL with an asterisk in the one but last part of the defined URL. In this
manner it keeps trying to find a match up to an asterisk, moving backwards from part to part in the
defined URL. For example, if you configured the following two URLs:
l http://www.hpe.com/cgi-bin/search/search.cgi?
l http://www.hpe.com/cgi*
If two configured URLs both contain asterisks in the same part of the URL, the RUM matches the
recorded URL to the configured URL with which it shares the greatest number of consecutive joint
characters from the beginning of the URL. For example, if you configured the following two URLs:
l http://www.hpe.com/cgi*
l http://www.hpe.com/cgi-bin*
Host Aliases
You can create host aliases for RUM applications. For analysis purposes, it is often helpful to group
several hosts and monitor these hosts together, as a unit. This enables you to monitor pages that are
located on multiple servers as the same page and view them as such in the RUM reports. For example,
if your organization has different web sites in a number of countries, each showing similar information
such as company profile, events, products, and so forth, you could create a host alias for all of the
required pages so that they would appear as one unit in the RUM reports. The host unit is known as a
host alias, which you configure and manage in the Real User Monitor Application Data Collection page.
For user interface details, see Host Aliases Area, on page 1001.
End-User Groups
You create end-user groups to configure RUM to collect and report data for specific end users. Each
end user for whom you want RUM to collect and report data must belong to an end-user group. Data
collected for end-users who do not belong to a configured end-user group are included in a default end-
user group called Others. An end-user group can contain multiple end users or a single end user.
By default, RUM collects data for the end users included in an end-user group, but you can configure
RUM to ignore the data for the end users included in a specific end-user group and not collect or report
such data.
You configure end-user groups by user names, IP ranges, or session properties. Once configured, you
cannot change the way end users are identified for an end-user group (for example, you cannot change
user names to IP ranges for a configured end-user group), but you can change the configuration for the
identification method (for example, you can change the IP addresses configured for an end-user group).
Configured end-user groups are applicable for all the defined applications in EUM that are monitored by
RUM, but the users included in an end-user group are determined in the context of a single application.
It is possible that an end user is a member of one group in an application, but is a member of a different
group in another application.
If an end user belongs to more than one end-user group within the context of an application, RUM
determines in which end-user group to include the end user by user name, IP address, or session
properties, in that order. If an end user belongs to more than one group based on session properties
within the context of an application, the order of the session properties as configured for the application
determine in which end-user group the end user is included (with the highest session property used).
RUM automatically creates end-user subgroups, which are displayed in EUM reports, according to the
IP resolution configured for the end-user group.
For user interface details on configuring end-user groups, see Add End User Group with Real User
Monitor Configuration Dialog Box, on page 942.
NOTE:
You cannot export and import RUM configurations between different versions of APM.
You can export individual or multiple selections of applications or end-user groups, but can only export
one entity type at a time (that is, you cannot export applications and end-user groups in the same
operation). The exported data is saved in an xml file on your client machine.
When you import a previously exported xml file you have the option of overriding existing, duplicate
entities (that is, a CI of the same type with the same name) or not. If you choose to override existing
entities, the existing CI is deleted and a new one is created in its place.
To export applications or end-user groups you must have View permissions for RUM configurations for
all the selected entities. To import applications or end-user groups you must have Real User Monitor
Administrator or Administrator permissions. For details on assigning permissions, see User
Management in the APM Platform Administration Guide.
CAUTION:
Changing the contents of an exported xml file may result in unexpected results when the file is
imported.
The following notes and limitations are applicable when exporting and importing RUM applications.
RUM engines a
Tier names a
Host aliases a
BPM configurations a
For user interface details, see Monitoring Page Browse Tab, on page 745 and Import RUM
Applications/End User Groups Configuration Wizard, on page 970.
The following notes and limitations are applicable when exporting and importing RUM end-user
groups.
The following example shows a hierarchy of end-user groups and CI collections as defined in a
view, and the hierarchy that is exported:
l IP ranges. Different end-user groups cannot have overlapping IP ranges, unless one range is
completely contained in the other.
l Session properties. When you import an end-user group that is defined by session properties,
you must have a RUM application in the receiving system for which the same session properties
are configured.
l End-user names. End-user names cannot be included in more than one end-user group.
You can configure back-end, web, and VDI tiers manually, or configure Real User Monitor to detect
back-end tiers automatically for an application. For details, see Real User Monitor Application General
Page, on page 1006 and for mobile applications, Real User Monitor Application Tiers Page, on page
1032.
Examples
In the following examples, if one of the applications is disabled, although RUM listens to all the
traffic, only the traffic for the enabled application is actually monitored.
l Illustration of the flow for two applications and the relationship between front-end, web, and back-
end tiers:
l Illustration of the flow for two mobile applications and the relationship between front-end, web,
and back-end tiers:
l Illustration of the flow for two applications and the relationship between front-end, VDI, web, and
back-end tiers. A classic VDI example is a real user accessing a website via Citrix XenApp
The following scenarios describe possible breaks in this chain that cause RUM not to connect
specific tiers to an application:
l Scenario 1: A server is deployed with two IP addresses - one for DMZ traffic and the other for
data center traffic.
Solution: In the RTSM (Admin > RTSM Administration-> Modeling > IT Universe
Manager), manually configure an IpAddress CI for the second IP address of the host.
l Scenario 2: RUM receives traffic for a number of tiers in an application, but due to the network
configuration, does not receive the traffic of an intermediate tier.
Solution: In the RTSM (Admin > RTSM Administration-> Modeling > IT Universe
Manager), manually configure and connect CIs for the missing tier following this procedure:
o Create an IpAddress CI (set the Name and IP Address property values).
o Select the IpAddress CI you created above and create a related Node CI, with a containment
relationship from the Node to the IpAddress.
o Select the Node CI you created above and create a related IpServiceEndpoint CI, with a
composition relationship from the Node to the IpServiceEndpoint.
o Select the Node CI you created above and create a related RunningSoftware CI, with a
composition relationship from the Node to the RunningSoftware. (Set the Product Name
property value. If this is unknown, use apache_web_server.)
o Connect the RunningSoftware CI to the IpServiceEndpoint CI, with a usage relationship from
the RunningSoftware to the IpServiceEndpoint.
o Connect the relevant Application CI to the RunningSoftware CI, with a usage relationship
from the Application to the RunningSoftware.
The following diagram shows the new CIs and how they are related:
NOTE:
To have the above changes take effect immediately, in the RUM Engine JMX console invoke
the synchInfrastructureTopology operation (select RUM.modules >
service=TopologyEngine > synchInfrastructureTopology and click Invoke). For details
on working with the RUM Engine JMX console, see the section on Using the JMX console to
configure the Real User Monitor Engine in the Real User Monitor Administration Guide.
To be able to configure dynamic thresholds for an action, you must first enable dynamic thresholds for
its parent application. For details, see Real User Monitor Application General Page, on page 1006.
When you configure an action's thresholds in the Action Dialog Box, on page 930, you can choose
whether to always use a static threshold (and configure the relevant threshold settings), or to use the
application's default setting (either dynamic thresholds or default static thresholds for the application).
The following table describes the various options:
Always use static Use static Use application's default static threshold, or
thresholds not selected threshold configure different static threshold for the action
In End User Management reports, you can view an action's dynamic thresholds in the relevant tooltips.
Real User Monitor can monitor both IPv4 and IPv6 application traffic. When monitoring IPv6 traffic, the
following limitations apply:
l When using an IPv6 address in a URL or a Host Alias, the address must be enclosed in square
brackets (for example [IPv6 address]).
l For end-user groups configured with IPv6 addresses:
o The Resolution is always As entered.
o Automatic location discovery is not supported . This means that end-user groups for which a
location is not configured are shown with an unknown location in End User Management reports.
o Data for such groups is not included in the Unconfigured End Users report.
l IPv6 applications must be configured by IP ranges and not only by URLs.
l When configuring IPv6 addresses in the URL/Description builder, addresses can be entered in full or
short format, but for traffic to be captured by RUM the format must match the format entered by
users to access the application. You can create host aliases with different formats to enable
capturing all the traffic.
l It is recommended to monitor IPv6 using a separate probe.
l IPv6 traffic with MPLS cannot be monitored.
NOTE:
This task is part of a higher-level task. For details, see Getting Started with Real User Monitor,
on page 898.
NOTE:
l This task is part of a higher-level task. For details, see Getting Started with Real User
Monitor, on page 898.
l For a use-case scenario related to this task, see How to Discover a Real User Monitor
Application - Use-Case Scenario, on the next page.
TIP:
When defining applications, consider the following:
l When possible, it is recommended to configure applications by IP addresses and not
only by URLs.
l Web tiers are only supported for applications defined by IP addresses and ports.
l VDI tiers are only supported for HTTP web based front-end applications accessed in
a browser installed with the VDI agent. For more information about VDI agents, see
Overview of the RUM VDI Agent in the Real User Monitor Administration Guide.
l When defining the application's ports and IP range, try to limit the ranges to be as
specific as possible and to include the same protocol. URL definitions can be more
generic.
l In an IP range, the TCP port is taken from the Network level while the port in a URL
definition is taken from the header HOST. In cases where there is a reverse Proxy
which redirects requests to another TCP port and does not change the HTTP
headers, do not specify any port in the URL definition.
l You can configure the same range of IP addresses and ports for all of your HTTP
applications, and then filter individual applications by also configuring specific URLs
for each one.
l You can configure the same range of IP addresses and ports for all of your HTTP
applications consumed through VDI tiers, and then filter individual applications by
configuring specific filters for each one (such as "Published Application" property for
VDI applications).
The Acme Manufacturing corporation has installed a RUM engine and probe that reports to its APM
system. Rachel, the corporation's RUM administrator, wants to detect the applications monitored by
the probe and use the information to configure the applications in EUM Administration.
NOTE:
For a task related to this scenario, see How to Discover and Define Real User Monitor
Applications, on the previous page.
1. Select a probe
Rachel accesses the Probe Management page in the RUM engine web console, to view the
probes attached to the RUM engine.
.
The Probe Management Page opens and Rachel selects the probe whose traffic she wants to
discover.
.
NOTE:
Full results are displayed when the probe traffic discovery is complete, but you can view
partial results by clicking the Refresh button.
.
NOTE:
This task is part of a higher-level task. For details, see Getting Started with Real User Monitor,
on page 898.
2. Configure applications
In EUM Administration, configure the session ID parameters for the monitored web
applications. For user interface details, see Real User Monitor Application Session Page, on
page 1027.
CAUTION:
Do not configure session ID parameters unless you are sure of the correct session ID.
Configuring incorrect session IDs may adversely affect RUM transaction matching and
session counts.
NOTE:
This task is part of a higher-level task. For details, see Getting Started with Real User Monitor,
on page 898.
1. Define actions/pages
You configure actions (generic actions or queries) for non-HTTP-based applications and pages
or operations for HTTP-based applications. The type of action you define for an application
depends on the application's protocol.
For high traffic systems, it is recommended to configure discovered actions directly from the
RUM Action Summary report. For user interface details, see General Report Content in the
APM User Guide.
For low traffic systems, it is recommended to configure discovered actions from the:
l Session Details report. For user interface details, see Actions in the APM User Guide.
l RUM Global Statistics report. For user interface details, see one of the Action
components in RUM Global Statistics Report in the APM User Guide
NOTE:
o You can also configure actions manually in EUM Administration. For user interface
details on creating actions, see Action Description Builder, on page 927. For user
interface details on creating pages and operations, see URL Builder, on page 1055.
o You do not need to configure actions for an application that is configured for action
discovery. For user interface details, see Action Discovery Configuration Area
in Real User Monitor Application General Page, on page 1006.
2. Define transactions
In EUM Administration, define the transactions to be monitored by RUM. For user interface
details, see Business Transaction Real User Monitor Configuration Page, on page 948.
The Acme Manufacturing corporation has installed a RUM engine and probe that reports to its APM
system. Rachel, the corporation's RUM administrator, wants to load an SSL key for the probe.
NOTE:
For a task related to this scenario, see Getting Started with Real User Monitor, on page 898.
3. Results
The key file is loaded and the probe can now use the SSL key contained in the file to monitor
SSL traffic.
Transaction Matching
When you configure a transaction, there are a number of settings that determine how a transaction is
matched by RUM. For user interface details, see Business Transaction Real User Monitor
Configuration Page, on page 948.
Transaction Settings
The following table lists the settings that determine how a transaction is matched by RUM, and their
options:
Ignore page Configures RUM to ignore the order of all the Selected. Ignores Not
order pages included in a transaction, except for the the page order, selected
first page, and to record a transaction provided except for the first
that all of the included pages are accessed. page, and
matches a
transaction if all
the included pages
are accessed.
Include Configures RUM to include all the pages that Selected. Not
intermediate are accessed in a transaction between the first Includes all the selected
pages in and last configured pages when calculating pages accessed in
measurements transaction measurements, whether or not they a transaction,
are configured as included pages. between the first
and last
configured pages.
Not selected.
Includes only the
configured pages.
Measure Configures RUM to report data for either the First page. Uses First
first/last page first or last instance of a page in a transaction, if the first instance page
instance the page was included more than once of a configured
sequentially in the transaction (that is, with no page for
P1
P1
P2
P3
P4 P2
P5 P2
P6 P1 (second instance)
P1
P7 P6
P8 P6
P9
P10 P8
P11
P12
Transaction Matches
Page-1, Page-3, Page-2 a First P1, P1, P2, P3, P4, P5,
P6, P1, P7, P8, P9, P10,
P11, P12
Page-1, Page-2, Page-3 First P1, P1, P2, P3, P4, P5,
P6, P1, P7, P8, P9, P10,
P11, P12
Page-1, Page-1, Page-1 First P1, P1, P2, P3, P4, P5,
P6, P1, P7, P8, P9, P10,
P11, P12
Page-1, Page-1 (with First P1, P1, P2, P3, P4, P5,
descendants), Page-1 P6, P1, P7, P8, P9, P10,
P11, P12
Page-1, Page-2, Page-3 a a First P1, P1, P2, P3, P4, P5,
P6, P1, P7, P8, P9, P10,
P11, P12
To access Click the New Action or Edit Action button in one of the following:
Important l You use the Description Builder to configure generic actions, or query actions for
information database protocols. The actions for web protocols are pages, which you configure
using the URL Builder. For user interface details, see URL Builder, on page 1055.
l The protocol used by the application you are configuring determines the type of
action (for example, generic action or query) you configure.
l You can configure discovered actions directly from the:
o Session Details report. For user interface details, see Session Details Report
in the APM User Guide.
o RUM Action Summary report. For user interface details, see General Report
Content in the APM User Guide.
l If you use an IPv6 address as part of the description, then:
o The address can be entered in full or short format.
o The address must be enclosed in square brackets [ ] and can include the
following characters: a-f, A-F, 0-9, colons (:), and asterisks (*).
UI Element Description
(A-Z)
Advanced Select this radio button to enable the Advanced Criteria link. Click the link to open
UI Element Description
(A-Z)
the Advanced Matching dialog box, where you can enter a regular expression to
define an action description. In the Scan for (Regular Expression) box, enter the
regular expression that represents the action description.
You can test the regular expression in the Test Expression area. Enter test data and
click Test. The results are displayed in the Results area.
Description Select this radio button and enter the string that identifies the action. For example, if
you are configuring a query action, enter the actual query string.
Properties Select this radio button to configure specific properties that create a string for action
matching.
<Action specific properties>. The properties available depend on the action type
you are configuring, which is determined by the application's protocol. For a list of the
action properties applicable for each protocol, see Protocol Action Properties, below.
Match other parameters. Select this check box to configure other parameters to
include in the string for action matching. For user interface details, see Parameter
Settings, on page 930.
IMAP
FTP
Citrix ICA
SMTP
Command Any valid SMPT command. MAIL FROM, RCPT TO, VRFY.
POP3
WebSphere MQ
Parameter Settings
The parameter settings area is enabled only when you select the Properties radio button. You must
select the Match other parameters check box for the parameters you configure to be included in
the string for action matching.
UI Description
Element
(A-Z)
Add Parameter. Adds a new row in the parameter table. Edit the fields by selecting
the row and clicking the Edit Parameter button, or click an individual cell in the
table and edit it directly.
Edit Parameter. Opens the Action Parameter dialog box, where you edit an existing
action parameter's settings. For user interface details, see Description/URL
Parameter Dialog Box, on page 959.
Note: You can edit an individual cell directly in the parameter table by clicking it.
Syntax exceptions:
Value If you chose to include only a specific parameter value (by selecting = in the Option
field), enter the specific value.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Actions and in the <Folder content> area, click the New
Action or Edit Action button.
Important l The protocol used by an application determines the type of action (generic action,
information page, query, or operation) that you configure for the application. Substitute the
applicable action type for the word action in this documentation.
l Actions can only be configured for an existing application.
Description Enter the description of the action, which you can view in EUM only.
Exclude action Select this check box to configure RUM to exclude the action's
from measurements from Global Statistics, event, and Session Analyzer
measurements measurements in RUM reports.
Status Select the relevant radio button to configure whether the action configuration
is active.
UI Element Description
(A-Z)
Action The total time threshold for the action, in seconds. If the total time for an action
time falls within this threshold, the action's total time is displayed in green in the RUM
(seconds) reports, otherwise it is displayed in red.
Note:
l This element is called Page time for pages and Total time for all other action
types.
l If you do not configure the action to use static thresholds and the application is
configured to use a dynamic threshold for the action time, Dynamic is
displayed and you are unable to edit this element's value.
Default value: If you configure the action to use static thresholds, the default
value is the action total time threshold you configured for the application in the
Real User Monitor Application General page.
Always Select this check box to configure RUM to use static thresholds that you configure
use static for the action. Clear the check box to use the application's default setting (static or
thresholds dynamic thresholds).
Server The server time threshold for the action, in seconds. If the server time for an action
time falls within this threshold, the action's server time is displayed in green in the RUM
(seconds) reports, otherwise it is displayed in red.
Note:
UI Element Description
(A-Z)
l If you do not configure the action to use static thresholds and the application is
configured to use a dynamic threshold for the server time, Dynamic is
displayed and you are unable to edit this element's value.
Default value: If you configure the action to use static thresholds, the default
value is the action server time threshold you configured for the application in the
Real User Monitor Application General page.
Suggested Opens the Calculate Suggested Thresholds wizard, where you can configure the
Thresholds formula for calculating suggested thresholds based on the action's historical data,
Wizard and select the suggested thresholds for use. For user interface details, see
Calculate Suggested Thresholds Wizard, on page 955.
Note: This button is disabled when you are creating a new action, as there is no
historical data on which to calculate suggested thresholds.
For Description Builder user interface details, see Action Description Builder, on page 927.
For URL Builder user interface details, see URL Builder, on page 1055.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and in the Global and Selective Events area, click
the New Event button and select Action Size Event from the Shortcut menu.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and select an existing action size event. Click the Edit
Event button.
Important The protocol used by the application determines the type of action (generic action,
information page, query, or operation) for which you configure a size event. Substitute the
applicable action type for the word action in this documentation.
UI Element Description
(A-Z)
Add Action to Event. Opens the application's Action Repository, where you can
manage the actions included in the application and select the actions to be
excluded from, or included in, the action size event, according to the event's scope.
For user interface details, see Real User Monitor Application Actions Page, on
page 978.
Remove Action from Event. Removes selected actions from the page size event
configuration.
Action Name The names of the actions that are either excluded from, or included in, the action
size event, according to the event's scope.
Classification Select the relevant radio button to configure whether the event is an error event or
an information event.
Name The name of the action size event, which you can view in EUM only.
Scope Select the relevant radio button to configure whether the event is applied globally or
selectively. A global event applies to all actions in the application, except for those
specifically configured in the action size event. A selective event applies only to
those actions configured in the action size event.
Status Select the relevant radio button to configure whether the event configuration is
active.
Trigger an Select whether the event is triggered when the action size is less than (<), or
event when greater than (>) a configured size and enter the size in bytes.
the action
UI Element Description
(A-Z)
size is
URL/Action The page URLs or the action descriptions that are either excluded from, or included
in, the action size event, according to the event's scope.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and in the Global and Selective Events area, click
the New Event button and select Action Time Event from the Shortcut menu.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and select an existing action time event. Click the
Edit Event button.
Important The protocol used by the application determines the type of action (generic action,
information page, query, or operation) for which you configure a size event. Substitute the
applicable action type for the word action in this documentation.
UI Element Description
(A-Z)
Add Action to Event. Opens the application's Action Repository, where you can
manage the actions included in the application and select the actions to be
excluded from, or included in, the action time event, according to the event's scope.
For user interface details, see Real User Monitor Application Actions Page, on
page 978.
Remove Action from Event. Removes selected actions from the page time event
configuration.
Action Name The names of the actions that are either excluded from, or included in, the action
UI Element Description
(A-Z)
Classification Select the relevant radio button to configure whether the event is an error event or
an information event.
Name The name of the action time event, which you can view in EUM only.
Scope Select the relevant radio button to configure whether the event is applied globally or
selectively. A global event applies to all actions in the application, except for those
specifically configured in the action time event. A selective event applies only to
those actions> configured in the action time event.
Status Select the relevant radio button to configure whether the event configuration is
active.
Trigger an Select whether the event is triggered when the action time is less than (<), or
event when greater than (>) a configured time and enter the time in seconds.
the action
time is
URL/Action The page URLs or the action descriptions that are either excluded from, or included
in, the action time event, according to the event's scope.
To access Select Real User Monitor Application General page > Application Monitoring
Tiers area > Web Tiers table. Click the Add web Tier button, or select an
existing web tier and click the Edit web Tier button.
Important l When adding a new web tier, this dialog box name is Add web Tier and its Real
information User Monitor Configuration. When editing an existing web tier, this dialog box
name is Application web Tier and its Real User Monitor Configuration.
l You can only configure web tiers for HTTP web applications. The front-end tier and
the web tier must use the same protocol.
l web tiers inherit most of their configuration from their front-end (parent) tier and you
cannot change the inherited configuration.
l Certain application configuration elements are not applicable to web tiers and do
not appear in the user interface for them.
For details on the inherited and the unavailable configuration settings, see
Configuration Settings, on page 940.
See also Back-end, Web, and VDI Tiers for RUM Applications, on page 910
UI Description
Element
(A-Z)
Engines Click Engines to open the Select Engines dialog box, where you select or clear the
RUM engines that monitor the tier. For user interface details, see Select Engines
Dialog Box, on page 1043.
Displays the RUM engines you select to monitor the tier. Also displays whether all the
probes linked to an engine, or specific (filtered) probes only monitor the tier.
Note:
l The engines currently configured for the application's front-end tier are configured
for the web tier by default. You can change the engine settings for the web tier.
l If you add an engine to an existing application's front-end tier, it is not added to any
existing web tiers configured for the application.
Status Select Active to enable monitoring for the application, or Inactive to disable
monitoring.
Important You cannot configure the same IP address and port range for different tiers
information within the same application.
UI Description
Element
(A-Z)
New IP Range. Opens the IP Range dialog box, where you add details of new
application servers you want to associate with the application you are defining.
Repeat this procedure for each range of servers you want to add. For user interface
details, see IP Range Dialog Box, on page 973.
Edit IP Range. Opens the IP Range dialog box, where you edit a selected IP range's
settings. For user interface details, see IP Range Dialog Box, on page 973.
IP Displays the IP range of application servers associated with the application you are
Range defining.
Port Displays the port number used to communicate with the application servers included
in the range.
Default value: The default port number according to the template you selected for the
application.
SSL Displays whether the application servers included in the range use SSL
communications.
TCP Settings Area
This area enables you to configure the TCP settings for the monitored web tier.
Important This area is visible only when editing an existing web tier. You cannot configure
information TCP settings when creating a new web tier.
UI Element Description
(A-Z)
Collect Select this check box to configure RUM to collect data about TCP requests that
poor are slow or that have network errors. This data is included in the TCP Poor
request Requests Summary report and the TCP Requests Analyzer report. For user
data interface details, see TCP Poor Requests Summary Report and TCP Requests
Analyzer Report.
Note: If a security officer is configured in APM, this check box is visible only for
the user configured as the security officer. If no security officer is configured, all
users can view this check box. For concept details, see Security Officer in the
APM Platform Administration Guide.
Component Enter the threshold, in seconds, for the total server time of a component
server time download.
threshold
Default value: 2 seconds
Component Enter the threshold, in seconds, for the total time of a component download.
time
Default value: 8 seconds
threshold
Enable Select this check box to configure RUM to take snapshots of TCP requests that
request have network errors.
capturing
Note:
l If a security officer is configured in APM, this check box is visible only for the
user configured as the security officer. If no security officer is configured, all
users can view this check box. For concept details, see Security Officer in the
APM Platform Administration Guide.
l This check box is enabled only if you select the Collect poor request data
check box.
l Snapshots are stored in capture files in .pcap format.
l Snapshots are taken no more than once per minute.
Enable Select this check box to configure RUM to save a snippet of the request to an
requests application in text format, for TCP requests that are slow or that have network
snippets errors.
Note:
l If a security officer is configured in APM, this check box is visible only for the
UI Element Description
(A-Z)
Enable Select this check box to configure RUM to collect TCP data for a web or SOAP
TCP application.
Configuration Settings
The following table lists the configuration settings that the web tier inherits from its front-end
(parent) tier. You cannot change these configuration settings for the web tier.
User name detection settings Real User Monitor Application General Page, on
page 1006
Exclude BPM data setting Real User Monitor Application Data Collection
Page, on page 990
The following table lists the configuration settings that are not applicable to web tiers:
Snapshot collection settings Real User Monitor Application Data Collection Page, on page
990
Statistic settings Real User Monitor Application Data Collection Page, on page
990
Enable clickstream setting Real User Monitor Application Data Collection Page, on page
990
Component breakdown Real User Monitor Application Data Collection Page, on page
setting 990
Frame unification setting Real User Monitor Application Data Collection Page, on page
990
Session events Real User Monitor Application Events Page, on page 1002
To Select Admin > End User Management > Monitors tab and in the view tree, right-click
access the root object, or an end-user group that is not configured for RUM, and select End User
Group with RUM Configuration.
Description A description of the end-user group, which you can view in EUM only.
Syntax exceptions:
Exclude data of By default, RUM reports data to APM for all end users, both those configured
the group's end in end-user groups in End User Management Administration and those who
users are not configured.
Select this check box to configure RUM to ignore all traffic for the end users
included in the group.
Default value: Not selected (RUM does send data to APM for the end users
included in the group.)
Latency The average network latency threshold, in milliseconds, for each end user in
(milliseconds) the group.
Status Select the relevant radio button to configure whether the end-user group
configuration is active.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Add IP Range. Opens the Add End User Group IP Range dialog box, where you
configure the starting and ending IP addresses for a new IP range to include in the
end-user group. For user interface details, see IP Range Dialog Box, on page 973.
Edit IP Range. Opens the Add End User Group IP Range dialog box, where you
configure the starting and ending IP addresses for an existing IP range included in
the end-user group. For user interface details, see IP Range Dialog Box, on page
973.
From IP The starting IP address of the IP range (subgroup) of the end-user group.
IP Select one of the following methods by which the subgroup is displayed in the
resolution RUM reports.
Note: This setting is applicable to IPv4 addresses only. IPv6 addresses are
always displayed As entered.
UI Element Description
l Single IP. The IP addresses in the range you defined are displayed in the RUM
reports according to server host machines.
Note: Use this method when the client initiating a request is a server. For
example, an application server initiating a request to a database server.
Define Select this check box to configure a different routing domain name than the
routing default. A RUM engine will only monitor traffic for an end-user group if both the
domain engine and the end-user group have the same routing domain.
Default value:
Add Session Properties. Opens the Add Session Properties dialog box, where
you select the session properties you want to assign to the end-user group.
Note: In the Add Session Properties dialog box, session properties from all
applications, that are not already assigned to the end-user group, are displayed, in
the order in which they are configured in the application. For user interface details
on configuring session properties for an application, see Real User Monitor
Application Session Page, on page 1027.
Note:
UI Element Description
user groups.
Delete Session Properties. Deletes selected session properties from the end-
user group.
Application The application for each session property configured for the end-user group.
Property The name of each session property configured for the end-user group.
Values The values to be matched for each session property configured for the end-user
group.
<General settings>
Perform Select this check box to instruct RUM to use internal methods (such as the DNS,
host name the NIS, or other internal files) to resolve the host name of each IP address within
resolution the subgroup you are defining.
Set end Select this check box to assign a location to the end-user group, for reporting
user group purposes. Click the location link to open the Select Location dialog box, where you
location manage and select locations. For user interface details, see Location Manager
UI Descriptions in the APM Platform Administration Guide.
Note: If you do not assign a location to an end-user group, RUM tries to detect the
location automatically for the client address.
Tip: Assign a location to an end-user group that uses private IP addresses that are
not publicly associated with a location.
To access In the Real User Monitor Application Configuration Wizard > Monitoring
Settings Page, click the Application Key link.
Important Application keys are only relevant for mobile applications using the Network for
information Mobile Application template.
UI Element Description
(A-Z)
Generate Select this radio button to generate a completely new application key. When you
new click OK, the new key is generated and is automatically inserted into the
Application application's configuration.
Key
Reuse Select this radio button to use an existing application key, and enter the application
existing key in the field. When you click OK, the key is automatically inserted into the
Application application's configuration.
Key
l Select Admin > End User Management > Monitoring tab. In the view tree,
right-click a RUM application and from the Shortcut menu select Add > Business
Transaction with RUM Configuration.
l Select Admin > End User Management > Monitoring tab. In the view tree,
right-click a business transaction flow for a RUM application and from the Shortcut
menu select Add > Business Transaction with RUM Configuration.
l Select Admin > End User Management > Monitoring tab. In the view tree,
right-click an existing transaction that is not yet configured for RUM and from the
Shortcut menu, select Add > RUM Configuration.
l In the Related Transactions and Events Dialog Box, on page 1037, select a
transaction and click the Edit Transaction button.
Important l For user interface details, see Business Transaction Real User Monitor
information Configuration Page, on the next page.
l Transactions can only be configured for an existing application.
l If an application does not include a session ID, it is possible that two or more
simultaneous transactions originating from a single end-user may be reported by
To access Select Admin > End User Management > Monitoring tab. In the view tree, right-
click a business transaction that is configured for RUM and in the Content pane,
select the Real User Monitor tab.
Important l The same user interface is used in the Business Transaction Real User Monitor
information Configuration dialog box.
l Transactions can only be configured for an existing application.
l If an application does not include a session ID, it is possible that two or more
simultaneous transactions originating from a single end-user may be reported by
RUM as a single transaction.
l The protocol used by the application for which you are configuring a transaction
determines the type of action (generic action, page, query, or operation) on which
you base the transaction configuration. Substitute the applicable action type for the
word action in this documentation.
Description Enter the description of the transaction, which you can view in EUM only.
UI Element Description
(A-Z)
Status Select the relevant radio button to configure whether the transaction is active.
Thresholds:
Determine Select this radio button to configure RUM to calculate the net and server time
thresholds thresholds dynamically for each monitored hit of the transaction. The thresholds
from are calculated based on the relevant thresholds of all the actions that comprise the
included specific transaction hit.
actions
Tip: Determining thresholds from included actions enables a realistic threshold to
be used for transactions that include intermediate or optional actions. In such
cases, the number of actions that will comprise a specific transaction hit cannot be
determined in advance, so it is difficult to set a threshold manually.
Location Opens the Location Aware Thresholds dialog box, where you configure specific
Aware net and total time thresholds for the transaction, for specific locations. For user
Thresholds interface details, see Location Aware Thresholds Dialog Box, on page 975.
Manual Select this radio button to configure the net and server time thresholds manually
thresholds for the transaction.
Net time The default net transaction time threshold for the pages included in the transaction,
(seconds) in seconds.
Note: This element is enabled only when the Manual thresholds radio button is
selected.
Server The default server time threshold for the transaction, in seconds.
time
Note: This element is enabled only when the Manual thresholds radio button is
UI Element Description
(A-Z)
(seconds) selected.
Suggested Opens the Calculate Suggested Thresholds wizard, where you can configure the
Thresholds formula for calculating suggested thresholds based on the transaction's historical
Wizard data, and select the suggested thresholds for use. For user interface details, see
Calculate Suggested Thresholds Wizard, on page 955.
Note: This button is disabled when you are creating a new Business Transaction
in the Business Transaction Real User Monitor Configuration dialog box, as there
is no historical data on which to calculate suggested thresholds.
Total time The default total transaction time threshold (download time + think time), in
(seconds) seconds.
Edit action. Opens the Action dialog box, where you edit an existing action's
settings for the transaction. For user interface details, see Action Dialog Box,
on page 930.
Ignore action Select this check box to configure RUM to ignore the order of all the included
order actions after the first action, and to record a transaction provided that all the
included actions are accessed. Clear the check box to configure RUM to
record a transaction only if the included actions are accessed in the order in
which they are listed.
Example:
Include Select this check box to configure RUM to include all the actions (whether
intermediate configured or not) between the first and last configured actions that are
actions in accessed in the transaction, when calculating transaction measurements.
measurements Clear the check box to configure RUM to include only the configured actions
when calculating transaction measurements.
Example:
Transaction match if check box selected (include):P1, P2, P4, P5, P3, P6
Transaction match if check box not selected (do not include):P1, P2, P4,
P5, P3, P6
Match exact Select this check box to configure RUM to include a transaction only if the user
sequence flow matches the action sequence defined in the transaction action definition
table. If intermediate or repeated actions occur in the user flow, the transaction
will not be matched.
Example:
P1, P2, P3, P4 will match because P1, P2, P3 matches the configured
actions.
P1, P2, P2, P3, P4 will not match because of the repeated P2 action.
Optional Select this check box to configure RUM to record a transaction whether or not
the specific action is matched as part of the transaction. Clear the check box
to make matching of the action compulsory for RUM to record a transaction.
Note: If the Ignore action order check box is selected, the first action
configured for the transaction cannot be optional.
With Select this check box to configure RUM to unify the frames of an included
Descendants action, so that they are considered children of the action in which they appear.
The parent action uses a calculated total of its children in the measurements
included in the RUM Transaction Summary report. Clear the check box to
configure RUM to include the action without a breakdown of its parts. For
concept details, see Frame Unification, on page 899.
Note:
l This element is not visible if Frame unification is not enabled for the front-
end tier of the application in which the transaction is included, or if the
application is not an HTTP web or SOAP application.
l If With Descendants is selected, when the last action configured for a
transaction is accessed, RUM waits for three minutes before timing out and
recording the transaction, to allow for possible descendants of the last
action. If the first configured action for the transaction is accessed during
this time out period, a new transaction is started and the previous
UI Element Description
(A-Z)
Measure The same action can be included more than once in a transaction, either because
first/last it was accessed more than once, or due to an action refresh. Select the
action appropriate radio button to instruct RUM to report data for either the first or last
instance instance of an action in a transaction.
Note:
l When last action instance is selected, the last instance of a configured action
before the first instance of the next configured action is used. For example, if
P1, P2, and P3 are the configured actions for a transaction and P1, P2, P2, P3,
and P2 are the accessed actions in a session, the second occurrence of P2 is
the matched action for last action instance.
l If last action instance is selected, when the last action configured for the
transaction is accessed, RUM waits for three minutes before timing out and
UI Element Description
(A-Z)
recording the transaction, to allow for a possible action refresh. If the first
configured action for the transaction is accessed during this time out period, a
new transaction is started and the previous transaction is automatically closed
and recorded.
Example:
Report Select one of the configured transaction actions from the drop-down list to instruct
unavailable RUM to report data for an unavailable transaction, only if the transaction stream
transaction includes the selected action.
if the user
An unavailable transaction is a transaction that does not end properly due to a
reaches
session reset, a transaction timeout, or because an error in one of the
action
transaction's actions prevents it from completing.
User Select this check box to configure the transaction as a user generated transaction.
generated For user generated transactions, the time between pages is included in the user
transaction think time, otherwise it is included in the client time.
To In the Location Aware Thresholds dialog box, click the Calculate Suggested
access Thresholds button.
APM calculates suggested thresholds by using multiples of the average transaction times and
standard deviations for the transactions in the configured time period, according to a formula that
you configure in the Formula Settings area of the dialog box.
NOTE:
l The time taken to calculate suggested thresholds is determined by the length of the time
period you configure.
l The current date is displayed in a red box in the calendar.
UI Description
Element
<Total Configure the multiples of the transaction average total time determined from the
time configured time period to use as the basis for the suggested total time threshold, and
formula> the multiples of the standard deviation to add to it.
<Net Configure the multiples of the transaction average net time determined from the
time configured time period to use as the basis for the suggested net time threshold, and
formula> the multiples of the standard deviation to add to it.
Note: This element is not available when the transaction is configured to determine
thresholds from its included actions' thresholds.
To access Click the Calculate Suggested Thresholds button in one of the following>
Important You cannot calculate suggested thresholds for new transactions or actions as there
information is no historical data on which to base the calculation.
Set Calculation Parameters Page, below > Set Threshold Values Page, on the next
page
Important General information about this wizard is available here: Calculate Suggested
information Thresholds Wizard, on the previous page
Wizard map The Calculate Suggested Thresholds Wizard, on the previous page contains:
Set Calculation Parameters Page, above > Set Threshold Values Page, on the
next page
UI Element Description
<Calendar> Click a date in the calendar to select it as the starting date for the period from
which suggested thresholds are calculated. The period runs from the selected
starting date to the current date. By default, the selected starting date is two
weeks prior to the current date.
APM calculates suggested thresholds by using multiples of the average times and
standard deviations for the transactions or actions in the configured time period,
according to a formula that you configure in the Formula Settings area of the dialog
box.
Note:
UI Description
Element
<Total Configure the multiples of the transaction or action average total time determined
time from the configured time period to use as the basis for the suggested total time
formula> threshold, and the multiples of the standard deviation to add to it.
<Net Configure the multiples of the transaction average net time determined from the
time configured time period to use as the basis for the suggested net time threshold, and
formula> the multiples of the standard deviation to add to it.
<Server Configure the multiples of the transaction or action average server time determined
time from the configured time period to use as the basis for the suggested server time
formula> threshold, and the multiples of the standard deviation to add to it.
Important l General information about this wizard is available here: Calculate Suggested
information Thresholds Wizard, on page 955.
l Only the relevant thresholds are displayed on this page:
o Total time for transactions configured to determine thresholds from included
actions' thresholds.
o Total, net, and server time for transactions configured with manual
thresholds.
o Page and server time for actions.
l When you click the Finish button, the transaction's thresholds are updated
with the selected values.
Wizard map The Calculate Suggested Thresholds Wizard, on page 955 contains:
Set Calculation Parameters Page, on page 956 > Set Threshold Values Page, on
the previous page
UI Element Description
(A-Z)
<Current For each threshold, the current value is displayed. Select this radio button to use the
threshold> current value.
<Suggested For each threshold, the calculated suggested value is displayed. Select this radio
threshold> button to use the suggested value instead of the current value.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Actions and in the <Folder content> area, select one or more
actions and click the Create Transaction Per Action button.
Important l The transaction name is the same as the action name from which it is created.
information l If multiple actions are selected, a separate transaction is created for each action.
See also l Real User Monitor Application Actions Page, on page 978
l Business Transaction Real User Monitor Configuration Page, on page 948
UI Description
Element
<CI A hierarchical tree of the application CI and its children. Select the CI under which you
tree> want to create the transactions and click OK.
Note: You can create transaction CIs under an application, CI collection, or business
transaction flow. Other CIs in the tree are disabled.
l In the Description or URL Builder, select a row in the list of parameters and
click the Edit Parameter button.
l Select Monitoring page > Search tab and search for actions or pages. In the
search results area, select an action or page, click the Bulk Operations button
and select either Add Parameter to Description/URL or Remove Parameter
from Description/URL.
Important When accessed from the Monitoring page Search tab, this dialog box is called the
information Add Parameter to Description/URL dialog box or Remove Parameter from
Description/URL dialog box, as relevant.
Syntax exceptions:
Remove all Select this check box to delete all the parameters for the selected entities that
parameters by match the string in the Name element.
parameter name
Note: This element is only visible when you are removing a parameter as part
of a bulk operation in the Monitoring page > Search tab.
Value If you chose to include only a specific parameter value (by selecting = in the
Option field), enter the specific value.
Syntax exceptions: Valid characters are a-z, A-Z, 0-9, and ; / : @ + $ , - _ .
~ ' ( ) = % *.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select a web or SOAP application that is configured for RUM. In the Content pane,
select Real User Monitor tab > Events and select the performance event. Click the
Edit Event button.
Important A default performance event is created for each web or SOAP application. You cannot
information delete the performance event, nor can you create another performance event.
UI Description
Element
(A-Z)
Scope The scope of the event. A global event applies to all pages in the application and a
UI Description
Element
(A-Z)
Status Select the relevant radio button to configure whether the performance event is active.
Trigger Select the relevant radio button to configure whether the event is triggered on page
event on time or server time threshold breaches.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select a mobile (for example, Client Monitor) application that is configured for RUM. In
the Content pane, select Real User Monitor tab > Events and select the Application
crash event. Click the Edit Event button.
Important A default Application Crash event is created for each mobile application. You cannot
information delete the Application crash event, nor can you create another Application Crash
event.
UI Element Description
(A-Z)
UI Element Description
(A-Z)
Status Select the relevant radio button to configure whether the Application Crash event is
active.
Classification Select the relevant radio button to configure whether the event is an error event or
an information event.
Scope The scope of the event. A global event applies to all pages in the application and a
selective event applies only to specific pages.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select a SOAP application that is configured for RUM. In the Content pane, select
Real User Monitor tab > Events and select an existing SOAP Fault event. Click the
Edit Event button.
Important l By default, the following SOAP fault events (which are the standard SOAP fault
information codes for SOAP 1.1 and 1.2) are added to SOAP applications:
o Must Understand
o Receiver Error
o Sender Error
o Unknown Data Encoding (only relevant for SOAP 1.2)
o Version Mismatch
l SOAP faults are similar to text pattern events in their behavior, but are always
searched for in the SOAP fault section of a response, instead of in the entire
response. For details on text pattern events, see Text Pattern Event Dialog Box,
on page 1050.
UI Element Description
(A-Z)
Classification Select the relevant radio button to configure whether the event is an error event or
an information event.
Default value: Information for all, except the Receiver Error fault for which the
default is Error.
Create Select this check box to configure RUM to create a snapshot of the page on which
snapshot for the event occurs.
the event
Default value: Enabled
Note: For snapshots to be reported by RUM, this check box must be selected, as
well as the Collect snapshots on events check box in the application
configuration (for at least one action back). For user interface details, see Snapshot
Collection Area, on page 996.
Scope The scope of the event—Global (for all pages) or Selective (for specific pages).
Status Select the relevant radio button to configure whether the event configuration is
active.
A Stopped page is a page that was requested by a user, but the request was canceled by the user
before it finished downloading. Stopped pages are used to track how often users cancel page
downloads. Stopped pages do not affect the availability or performance of the page unless the Stopped
page event is Active and classified as an Error.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and select the Stopped page event. Click the Edit Event
button.
Important l A default Stopped page event is created for each application, which has an ‘action’
information definition (except for Mobile Application types). Depending on the protocol or
application type, an event can also be called “Canceled action” (for database
application types or other specific types) or “Canceled operation” (for SOAP). You
cannot delete the Stopped page event, nor can you create another Stopped page
event.
l The Stopped pages event feature does not support pages running in Firefox or
Google Chrome.
UI Element Description
(A-Z)
Status Select the relevant radio button to configure whether the Stopped page event is
active.
Classification Select the relevant radio button to configure whether the event is an error event or
an information event.
Scope The scope of the event. A global event applies to all pages in the application and a
selective event applies only to specific pages.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an end-user group.
Important The elements included in this page are the same as those included in the Add End
information User Group with Real User Monitor Configuration dialog box with the following
exceptions:
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and in the Global and Selective Events area, click
the New Event button and select Error Action Event from the Shortcut menu.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and select an existing error action event. Click the
Edit Event button.
Important The protocol used by the application determines the type of action (generic action,
information page, query, or operation) for which you configure an error event. Substitute the
applicable action type for the word action in this documentation.
Classification Select the relevant radio button to configure whether the event is an error
event or an information event.
Name The name of the error action event, which you can view in EUM only.
Status Select the relevant radio button to configure whether the event configuration is
active.
URL/Description Configure the action, which, if an error is encountered in it, triggers the event.
Builder
For URL Builder user interface details, see URL Builder, on page 1055.
For Description Builder user interface details, see Action Description Builder,
on page 927.
To access In the RUM User Flow Analytics report, select a flow and click the Define
Transaction and Pages button.
Important Only defined pages can be included in a transaction. To include a classified page
information in a transaction you must first define it.
UI Element Description
Include Select this check box to include the page in the transaction you are defining.
Define Click the link to open the Action Dialog Box, on page 930, where you can define a
Page new page in the RUM application's action repository.
UI Element Description
To Select Admin > End User Management > Monitoring tab and in the view tree, select an
access application that is configured for RUM. In the Content pane, select Real User Monitor tab
> Data Collection and in the Host Aliases area, click the New Host Alias button or
the Edit Host Alias button.
UI Description
Element
Delete Host. Deletes a selected host from the list of hosts included in a host alias.
Alias Enter the name you want to assign the host alias.
Syntax exceptions:
Hosts Enter the host part of the URL that you want to include in the host alias you are defining
(for example, hpe.com).
Note:
UI Description
Element
RUM the format must match the format entered by users to access the application.
o The address must be enclosed in square brackets [ ] and can include the following
characters: a-f, A-F, 0-9, colons (:), and asterisks (*).
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and in the HTTP/Protocol Error Events area, click
the New HTTP/Protocol Error Event button.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events, select an existing HTTP/protocol error event and click
the Edit HTTP/Protocol Error Event button.
Important l For HTTP-based protocols, you configure HTTP error events and for non-HTTP-
information based protocols, you configure protocol error events. Element labels change
accordingly depending on the application's protocol.
l The protocol used by the application determines the type of action (generic action,
page, query, or operation) on which you configure events. Substitute the applicable
action type for the word action in this documentation.
l By default, the most common HTTP/protocol error codes are predefined under
different error events, according to the application protocol.
UI Element Description
Create Select this check box to enable a page snapshot for the event, if it occurs in an
snapshot for application.
the event
Default value: Disabled
Note: For snapshots to be reported by RUM, this check box must be selected, as
well as the Collect snapshots on events check box in the application
UI Element Description
configuration (for at least one action back. For user interface details, see Real User
Monitor Application Data Collection Page, on page 990.
Example: You can create an HTTP/protocol error event called Database errors
and include the applicable error codes for it in the Included error codes area.
Save session Select the Save session snapshots check box to enable snapshots to be made of
snapshots all the actions from the beginning of a session, up to and including the action on
which the HTTP/protocol error event occurs.
Note:
l Saving all the pages from the beginning of a session enables more accurate
frames unification, thus improving session replay, but may adversely affect
RUM probe performance.
l For snapshots of all the pages from the beginning of a session to be saved by
RUM, this check box must be selected, as well as the Enable session
snapshot on event check box in the application configuration. For user
interface details, see Real User Monitor Application Data Collection Page, on
page 990.
Classification Select the relevant radio button to configure whether the event is an error event or
an information event.
Status Select the relevant radio button to configure whether the event configuration is
active.
<Excluded actions>
Add Action to Event. Opens the application's Action Repository, where you can
manage the actions included in the application and select the actions to be
excluded from the HTTP/protocol error event. For user interface details, see Real
User Monitor Application Actions Page, on page 978.
Remove Action from Event. Removes selected actions from the HTTP/protocol
error event configuration.
UI Element Description
Action Name The names of the actions that are excluded from the HTTP/protocol error event.
URL/Action The URLs of the pages, or the definitions of the actions, that are excluded from the
HTTP/protocol error event.
New HTTP/Protocol Error Code. Adds a new line in the list of included error
codes and enter a valid error code number in the new line.
Delete HTTP/Protocol Error Codes. Removes selected error codes from the
event.
Error Code The error codes that are included in the event. Click an existing entry to enter or
change the error code number.
To access In the Monitoring page > Browse tab, select the entity in the tree under which you
want to import the applications or end-user groups and click the Management
Operations button in the toolbar. From the menu, select one of the following:
Important The name of the wizard depends on the entities you are importing:
information
l When importing applications, the wizard is called the Import RUM Applications
Configuration wizard.
l When importing end-user groups, the wizard is called the Import RUM End User
Groups Configuration wizard.
map Import Settings Page, below > Summary Page, on the next page
See also l Exporting and Importing Real User Monitor Configurations, on page 907
l Monitoring Page Browse Tab, on page 745
Important General information about this wizard is available here: Import RUM
information Applications/End User Groups Configuration Wizard, on the previous page.
Wizard map The Import RUM Applications/End User Groups Configuration Wizard, on the
previous page contains:
Import Settings Page, above > Summary Page, on the next page
UI Element Description
(A-Z)
Do not Select this radio button to configure the wizard not to import an application, end-user
import group, or CI collection, if an application CI of the same name already exists in the
duplicates system, or an end-user group or CI collection CI of the same name already exists
under the parent.
Note: Duplicate end-user groups within the xml file are imported.
Import The path and name of the xml file from which you want to import the configurations.
configuration
Caution: Changing the contents of an exported xml file may result in unexpected
from
results when the file is imported.
Import Select this radio button to configure the wizard to import CI collection and end-user
duplicates group CIs even in an existing CI of the same name already exists under the same
parent.
Note: Duplicate end-user group entries are added, but duplicate CI collection
entries are merged into one entity.
Profile The profile database in which to store the imported applications' RUM information.
database
UI Element Description
(A-Z)
If you are importing multiple applications, the same profile database is used for all of
them. Make your selection from the drop-down list of profile databases configured in
APM.
Note: This element is not visible when you are importing end-user groups.
Replace Select this radio button to configure the wizard to import an application even if an
duplicates application CI of the same name already exists. The existing application is deleted
with and a new one is created.
imported
Note: This element is not visible when you are importing end-user groups.
items
Summary Page
This wizard page enables you to view a summary of the RUM configuration import.
Important General information about this wizard is available here: Import RUM
information Applications/End User Groups Configuration Wizard, on page 970.
Wizard map The Import RUM Applications/End User Groups Configuration Wizard, on page 970
contains:
Import Settings Page, on the previous page > Summary Page, above
Additional When an entity's status is Failed, a message is displayed with details of the
details error.
Name The name of the imported entity. Entities are displayed as a tree according to their
hierarchy.
l Succeeded
l Partially Imported (The import was successful, but certain entities were not
imported. For example, events linked to non existent pages.)
l Failed
Note: When the status is Partially Imported, error details are available in the
following log files:
To access Click the New IP Range or Edit IP Range button in one of the following:
l Select Real User Monitor Application wizard > Monitoring Settings page >
Application Location pane.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > General > Application Location area.
l Select End User Group with Real User Monitor Configuration dialog box.
l Select Applications > Application Health > RUM Settings ( ) > General
Tab.
Important l Configure application locations in such a way that actions cannot be associated
information with more than one application location (for example, configure both IP ranges and
URLs/action descriptions for an application location). If an action is associated
with more than one application location, erratic and incorrect monitoring results
may be produced.
l You cannot configure the same IP address and port range for different front-end tier
applications monitored by the same RUM engines, or for different tiers within the
same application, unless you differentiate them by using an action
description/page URL.
UI Description
Element
(A-Z)
From IP Enter the IP address for the start of the range of applications servers associated with the
application you are defining.
For dockerized applications, enter the IP address range of the Docker host.
For Docker host clusters managed by Kubernetes or Docker Swarm, enter the IP range of
the Kubernetes Master or Docker Swarm Manager host(s).
Note:
IP type Select the applicable radio button for the type of IP addresses you are using—IPv4 or
IPv6.
Port Enter the port number used to communicate with the application servers included in the
range. You can specify a range of ports by using '-', or several ports or ranges by
separating them using ';'. For example: 80-90;8080
Default value: 80 if the SSL check box is cleared, or 443 if the SSL check box is
selected.
Note: This element is applicable only when you are configuring an IP range for an
application.
SSL Select the SSL check box if the application servers included in the range use SSL
communications. Clear the check box if they do not.
Note:
l This element is applicable only when you are configuring an IP range for an application.
l If the default value for the port number is used, it changes between 80 and 443 when
this check box is selected or cleared.
To IP Enter the IP address for the end of the range of applications servers associated with the
application you are defining.
UI Description
Element
(A-Z)
Note:
Important l Location aware thresholds configured for a specific location for a transaction,
information override any location threshold offset configured for that location in the
transaction's parent application.
l By default, the table is filtered to show those locations that are monitored by RUM
(that is, those with a check mark in the Monitored by RUM column).
UI Description
Element
(A-Z)
Edit Performance Thresholds. Opens the Edit Location Thresholds dialog box,
where you can configure the net and total time thresholds for selected locations at one
time.
Restore location specific threshold values. Restores threshold values for the
transaction in the selected locations, based on the general threshold values for the
UI Description
Element
(A-Z)
transaction and any location offsets configured for the selected locations. For user
interface details on configuring location offsets, see Location Offset Page, on page
743.
Note: Once suggested thresholds are calculated, the Suggested Net Time and
Suggested Total Time columns are displayed in the Location Aware Thresholds
dialog box.
Hide suggested thresholds. Hides the Suggested Net Time and Suggested Total
Time columns.
Note: This button is enabled only when suggested thresholds have been calculated
and are displayed.
Show suggested thresholds. Shows the Suggested Net Time and Suggested
Total Time columns.
Note: This button is enabled only when suggested thresholds have been calculated,
but are hidden.
Monitored A check mark denotes that the location is monitored by RUM. A location is considered
by RUM to be monitored by RUM if an IP range has been configured for the location, or if the
location has been configured for an end-user group.
For user interface details on configuring locations, see Location Manager in the APM
Platform Administration Guide.
For user interface details on configuring end-user groups, see Add End User Group
with Real User Monitor Configuration Dialog Box, on page 942.
Net Time The transaction net time, in seconds, for the specific location.
UI Description
Element
(A-Z)
Note: You cannot set the net time for transactions that are configured to determine
thresholds from included actions' thresholds. In such cases, the net time field displays
a dash (-).
Suggested The suggested transaction net time threshold for the specific location.
Net Time
Note:
l This column is displayed when you click the Calculate Suggested Thresholds or
Show Suggested Thresholds button.
l This column is not available for transactions that are configured to determine
thresholds from included actions' thresholds.
Suggested The suggested transaction total time threshold for the specific location.
Total Time
Note: This column is displayed when you click the Calculate Suggested Thresholds
or Show Suggested Thresholds button.
Total Time The transaction total time, in seconds, for the specific location.
You can also use extracted parameters as regular parameters when configuring other application
settings, such as user names and session properties, and can include an extracted parameter in an
action name configuration file.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > General and in the Parameter Extraction area, click the New
Parameter Extraction button or the Edit Parameter Extraction button.
Important For user interface details, see Search Area, on page 1039.
information
To access l Select Admin > End User Management > Monitoring tab. In the view tree
select an application configured for RUM and in the Content pane, select Real
User Monitor tab > Actions.
l To access the Action Repository dialog box in a new window, click the Add action
button in one of the following:
o Business Transaction Real User Monitor Configuration dialog box >
Transaction Action Settings area.
o HTTP/Protocol Error Event dialog box.
o Action Size Event dialog box.
o Action Time Event dialog box.
o Text Pattern Event dialog box.
Important l The protocol used by the application determines the type of action (generic action,
information page, query, or operation) included in the application configuration. Substitute the
applicable action type for the word action in this documentation.
l This page is not displayed for certain protocols, such as TCP or UDP.
l This user interface description is also applicable to the Action Repository dialog
box which is accessed from other user interface pages and which opens in a new
window.
Folders Area
Important l The Folders area includes two tabs—Browse and Search. The Browse tab
information displays a tree hierarchy of the folders in the action repository, and the buttons
used to manage them. When you select a folder, its contents are displayed in
the Folder Content pane. The Search tab enables you to search for actions in
the action repository that match a given string.
l By default, the action repository contains a Root folder and an Auto
discovered folder. The Auto discovered folder contains any actions that are
automatically discovered and named by RUM. For details on configuring action
names, see Configuring Meaningful Page Names in the Real User Monitor
Administration Guide.
l When you run a search in the action repository, a folder called Search Results
is added to the folder tree displayed in the Browse tab. The contents of the
Search Results folder (that is, the actions found by the search) are displayed in
the Folder Content pane. You cannot perform any actions (such as add, delete
folder, or move) to the Search Results folder.
Browse Tab
New Folder. Adds a new folder under a selected folder, and enter the new
folder name.
Note:
Note:
Caution: Deleting a folder also deletes its content, including actions already
assigned to events.
Note:
Note: This button is enabled only when you have cut, and not yet pasted, a
folder.
<Folder tree> A hierarchical tree of the folders in the application's action repository.
Search Tab
Action> Name Enter a string for which to search. Any action whose name includes the string
is found by the search.
Syntax exceptions: You cannot use the asterisk (*) wildcard in the search
string as it will be considered as a separate character and not as a wildcard.
Matching Enter a page or SOAP operation URL for which to search. Any page or SOAP
page/operation operation whose URL matches the string is found by the search.
URL
Note:
Search in Select the relevant radio button to search through the entire Action Gallery, or
only in the selected folder.
UI Element Description
(A-Z)
New Action. Opens the New Action dialog box, where you configure a new action
for the application. For user interface details, see Action Dialog Box, on page 930.
Note:
Edit Action. Opens the Edit Action dialog box, where you configure a selected
action's settings. For user interface details, see Action Dialog Box, on page 930.
Related Transactions and Events. Opens the Related Transactions and Events
dialog box, where you can view and edit the transactions and events in which a
selected action is included. For user interface details, see Related Transactions
and Events Dialog Box, on page 1037.
Note: This button is enabled only for actions that are in use (that is, that are
included in a transaction or an event).
Create Transaction Per Action. Opens the Create Transaction Per Action dialog
box, where you create a transaction for each selected action. For user interface
details, see Create Transaction Per Action Dialog Box, on page 958.
UI Element Description
(A-Z)
Auto A check mark displays whether the action was automatically discovered by RUM.
Discovered
Parameters Displays the configured parameters that are included in the page's URL or action
description for matching.
If the action was automatically discovered by RUM, then the URL that appears is
the real URL of the first matched page.
l Select Admin > End User Management > Monitoring tab. In the view tree,
right-click the root object of the view and click Add > Application and its RUM
Configuration.
l Select Admin > End User Management > Monitoring tab. In the view tree,
right-click an existing application that is not configured for RUM and click Add >
RUM Configuration.
l Select Admin > End User Management > Monitoring tab. In the view tree,
select an existing application that is configured for RUM. In the Real User Monitor
Application General page > Application Monitoring Tiers area, click the New
Monitoring Tier button.
Important For details on instrumenting mobile apps for monitoring, refer to the Real User Monitor
information Installation and Upgrade Guide.
Important General information about this wizard is available here: Real User Monitor
information Application Configuration Wizard, on the previous page.
Wizard map The Real User Monitor Application Configuration Wizard, on the previous page
contains:
Application Properties Page, above > Monitoring Settings Page, on the next page >
Summary Page, on page 989
CI Properties Pane
User interface elements are described below:
UI Element Description
(A-Z)
Note:
UI Element Description
(A-Z)
Important General information about this wizard is available here: Real User Monitor
information Application Configuration Wizard, on page 982.
Wizard map The Real User Monitor Application Configuration Wizard, on page 982 contains:
Application Properties Page, on the previous page > Monitoring Settings Page,
above > Summary Page, on page 989
UI Element Description
(A-Z)
Application An application key is used by the RUM Client Monitor Probe to associate
Key monitored data of a mobile application, to the application you are configuring in
APM.
By default, this setting is set to Generate, which generates a new application key
for the application. You can click the Application Key link to open the Application
Key dialog box, where you can configure an existing application key to be used
instead. For user interface details, see Application Key Dialog Box, on page 946.
Note: This element is only visible for applications using the Network for Mobile
Application template.
AppOS Enter the number of operating system instances on which this application is
count for installed. This number is used for managing APM 360 with SLM licenses.
this
Note:
application
l This element is enabled only when the Assign Application 360 license check
box is enabled and selected.
l This element is not displayed for Software-as-a-Service customers.
Assign Select this check box to assign a 360 license to the RUM application. Clear the
Application check box to unassign a 360 license from the application. For concept details, see
360 license Configuring End User Management Data Collector Licenses, on page 1085.
Note:
Engines Click Engines to open the Select Engines dialog box, where you select or clear
the RUM engines that monitor the application. For user interface details, see
Select Engines Dialog Box, on page 1043.
UI Element Description
(A-Z)
Displays the RUM engines you select to monitor the application. Also displays
whether all the probes linked to an engine, or specific (filtered) probes only monitor
the application.
Note:
l When you create an additional monitoring tier for an existing application, the
engines currently configured for the application's main tier are configured for the
additional tier by default. You can change the engine settings for the additional
tier.
l If you add an engine to an existing application's main tier, it is not added to any
existing additional monitoring tiers of the application.
Profile Select a profile database for storing this application's RUM information. The list
database includes all the profile databases defined for this APM installation.
Default value:
l For the main tier of an application, the default profile database configured for
APM.
l For additional back-end tiers of an application, the profile database configured
for the application's main tier. You cannot change this value.
Protocol Displays the protocol used by the template you selected in the Application
Properties page.
Status Select Active to enable monitoring for the application, or Inactive to disable
monitoring.
Template The name of the template you selected in the Application Properties page.
name
Default value: The protocol name, which is determined by the template you
select for the application.
Important l This pane is not relevant and is not displayed for mobile applications using the
information Network for Mobile Apps template.
l For applications using certain protocols, such as TCP, you can configure only
IP ranges for the application location. In such cases, the URL/Action pane in
this area is not displayed.
l The protocol used by the application determines the type of action (generic
action, page, query, or operation) that identifies the application location.
Substitute the applicable action type for the word action in this documentation.
For pages and operations, the action type is denoted by the label URL.
l If you configure both application server IP ranges and actions for an application,
RUM only matches traffic that goes to both a configured IP range and a
configured action.
l Configure application locations in such a way that actions cannot be
associated with more than one application location (for example, configure both
IP ranges and URLs/action descriptions for an application location). If an action
is associated with more than one application location, erratic and incorrect
monitoring results may be produced.
l You cannot configure the same IP address and port range for different front-end
tier applications monitored by the same RUM engines, or for different tiers
within the same application, unless you differentiate them by using an action
description/page URL.
l You must configure at least one IP range for all non-HTTP applications.
l For VDI tiers, you must configure both the IP range and at least one filter
property to match traffic for a specific application.
Tip: When defining applications, consider the following:
Administration Guide.
l When defining the application's ports and IP range, try to limit the ranges to be
as specific as possible and to include the same protocol. URL definitions can
be more generic.
l In an IP range, the TCP port is taken from the Network level while the port in a
URL definition is taken from the header HOST. In cases where there is a
reverse Proxy which redirects requests to another TCP port and does not
change the HTTP headers, do not specify any port in the URL definition.
l You can configure the same range of IP addresses and ports for all of your
HTTP applications, and then filter individual applications by also configuring
specific URLs for each one.
UI Element Description
(A-Z)
IP Range New IP Range. Opens the IP Range dialog box, where you add details of new
application servers you want to associate with the application you are defining.
Repeat this procedure for each range of servers you want to add. For user
interface details, see IP Range Dialog Box, on page 973.
Edit IP Range. Opens the IP Range dialog box, where you edit a selected IP
range's settings. For user interface details, see IP Range Dialog Box, on page
973.
Port. Displays the port number used to communicate with the application servers
included in the range.
Default value: The default port number according to the template you selected for
the application.
SSL. Displays whether the application servers included in the range use SSL
communications.
URL/Action New URL/Action. Opens the URL/Description Builder, where you configure a
URL or action that you want to associate with the application you are defining.
UI Element Description
(A-Z)
For details on the URL Builder user interface, see URL Builder, on page 1055.
For details on the Description Builder user interface, see Action Description
Builder, on page 927.
Edit URL/Action. Opens the URL/Description Builder dialog box, where you
edit a selected URL/action's settings.
For details on the URL Builder user interface, see URL Builder, on page 1055.
For details on the Description Builder user interface, see Action Description
Builder, on page 927.
Summary Page
This wizard page displays the status of the application you created and indicates if there were any
errors during creation. Click the Close button to exit from and close the wizard.
Important General information about this wizard is available here: Real User Monitor
information Application Configuration Wizard, on page 982.
Wizard map The Real User Monitor Application Configuration Wizard, on page 982 contains:
Application Properties Page, on page 983 > Monitoring Settings Page, on page 984
> Summary Page, above
Additional Details Displays any additional information about the creation of the relevant CI.
l Successful
l Failed
To access Select Admin > End User Management > Monitoring tab. In the view tree select
an application configured for RUM and in the Content pane, select Real User
Monitor tab > Data Collection.
Important This page is not displayed for certain protocols, such as TCP or UDP.
information
General Area
Important l The protocol used by the application determines the settings that are visible in
information this area.
l The protocol used by the application determines the type of action (generic
action, page, query, or operation) for which you configure settings. Substitute
the applicable action type for the word action in this documentation.
l If you are configuring an application that is monitored by the RUM Client
Monitor probe, this section is not applicable.
UI Element Description
(A-Z)
Enable Select this check box to enable component breakdown for the application's
action actions. For details on viewing action component breakdown, see Page
component Component Breakdown Report (RUM) in the APM User Guide.
breakdown
Default value: Disabled
Note:
l This check box is enabled only when the Enable clickstream check box is
selected.
UI Element Description
(A-Z)
Enable Select this check box to enable automatic classification for the application's
automatic action.
action
The classification algorithm groups similar, unconfigured actions under one
classification
name (a generic descriptor) and aggregates their measurements to obtain values
for the descriptor. The aggregated actions can be viewed in the RUM Action
Summary report in APM. There are two methods of classification:
Enable Select this check box to enable snapshots of the pages and related events
clickstream included in the application to be recorded, or clear the check box to disable this
feature.
Note:
UI Element Description
(A-Z)
Enable frame Select this check box to configure RUM to enable the unification of frames for
unification pages configured for frame unification that are included in a transaction for the
application you are configuring. Clear the check box to configure RUM to record
pages without a breakdown of their parts. For concept details, see Frame
Unification, on page 899.
Note: This setting is visible for applications using HTTP-based protocols (web
and SOAP), but is applicable for web applications only.
Exclude Select this check box to configure RUM to ignore BPM generated traffic for the
BPM data application.
UI Element Description
(A-Z)
Note:
Store all Select this check box to configure RUM to store all action instances. Storing all
actions action instances creates data for the Actions Summary report, Actions Raw
Data report, and the session clickstream. If the check box is cleared, these
reports are not available for the specific application.
Note:
Important l If a security officer is configured in APM, this area is visible only for the user
information configured as the security officer. If no security officer is configured, all users
can view this area. For concept details, see Security Officer in the APM
Platform Administration Guide.
l The protocol used by the application for which you are configuring sensitive
data settings determines the type of action (generic action, page, query, or
operation) for which you configure parameters. Substitute the applicable action
type for the word action in this documentation.
l If you are configuring an application that is monitored by the RUM Client
Monitor probe, this section is not applicable.
l If you make changes to sensitive data, the mobile applications are updated
according to the rules that were defined during instrumentation:
o Static instrumentation - only with new instrumentation
o Dynamic instrumentation - will be updated upon sync
o Blocked - will never be updated
UI Element Description
(A-Z)
HTTP/Action Delimiter. Define any character to use as a delimiter in the sensitive parameters
Parameters list.
Report all parameters. Select this radio button to report all parameters without
any masking.
Report all parameters except the following. Select this radio button and enter
any parameters (such as password parameters) that you want to exclude from
the page URLs or action names that appear in RUM reports. These parameter
values are replaced with a series of asterisks (***).
Note:
UI Element Description
(A-Z)
Syntax exceptions: The total length of all the parameters cannot exceed 1000
characters.
Report only the following parameters. Select this radio button and enter the
parameters that you want RUM to include in the page URLs or action names that
appear in RUM reports. All other parameter values are replaced with a series of
asterisks (***).
Note:
l For mobile applications, there is no radio button since this is the only option
available.
l You must select the radio button to be able to enter parameters.
l Use semicolons to separate the parameters you enter.
l For applications that use the Network for Mobile Application template, this
configuration is ignored if the mobile app was instrumented without the option
to use extracted content being enabled.
Syntax exceptions: The total length of all the parameters cannot exceed 1000
characters.
Sensitive New Sensitive Data Setting. Opens the Sensitive Data Setting dialog box,
Data where you configure a new sensitive data setting for the application. For details,
Settings see Sensitive Data Setting Dialog Box, on page 1046.
Edit Sensitive Data Setting. Opens the Sensitive Data Setting dialog box,
where you edit a selected sensitive data setting's configuration. For details, see
Sensitive Data Setting Dialog Box, on page 1046.
Content. The specific settings within the configured search area of the action's
request or response, used to locate the data for masking.
Search. The area of the action's request or response in which RUM searches for
sensitive data.
Important l If a security officer is configured in APM, this area is visible only for the user
information configured as the security officer. If no security officer is configured, all users
can view this area. For concept details, see Security Officer in the APM
Platform Administration Guide.
l The protocol used by the application you are configuring determines the type of
action (generic action, page, query, or operation) for which you configure
snapshot collection settings. Substitute the applicable action type for the word
action in this documentation.
l The elements that are visible and enabled are determined by the application
template you selected.
l If you are configuring an application that is monitored by the RUM Client
Monitor probe, this section is not applicable.
UI Description
Element
(A-Z)
Collect Select this check box to enable snapshots to be made of both requests and
request responses. Snapshots will be made only for pages with events.
snapshots
Default value: Disabled, except for SOAP applications for which it is Enabled.
Collect Select this check box to configure RUM to take snapshots of all actions in a
session random sampling of sessions for the application (one session out of every twenty).
data for These fully captured sessions can then be used to create VuGen scripts in the
generating Session Details and Business Process Distribution reports. For user interface
VuGen details, see Session Details Report and RUM Business Process Distribution
scripts Report in the APM User Guide.
Note: This setting is applicable only for applications using http-based protocols.
Collect Select this check box to enable snapshots to be made of actions on which events
snapshots that have been configured for snapshots, occur. Clear the check box to disable
on events snapshots of event actions in the application.
If you select this check box, for session aware applications enter the number of
pages back for which snapshots should be made when an event occurs, including
UI Description
Element
(A-Z)
the event action itself. Using any number greater than one may adversely affect
RUM probe performance.
Note: For snapshots to be reported by RUM, the Save session snapshots check
box for text events or HTTP global errors, or the Create snapshot for event check
box for SOAP faults, must be enabled.
Enable Select this check box to enable snapshots to be made of all the actions from the
session beginning of a session, up to and including the action on which an event, that has
snapshot been configured for session snapshots, occurs.
on event
Saving all the actions from the beginning of a session enables more accurate
frames unification, thus improving session replay, but may adversely affect RUM
probe performance.
Note: For snapshots of all the actions from the beginning of a session to be saved
by RUM, both the Session snapshot on event check box for the application, and
the Save session snapshots check box for the text event or HTTP global error, or
the Create snapshot for event check box for the SOAP fault, must be enabled.
Resource Select this check box to store the static resources (such as images and style
caching sheets) included in a session's pages on the RUM probe machine.
Retrieving resources from the RUM probe machine, instead of the original
monitored application's site, makes viewing snapshots and replaying sessions
more reliable as the resources are always available, and does not add any extra
burden on the application's performance.
Note: This setting is applicable only for applications using HTTP-based protocols.
Important The protocol used by the application determines the type of action (generic action,
information page, query, or operation) for which you configure statistics collection settings.
Substitute the applicable action type for the word action in this documentation.
See also RUM Global Statistics Report in the APM User Guide
UI Element Description
(A-Z)
Collect Select this check box and configure the maximum number of actions with most
actions errors—that is, the actions on which the greatest number of errors occurred—you
with most want RUM to collect during each five-minute period. You can define the minimum
errors number of hits required for an action's data to be collected. To instruct RUM not to
collect this information, clear the check box.
Default values:
l Enabled
l 20 actions
l Minimum one hit
Note: A maximum of 100 slowest actions can be collected. The minimum number
of hits required cannot exceed 10,000.
Collect Select this check box and configure the maximum number of broken links you
broken want RUM to collect during each five-minute period. To instruct RUM not to collect
links broken link data, clear the check box.
Note:
Collect Select this check box and configure the maximum number of most active end
most users you want RUM to collect per hour. You can define whether activity is
active end measured by the number of action hits, or the amount of bandwidth used. To
users instruct RUM not to collect this information, clear the check box.
Default values:
l Enabled
UI Element Description
(A-Z)
l 100 users
l Measured by number of action hits
Note:
Collect Select this check box and configure the maximum number of most popular
most actions—that is, the actions that received the highest number of end-user requests
popular (hits)—you want RUM to collect per hour. To instruct RUM not to collect this
actions information, clear the check box.
Collect Select this check box and configure the maximum number of slowest actions—
slowest that is, the actions that took the greatest amount of time to download—you want
actions RUM to collect during each five-minute period. You can define the minimum
number of hits required for an action's data to be collected. To instruct RUM not to
collect this information, clear the check box.
RUM tracks as slow only those locations that have a latency higher than the
threshold. The default threshold value is 800ms. You can change the threshold
globally (see Location Default Settings Area, on page 1112) or per location (see
Real User Monitor Location Latency Page, on page 1037).
Default values:
l Enabled
l 20 actions
l Minimum one hit
Note: A maximum of 100 slowest actions can be collected. The minimum number
of hits required cannot exceed 10,000.
Collect Select this check box and configure the maximum number of slowest end users—
slowest that is, the end users whose average network latency was highest—you want
end users RUM to collect during each five-minute period. You can define the minimum
number of hits required for an end user's data to be collected. To instruct RUM not
to collect slowest end-user data, clear the check box.
UI Element Description
(A-Z)
RUM tracks as slow only those locations that have a latency higher than the
threshold. The default threshold value is 800ms. You can change the threshold
globally (see Location Default Settings Area, on page 1112) or per location (see
Real User Monitor Location Latency Page, on page 1037).
Default values:
l Enabled
l 20 end users
l Minimum one hit
Note:
Collect Select this check box and configure the maximum number of slowest locations—
slowest that is, the locations whose average network latency was highest—you want
locations RUM to collect during each five-minute period. You can define the minimum
number of hits required for a location's data to be collected. To instruct RUM not to
collect slowest location data, clear the check box.
Default values:
l Enabled
l 20 locations
l Minimum one hit
Note:
Collect top Select this check box and configure the maximum number of top locations you
locations want RUM to collect per hour. You can define whether activity is measured by the
number of action hits, or the amount of bandwidth used. To instruct RUM not to
collect this information, clear the check box.
Default values:
UI Element Description
(A-Z)
l Enabled
l 100 locations
l Measured by number of action hits
Note:
Parameters The parameters (such as session ID, or time stamp) that RUM should include as
to include part of the action request, when assessing the actions that received the highest
number of hits for inclusion in the RUM Global Statistics report's Most Popular
Actions table.
You can differentiate between similar actions (that is, actions with the same URI
or name) by including specific parameters. For example, if no parameters are
configured, two hits of a specific login action are considered as one action in the
collected statistics data. However, if you configure the user parameter to be
included, then if each hit of the login action was made by a different user, the two
hits of the login action are considered as two different actions in the collected
statistics.
Important information This area is visible for web and SOAP applications only.
UI Element Description
(A-Z)
New Host Alias. Opens the Host Alias dialog box, where you configure new host
aliases for the application.
Edit Host Alias. Opens the Host Alias dialog box, where you edit an existing
UI Element Description
(A-Z)
Delete Host Alias. Deletes selected host aliases for the application.
To access Select Admin > End User Management > Monitoring tab. In the view tree select
an application configured for RUM and in the Content pane, select Real User
Monitor tab > Events.
Important l This page is not displayed for certain protocols, such as TCP or UDP.
information l This page only enables activating/deactivating the Performance events and basic
editing of the Application Crash events
l For web applications monitored by the RUM Client Monitor probe, only the
following events are applicable:
o Error Page
o Text Pattern - you configure the name of the text pattern event in EUM, but
define the actual text pattern settings in the JavaScript snippet of the RUM
Client Monitor probe.
o Session Pages
o Page Size - the RUM Client Monitor probe cannot always determine page
size.
o Page Time
l For mobile applications monitored by the RUM Client Monitor probe, only the
Application Crash event is applicable.
UI Element Description
(A-Z)
New Event. Opens a Shortcut menu from which you select the type of event
you want to create. The relevant <Event type> dialog box opens, where you
configure the new event. You can create the following types of events:
l Text pattern. For user interface details, see Text Pattern Event Dialog Box,
on page 1050.
l Session unavailable actions. For user interface details, see Session
Unavailable Action Event Dialog Box, on page 1049.
Note: You can configure session unavailable actions events only for session
aware applications.
l Session actions. For user interface details, see Session Action Event
Dialog Box, on page 1047.
Note: You can configure session actions events only for session aware
applications.
l Error action. For user interface details, see Error Action Event Dialog Box,
on page 965.
l Action size. For user interface details, see Action Size Event Dialog Box,
on page 933.
l Action time. For user interface details, see Action Time Event Dialog Box,
on page 935.
UI Element Description
(A-Z)
Edit Event. Opens the relevant <Event type> dialog box for a selected event,
where you can edit the event's configuration. For user interface details, see the
relevant <Event type> dialog box as listed in the New Event element in this
table.
For user interface details on editing SOAP events, see Edit SOAP Fault Event
Dialog Box, on page 962.
For user interface details on editing the Performance event, see Edit
Performance Event Dialog Box, on page 960.
For user interface details on editing Application Crash events, see Edit
Application Crash Event Dialog Box, on page 961
Note: You cannot duplicate default SOAP events (for SOAP applications), or
the default performance event (for web and SOAP applications).
Note: You cannot delete default SOAP events (for SOAP applications), or the
default performance event (for web and SOAP applications).
Note:
l You cannot copy default SOAP events (for SOAP applications), or the
default performance event (for web and SOAP applications).
l Event names must be unique within an application tier.
UI Element Description
(A-Z)
Note: You can apply only text pattern, action size, and action time events to
specific actions.
Classification The following icons denote whether the event is an error, information, or
performance event:
l Error event
l Information event
l Performance event
Scope Displays whether the event is a global event (that is, it applies to all actions in
an application), or a selective event (that is, it applies to specific actions only).
Note: You can apply only text pattern, action size, and action time events to
specific actions.
Important l For HTTP-based protocols (web and SOAP), you configure HTTP error events
information and for non-HTTP-based protocols, you configure protocol error events.
Element labels change accordingly depending on the application's protocol.
l The protocol used by the application determines the type of action (generic
action, page, query, or operation) for which you configure events. Substitute the
applicable action type for the word action in this documentation.
l By default, the most common HTTP/protocol error codes are predefined under
four error events—Bad user request, Request not found, Request refused, and
Server error.
UI Element Description
(A-Z)
Classification Select the relevant radio button to configure whether the event is an error event
or an information event.
Error Codes The error codes that are included in the error event.
Note: Error codes for HTTP error events are validated against a default range.
There is no validation for protocol error events.
Event Name The name of the HTTP/protocol error event. For example, you can create a
global error event called Database errors and include the applicable error
codes for this.
Status Select the relevant radio button to configure whether the event configuration is
active.
To access Select Admin > End User Management > Monitoring tab. In the view tree select
an application configured for RUM and in the Content pane, select Real User
Monitor tab > General.
Application Key The application key used by the RUM Client Monitor probe to associate
monitored data of a mobile application to the application in APM.
Note:
l This element is only visible for applications using the Network for Mobile
Application template.
l You cannot change the application key for an existing application in APM.
To use a different application key you must configure a new application.
l You can copy the application key for use in instrumenting a mobile app.
AppOS count Enter the number of operating system instances on which this application is
for this installed. This number is used for managing APM 360 with SLM licenses.
application
Note:
l This element is enabled only when the Assign Application 360 license
check box is selected.
l This element is not displayed for Software-as-a-Service customers.
Assign Select this check box to assign a 360 license to the RUM application. Clear
Application 360 the check box to unassign a 360 license from the application. For concept
license details, see Configuring End User Management Data Collector Licenses, on
page 1085.
Note:
Engines Click Engines to open the Select Engines dialog box, where you select or
clear the RUM engines to monitor the application. For user interface details,
see Select Engines Dialog Box, on page 1043.
Displays the RUM engines you select to monitor the application. Also
displays whether all the probes linked to an engine, or specific (filtered)
probes only monitor the application.
Profile database The profile database for storing this application's RUM information. This
setting is defined when creating a new RUM configuration for an application
and cannot be edited once it is set.
Protocol The application's communication protocol. The protocol is assigned from the
template you select when you create the RUM application.
Status Select the relevant radio button to configure whether the application's RUM
configuration is active.
Template name The name of the template from which you created the application.
Important l This area is not relevant and is not displayed for mobile applications using the
information Network for Mobile Application template.
l For applications using certain protocols, such as TCP, you can configure only
IP ranges for the application location. In such cases, the URL/Action pane in
TIP:
When defining applications, consider the following:
UI Description
Element
(A-Z)
Define Select this check box to configure a different routing domain name than the default.
routing A RUM engine will only monitor an application to which it is assigned if both the
domain engine and the application have the same routing domain.
Default value:
UI Description
Element
(A-Z)
l This option is enabled only if the Docker support Infrastructure Setting option
was enabled.
l If an application is defined as Deployed on Docker, all its backend tiers are
automatically flagged as Deployed on Docker.
l Applications running on Docker containers started with host networking ( --net
'host') should be defined as regular applications (i.e., The Deployed on Docker
option should not be selected)
If this option is selected, from the Define Docker container port as dropdown list,
select:
l Exposed. For this application tier, you provide ports that are exposed by the
containers on the Docker host.
l Private. For this application tier, you provide ports that are privately used by the
containers.
IP Range New IP Range. Opens the IP Range dialog box, where you add details of new
application servers, Docker Engine hosts, Kubernetes Master, or Docker Swarm
Manager hosts you want to associate with the application you are defining. Repeat
this procedure for each range of servers you want to add. For user interface details,
see IP Range Dialog Box, on page 973.
Edit IP Range. Opens the IP Range dialog box, where you edit a selected IP
range's settings. For user interface details, see IP Range Dialog Box, on page 973.
For applications deployed on Docker, enter the IP range of the Docker Engine
hosts.
UI Description
Element
(A-Z)
Port. Displays the port number used to communicate with the application servers
included in the range.
Default value: The default port number according to the template you selected for
the application.
SSL. Displays whether the application servers included in the range use SSL
communications.
URL/Filter New URL/Filter. Opens the URL/Description Builder, where you configure a
URL or action that you want to associate with the application you are defining. The
URL/action appears in the list of application URLs/Filters. Repeat this procedure
for each URL/action you want to add to the list.
For details on the URL Builder user interface, see URL Builder, on page 1055.
For details on the Description Builder user interface, see Action Description Builder,
on page 927.
Edit URL/Filter. Opens the URL/Description Builder dialog box, where you edit
a selected URL/action's settings.
For details on the URL Builder user interface, see URL Builder, on page 1055.
For details on the Description Builder user interface, see Action Description Builder,
on page 927.
Important The protocol used by the application determines the type of action (generic action,
information page, query, or operation) for which you configure default thresholds. Substitute
the applicable action type for the word action in this documentation.
See also Dynamic Thresholds for Real User Monitor, on page 914
UI Element Description
(A-Z)
Note: This element is called Page time for pages and Total time for all other
action types.
Use dynamic threshold. Select this radio button to configure RUM to use a
dynamic total time threshold for the application's actions.
Use static threshold. Select this radio button to configure RUM to use a static
total time threshold for the application's actions. Configure the default static
threshold in the Threshold element.
Note: Dynamic thresholds are applicable for actions in defined and classified
pages only. For actions in other pages, static thresholds are used.
Server time:
Threshold. The server time threshold for the action, in seconds. If the server time
for an action falls within this threshold, the action's server time is displayed in
green in the RUM reports, otherwise it is displayed in red.
Note: This threshold must be lower than the total time threshold.
Use dynamic threshold. Select this radio button to configure RUM to use a
dynamic server time threshold for the application's actions.
Use static threshold. Select this radio button to configure RUM to use a static
server time threshold for the application's actions. Configure the default static
threshold in the Threshold element.
Note: Dynamic thresholds are applicable for actions in defined and classified
pages only. For actions in other pages, static thresholds are used.
UI Element Description
(A-Z)
Transaction Total time. The total transaction time (download time + think time) threshold, in
Thresholds seconds. If the total time of a transaction falls within this threshold, the
transaction's total time is displayed in green in the RUM reports, otherwise it is
displayed in red.
Net time. The net transaction time threshold, in seconds. If the net time of a
transaction falls within this threshold, the transaction's net time is displayed in
green in the RUM reports, otherwise it is displayed in red.
Server time. The server time threshold for the transaction, in seconds. If the
server time for a transaction falls within this threshold, the transaction's server
time is displayed in green in the RUM reports, otherwise it is displayed in red.
Note: This threshold must be lower than the total time and net time thresholds.
Important l This area is not relevant and is not displayed for mobile applications using the
information Network for Mobile Application template. You can configure additional
application tiers for mobile applications in the Real User Monitor Application
Tiers page. For details, see Real User Monitor Application Tiers Page, on page
1032.
l This area is visible only when viewing the configuration of the main (front-end)
tier of an application.
l Additional monitoring tiers added to an application are considered as back-end
tiers, web tiers or VDI tiers:
o Back-end tiers can be configured for different application types and can be
for a different protocol than their front-end (parent) tier.
o Web tiers can only be configured for an HTTP web based front-end
application and must also be configured for the same protocol.
o VDI tiers can only be configured for an HTTP web based front-end
application and can be for a different protocol than their front-end (parent)
tier.
l For web tiers to be monitored, the application location in the front-end tier must
be configured by IP ranges and not only by URLs.
l For VDI tiers to be monitored, you must configure both the IP address range
and at least one filter property to match traffic for a specific application.
l When you select an application in the view tree, the configuration for the main
(front-end) tier of the application is displayed.
l Once you have added additional tiers for monitoring to an application, you
configure the monitoring settings by editing the monitoring tier.
l Not all RUM protocols support the monitoring of additional tiers. For example,
you cannot add tiers for monitoring to an application initially configured for a
database tier. In such instances, the Application Monitoring Tiers area is not
visible.
l You cannot add additional tiers for monitoring to a tier that is configured as an
additional tier itself.
l You cannot configure transactions or location aware thresholds, nor use the
global search and replace feature, for additional (back-end) tiers.
See also Back-end, Web, and VDI Tiers for RUM Applications, on page 910
l Common Elements
UI Description
Element
Enable Select this check box to enable RUM to automatically detect additional
tier application tiers. RUM adds all automatically detected tiers as back-end tiers
discovery in the application's configuration in EUM Administration.
Note:
o We recommend that you do not enable tier discovery for more than a two
hour period at any given time to avoid unwanted tiers (such as anti-virus
tiers) from being detected.
o If you want an automatically detected tier to be configured as a web tier
rather than a back-end tier, you must delete it and reconfigure it manually
as a web tier.
o Automatic discovery of VDI tiers is not supported.
UI Element Description
(A-Z)
Active Displays whether the application tier is active. That is, whether the tier is
monitored.
Template The name of the template on which the tier's configuration is based.
Name
l Web Tiers
UI Description
Element
(A-Z)
New web Tier. Opens the Add web Tier and its Real User Monitor
Configuration dialog box, where you configure the new web tier to add to the
application. For user interface details, see Add/Edit Web Tier Dialog Box, on
page 936.
Edit web Tier. Opens the Application web Tier and its Real User Monitor
Configuration dialog box, where you configure the monitoring settings for the
tier. For user interface details, see Add/Edit Web Tier Dialog Box, on page
936.
Active Displays whether the application tier is active. That is, whether the tier is
monitored.
Important l This pane is displayed only for applications for which the login action is not
information predefined.
l If a security officer is configured in APM, this area is visible only for the user
configured as the security officer. If no security officer is configured, all users
can view this area. For concept details, see Security Officer in the APM
Platform Administration Guide.
l The protocol used by the application you are configuring determines the type of
action (generic action, page, query, or operation) for which you configure user
name detection settings. Substitute the applicable action type for the word
action in this documentation.
l For applications that use the Network for Mobile Application template, user
name extraction is configured as a regular parameter extraction, but with a
default name (that is, you do not have to configure a parameter name for the
user name extraction). However, user name detection is ignored if the mobile
app was instrumented without the option to use extracted content being
enabled.
l You can configure multiple settings in which to search for a user name. RUM
uses the first user name located and once a user name is located, additional
areas are not searched.
l If you are configuring an application that is monitored by the RUM Client
Monitor probe, this section is not applicable.
l If you make changes to user name extraction, the mobile applications are
updated according to the rules that were defined during instrumentation:
o Static instrumentation - only with new instrumentation
o Dynamic instrumentation - will be updated upon sync
o Blocked - will never be updated
New User Name Detection. Opens the User Name Detection dialog box
where you configure new user name detection search settings. For user
interface details, see User Name Detection Dialog Box, on page 1058.
Edit User Name Detection. Opens the User Name Detection dialog box
where you edit existing user name detection search settings. For user
interface details, see User Name Detection Dialog Box, on page 1058.
Delete User Name Detection. Deletes selected user name detection search
settings.
Move Up. Moves a user name detection search setting higher in the search
order.
Move Down. Moves a user name detection search setting lower in the search
order.
Active Displays whether the user name detection search setting is active.
All actions Select the radio button to configure RUM to search for the user name in all the
actions associated with the application.
Note: This element is not visible for applications using the Network for
Mobile Application template.
Content The specific settings within the configured search area of the action's request
or response, used to locate the user name.
Correlate end Select this check box to configure RUM to translate user login names or
user names IP addresses located in monitored data to a real name for use in EUM reports.
and display
For details on configuring the RUM engine to translate user names, see User
aliases
Name Translation in the Real User Monitor Administration Guide.
Login actions Select the radio button to configure RUM to search for the user name in
specific login actions that you configure. Use the following elements to
configure the login actions to search.
Note:
l This element is not visible for applications using the Network for Mobile
Application template.
l The following elements are enabled only when you select the Login
actions radio button.
Tip: For more efficient performance, it is recommended to configure specific
login actions to be searched rather than configuring RUM to search all
actions.
For URL Builder user interface details, see URL Builder, on page 1055.
For Description Builder user interface details, see Action Description Builder,
on page 927.
For URL Builder user interface details, see URL Builder, on page 1055.
For Description Builder user interface details, see Action Description Builder,
on page 927.
Login Page URL/Action. The URLs of the configured login pages, or the
configured actions, in which to search for user names.
Search The area of the action's request or response in which RUM searches for the
user name.
Default value: For applications using protocols that consist of actions that
are not pages, the search area is limited to Content (Generic) only.
Important This area is applicable to SOAP applications only and is not displayed for
information other application types.
UI Description
Element
(A-Z)
Operation Select the detection method to use from the drop-down list. The following detection
name methods can be configured:
detection
l No operation name detection
method
l Automatic
l Request (RPC style)
l Request (Document literal wrapped style)
UI Description
Element
(A-Z)
For details on creating page name configuration files, see the Real User Monitor
Administration Guide.
You can also use extracted parameters as regular parameters when configuring other application
settings, such as user names and session properties, and can include an extracted parameter in an
action name configuration file.
Important l If a security officer is configured in APM, this area is visible only for the user
information configured as the security officer. If no security officer is configured, all users
can view this area. For concept details, see Security Officer in the APM
Platform Administration Guide.
l The protocol used by the application you are configuring determines the type of
action (generic action, page, query, or operation) for which you configure
parameter extraction settings. Substitute the applicable action type for the word
action in this documentation.
l If you are configuring an application that is monitored by the RUM Client
Monitor probe, this section is not applicable.
l For applications that use the Network for Mobile Application template,
parameter extraction is ignored if the mobile app was instrumented without the
option to use extracted content being enabled.
l If you make changes to parameter extraction, the mobile applications are
updated according to the rules that were defined during instrumentation:
o Static instrumentation - only with new instrumentation
o Dynamic instrumentation - will be updated upon sync
o Blocked - will never be updated
UI Description
Element
(A-Z)
New Parameter Extraction. Opens the Parameter Extraction dialog box where you
configure new parameter extraction settings. For user interface details, see
Parameter Extraction Dialog Box, on page 977.
Edit Parameter Extraction. Opens the Parameter Extraction dialog box where you
edit existing parameter extraction settings. For user interface details, see Parameter
Extraction Dialog Box, on page 977.
Content The specific settings within the configured search area of the action's request or
response, used to locate the parameter value.
Note: You cannot select Post/Get Parameters. The Probe automatically extracts the
Post/Get parameter and adds it to the URL if they are in application/x-www-form-
urlencoded. For Json or XML, you need to define the parameter extraction.
Extract Select this check box to configure RUM to extract the HTTP method name and add it
HTTP to a page's URL as a parameter called http-method-name.
method
Note: This setting is only available for applications using HTTP-based protocols.
UI Description
Element
(A-Z)
Search The area of the action's request or response in which RUM searches for the
parameter value.
Default value: For applications using protocols that consist of actions that are not
pages, the search area is limited to Content (Generic) only.
Important l The protocol used by the application determines the type of action (generic
information action, page, query, or operation) to which you configure RUM to assign
names. Substitute the applicable action type for the word action in this
documentation.
l If you configure an XML file to be used and also select the option to use page
titles, the application first tries to assign a name to the page using the XML file
and only if unsuccessful uses the page title.
Action discovery Select an existing file that is available for the application from the
configuration file drop-down list, or select User defined from the drop-down list
and enter a new file name in the adjacent field.
Note:
Use page/operation title Select this check box to enable the application to use
for pages/operations page/operation titles when assigning names to pages/operations.
without an assigned name
Note: This element is visible only for HTTP-based applications
(web and SOAP).
Important l This area is called the TCP Settings area for all protocols except UDP
information protocols, for which it is called the Network Settings area.
l The available elements displayed in this area depend on the protocol of the
application you are configuring.
l If you are configuring an application that is monitored by the RUM Client
Monitor probe, this area is not applicable.
l This area is not relevant and is not displayed for mobile applications using the
Network for Mobile Application template.
UI Element Description
(A-Z)
Collect Select this check box to configure RUM to collect data about TCP requests that
poor are slow or that have network errors. This data is included in the TCP Poor
request Requests Summary report and the TCP Requests Analyzer report. For user
data interface details, see TCP Poor Requests Summary Report and TCP Requests
Analyzer Report in the APM User Guide.
Note: If a security officer is configured in APM, this check box is visible only for
the user configured as the security officer. If no security officer is configured, all
users can view this check box. For concept details, see Security Officer in the
APM Platform Administration Guide.
Component Enter the threshold, in seconds, for the total server time of a component
server time download.
UI Element Description
(A-Z)
Component Enter the threshold, in seconds, for the total time of a component download.
time
Default value: 8 seconds
threshold
Enable Select this check box to configure RUM to take snapshots of TCP requests that
request have network errors.
capturing
Note:
l If a security officer is configured in APM, this check box is visible only for the
user configured as the security officer. If no security officer is configured, all
users can view this check box. For concept details, see Security Officer in the
APM Platform Administration Guide.
l This check box is enabled only if you select the Collect poor request data
check box.
l Snapshots are stored in capture files in .pcap format.
l Snapshots are taken no more than once per minute.
Enable Select this check box to configure RUM to save a snippet of the request to an
requests application in text format, for TCP requests that are slow or that have network
snippets errors.
Note:
l If a security officer is configured in APM, this check box is visible only for the
user configured as the security officer. If no security officer is configured, all
users can view this check box. For concept details, see Security Officer in the
APM Platform Administration Guide.
l This check box is enabled only if you select the Collect poor request data
check box.
Enable Select this check box to configure RUM to collect TCP data for a web or SOAP
TCP application.
Network Enter the threshold for the number of packets with network errors that a TCP
error request must exceed to be considered a poor request.
packets
Note:
threshold
UI Element Description
(A-Z)
for poor l If a security officer is configured in APM, this field is visible only for the user
requests configured as the security officer. If no security officer is configured, all users
can view this field. For concept details, see Security Officer in the APM
Platform Administration Guide.
l This field is enabled only if you select the Collect poor request data check
box.
l The Packets with network errors threshold must also be breached for the
request to be considered a poor request.
Packets Enter the threshold, in percent, for the allowed number of packets sent from the
with client client that can have client errors.
errors
Default value: 2%
Packets Enter the threshold, in percent, for the allowed number of packets with network
with errors, out of the total number of packets.
network
Default value: 2%
errors
Packets Enter the threshold, in percent, for the allowed number of packets sent from the
with server server that can have server errors.
errors
Default value: 2%
Server Enter the threshold, in percent, for the number of connection attempts that must
connection successfully connect to the server.
availability
Default value: 98%
UI Description
Element
(A-Z)
New Session Property. Opens the Session Property dialog box where you configure
new session properties. For user interface details, see Session Property Dialog Box,
on page 1048.
Edit Session Property. Opens the Session Property dialog box where you edit
existing session properties. For user interface details, see Session Property Dialog
Box, on page 1048.
Move up. Moves a selected session property higher in the application's session
property order.
Note: The order of the session properties is used to determine to which end-user
group a user is added, if the user matches more than one end-user group based on
session properties. For concept details, see End-User Groups, on page 907.
Move down. Moves a selected session property lower in the application's session
property order.
Note: The order of the session properties is used to determine to which end-user
group a user is added, if the user matches more than one end-user group based on
session properties. For concept details, see End-User Groups, on page 907.
Content The specific settings within the configured search area of the action's request or
response, used to locate the required string.
Search The area of the action's request or response in which RUM searches for the string to
be extracted.
Default value: For applications using protocols that consist of actions that are not
pages, the search area is limited to Content (Generic) only.
session to be started. It also enables you to configure session properties to be tagged by RUM.
To access Select Admin > End User Management > Monitoring tab. In the view tree select
an application configured for RUM and in the Content pane, select Real User
Monitor tab > Session.
Important l This pane is visible only for applications created from the HTTP (web or SOAP)
information protocols.
l You can configure multiple settings to search for a session ID. RUM uses the
first session ID located and once a session ID is located, additional areas are
not searched.
l If you are configuring an application that is monitored by the RUM Client
Monitor probe, this section is not applicable. The RUM Client Monitor probe
uses its own mechanism for user session tracking.
UI Description
Element
(A-Z)
New Session Identification. Opens the Session Identification dialog box where you
configure new session ID search settings. For user interface details, see Session
Identification Dialog Box, on page 1046.
Edit Session Identification. Opens the Session Identification dialog box where you
edit existing session ID search settings. For user interface details, see Session
Identification Dialog Box, on page 1046.
Move Up. Moves a session ID search setting higher in the search order.
UI Description
Element
(A-Z)
Move Down. Moves a session ID search setting lower in the search order.
Content The specific settings within the configured search area of the page's request or
response, used to locate the session ID.
Search The area of the action's request or response in which RUM searches for the Session
ID.
For example, in a call center, such as directory enquiries for a telephone company, a default
session for an operator may be from the log-in at the beginning of a shift to the log-out at the end of a
shift. However, you may want to report a separate session for each inquiry handled by the operator,
so you can configure a session reset URL as the URL of the page that begins each new inquiry.
Whenever that page is accessed, the previous session is closed and reported and a new session is
opened.
Important For applications using non-HTTP-based protocols, only the Reset session
information on timeout element is visible.
New Session Reset URL. Opens the Session Reset Page dialog box where
you configure new session reset URLs. For user interface details, see Session
Reset Page Dialog Box, on page 1048.
Edit Session Reset URL. Opens the Session Reset Page dialog box where
you edit existing session reset URLs. For user interface details, see Session
Reset Page Dialog Box, on page 1048.
Behavior Shows for each configured URL in the list, whether it should be included as the
first page of a new session, or the last page of an old session on reset.
Reset session The number of minutes that a session can be open before it is reported to RUM
on timeout of and a new session is started.
... minutes
Note: You cannot configure a value of less than five minutes.
Important l If a security officer is configured in APM, this area is visible only for the user
information configured as the security officer. If no security officer is configured, all users
can view this area. For concept details, see Security Officer in the APM
Platform Administration Guide.
l A maximum of five session properties can be configured for an application.
l The string extracted as the session property value cannot exceed 50
characters.
l There are five static place holders for session properties in the profile database,
whether you actually define session properties or not. If you change the
definition of an existing session property, the values for the previous definition
still exist and appear as values for the new definition. It is recommended not to
delete, or change the order of, configured session properties.
l For web applications monitored by the RUM Client Monitor probe, you must
configure the following session properties, although apart from the name, the
rest of the session property settings are not used:
o Operating System
o Client Monitor
l For mobile applications monitored by the RUM Client Monitor probe, predefined
session properties are included in the Network for Mobile Application template.
Do not change these settings.
l If you define a VDI Tier, the following two session properties are displayed:
o VDI User Name
o VDI Server IP
See also l Add End User Group with Real User Monitor Configuration Dialog Box, on page
942
l RUM Session Analyzer Report in the APM User Guide
UI Description
Element
(A-Z)
New Session Property. Opens the Session Property dialog box where you configure
new session properties. For user interface details, see Session Property Dialog Box,
on page 1048.
Edit Session Property. Opens the Session Property dialog box where you edit
existing session properties. For user interface details, see Session Property Dialog
Box, on page 1048.
Move up. Moves a selected session property higher in the application's session
property order.
Note: The order of the session properties is used to determine to which end-user
group a user is added, if the user matches more than one end-user group based on
session properties. For concept details, see End-User Groups, on page 907.
Move down. Moves a selected session property lower in the application's session
property order.
Note: The order of the session properties is used to determine to which end-user
group a user is added, if the user matches more than one end-user group based on
session properties. For concept details, see End-User Groups, on page 907.
Content The specific settings within the configured search area of the action's request or
UI Description
Element
(A-Z)
Search The area of the action's request or response in which RUM searches for the string to
be extracted.
Default value: For applications using protocols that consist of actions that are not
pages, the search area is limited to Content (Generic) only.
To access Select Admin > End User Management > Monitoring tab. In the view tree select
a RUM application that uses the Network for Mobile Application template and in the
Content pane, select Real User Monitor tab > Application Tiers.
Important This page is only valid and displayed for applications using the Network for Mobile
information Application template.
Web Area
This area enables you to configure web tiers for the application, to be monitored by RUM.
Important o The URLs apply to all the web tiers you configure for the mobile
information application.
o Configure application locations in such a way that URLs cannot be
associated with more than one application location. If a URL is
associated with more than one application location, erratic and incorrect
monitoring results may be produced.
UI Description
Element
(A-Z)
New URL. Opens the URL Builder, where you configure a URL that you want
to associate with the application you are defining. The URL appears in the list of
application URLs. Repeat this procedure for each URL you want to add to the
list.
For details on the URL Builder user interface, see URL Builder, on page 1055.
Edit URL. Opens the URL Builder dialog box, where you edit a selected
URL's settings.
For details on the URL Builder user interface, see URL Builder, on page 1055.
Important o The session identification settings apply to all the web tiers you
information configure for the mobile application.
o You can configure multiple settings to search for a session ID. RUM
uses the first session ID located and once a session ID is located,
additional areas are not searched.
UI Description
Element
(A-Z)
UI Description
Element
(A-Z)
Move Up. Moves a session ID search setting higher in the search order.
Move Down. Moves a session ID search setting lower in the search order.
Content The specific settings within the configured search area of the page's request or
response, used to locate the session ID.
Search The area of the action's request or response in which RUM searches for the
Session ID.
UI Description
Element
(A-Z)
New web Tier. Opens the Add web Tier and its Real User Monitor
Configuration dialog box, where you configure the new web tier to add to the
application. For user interface details, see Add/Edit Web Tier Dialog Box, on
page 936.
Edit web Tier. Opens the Application web Tier and its Real User Monitor
Configuration dialog box, where you configure the monitoring settings for the
tier. For user interface details, see Add/Edit Web Tier Dialog Box, on page
936.
Active Displays whether the application tier is active. That is, whether the tier is
monitored.
First Tier Select the radio button of the web tier that is the first web tier accessed by
the mobile device.
UI Description
Element
(A-Z)
Backend Area
This area enables you to configure additional application tiers to be monitored by RUM.
Important l When you select an application in the view tree, the configuration for the main
information (front-end) tier of the application is displayed.
l Once you have added additional tiers for monitoring to an application, you
configure the monitoring settings by editing the monitoring tier.
l You cannot add additional tiers for monitoring to a tier that is configured as an
additional tier itself.
l You cannot configure transactions or location aware thresholds, nor use the
global search and replace feature, for additional (back-end) tiers.
l You must configure a web tier for a mobile application before you can configure
back-end tiers for it.
See also Back-end, Web, and VDI Tiers for RUM Applications, on page 910
l Common Elements
UI Description
Element
Enable Select this check box to enable RUM to automatically detect additional
automatic application tiers. RUM adds all automatically detected tiers as back-end
tier tiers in the application's configuration in EUM Administration.
discovery Note:
o This check box is only enabled if a web tier has been configured for the
application.
o We recommend that you do not enable tier discovery for more than a two
hour period at any given time to avoid unwanted tiers (such as anti-virus
tiers) from being detected.
o If you want an automatically detected tier to be configured as a web tier
rather than a back-end tier, you must delete it and reconfigure it manually
as a web tier.
l Back-end Tiers
User interface elements are described below:
UI Element Description
(A-Z)
Active Displays whether the application tier is active. That is, whether the tier is
monitored.
Template The name of the template on which the tier's configuration is based.
UI Element Description
(A-Z)
Name
To Select Admin > End User Management > Monitoring tab and in the View tree, select
access a location CI.
UI Element Description
(A-Z)
Configure Select this radio button to configure a specific latency for the location and enter the
specific latency in seconds.
latency
Inherit Select this radio button to configure RUM to use the latency set for the selected
latency from location's parent location.
parent
Note: If the selected location does not have a parent location, or if no latency is
configured for the parent location, the selected location is not configured with any
latency.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Actions and in the <Folder content> area, select an action that
is in use and click the Related Transactions and Events button.
Important l The protocol used by the application determines the type of action (generic action,
information page, query, or operation) included in the application. Substitute the applicable
See also l Real User Monitor Application Actions Page, on page 978
l Real User Monitor Application Events Page, on page 1002
UI Element Description
(A-Z)
Edit Event. Opens the relevant <Event type> dialog box, where you
configure the selected event's settings. For user interface details, see:
Global/Selective The scope of the event. A global event applies to all actions in the
application, except for those specifically configured in the event. A selective
event applies only to those actions configured in the event.
Search Area
This area enables you to configure the settings for searching and extracting content from RUM
application requests and responses, for use in various application settings.
Important The availability of elements in this area, as well as the valid options for the elements,
information depends on the type of application you are configuring and the dialog box in which the
area is included.
UI Element Description
(A-Z)
All URLs Select this radio button to search for data in the content of requests to any URL.
Note: This element is only available for applications using the Network for Mobile
Application template.
Extract text All content. Select the radio button to configure RUM to extract all the search area
content.
Between... and... Select the radio button to enable you to configure the strings
between which the data you want to extract is located. Enter the strings in the
Between and and text boxes.
Note: This element is not available when Content (XML) is selected in the Search
in element.
Advanced. Select this radio button to enable the Advanced Criteria link. Click the
UI Element Description
(A-Z)
link to open the Advanced Finding and Retrieving dialog box, where you can enter a
regular expression to search for and extract text. For details, see Advanced Finding
and Retrieving Dialog Box, on page 1042.
Note: This option is only available when Content (XML) is selected in the Search in
element.
Attribute. A specific attribute in the configured XML tag, to be used as the value.
Note: This option is only available when Content (XML) is selected in the Search in
element.
Only in Select this radio button and enter a URL pattern in which to search for data.
requests to
Note:
this
URL pattern l This element is only available for applications using the Network for Mobile
Application template.
l Click the ellipsis button to open the URL Builder. For details, see URL
Builder, on page 1055.
Scope Where to look for the search area configured in the Search in element—in the
request, response, or both.
Default value:
UI Element Description
(A-Z)
Note: If you configure both request and response in this element, RUM looks for the
search area first of all in the request and if not found, then looks in the response.
Search in The area of the request or response (as configured in the Scope element) in which
RUM searches for text to use in the configuration setting.
NOTE:
If the area of the request or response is any type of HTTP payload (including
POST data, POST parameters and all kinds of content), RUM Sniffer Probe
supports the following compression methods:
l gzip
l deflate
Note: This is the default option for sensitive data settings and cannot be changed.
Note: This is the default option for parameter extraction for applications using the
Network for Mobile Application template.
POST Data. Configure the To and From strings, or a regular expression, to use for
extracting the required data from the POST data.
UI Element Description
(A-Z)
Status Select the relevant radio button to make the configuration active or inactive.
UI Element Description
Scan for Enter the regular expression that represents the string for which you want to
(Regular search.
Expression)
Test Expression
You can enter source data and test your regular expression on it.
Test data Enter test data. That is, enter data that is the source against which the
regular expression is tested.
Test Click to apply your regular expression on the test source data.
Results Results are returned if a match to the regular expression was made. If you
have configured data extraction, the extracted data is displayed.
NOTE:
The regular expression is applied to the value of the entire, defined search context.
Example 1
For the following, defined search context, the regular expression is applied to the full value of the
request header called User-Agent:
Example 2
For the following, defined search context, the regular expression is applied to the full value of the
Cookie called s_prevPage:
Important l When you access this dialog box as part of a bulk operation, the dialog box name is
information either Add an Engine or Probe or Remove an Engine or Probe, depending on
the bulk operation selected.
l When you access this dialog box for a mobile application that uses the Network
for Mobile Application template, only engines that are connected to a
RUM Client Monitor probe are displayed.
UI Description
Element
(A-Z)
Move to Selected Engines. Moves selected engines from the Available Engines pane
to the Selected Engines pane.
Move all to Selected Engines. Moves all engines from the Available Engines pane to
the Selected Engines pane.
Move to Available Engines. Moves selected engines from the Selected Engines pane
to the Available Engines pane.
Move all to Available Engines. Moves all engines from the Selected Engines pane to
the Available Engines pane.
IP. The IP address of the host machine on which the RUM engine is installed.
Pages per Second. The average number of pages per second monitored by the RUM
engine. This gives you an indication of the engine's load.
UI Description
Element
(A-Z)
Probes. Displays whether all (All) the probes associated with the engine, or only
selected (Filtered) probes monitor the application. Click All or Filtered to open the
Select Probes on Engine dialog box, where you select which probes associated with the
engine you want to monitor the application. For user interface details, see Select Probes
on Engine Dialog Box, below.
Note: For a mobile application that uses the Network for Mobile Application
template, only RUM Client Monitor probes applicable.
To access In the Select Engines dialog box, click the All or Filtered link.
Important For a mobile application that uses the Network for Mobile Application template,
information only RUM Client Monitor probes are displayed.
Active Displays the status of the probe (that is, whether the probe is enabled for
monitoring or not).
Note: This field is enabled only if you select the Select specific probes option.
For more information about license types, see Real User Monitor Licenses, on
page 1088.
Mbps Displays the average amount (in megabits per second) of traffic monitored by
the probe. This gives you an indication of the probe's load.
Note: This field is enabled only if you select the Select specific probes option.
Note: This field is enabled only if you select the Select specific probes option.
Probe Type The actual probe type such as Client Monitor or Sniffer.
Select all probes Select this option to configure all the probes of a RUM engine to monitor the
(including future application you are defining. Any probe added to the engine in the future will
probes) automatically monitor the application.
Select specific Select this option to select specific probes of a RUM engine to monitor the
probes application you are defining.
Selected Select this check box to select a specific probe to monitor the application you
are defining.
Note: This field is enabled only if you select the Select specific probes option.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Data Collection and in the Sensitive Data area, click the New
Sensitive Data Setting button or the Edit Sensitive Data Setting button.
Important For user interface details, see Search Area, on page 1039.
information
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Session and in the Session Identification area, click the New
Session Identification button or the Edit Session Identification button.
Important For user interface details, see Search Area, on page 1039.
information
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and in the Global and Selective Events area, click
the New Event button and select Session Actions Event from the Shortcut
menu.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and select an existing session actions event. Click the
Edit Event button.
Important l The protocol used by the application determines the type of action (generic action,
information page, query, or operation) for which you configure a session event. Substitute the
applicable action type for the word action in this documentation.
l You can configure session actions events only for session aware applications.
Name The name of the session actions event, which you can
view in EUM only.
Trigger an event when the number of The number of actions which, when reached in a session,
actions in the session reaches triggers the event.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Session and in the Session Properties area, click the New
Session Property button or the Edit Session Property button.
Important l For user interface details, see Search Area, on page 1039.
information l A maximum of five session properties can be configured for an application.
l The string extracted as the session property value cannot exceed 50 characters.
See also RUM Session Analyzer Report in the APM User Guide
To Select Admin > End User Management > Monitoring tab and in the view tree, select an
access application that is configured for RUM. In the Content pane, select Real User Monitor tab
> Session and in the Session Reset area, click the New Session Reset URL button
or the Edit Session Reset URL button.
<URL Builder> Configure the session delimiter URL. For user interface details, see
End session with the Select this radio button to include the configured URL as the last page
following URL of the old session on reset.
Note: By default, the URL is included as the first page of the new
session on reset.
Start session with the Select this radio button to include the configured URL as the first page
following URL of the new session on reset.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and in the Global and Selective Events area, click
the New Event button and select Session Unavailable Actions Event from
the Shortcut menu.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and select an existing session unavailable actions
event. Click the Edit Event button.
Important l The protocol used by the application determines the type of action (generic action,
information page, query, or operation) for which you configure a session unavailable event.
Substitute the applicable action type for the word action in this documentation.
l You can configure session unavailable actions events only for session aware
applications.
Trigger an event when the number of The number of unavailable actions which, when
unavailable actions in the session reached in a session, triggers the event.
reaches
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and in the Global and Selective Events area, click
the New Event button and select Text Pattern Event from the Shortcut menu.
l Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > Events and select an existing text pattern event. Click the
Important l You cannot configure more than 10 active text pattern events for a single
information application tier.
l If a security officer is configured in APM, text pattern events can only be created or
viewed by the user configured as the security officer. If no security officer is
configured, all users can create or view text pattern events. For concept details,
see Security Officer in the APM Platform Administration Guide.
l The protocol used by the application determines the type of action (generic action,
page, query, or operation) for which you configure a text pattern event. Substitute
the applicable action type for the word action in this documentation.
UI Element Description
(A-Z)
Add Action to Event. Opens the application's Action Repository, where you
can manage the actions included in the application and select the actions to be
excluded from, or included in, the text pattern event, according to the event's
scope. For user interface details, see Real User Monitor Application Actions
Page, on page 978.
Remove Action from Event. Removes selected actions from the text pattern
event configuration.
Action Name The names of the actions that are either excluded from, or included in, the text
pattern event, according to the event's scope.
Classification Select the relevant radio button to configure whether the event is an error event
or an information event.
Create Select this check box to create a snapshot of the action on which the event
snapshot for occurs.
the event
Note:
UI Element Description
(A-Z)
Name The name of the text pattern event, which you can view in EUM only.
Save session Select this check box to enable snapshots to be made of all the actions from the
snapshots beginning of a session, up to and including the action on which the text pattern
event occurs.
Note:
Scope Select the relevant radio button to configure whether the event is applied
globally or selectively. A global event applies to all actions in the application,
except for those specifically configured in the text pattern event. A selective
event applies only to those actions configured in the text pattern event.
Tip: You can significantly reduce the performance overhead of text pattern
events by defining them on specific actions, rather than globally.
Status Select the relevant radio button to configure whether the event configuration is
active.
UI Element Description
(A-Z)
URL/Action The URLs of the pages, or the defined actions, that are either excluded from, or
included in, the text pattern event, according to the event's scope.
UI Element Description
(A-Z)
Scope Where to look for the search area configured in the Search in element—in the
action's request, response, or both.
Default value:
Search in The area of the request or response (as configured in the Scope element) in which
RUM searches for the configured text pattern. Valid options are:
Note: When you are configuring a text pattern event based on actions that are not
pages, this is the default value which you cannot change.
Advanced Select this radio button to enable the Advanced Criteria link. Click the link to
open the Advanced Finding and Retrieving dialog box, where you can enter a
regular expression to search for a specific text pattern. In the Scan for (Regular
UI Element Description
(A-Z)
Expression) box, enter the regular expression that represents the string within
which you want RUM to locate the text pattern. In the Retrieve box, enter the
phrase representing the objects within the string in which to locate the text pattern.
You can test the regular expression and retrieve code you configure in the Test
Expression area. Enter test data and click Test. The results, including the
retrieved value, are displayed.
Containing Select this radio button to trigger the event when the configured text pattern is
located in the action.
Extract the Select this check box to configure string delimiters, between which the text to
text to be display as the event description in RUM reports is extracted. Enter the starting and
displayed ending delimiter expressions.
as the
Note:
event
description l This check box is enabled only when you select the Containing radio button
(that is, the event is triggered when the configured text pattern is located on the
page) and The string radio button.
l This string is used for the event description only and does not affect the event
text pattern matching.
l The delimiter fields are enabled only when this check box is selected.
Not Select this radio button to trigger the event when the configured text pattern is not
containing located in the action.
The string Select this radio button and enter a specific string as the text pattern for event
matching.
Trigger an event for actions when Content (XML) is configured as the search area:
Advanced Select this radio button to enable the Advanced Criteria link. Click the link to
open the Advanced Finding and Retrieving dialog box, where you can enter an
XPath for a specific text pattern.
You can test the XPath you configure in the Test area. Enter test data and click
Test. The results are displayed in the Results area.
Extract the Select this check box to extract the content of a specific tag and attribute to use as
content of the event description in RUM reports. Enter the specific tag and attribute name.
UI Element Description
(A-Z)
tag Note:
l This check box is enabled only when you select the Tag radio button (that is,
the event is triggered when the configured value is located in a specific attribute
and tag).
l This string is used for the event description only and does not affect the event
text pattern matching.
Tag Select this radio button to trigger the event when a configured value is found in a
specific tag and attribute. Enter the specific tag and attribute name and the value
to match.
URL Builder
The URL Builder enables you to configure a URL using its composite parts when configuring RUM
applications.
To access Click the New URL or Edit URL button in one of the following:
Important l You use the URL Builder to configure pages for HTTP-based applications. To
information configure actions for applications based on other protocols, you use the
Description Builder. For user interface details, see Action Description Builder, on
page 927.
l The full URL can be up to 2000 characters long.
l If you use an IPv6 address as part of the URL, then:
o The address can be entered in full or short format, but for traffic to be captured
by RUM the format must match the format entered by users to access the
application.
o The address must be enclosed in square brackets [ ] and can include the
following characters: a-f, A-F, 0-9, colons (:), and asterisks (*).
UI Element Description
(A-Z)
Host Enter the URL host, which is the name of the machine on which the file, or resource,
that you want to access via the URL resides.
Syntax exceptions: The host name can be up to 260 characters long and contain
alphanumeric characters as well as the following: _ / ~ ' ( ) - . *.
Syntax exceptions: The total length of all the parameters cannot exceed 2000
characters.
Port Use default port. Select this option to use the default port to connect to the URL host
machine. The default port number is 80 for the HTTP protocol or 443 for the HTTPS
protocol.
UI Element Description
(A-Z)
Note: This option is disabled if you select HTTP or HTTPS as the protocol and the
appropriate default port is used automatically.
Use custom port. Select this option to configure a custom port number to connect to
the URL host machine and enter a port number between 0 and 65535.
The asterisk wildcard character can be used when you configure a page URL. For
example, if you enter 44* as the URL port, any port that begins with 44 can be
correlated with the configured URL.
Note: This option is disabled if you select HTTP or HTTPS as an asterisk wild card is
automatically entered so that any port is valid.
Syntax exceptions: You cannot use the asterisk wildcard character when you
configure an application URL.
Protocol Select the URL protocol used to fetch the URL. Available options are:
URL Enter the URL you want to configure. You can enter a URL by typing it in the URL box
directly, or by copying a URL from an external source and pasting it in the URL box.
When you enter a URL, it is broken down into its composite parts, which are displayed
under the URL.
You can use wildcards when defining a URL. For details, see URL Wildcards, on page
902.
URL path Enter the URL path to the file, or resource, that you want to access via the URL.
The asterisk wildcard character can be used. For example, if you enter
cgi*search.cgi as the URL path, any path that begins with cgi and ends with
search.cgi can be correlated with the configured URL.
Syntax exceptions: The URL path can be up to 2000 characters long and contain
alphanumeric characters as well as the following: / - _ . ! ~ ' ( ) % * : ; @ & = + $ ,.
Parameter Settings
The parameter settings area is visible only when you select the Only parameters listed below or
The parameters listed below as well as other parameters option in the Parameters element of
the URL Builder.
UI Description
Element
(A-Z)
Add Parameter. Adds a new row in the parameter table. Edit the fields by selecting
the row and clicking the Edit Parameter button, or click an individual cell in the
table and edit it directly.
Edit Parameter. Opens the URL Parameter dialog box, where you can edit an
existing URL parameter. For user interface details, see Description/URL Parameter
Dialog Box, on page 959.
Syntax exceptions: Valid characters are any letter valid in your operating
system, 0-9, and ; / : @ + $ , - _ . ~ ' ( ) = % .
Value If you chose to include only a specific parameter value (by selecting = in the Option
field), enter the specific value.
Syntax exceptions: Valid characters are any letter valid in your operating
system, 0-9, and ; / : @ + $ , - _ . ~ ' ( ) = % *.
To access Select Admin > End User Management > Monitoring tab and in the view tree,
select an application that is configured for RUM. In the Content pane, select Real
User Monitor tab > General and in the User Name Detection area, click the New
User Name Detection button or the Edit User Name Detection button.
Important For user interface details, see Search Area, on page 1039.
information
To access
Select Admin > End User Management > Script Repository
Learn About
Uploading Scripts to the Script Repository
To create scripts for use in APM, you must record BPM scripts using the Virtual User Generator
recording tool. For details, see VuGen Recording Tips, on page 781.
Once these scripts are recorded and saved as .zip files, you upload them to the Script Repository.
They must be uploaded into an existing folder in the Script Repository.
TIP:
When zipping a script in Virtual User Generator for upload to the Script Repository, it is
recommended that you zip only the script's run-time files.
You create the business transaction flows in EUM Administration to collect performance data on
the transactions within the scripts. For details on creating business transaction flows, see Business
Transaction Flow Configuration Wizard, on page 850.
When you upload a script to the script repository, APM runs a verification process to verify that the
script executes properly when it is run as part of a business transaction flow. You can add a script
to a business transaction flow only if it has been successfully verified (that is, its verification status
is Verified or Verified without sandbox). You can add only scripts with a status of Verified to run
on public POPs (that is, data collectors managed by SaaS for multiple customers). You can add
scripts with a status of Verified or Verified without sandbox to run on your private POPs (that is,
to data collections that are run privately for your company).
The script verification status (Failed, Not yet verified, Verified, or Verified without sandbox) is
displayed in the Script Versions and Version Properties dialog boxes, and also in the Folder
Content pane.
For details on the checks made during the verification process see Script Verification Checks,
below.
Disallowed function calls: system;lr_ Do not use Lists the actual function calls used in the
load_dll the function script.
calls that are
listed.
Download size is an editable value. The Indicates the actual download size.
maximum
By default, the maximum download
size of the
size is 400 megabytes.
download.
Execution must be less than 300 The Indicates the actual execution time of
seconds maximum the script.
execution
time of the
script.
Expected protocol: Only use the Indicates the actual protocol type used
listed in the script.
QTWeb; NCA; WinSock; Sap_web;
protocol
SapGui; Siebel_Web; HTTP; SOAP;
types.
PS8; PS8WebJS; WinSockWeb;
Oracle_NCA; OracleWebJS; WebJS;
WinSockWeb; Tulip; Citrix_ICA;
OracleWebJS; General-vbs; General-
Js SMTP; POP3; IMAP; Oracle;
ODBC; FTP; EJB-Testing; MLDAP;
Rmi-Java; Java_protocols
Extra files with the following Only use Lists the actual extensions used in the
extensions are allowed: ini;h;tst extra files script.
with the
listed
extensions.
Failed transactions are disallowed Do not use Indicates whether there were failed
failed transactions in the script.
transactions.
Maximum number of iterations Do not use Indicates the number of time each action
allowed:1 more in a script is run. Every script is
iterations composed of actions (.c code files)
than the which can be run more than once during
allowed one running of the script (a feature used
maximum mainly in LoadRunner and not in
number. Application Performance Management).
Total size must be less than 600000 The Indicates the actual total size of the
bytes maximum script.
total size of
the script.
Tasks
How to Upload Scripts
This task describes how to upload scripts to the Script Repository.
l Create scripts
Use Virtual User Generator (VuGen) to record scrips. For details on working with VuGen, refer to
the Virtual User Generator User’s Guide.
l Create Script Repository folders
Create a hierarchy of folders within the Script Repository in which to organize scripts. For user
interface details on creating and managing folders, see Folders Pane, on page 1071.
Example:
l Prerequisites
You must upload a script to the Script Repository. For task details, see How to Upload Scripts,
on the previous page.
l Check out a version
You can check out a version of a script to lock it, so that no other user makes changes to this
version of the script while you are editing it. For details on script versions and managing them,
see Script Versions Dialog Box, on page 1077.
l Download a script
You download a script to edit it. It is good practice to check out the script before downloading it to
lock it, thereby ensuring that another user cannot simultaneously edit the same script.
l Edit a script
Once you have checked out a script, you can edit it using Virtual User Generator (VuGen). For
details of working with VuGen, refer to the Virtual User Generator User’s Guide.
l Check in a script
You check the script back into the Script Repository once you have finished editing it and saving
the .zip file in your file system.
l Undo a checkout
You can undo a checkout to prevent the Script Repository from creating a new version.
l Results
Your scripts appear in the Folder Content pane on the right side of the page.
Example:
UI Descriptions
l Add Script Dialog Box, on the next page
l Check In Dialog Box, on page 1067
l Folder Content Pane, on page 1067
l Folders Pane, on page 1071
l Browse Tab, on page 1072
l Search Tab, on page 1073
l Script Operations Dialog Box, on page 1074
l Script Parameters Dialog Box, on page 1074
l Script Properties Dialog Box, on page 1075
To access Select Admin > End User Management > Script Repository tab and in the
Folder Content pane click the Add Script button.
Important l Select the folder from the Folder pane in which you want to upload and add a
information script.
l You can also upload a script by dragging and dropping a script .zip file directly
into the Folder Content pane.
l The total path of the script you want to upload cannot exceed 900 characters.
UI Element Description
(A–Z)
Content The path of the .zip file containing the script. Click Browse to locate and select the
.zip file in your file system.
Syntax exceptions: The total path of the script cannot exceed 900 characters.
Description Optionally, add a description for the script. The description appears in the Script
Properties.
Name The name of the content or .zip file specified in the Content field.
Note: This field is displayed automatically when you complete the Content field. You
cannot edit this field manually.
Type Choose the type of script you want to add to the Script Repository from the drop-down
UI Element Description
(A–Z)
Type list.
Note:
l If you select AUTO-DETECT, the script type is determined during the upload.
l Currently, the following types are supported in Application Performance
Management: AUTO-DETECT, VUGEN SCRIPT, QTP SCRIPT, and UFT
SCRIPT.
To access Select Admin > End User Management > Script Repository tab, and in the Folder
Contents pane click the Check In button.
UI Element Description
(A–Z)
l Click the Browse button to locate the .zip file containing the script in your file
system.
l Click the Open button to enter the path and click OK.
Description Optionally, add a description for the script. The description appears in the Script
Properties.
Name The name of the content or .zip file specified in the Content field. You cannot fill
this field in manually.
To access Select Admin > End User Management > Script Repository
UI Description
Element
(A–Z)
Add Script. Opens the Add Script dialog box and select a script to upload. For details,
see Add Script Dialog Box, on page 1066.
Note: You can also upload a script by dragging and dropping a script .zip file directly into
the Folder Content pane.
Script Properties. Opens the Script Properties dialog box, enabling you to view the
properties of a selected script and add a description. For user interface details, see Script
Properties Dialog Box, on page 1075.
Paste Script. Pastes the previously cut script into another folder.
Note:
l You cannot paste a script to the same location from which it was cut.
l A script's name must be unique within a folder.
Note:
l Checking out a script ensures that no other user makes changes to this version while
you are editing it.
l Once a script is checked out, only the user who checked it out can edit it, check it in,
delete it, or create a new version.
l When a script is checked out, it can still be added as a transaction monitor while
working in EUM Administration.
UI Description
Element
(A–Z)
Check In. Opens the Check In dialog box and create a new version of the selected
script. For details, see Check In Dialog Box, on page 1067.
Note:
l This button is enabled only for scripts that have been checked out.
l When you check in a script, the Script Repository automatically creates a new
version number for it. For example, if you checked out version number 1.1.1, the
Script Repository creates version number 1.1.2 as a result of checking the script back
into the Script Repository. The previous version is still accessible and its script can be
added to transaction monitors in EUM Administration, but the latest version becomes
the default version.
Undo Check Out Script. Undoes a previous check out for a selected script.
Note:
l This button is enabled only for scripts that have been checked out.
l Undoing a checkout prevents the Script Repository from creating a new version.
l If you have made modifications to a script that you do not want saved, undo the
checkout to restore the unedited version.
Tip: It is good practice to check out a script before downloading it to ensure that another
user is not simultaneously editing it.
Script Versions. Opens the <script> Versions dialog box where you can view a
selected script's version history. For user interface details, see Script Versions Dialog
Box, on page 1077.
Script Transactions. Displays the order and names of the transactions in a selected
script, in a new window.
Script Parameters. Opens the Script Parameters dialog box, which enables you to view
the parameters used in the selected script, and their values. For user interface details,
UI Description
Element
(A–Z)
Remove Unused Versions. Removes all the unused versions of selected scripts from
the Script Repository. An unused script version is one that is not included in any of the
BPM configurations in EUM Administration.
Set Mobile Device Emulation. Opens the Set Mobile Device Emulation dialog box,
which enables you to specify a mobile device that the selected scripts emulate.
Assigning mobile device emulation to scripts enables you to filter and group some of the
End User Management reports, and group BPM transaction alerts, by mobile device.
You manage the list of emulated devices in the BPM Mobile Devices page. For user
interface details, see BPM Mobile Devices Page, on page 1103.
In Use Displays a check mark when the script is in use by any application.
Last The date when a script was last checked into the repository.
Update
Note: If the script has never been checked out, the date the script was first uploaded is
displayed.
UI Description
Element
(A–Z)
Name The name given to a script when it was uploaded. An icon denotes the type of script.
Tooltip: Displays the full name of a script which is truncated when longer then the width
of its column in the table.
Folders Pane
This pane enables you to view and manage the Script Repository folders. You can also search the
folders for scripts whose name contains a specified string.
To access Select Admin > End User Management > Script Repository
Important l The Folders pane displays the title Search Results (instead of Folder Content)
information when it displays the contents of the Search Results folder.
l You can hide and view the Folders pane and Folder Content pane by clicking the
Browse Tab
This tab displays a tree hierarchy of the folders in the Script Repository, and the buttons used to
manage them. When you select a folder, its contents are displayed in the Folder Content pane. For
user interface details, see Folder Content Pane, on page 1067.
To access Select Admin > End User Management > Script Repository > Folders pane >
Browse tab
Important You perform actions on the folders in the tree by selecting a folder and clicking an
information action button in the tool bar, or by right-clicking a folder in the tree and selecting an
option from the Shortcut menu that opens.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A–Z)
Tip: Refresh the tree to load the folder data that may have been modified by other
users.
Note: The tree refreshes automatically when you perform any of the folder operations,
so it is unnecessary to refresh it manually after such operations.
Create New Folder. Creates a new folder under a selected folder in the tree. The
Create New Folder dialog box opens, where you enter the new folder name.
Note:
Note: You cannot delete a folder that contains scripts that are in use.
Rename Folder. Renames a selected folder, and enter the new name for the folder in
the Rename Folder dialog box.
Cut. Cuts the selected folder from its place in the tree hierarchy.
Paste. Pastes a previously cut folder to a new location in the tree hierarchy.
UI Description
Element
(A–Z)
Note: You cannot paste a folder into the same folder from which it was cut.
<Folder Displays the folders that are included in the Script Repository in a hierarchical tree.
tree
Note: When you import scripts from Performance Management (PC), a default
hierarchy>
directory called ALM Imports is created. A sub-directory is created for each
application for which scripts are imported. For details on importing scripts from PC,
see Application Lifecycle Management Integration Administration, on page 1480.
Search Tab
This tab enables you to search for a script in the Script Repository.
To access Select Admin > End User Management > Script Repository > Folders pane >
Search tab
Important l A folder called Search Results is added to the folder tree displayed in the Browse
information tab. For user interface details, see Browse Tab, on the previous page. The
contents of the Search Results folder (that is, the scripts found by the search) are
displayed in the Search Results pane. For user interface details, see Folder
Content Pane, on page 1067.
l To display the folder and its contents of a found script, select the script and click
the Go To Folder button in the Search Results pane. The relevant folder is
selected in the tree hierarchy in the Browse tab. For user interface details, see
Browse Tab, on the previous page.
UI Description
Element
(A-Z)
Browse. Opens the Browse Tree dialog box where you select the folder in which to
search for a script.
Note: This option is disabled if you choose to search the entire Script Repository.
UI Description
Element
(A-Z)
Look In Select the relevant radio button to search through the entire Script Repository or to
select a specific folder in which to search.
Script Enter a string for which to search. Any script whose name includes the string is found
Name by the search.
To access l Click the Script Parameters button in the Folder Content pane.
UI Description
Element
(A-Z)
Sensitive A check mark denotes that the parameter contains sensitive data (for example, a
password).
Note:
l For parameters marked sensitive, the value is not displayed and a row of black
squares is displayed instead.
l For parameters containing multiple values, the value is not displayed and the
message [Multiple Values] is displayed instead.
To access Click the Script Properties button for a selected script in the Folder
Content pane.
Important You can edit the following string-value script parameters in APM:
information
l File Parameter
l Custom Parameter
All other script parameters are marked as Read Only and can only be edited in
VuGen or TruClient.
UI Element Description
(A-Z)
Creation date The date the script was originally uploaded to the script repository.
UI Element Description
(A-Z)
Owner The owner who originally uploaded the script to the repository.
To access Select Admin > End User Management > Script Repository
UI Description
Element
(A-Z)
l Browse. Enables you to view and manage the Script Repository folders.
l Search. Enables you to search for specific scripts in the repository.
For user interface details, see Folders Pane, on page 1071.
Folder This pane enables you to view and manage the uploaded scripts in the repository folders.
Content For user interface details, see Folder Content Pane, on page 1067.
To access Click the Script Verification Report button in the Script Versions
dialog box.
To access Click the Script Versions button in the Folder Content pane.
UI Description
Element
(A–Z)
Version Properties. Opens the Versions Properties dialog box, where you can view
general information about the script version and change its verification status. For user
interface details, see Version Properties Dialog Box, on page 1083.
Script Transactions. Opens the Script Transactions dialog box, which enables you to
view the order and names of the transactions in a selected script version. For user
interface details, see Script Transactions Dialog Box, on page 1076.
Script Operations. Opens the Script Operations dialog box, which enables you to view
the operations monitored by a script version. For user interface details, see Script
Operations Dialog Box, on page 1074.
Version Parameters. Opens the Script Parameters dialog box, which enables you to
view the parameters used in the selected script version, and their values. For user
interface details, see Script Parameters Dialog Box, on page 1074.
Note: It is good practice to check out a script before downloading it to ensure that
another user is not simultaneously editing the same script.
Script Verification Report. Displays a report with details of the verification of the script
version. For user interface details, see Script Verification Report, on the previous page.
Note:
UI Description
Element
(A–Z)
l The Sandbox Verification report is only available for scripts that have been verified
(with or without errors). For scripts that have not yet been verified, no report is
available.
Last The date and time when a script was lasted checked into the Script Repository. If the
Update script has never been checked in, this is the date it was uploaded.
Modified The user who created or last checked in the script version.
By
Sandbox Displays the verification status of the script version, which can be:
Status
l Failed
l Not yet verified
l Verified
l Verified without sandbox
For details on script verification, see "Script Verification for Software-as-a-Service
Customers" in Working with the Script Repository, on page 1060.
Version The version number given to the script when it was last checked into the Script
Repository.
To access Select Admin > End User Management > Script Repository tab and in the
Folders pane, select a folder. In the Folder Content pane, select the scripts for
whose usage you want to search and click the SearchScript Assignment button.
Important You can only search for scripts that are in use.
information
UI Element Description
(A-Z)
Open Global Replace Wizard. Opens the Global Replace wizard where you can
search and replace configuration settings and properties for selected scripts. For
user interface details, see Global Replace Wizard, on page 739.
Edit Script Settings. Opens the Edit Script Settings dialog box, where you can edit
a selected script's properties. For user interface details, see Edit Script Settings
Dialog Box, on page 868.
l Add BPM Data Collectors. Opens the Add Data Collectors wizard, where
you add and configure data collectors to run the business transaction flow in
which the selected script is included. For user interface details, see Add Data
Collectors Wizard, on page 795.
l Remove BPM Data Collectors. Opens the Remove Data Collectors wizard,
where you remove data collectors from the business transaction flow in which the
selected script is included. For user interface details, see Remove Data
Collectors Wizard, on page 876.
l Update Version. Opens the Update Version wizard, where you update the
versions used for selected scripts. For user interface details, see Update Version
Wizard, on the next page.
Application The name of the application containing the business transaction flow in which the
script is included.
Business Tx The name of the business transaction flow in which the script is included.
Flow Name
UI Element Description
(A-Z)
l Select Admin > End User Management > Script Repository tab. In the Folder
Content pane, select scripts that are in use and click the Script Search
Assignment button. In the Search Results dialog box, select the scripts
whose versions you want to change, click the Bulk Operations button and in
the Shortcut menu select Update Version.
l Select Admin > End User Management > Monitoring tab > Search tab. Search
for script monitors and in the Search Results pane, select the scripts whose
versions you want to change, click the Bulk Operations button and in the
Shortcut menu select Update Version.
Important If the updated version of a script contains new transactions (that is, transactions that
information were not included in the previous version), you must manually change the transaction
thresholds as required. For details on changing transaction thresholds, see Edit
Thresholds Dialog Box, on page 873.
Important General information about this wizard is available here: Update Version
information Wizard, above.
Select Version to Update Page, on the previous page > Update Version
Results Page, below
BTF Name The name of the business transaction flow in which the selected script is
included.
Current Version The version of the script currently used in the business transaction flow.
Update to Select the new version of the script to use in the business transaction flow.
Version
Default value: The latest version number.
Important General information about this wizard is available here: Update Version Wizard,
information on the previous page.
Wizard map The Update Version Wizard, on the previous page contains:
Select Version to Update Page, on the previous page > Update Version Results
Page, above
UI Element Description
(A-Z)
Added The names of new transactions in the script. That is, transactions included in the
Transaction new version of the script that were not included in the previous version.
Names
BTF Name The name of the business transaction flow in which the selected script is included.
Current The updated version of the script currently used in the business transaction flow.
Version
UI Element Description
(A-Z)
l Update successful
l Update failed
UI Element Description
(A-Z)
Modified by The user name who made the last modification to the version.
Sandbox The verification status of the script version. The current verification status is
Status displayed. Select a different status to change it. For details on script verification, see
"Script Verification for Software-as-a-Service Customers" in Working with the Script
Repository, on page 1060.
Version A free text comment about the version. The comment is displayed in this dialog box
comment only.
l View a detailed list of all the EUM data collectors registered in your system.
l Remove a data collector from the list of registered data collectors in EUM Administration.
l View and edit a data collector's current properties.
l Find and modify the business transaction flows or applications monitored by a data collector.
l Link to the administration site of a data collector.
l Manage custom attributes for BPMs.
l Export BPM data collector information.
l Change the location of a BPM.
l View and edit system default settings.
l Assign licenses for monitoring applications.
The Settings tab user interface includes the following tabs:
l Business Process Monitor Settings. Enables you to manage the BPMs registered in your system.
For user interface details, see Business Process Monitor Settings Tab, on page 1104.
l Real User Monitor Settings. Enables you to manage the RUMs registered in your system. For user
interface details, see Real User Monitor Settings Tab, on page 1110.
For details on installing BPM, refer to the Business Process Monitor Deployment Guide.
For details on installing RUM, refer to the Real User Monitor Installation and Upgrade Guide.
Note to Software-as-a-Service customers: Operations administers these pages and the interface
is hidden from view, except for the user accessing with superuser permissions.
Removable column on the relevant data collector settings page. For user interface details, see RUM
Engines Page, on page 1112. BPM data collectors that are obsolete are always removable.
Removing a BPM or RUM data collector in EUM Administration deletes it only from the management
database and not from the profile database. This means that a removed data collector does not appear
in the list of registered data collectors in EUM Administration, but any data already collected by the
data collector and stored in APM's profile database still appears in different areas of APM (for example,
in reports).
To access
l Select Admin > End User Management > Settings > Business Process Monitor Settings
> BPM License
l Select Admin > End User Management > Settings > Real User Monitor Settings > RUM
License
Learn About
This section also includes:
You must have a valid license to run BPM transactions and scripts for an application. The following
are the types of licenses that you can install for BPM:
l Transaction Unlimited Location. One usage of the license enables you to run one transaction
from any number of locations (that is, the transaction can be assigned to run on any number of
different BPMs).
l Transaction Single Location. One usage of the license enables you to run one transaction from
only one location (that is, on only one BPM). The number of transaction single location licenses
required is based on:
(The number of transactions) x (The number of locations)
If a BPM Target is a script running from a single client machine that is used for monitoring an
application, there can be more than one transaction monitored in a BPM Target. A location
(identified as a combination of Host Name and Location Name) is an end-point from where a
BPM Transaction can be run. Note that only customers that were previously OVIS customers
can purchase the target licenses. Target and transaction licenses can co-exist on the same
platform.
l BPM Target. One usage of the license enables you to run one script or single URL from only one
location (that is, on only one BPM).
l APM 360 with SLM License. One usage of the license enables you to run unlimited
transactions from any location for one application running on a single instance of an operating
system. For concept details, see APM 360 with SLM License, on page 1088.
Once licenses are installed in APM, you assign and manage them in EUM Administration. When
you configure a new application for BPM in EUM Administration, you assign a license type to it,
which applies to all the application's transactions or scripts (depending on the type of license). For
example, if you assign a Transaction Unlimited Location license to an application that contains
twelve transactions, each of those transactions can be run on an unlimited number of BPMs and
twelve usages of the license are deducted from the available license capacity. If a BPM license is
not valid (for example, if there is no remaining capacity or it has expired) you cannot assign it in
EUM Administration.
NOTE:
License usage is not deducted from license capacity for an application or business
transaction flow that is inactive or that has no assigned data collectors for running
transactions.
You can change the assignment when you edit an application's BPM configuration (for user
interface details, see Application Properties Page, on page 812), or in the Settings tab in EUM
Administration (for user interface details, see BPM License Page, on page 1090).
l SaaS External BPM Transaction. One usage of the license enables you to run one transaction
from one location from a public POP.
l SaaS Internal BPM Transaction. One usage of the license enables you to run one transaction
from one location from a private POP.
l APM 360 with SLM License. One usage of the license enables you to run a preset number of
transactions from a preset number of locations, as well as other licensing features, for one
application. For concept details, see APM 360 with SLM License, on the next page.
TIP:
Transaction runs are based on a minimum scheduling interval of 15 minutes. You can
reduce the minimum scheduling interval by acquiring a frequency based license. For
details, contact Software-as-a-Service Support.
You assign APM 360 with SLM licenses to applications in EUM Administration. If an application is
not assigned an APM 360 with SLM license, the SaaS External or Internal BPM Transaction
licenses are used automatically when you assign transactions to run on public and private POPs.
NOTE:
SaaS External and Internal BPM Transaction license capacity is not decreased for an
application or business transaction flow that is inactive, or that has no assigned data
collectors for running transactions.
l RUM SPI for Applications. Enables a probe to monitor applications for all protocols.
l RUM Probe. Enables a probe to monitor applications for TCP protocols (request-response and
streaming). It does not enable the probe to monitor HTTP (web or SOAP) or other protocols.
l APM 360 with SLM License. Unlike the other RUM licenses, the APM 360 with SLM license is
assigned to applications and not to probes. One usage of the license enables you to monitor a
specific application running on a single instance of an operating system from any number of
RUM engines and probes. For concept details, see APM 360 with SLM License, below.
Note to Software-as-a-Service customers: APM 360 with SLM licenses for SaaS
customers are valid for a limited number of RUM probes, according to the license purchased.
Once licenses are installed in APM, you assign and manage them in EUM Administration. When a
RUM probe is registered in APM (either when the engine to which it is associated is registered, or
when a new probe is added to an already registered engine), APM automatically assigns the highest
available license to the probe (that is, RUM SPI for Applications or RUM Probe, in that order). If
no type of license is available, the probe is assigned None as the license type and is unable to
monitor applications. You can change the type of license assigned to a probe. For user interface
details, see RUM License Page, on page 1092. If a RUM license is not valid (for example, if there is
no remaining capacity or it has expired) RUM will not run the relevant probes, or monitor the relevant
applications.
Note to Software-as-a-Service customers: An APM 360 with SLM license for SaaS
customers includes the following limitations for an application:
l 10 transactions
l 7 locations (public and private POPs combined)
l A limited number of RUM probes, according to the license purchased.
l 10 SLM transactions
If an application is configured for both BPM and RUM, the following conditions and limitations
apply:
l When you assign an APM 360 with SLM license to one of the configurations, it is automatically
assigned to the other configuration. For example, if you assign an APM 360 with SLM license to
the BPM configuration, it is automatically assigned to the RUM configuration as well.
l When you remove an APM 360 with SLM license from an application's BPM configuration, it is
also removed from the application's RUM configuration.
l If an application is configured for both BPM and RUM, you cannot remove an APM 360 with SLM
license from an application's RUM configuration as it cannot be removed from the BPM
configuration without your assigning a different type of BPM license in its place.
Tasks
How to Install and Assign Business Process Monitor Licenses
l Install the licenses
In Platform Administration, install the BPM licenses in APM. For user interface details, see
License Management in the APM Platform Administration Guide.
l Assign licenses to Business Process Monitor applications
In EUM Administration, assign a license to each BPM application. For user interface details, see
Application Properties Page, on page 812.
l Change the license assigned to a Business Process Monitor application - optional
If required, you can change the license assigned to a specific application. For user interface
details, see BPM License Page, on the next page and Business Process Monitor Application
Properties Page, on page 839.
UI Descriptions
This section includes:
To access the BPM License page, select Admin > End User Management > Settings >
Business Process Monitor Settings> BPM License.
This area enables you view the licenses that are assigned to BPM applications and to change
the assignments. You assign a license to an application when you initially define the
application's BPM configuration.
User interface elements are described below:
UI Element Description
(A-Z)
UI Element Description
(A-Z)
Note: If you do not have change permissions for both BPM and RUM
configurations for all the selected applications, then:
o even if you have a valid APM 360 with SLM license, it does not appear
as an option.
o if an APM 360 with SLM license is already assigned to one of the
selected applications, the Edit Application License button is disabled.
Application A check mark indicates that the application's status is set to active.
Active
Application The number of operating system instances for which the license is valid.
OS Count Note:
o This is applicable to APM 360 with SLM licenses only. All other license
types show a count of 0.
o This element is not displayed for Software-as-a-Service customers.
License The name of the license assigned to the application. Click this field to open
Name a list of licenses that you can assign to the application.
License The number of licenses used by the application. This number is determined
Usage by a combination of the license and the number of transactions, locations,
or assigned data collectors for the application.
This area is displayed only for Software-as-a-Service customers and only when there are
APM 360 with SLM licenses installed in the system. The area displays a read only list of the
applications to which an APM 360 with SLM license has been assigned.
This area displays general data about the BPM licenses installed in APM.
User interface elements are described below:
UI Element Description
(A-Z)
To access the RUM License page, select Admin > End User Management > Settings > Real
User Monitor Settings> RUM License.
This area enables you view the licenses that are assigned to RUM probes and to change the
assignments. Probes are automatically assigned a license when they are registered in APM.
User interface elements are described below:
UI Description
Element
(A-Z)
Edit Probe License. Opens the Edit Probe License dialog box, where you
assign a specific license type to selected probes.
Engine The name of the RUM engine to which the probe is connected.
Name
Host The name of the host machine on which the RUM probe is installed.
Name
In Use A check mark indicates that the RUM probe is in use. That is, it monitors at
least one configured application.
License The type of the license assigned to the probe. Click this field to open a list of
licenses that you can assign to the probe.
Caution: A probe that is not assigned a valid license cannot monitor application
tiers (unless the application is assigned an APM 360 with SLM License).
This area lists the RUM applications to which an APM 360 with SLM license is assigned.
NOTE:
This area is displayed only if you have a valid APM 360 with SLM license.
UI Element Description
(A-Z)
Edit Application OS Count. Opens the Edit OS Count dialog box, where
you assign the number of operating system instances for which the license
is valid. (You can also open the Edit OS Count dialog box by double-clicking
a row in the table.)
Note: If you do not have change permissions for both BPM and RUM
UI Element Description
(A-Z)
configurations for all the selected applications, then even if you have a valid
APM 360 with SLM license, it does not appear as an option.
Application The number of operating system instances for which the license is valid.
OS Count Note: This element is not displayed for Software-as-a-Service customers.
This area displays general data about the RUM licenses installed in APM.
User interface elements are described below:
UI Element Description
(A-Z)
To access Select Admin > End User Management > Settings > Business Process Monitor
Settings > BPM Agents
Important A BPM instance is identified by the combination of the Host Name and Location
information Name. Both the Host Name and Location Name are defined by the user when setting
up a BPM instance. For details, see Business Process Monitor Host Page in the
Business Process Monitor Administrator’s Guide.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A–Z)
UI Element Description
(A–Z)
Edit Business Process Monitor Agent Properties. Opens the Edit Business
Process Monitor Properties dialog box, where you view and edit the properties of the
selected BPM. For user interface details, see Edit Business Process Monitor
Properties Dialog Box, on page 1105.
Note:
Remove Business Process Monitor Agent from List. Removes selected BPMs
from the list.
Note:
Export Business Process Monitor Agent Information for the Redirect Tool.
Exports property data from the selected BPMs to a text file, for the redirect tool. For
details on redirecting BPMs, see Redirecting Business Process Monitor Instances
in the APM Upgrade Guide.
Search for Monitored Business Transaction Flows. Searches for the business
transaction flows assigned to run on selected BPMs. The results are displayed in
the Search Results dialog box. For user interface details, see Search Results Dialog
Box, on page 1113.
Open Business Process Monitor Agent Console. Opens the BPM's console,
enabling you to perform administrative tasks on the data collector directly from this
page. For details on working in the BPM console, refer to the Business Process
Monitor Administrator’s Guide.
Note:
UI Element Description
(A–Z)
l A default URL, that includes http as the protocol and 2696 as the port number, is
used to access the BPM console. You can configure an alternative URL for
accessing a specific BPM console in the Edit Business Process Monitor
Properties Dialog Box, on page 1105.
Select a different time zone for selected BPMs. Opens the Select a Different
Time Zone dialog box, where you can configure the time zone that is used for the
BPM in the BPM Self Monitoring report. Set the time zone to the same time zone
configured for the BPM on the BPM machine. For details on the BPM Self Monitoring
report, see BPM Self Monitoring.
Default values:
l For BPMs earlier than version 9.23, the time zone configured for APM is used by
default.
l For BPMs version 9.23 or later, the time zone configured for the BPM on the BPM
machine is used. This field is automatically updated with the BPM's time zone
every 12 hours.
Note: Users with read-only permissions cannot change the time zone.
Select a different location from Location Manager. Opens the Change Agent
Location dialog box, where you manage and select locations. For user interface
details, see Location Manager in the APM Platform Administration Guide.
Note: The location change is also registered in the BPM, so that all its tasks run with
the assigned location.
AppPulse Point Service. Opens the AppPulse Point web site. For concept
details, see AppPulse Point Service Overview, on page 1085.
<Custom The custom attribute value. Up to five custom attributes can be configured for BPMs
attributes> and there is a column for each configured custom attribute. For details on configuring
custom attributes, see Manage Custom Attributes Dialog Box, on page 1109.
Host Name The name of the host machine on which the selected data collector is installed.
UI Element Description
(A–Z)
Last Ping The last time the BPM pinged the APM Management database.
Time
Location The location of the host machine on which the data collector is installed.
Note: If you delete a location CI (in Location Manager) that is configured for a BPM,
the BPM configuration is invalid until you configure a new location for it.
Locked A check mark denotes that the BPM is locked and enforces validation of the BPM's
IP address each time a request from the BPM is received. If the IP addresses do not
match, the request is ignored.
Manage Click the link to open the Manage Custom Attributes dialog box, where you add,
custom edit, or remove custom attributes. For user interface details, see Manage Custom
attributes Attributes Dialog Box, on page 1109.
Private POP A check mark denotes that the BPM is run privately for your company (a private
POP).
Time Zone The time zone that is used for the BPM in the BPM Self Monitoring report. The time
zone should be the same time zone configured for the BPM on the BPM machine.
For details on the BPM Self Monitoring report, see BPM Self Monitoring.
Default values:
l For BPMs earlier than version 9.23, the time zone configured for APM is used by
default.
l For BPMs version 9.23 or later, the time zone configured for the BPM on the BPM
machine is used. This field is automatically updated with the BPM's time zone
every 12 hours.
To Select Admin > End User Management > Settings > Business Process Monitor
access Settings > BPM Default Settings
UI Element
Description
Static Static thresholds are manually configured thresholds with a fixed value.
Based
UI Element
Description
Default value: 3
Default value: 4
UI Element
Description
Outlier Enter the response time threshold above which a transaction is considered to be
an Outlier. Outliers are transactions whose response time exceeds a defined time
range. You can specify whether outlier transactions are treated as failed
transactions or ignored completely in reports.
Note: By selecting or clearing the Ignore outlier data for reports check box, you
can specify whether outlier transactions are treated as failed transactions or
ignored completely in reports. If you selected to ignore outlier values, any
transaction that takes longer than this value to complete is ignored in Service
Health and in reports. If you did not select to ignore outlier values and if the
transaction response time is greater than this value, its status is Failed.
Ignore Select this check box to instruct APM to ignore outlier transactions (and not
Outlier include the data in Service Health or in reports).
Values
Default value: Not selected
UI Element Description
(A-Z)
Enable Select the Enable breakdown check box to generate transaction breakdown
breakdown data when running the selected web or TCP monitor. For details on the
transaction breakdown reports, see Understanding Transaction Breakdown in
Reports in the APM User Guide.
Enable Select Enable Diagnostics breakdown to see J2EE and .Net data. This data is
Diagnostics available in Diagnostics reports only if you have a valid Diagnostics license. For
breakdown details, see the Diagnostics Server Installation and Administration Guide.
UI Element Description
(A-Z)
Perform Select the Perform component breakdown check box to save complete
component component (page components for web based protocols and TCP components
breakdown (requests) for non-web based protocols) breakdown data for a sampling of
transaction instances By default, APM saves component breakdown data to the
database once per every four transaction instances.
Note: You can only select this check box if you have enabled breakdown.
Report Select the Report additional error information check box to include date, time,
additional location, and error messages for failed transactions in applicable EUM reports. If
error this option is disabled, APM reports only average error times. Disabling this option
information decreases the amount of data that is sent from the BPMs running the transaction
breakdown to the Gateway Server and profile database.
Note: You can only select this check box if you have enabled breakdown.
UI Description
Element
(A-Z)
New Schedule. Opens the New Schedule dialog box, where you create new default
schedules for BPM applications.
Edit Schedule. Opens the Edit Schedule dialog box, where you edit selected default
schedules for BPM applications.
Offset Displays the configured offset for a schedule. The offset is the time by which to
(sec.) delay the scheduled running of monitors on a data collector. The offset can be the
UI Description
Element
(A-Z)
Time Displays the time zone on which the data collector instance bases its scheduling.
Zone
UI Description
Element
(A-Z)
Update Select this check box to enable IP address changes of registered BPM data
agents collectors to be automatically updated in APM. If the check box is selected, the
IP address update is made when the data collector next registers itself in APM.
To access Select Admin > End User Management > Settings > Business Process
Monitor Settings > BPM Mobile Devices
Important EUM includes a predefined list of common mobile devices that can be emulated.
information
UI Description
Element
(A-Z)
Add Business Process Monitor Emulated Mobile Device. Opens the New
Emulated Mobile Device dialog box, where you can add a new mobile device name.
UI Description
Element
(A-Z)
Edit Business Process Monitor Emulated Mobile Device. Opens the Edit Emulated
Mobile Device dialog box, where you can change the name of an existing mobile
device.
In Use A check mark denotes that the mobile device is in use by a BPM script. That is, a BPM
script version in the Script Repository has been configured as emulating the mobile
device. For user interface details, see Folder Content Pane, on page 1067.
To Select Admin > End User Monitor > Settings > Business Process Monitor
access Settings
The Business Process Monitor Settings tab includes the following pages:
l BPM Agents. Enables you to view the BPM data collectors registered in APM and perform various
management tasks. For user interface details, see BPM Agents Page, on page 1095.
l BPM License. Enables you to view and assign BPM licenses. For user interface details, see
Configuring End User Management Data Collector Licenses, on page 1085.
l BPM Default Settings. Enables you to view and change the default system settings for BPM
transaction thresholds and transaction breakdown. For user interface details, see BPM Default
Settings Page, on page 1098.
To Select Admin > End User Management > Settings > Business Process Monitor
access Settings > BPM Agents. Select a BPM andclick the Edit Business Process Monitor
Properties button.
Business Displays the business transaction flows monitored by the selected BPM,
Transaction Flows including the application name, the business transaction flow name, and the
Monitored by This monitors assigned to run the business transaction flow.
Business Process
Monitor
Custom Attributes Displays the custom attributes that you defined for BPMs in the Manage
Custom Attributes dialog box and enables you to edit their values. For user
interface details, see Manage Custom Attributes Dialog Box, on page 1109.
Note: This area is displayed only if you have configured custom attributes.
General Information Displays general information about the selected BPM instance. The general
information includes most of the fields displayed in the Business Process
Monitor page, in addition to the following:
l Time zone. The time zone that is used for the BPM in the BPM Self
Monitoring report. Set the time zone to the same time zone configured for
the BPM on the BPM machine. For details on the BPM Self Monitoring
report, see BPM Self Monitoring.
Default values:
o For BPMs earlier than version 9.23, the time zone configured for APM
is used by default.
o For BPMs version 9.23 or later, the time zone configured for the BPM
on the BPM machine is used. This field is automatically updated with
the BPM's time zone every 12 hours.
l BPM console URL. The URL for accessing the BPM's console, which
l BPM Agent is receiving jobs. Select this check box to send jobs to the
BPM when requested. Clear the check box not to send jobs to the BPM. If
the check box is not selected, the BPM agent stops receiving jobs and all
its current jobs are removed in the BPM console.
Default value: Selected
l Store username and password. Select this check box to enter and
store the user name and password to use, if authentication is required
when accessing the BPM's web server. This data is used by the following
EUM reports:
o BPM Page Component Breakdown on Demand in the APM User Guide
o BPM Transaction Invocation in the APM User Guide
o BPM WebTrace on Demand Report in the APM User Guide
Default value: Not selected
Note: The username and password fields are enabled only when this
check box is selected.
For details on the Business Process Monitor page user interface, see BPM
Agents Page, on page 1095.
To Select Admin > End User Management > Settings > Real User Monitor Settings >
access RUM Engines. Select a RUM engine and click the Edit Real User Monitor Engine
Properties button.
UI Element Description
(A–Z)
Applications Displays the applications monitored by the selected RUM engine, including the
Monitored application name, the application type, and the probes configured to monitor the
by This application.
Engine
Engine Displays the RUM probes connected to the engine and for each one shows the
Probes following information:
General Displays general information about the RUM engine. The general information
Information includes most of the fields displayed in the Real User Monitor Engines page, in
addition to the following:
l Operating system type. The operating system installed on the host machine of
the RUM engine.
l Build number. The build number of the RUM software.
l Pages per second. The average number of pages per second monitored by the
RUM engine.
For details on the Real User Monitor Engines page user interface, see RUM Engines
Page, on page 1112.
Settings:
Alternative To configure APM to retrieve snapshots from a different host machine than the RUM
URL for engine, enter the URL of the alternate host machine here.
session
Note:
replay
l This field is enabled only when you select the Retrieve snapshots directly from
the Real User Monitor engine check box.
l If you use an IPv6 address as part of the URL, then:
o The address can be entered in full or short format.
o The address must be enclosed in square brackets [ ] and can include the
UI Element Description
(A–Z)
Define Select this check box to configure a different routing domain name than the default.
routing A RUM engine will only monitor traffic for an application or end-user group if both the
domain application or end-user group and the engine have the same routing domain.
Default value:
Override Select this check box to override the following fields, that configure how APM
default connects to the RUM engine's web console. (By default, the RUM engine's host
connection name and port 8180 are used for the connection):
settings
l URL. THe URL of the RUM engine host machine.
Note:
o If HTTPS is being used, the host name specified in the URL must match the
name in the SSL Certificate issued for the engine as it is validated in the
connection.
o If you use an IPv6 address as part of the URL, then:
n The address can be entered in full or short format.
n The address must be enclosed in square brackets [ ] and can include the
following characters: a-f, A-F, 0-9, and colons (:).
l User name. The user name to log in to the RUM web service.
l Password. The password for the user.
l Retype password. The confirmation of the password.
Note: The user name and password must match the JMX and Gateway user name
and password configured for the RUM engine during installation. If they do not
match, APM is unable to communicate with the RUM engine to obtain data for EUM
reports. For details on configuring the JMX and Gateway password, refer to the Real
User Monitor Installation and Upgrade Guide.
Retrieve Select this check box to enable the Real User Monitor Snapshot applet to retrieve
snapshots snapshots directly from the RUM engine, instead of through the APM Gateway
directly from Server. For details on this concept, see How to determine how the Real User
the Real Monitor Snapshot applet retrieves snapshots in the APM User Guide.
User
UI Element Description
(A–Z)
You configure the custom attribute values for a data collector in the Business Process Monitor
Properties dialog box. For user interface details, see Edit Business Process Monitor Properties Dialog
Box, on page 1105.
You use the custom attributes to filter the data collectors displayed in the Business Process Monitor
Data Collectors page, or when assigning data collectors in BPM related wizards.
To access Select Admin > End User Management > Settings > Business Process
Monitor Settings > BPM Agents > Manage custom attributes link
Important l To edit a field for a custom attribute, click the field and enter the required data.
information l You can create a maximum of five custom attributes.
UI Description
Element
(A-Z)
Note: You can create a maximum of five custom attributes. If five attributes are
already configured, this button is disabled.
Note: Select a single custom attribute by clicking a row in the list, or use the Shift or
CTRL key to select several custom attributes.
Property The type of the custom attribute. The available options are:
Type
l Free text. Enables you to assign a free text value to the parameter for a data
collector.
UI Description
Element
(A-Z)
l Values list. Enables you to configure a list of predefined values that can be
assigned to the parameter for a data collector.
Valid The predefined list of values which can be assigned to the parameter. Enter values
Values separated by a semicolon (;).
Note: This field is enabled only if you configure Values list as the property type.
To access Select Admin > End User Monitor > Settings > Real User Monitor Settings
The Real User Monitor Settings tab includes the following pages:
l RUM Engines. Enables you to view the RUM engines registered in APM and perform various
management tasks. For user interface details, see RUM Engines Page, on page 1112.
l RUM License. Enables you to view and assign RUM licenses. For user interface details, see
Configuring End User Management Data Collector Licenses, on page 1085.
l RUM Default Settings. Enables you to view and change the default system settings for RUM
applications. For user interface details, see RUM Default Settings Page, below.
To Select Admin > End User Management > Settings > Real User Monitor Settings >
access RUM Default Settings
UI Element Description
Transaction Thresholds
Total time The total transaction time (download time + think time) threshold, in seconds. If
the total time of a transaction falls within this threshold, the transaction's total time
is displayed in green in the RUM reports, otherwise it is displayed in red.
Net time The net transaction time threshold, in seconds. If the net time of a transaction falls
within this threshold, the transaction's net time is displayed in green in the RUM
reports, otherwise it is displayed in red.
Server The server time threshold for the transaction, in seconds. If the server time for a
time transaction falls within this threshold, the transaction's server time is displayed in
green in the RUM reports, otherwise it is displayed in red.
Note: This threshold must be lower than the total time and net time thresholds.
Action Thresholds
Total time The total time threshold for the action, in seconds. If the total time for an action
falls within this threshold, the action's total time is displayed in green in the RUM
reports, otherwise it is displayed in red.
Server The server time threshold for the action, in seconds. If the server time for an action
time falls within this threshold, the action's server time is displayed in green in the RUM
reports, otherwise it is displayed in red.
Note: This threshold must be lower than the total time threshold.
Server Thresholds
Availability The server availability threshold, as a percentage. If the availability of a server falls
within this threshold, the server's availability is displayed in green in the RUM
reports, otherwise it is displayed in red.
UI Description
Element
(A-Z)
Enable Select this check box to enable automatic location discovery by RUM. When
location enabled, RUM reports discovered end-user IP addresses for which there is no
discovery configured location to the Location Manager. For details on the Location Manager,
see Location Manager in the APM Platform Administration Guide.
Location The default location latency, in seconds. RUM adds the configured latency to all the
latency configured threshold settings that are relevant to all the monitored traffic for a
location.
To Select Admin > End User Management > Settings > Real User Monitor Settings >
access RUM Engines
UI Element Description
(A–Z)
Edit Real User Monitor Engine Properties. Opens the Edit Real User Monitor
Engine Properties dialog box, where you view and edit RUM engine properties. For
user interface details, see Edit Real User Monitor Engine Properties Dialog Box, on
page 1106.
Remove Real User Monitor Engine from List. Removes selected RUM engines
UI Element Description
(A–Z)
Note: This button is enabled only when the selected RUM engines are removable.
Open Real User Monitor Engine's Web Console. Opens the RUM engine's
console, enabling you to perform administrative tasks on it directly from this page. For
details on working in the RUM console, refer to the Real User Monitor Administration
Guide.
Host Name The name of the host machine on which the selected RUM engine is installed.
In Use Displays a check mark when the RUM engine is configured to monitor an application.
IP Address The IP address of the host machine on which the RUM engine is installed.
Last Ping The last time the RUM engine pinged the APM Management database.
Time
Removable Displays a check mark when the engine is removable. An engine is removable when it
has not been pinged for the last 24 hours.
l Select Admin > End User Management > Settings > Business Process
Monitor Settings > BPM Agents. Select a data collector from the list and click
the Search for Monitored Business Transaction Flows button.
l Select Admin > End User Management > Settings > Real User Monitor
Settings > RUM Engines. Select an engine from the list and click the Search for
Monitored Applications button.
Important For user interface details, see Searching and Replacing, on page 726.
information
For a detailed introduction to alerts, see Setting Up an Alert Delivery System in the APM Platform
Administration Guide.
In the EUM alert administration, you can create and manage one or more alert schemes for a CI, using
the Alert Wizard. In each alert scheme, you define a unique set of alert properties. For user interface
details, see Alert Wizard, on page 1144.
You can define dependencies between alerts. Dependencies help reduce the amount of alert traffic
sent to recipients and provide additional advantages. For concept details, see Alerts Dependency, on
the next page.
You can create and manage notification templates. For details, see How to Configure EUM Alerts
Notification Templates in the APM Platform Administration Guide.
You can monitor the triggered alerts using the Alerts Count Over Time, Alerts Count Summary, and
Alerts Log reports available in Applications > End User Management > Alerts. For task details, see
How to View and Understand EUM Alert Reports in the APM User Guide.
You can customize alerts. For details, see How to Customize Alerts in the APM Platform
Administration Guide.
When an alert is triggered, it sends a predefined notification (with email, SMS, or Pager) to a predefined
recipient, or triggers a predefined action (exe file, URL, or SMNP trap). Whenever a notification is sent,
information related to the notification is logged into the profile database. You can view the log in the
Alert report. For details, see Audit Log, on page 1203.
If APM integrates with OBM, an event is automatically submitted to OBM, when an EUM alert is
triggered in APM and APM is defined to submit events to OBM. For details, see the OBM Integration
Guide..
If APM integrates with Service Manager, an incident is automatically forwarded to Service Manager
when an EUM alert is triggered in APM. For details, see Service Manager in the APM section of the
Software Solution and Integration Portal.
Alerts Suppression
A suppressed alert is an alert that is triggered whose configured actions are not performed due to
notification frequency or dependency. Alert suppression follows the rules listed below:
l The dependency period was active when dominant alert was triggered (regardless of if it was
actually sent) and is still active until either time limit is over or the dominant alert condition clears.
After the dominant alert condition clears if the dependent alert is triggered, it is not suppressed (it is
sent).
l An alert that is suppressed due to dependency is considered "sent" for Notification frequency
calculation (the dominant alert sent is as though the dependent alert was sent for this matter).
l Dependency calculation accuracy has a one minute resolution to allow samples with different
latencies to affect the dependency calculation. A dependent alert might be suppressed by a
dominant alert that is triggered after the dependent alert occurs (within the minute resolution). A
dependent alert might not be suppressed due to the dominant alert condition change that happens
after the triggering of the dependent alert.
l Follow-up alerts are sent only if the original alert was sent. Thus, if an alert is suppressed due to
dependency or notification frequency conditions, its follow-up alert is not sent. If an alert is sent, its
follow up alert will also be sent regardless of the dependency or notification frequency state at the
time the positive condition happened.
Alerts Dependency
You can specify that you want alerts that were previously defined for a specific CI to be dependent of
the alert you are currently defining for the specific CI, thus making the current alert the dominant alert. If
required, you can enable cross-CI dependency, which allows you to define alerts assigned to other CIs
as dependent alerts of an alert assigned to a different CI.
When an alert defined as dependent is triggered, APM suppresses all actions configured for the alert if
the following conditions are both fulfilled:
NOTE:
EUM Alert messages are delayed for 60 seconds in order to allow dependency calculation.
the dependency defined time limit, and while the conditions that triggered alert X remained
true.
Example B. Application Performance Management did not suppress alert Y's defined
actions because—even though alert X, the dominant alert, occurred before alert Y—alert Y
occurred after the dependency defined time limit expired.
Downtime
When the CI is in downtime, the triggering of attached EUM alerts depends on the downtime definition.
For concept details, see Alerts and Downtime in the APM Platform Administration Guide.
For task details, see How to Set Up an Alert Delivery System in the APM Platform Administration
Guide.
1. Prerequisite
Perform the steps described in How to Set Up an Alert Delivery System in the APM Platform
Administration Guide.
For more information about alert schemes, see End User Management Alerts Administration,
on page 1115.
For details on creating an alert scheme, see Alert Wizard, on page 1144.
6. Results
When an alert is triggered, the recipient may receive an email, a pager message, or an SMS
message depending on the recipient's settings.
You can manage the defined alert schemes: clone, edit, delete, enable or disable and perform
searches. For details, see Alerts Page, on page 1137.
You can view a list of the alerts that were triggered and the details of each alert in the EUM
alert reports. For details, see How to View and Understand EUM Alert Reports in the APM
User Guide.
The alerts triggered by the trigger criteria specified in the Alert Wizard are logged in the Alerts
Log. For details, see Alerts Log Report in the APM User Guide.
NOTE:
For a task related to this scenario, see How to Create EUM Alert Schemes, on the previous
page.
1. Background
The user would like to create a Major BPM Transactions alert related to the book_sell_
application. The alert should be triggered if one transaction fails. It should send an email to
John Ronald and send a clear alert once a transaction succeeds. The alert uses static
thresholds.
c. The user selects the relevant alert and clicks the Duplicate alert button. The alert is
duplicated and the Alert Wizard opens.
d. The user presses the Select CI link. The view tree opens and displays the Run-time
Service Model (RTSM) provider and EUM_admin view.
e. The user selects logout.
f. The user presses the OK button. The alert is saved and added to the alert list.
NOTE:
Application Performance Management uses the AM alerts MIB 5.0 by default.
1. Copy the EBAlerts.mib file from <APM root directory on the Data_Processing_
server>\SNMP_MIBS, to your SNMP management console.
2. To view the Alerts varbinds, use your SNMP management console's MIB browser. For a list of
varbinds and their descriptions, see Alerts MIB Varbinds, on page 1125.
3. Using your SNMP management console's eventconfiguration utility, configure the notification
content and method for the various alert types. For a list of alert types and their corresponding
SNMP-specific codes, see SNMP-Specific Codes, on page 1125.
NOTE:
UNIX uses the sendmail application to send SMTP emails. As a result, SMTP settings are not
needed for Unix systems. Contact your system administrator to configure sending emails
correctly for UNIX systems.
You can configure a primary SMTP server and an alternate SMTP server. Application Performance
Management usually uses the primary server. It uses the alternate server only if the primary server fails
to send the message.
You configure the primary and alternate SMTP servers in Infrastructure Settings. For task details, see
Modify the way alerts are sent by email in the APM Platform Administration Guide and locate SMTP
server, SMTP server port, and Alternate SMTP server in Modify the Alerts Triggering Defaults.
NOTE:
If you use the Microsoft SMTP service to send email alerts, Application Performance
Management cannot send the email-based Performance Update report (which you configure in
Scheduled Reports) in HTML format. The report must be sent as an HTML, MHT, CSV, or PDF
attachment.
l Review all defined alert dependencies. In the Alerts tab, click the View Dependencies
link. The Dependencies dialog box displays a table that lists all existing dominant alerts,
their dependent alerts, their corresponding CIs, and the dependency time limit. For details,
see Select Dependent Alerts Dialog Box, on page 1195.
l Verify whether an alert is defined as a dependent or as a dominant alert. In the Alerts
page, click the Edit button for the relevant alert. The Alert Wizard opens. In the
Dependencies area in the Advanced Settings tab, check if:
o Make <specified> alerts dependents of current alerts. Indicates that the current alert
is a dominant alert for the specified alerts. For details, see Advanced Settings Tab, on
page 1177.
o The current alert is a dependent of <specified> alert. Indicates that the current alert
is subordinate to the specified alert. For details, see Alert Wizard, on page 1144.
NOTE:
If you have defined cross-CI alert dependencies and you select not to support the
feature, and set Enable cross-CI alert dependencies entry back to false, the
cross-CI alert dependencies are not disabled automatically; you must remove
them manually.
SNMP-Specific Codes
The SNMP-specific code for an EUM alert is 1. Its type is: EUM alert.
Use this code when configuring alert notification events in your SNMP management console. For
details, see How to Configure the Alert MIBs, on page 1122.
The message sent in an SNMP trap contains both numbers and values. For example, the message
contains: 1.2.3.4.5 – critical, where 1.2.3.4.5 represents severity, so when you use the MIB,
you actually receive the following information: severity - critical.
An alert may be triggered by more than one trigger and each trigger may be triggered by more than one
event. In the table below, [n] stands for the trigger index in the triggers table, [m] for the specific trigger
event index in the events table. For example: txnName.[2].[3] means that this is name of the 3rd
transaction of the transactions that triggered trigger number 2.
Format: <grouped by
property1>:<value1>;<grouped by
property2>:<value2>;...
Example:transaction:Login;location:London
4.11.1.4.1.1.[n]. eventIndex.[n].[m] Index of the event within the current trigger event
[m] list
Example: The following table illustrates the changes made to the OID for an alert with 2 events that
met 2 trigger conditions (BPM transaction performance triggers with 2 out of 2 statuses selected).
4.11.1.3.2 actualDescription.2 The actual description of the first event of the first
trigger
To access Select Alert Wizard > Definition Details area > Actions section and click the link
in Access the URLs <as_specified>.
Important l Specifying the URL enables APM to send alerts through a web site, for example,
information using Active Server Pages, CGI, or Perl. The URL can activate an executable
program on a web server, report to a custom database, activate a web-based fax
service, and so on. You can develop custom pages or use existing ones.
l You can customize and control the URL by adding parameters to the URL string.
For example, you can use the following URL:
http://myticketingsystem.com?name=<<Alert Name>>
&ticketID=<<ID>>&description=<<Alert Description>>
The URL accesses the myticketingsystem.com site. It uses the name of the
alert, the alert ID number and the description of the alert as parameters.
Note: APM supports the GET method only when accessing a URL. If your web
server only supports the POST method, or if you want more information on
developing custom web pages for your server, contact your Software Support
representative.
For information on the differences between the methods, see one of the following:
http://www.cs.tut.fi/~jkorpela/forms/methods.html
http://en.wikipedia.org/wiki/HTTP
UI Description
Element
(A-Z)
Press to add a new URL. Enables you to add a URL to the list of URLs in the URL box.
UI Description
Element
(A-Z)
The //http: string is displayed in an additional box. Drag and drop the parameters listed in
the Attributes area, to create the URL.
For a description and listing of the different alert parameters, see EUM Alert Attributes, on
page 1205.
Press to delete the selected URL(s). Delete the URL you selected in the URL box.
Use Select this radio button to use a global default URL configured for all alerts. To configure
global the global default URL, select Admin > Platform > Setup and Maintenance >
URLs Infrastructure Settings:
l Select Foundations.
l Select Alerting.
l In the Alerting - Triggered Alerts table, locate the Default URL path setting and
enter the default path.
Note: If you have not configured a default URL path in Infrastructure Settings, this
element is not displayed.
Use Select this radio button to configure a URL for the specific alert.
custom
Note: If you have not configured a default URL path in Infrastructure Settings, this
URLs
element is not displayed.
To Click the link of Send alert if actions availability is <condition> percent in the
access Trigger condition area of the Summary and Detail Definition area in the Alert Wizard.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Actions Availability is Specify the condition and the percentage of availability of the application
UI Element Description
<condition> <nn> request or is it about the performance of the request to the application.
percent
To Click the link in Send the alert if percentage of actions with breached action time is
access <condition> percent in the Trigger Criteria tab of the Alert Wizard.
UI Element Description
Send alert if percentage of actions with breached Select the condition and specify the
action time is <condition> <nn> percent percentage used to trigger the alert.
To Click the link in Send the alert if percentage of actions with breached server time is
access <condition> percent in the Trigger Criteria tab of the Alert Wizard.
UI Element Description
Send alert if percentage of actions with breached Select the condition and specify the
server time is <condition> <nn> percent percentage used to trigger the alert.
To Select one or more alerts in the table in the End User Management Alerts page, and click
access the Add recipients button.
UI Description
Element
(A–Z)
Create recipient. Opens the User Management main page where you can create a
recipient. For details, see User Management Main Page in the APM Platform
Administration Guide.
Edit recipient. Opens the User Management main page where you can edit the details
of the selected recipient. For details, see User Management Main Page in the APM
Platform Administration Guide.
Moves the selected recipients from the Available Recipients columns to the
Selected Recipients to Attach column.
Moves all the recipients from the Available Recipients columns to the Selected
Recipients to Attach column.
Moves the selected recipients from the Selected Recipients to Attach column to the
Available Recipients columns.
Moves all the recipients from the Selected Recipients to Attach column to the
Available Recipients columns.
l One alert. The Available Recipients column displays a list of the available
recipients that are not already attached to the alert. Select one or more recipients
and move them to the Selected Recipients to Attach column using the arrow
buttons and click Attach to attach these recipients to the selected alert.
l More than one alert. The Available Recipients column displays a list of all the
available recipients. Select one or more recipients and move them to the Selected
Recipients to Attach column using the arrow buttons and click Attach to attach
these recipients to the selected alerts.
Available Lists the name, email, SMS, or Pager number of the recipients available to be attached
Recipients to the alerts. The table indicates that the recipient definition includes (checkmark) or
does not include (hyphen) email, pager, and SMS information.
Selected Lists the name, email, SMS, or Pager number of the selected recipients to be attached
Recipients to the alert. The table indicates that the recipient definition includes (checkmark) or
to Attach does not include (hyphen) email, pager, and SMS information.
To Click the link of when trigger condition occurs <condition> in the Trigger condition
access section in the Definition Details area in the Trigger Condition tab in the Alert Wizard.
UI Description
Element
(A-Z)
at least Select to have APM send an alert only when the defined alert trigger conditions occur X
<X> times out of Y, where X represents the number of times the alert conditions occur, and Y
times out represents the total number of transaction instances APM considers.
of <Y>
For example:
l For the alert trigger Transactions fail, if you specify at least 3 times out of 5, an
alert is sent only if 3 out of every 5 transactions fail.
l For the alert trigger Transaction response time is greater than 10 seconds, if you
specify At least 2 times out of 4, an alert is sent only if transaction response time is
greater than 10 seconds in at least 2 out of 4 transaction instances.
Even Select to have APM send an alert every time the defined alert trigger conditions occur.
once
Alerts Page
This page enables you to view the EUM alert schemes you have created.
Important Over time, you may find it necessary to make changes to alert schemes that you
information create, due to organizational changes, changes to service level monitoring contracts,
and so on. For example, if an alert recipient leaves the company, you need to modify
the alert scheme. Alternatively, if, due to a change in a service level monitoring
agreement, the availability rate of a specific transaction is now expected to be at 97
percent rather than 90 percent, you may want to modify the alert trigger criteria for that
transaction accordingly.
l For RUM Transaction, RUM Application, and RUM Event alerts. Only to
business_application CIs that are monitored by RUM.
l For BPM Transaction alerts. Only to business_application CIs that are
monitored by BPM.
Note: The left-pane displays the selected view and the CIs in the view. If you select a
CI in the view, the alerts listed in the right-pane are attached to the selected CI.
Left Pane
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
The view and the tree are displayed only when you select to access the page
using Admin > End User Management > Monitoring.
Toolbar
User interface elements are described below:
UI Description
Element
(A-Z)
Create new alert. Opens a list of alert types. Select one of the following types:
l BPM Transaction Alert. Select if you are creating an alert for a BPM CI.
l RUM Alert. Select if you are creating an alert for a RUM CI.
UI Description
Element
(A-Z)
The Alert Wizard opens. For details, see Alert Wizard, on page 1144.
Edit alert. Opens the Alert Wizard where you can edit the selected alert. For details,
see Alert Wizard, on page 1144. You can also double-click the alert to open the
wizard.
l One alert. Duplicates the selected alert. The Alert Wizard opens where you can
modify the definition of the copy of the alert.
l Multiple alerts. Click and drag from the first alert to the last alert you want to
select, and click the Duplicate alert button. The duplicate alerts are listed below the
original alerts in the list. You can select each alert and click the Edit button to
edit each duplicated alert.
To delete multiple alerts simultaneously, click and drag from the first alert to the last
alert you want to select and click the Press to delete alert button.
If an alert is activated, APM sends an alert notice when the trigger conditions defined
in the alert occur.
To activate multiple alerts simultaneously, click and drag from the first alert to the last
alert you want to select, and click the button.
When an alert is deactivated, APM does not send an alert notice when the trigger
conditions defined in the alert occur.
To deactivate multiple alerts simultaneously, click and drag from the first alert to the
last alert you want to select, and click the button.
To activate the generation of events for multiple alerts simultaneously, click and drag
from the first alert to the last alert you want to select, and click the button.
UI Description
Element
(A-Z)
Note: This capability is available only when APM integrates with OMi. For details on
configuring APM alerts to forward an event when the alert is triggered, see the OBM
Integration Guide..
When the event generation capability is deactivated, APM does not send an event.
To deactivate the generation of events for multiple alerts simultaneously, click and
drag from the first alert to the last alert you want to select, and click the button.
Note: This capability is available only when APM integrates with Operations
Manager. For details on configuring APM alerts to forward an event when the alert is
triggered, refer to the APM Platform section of the Software Solution and Integration
Portal (https://hpe.sharepoint.com/teams/aztec/Portal/index.html/Portal/index.html).
Enable notification of clear alert. Enables the system to send a notification when
an alert's status has improved.
To send such notifications for selected alerts simultaneously, click and drag from the
first alert to the last alert you want to select, and click the button.
To disable the notification for selected alerts simultaneously, click and drag from the
first alert to the last alert you want to select, and click the button.
Open Template Repository Manager. Opens the Template Repository dialog box.
For details, see Template Repository Dialog Box, on page 1209.
Notification frequency. Opens the Notification Frequency dialog box where you can
specify the notification frequency for the selected alert. For details, see Set
Notification Frequency Dialog Box, on page 1198.
To select the notification frequency for selected alerts simultaneously, click and drag
from the first alert to the last alert you want to select, and click the button.
Attach recipient. Opens the Attach Recipient dialog box where you can attach a
recipient to the selected alert. For details, see Attach Recipients Dialog Box, on page
1135.
UI Description
Element
(A-Z)
To attach recipients for selected alerts simultaneously, click and drag from the first
alert to the last alert you want to select, and click the button.
Detach recipient. Opens the Detach Recipients dialog box where you can detach a
recipient from the selected alert. For details, see Detach Recipients Dialog Box, on
page 1185.
To detach recipients from selected alerts simultaneously, click and drag from the first
alert to the last alert you want to select, and click the button.
View the dependencies between the alerts. Opens the Dependencies dialog box.
For details, see Select Dependent Alerts Dialog Box, on page 1195.
Export to Excel. Saves the information displayed in the Alerts page into Excel
format. You are prompted to specify where you can to save the Excel file that you are
creating.
Export to PDF. Saves the information displayed in the Alerts page in PDF format.
You are prompted to specify where you want to save the PDF file that you are
creating.
Opens the Choose Columns to Display dialog box where you can select the columns
you want to display on the page.
Table
NOTE:
Each column includes a filter box. Enter or select a value in the box and press ENTER on the
keyboard to filter out all the values except the selected one.
UI Element Description
(A-Z)
Note: This icon is available only when you select the view level in the left pane.
Edit the filter. Opens a window where you can change the view and the CIs
you want to display.
1. Select the view and the CI, and click the button to confirm the selection.
The page displays the alerts attached to the selected view and CI.
2. To restore the original view and CI selection, click the Edit the filter
button and then click the button.
Actions Indicates the type of action performed by the alert when it is activated. The
action can be:
CI Note: This column is available only when you select the view level in the left
pane.
UI Element Description
(A-Z)
Note: To filter the list of alerts by recipient, select the relevant recipient in the
list.
l Active. The alert is triggered when the triggering conditions are met.
l Deactivated. The alert is not triggered when the triggering conditions are
met.
l BPM Transaction
l RUM Application
l RUM Transaction
UI Element Description
(A-Z)
l RUM Event
Alert Wizard
This wizard enables you to create an alert scheme.
l Select Admin > End User Management > Alerts, and click the New button.
General Area
Important This area provides information that is common to the Trigger Condition, Filters,
information Actions, and Advanced Settings tabs of the Alert Wizard.
UI Description
Element
(A-Z)
Note: After you enter the alert name in the box and you select the CI to associate
with the alert, the validator checks if the alert name already exists for the selected CI.
Select Click the Select the CI the alert is related to button to open the Select CI dialog
CI box, where you can browse views to help you select the CI you want to associate
with the alert. For details, see Select CI Dialog Box, on page 1195.
Status Select:
l Active. Select to activate the alert. If an alert is activated, APM sends an alert
notice when the trigger conditions defined in the alert occur.
l Inactive. Select to deactivate the alert. The alert calculation is deactivated, so
APM does not send an alert notice when the trigger conditions defined in the alert
occur and the alert is not sent to the alerts log.
User Enables you to type the message you want to include in the alert notice.
Message
Limitation: 1000 characters.
Tabs Area
Important This area includes the following tabs, that enable you to define an alert
information scheme:
To specify the appropriate triggering condition, click the link included in each detailed condition
listed in this area to open the specific dialog box where you can define the specific alert triggering
condition.
The detailed conditions are described in each triggering condition description in the tab descriptions.
The Trigger tab is displayed below the General area. For details, see General Area, on page 1144.
Important The conditions displayed in the Trigger condition tab depend on the type of alert you
information selected when you clicked the Create new alert button or the Edit alert
button:
Important l Each time you select a trigger criteria in the Trigger Condition area in the upper
information part of the page, a statement detailing the corresponding condition criteria is
added to the Trigger Condition section in the Definition Details area in the
lower part of the page. The statement may include a link to a dialog box that
enables you to specify the appropriate criteria for the triggering condition you
selected.
l If you select multiple triggering conditions in the upper part of the page, the
corresponding statements are listed in the Trigger Condition in the
Definition Details area.
l If you select multiple, EUM alert trigger criteria, you also specify multiple-
trigger condition properties.
UI Element Description
(A-Z)
To open the Alert Frequency Criteria dialog box, click the <condition> link.
For details, see Alert Frequency Criteria Dialog Box, on page 1137.
Transactions To send an alert if the CI's transaction response time is greater or less than the
UI Element Description
(A-Z)
To open the Response Time dialog box, click the <condition> link. For
details, see Response Time Dialog Box, on page 1189.
To open the Alert Frequency Criteria dialog box, click the <alert_frequency_
criteria> link. For details, see Alert Frequency Criteria Dialog Box, on page
1137.
Transactions To send an alert if the CI's transaction response time is better or worse than
response time the threshold. Only completed transactions are considered for this alert trigger.
relative to You can also anticipate the response time of the transaction by raising or
configured lowering the threshold by a specified percentage.
thresholds
Threshold offsets are specified, per location, for the relevant CI in Admin >
End User Management > Monitoring. For details on configuring the
threshold, see Edit Thresholds Dialog Box, on page 873. You specify the
locations you want to filter in the Filters tab. For details, see Filters Tab, on
page 1165.
To open the Response Time Relative to Threshold dialog box, click the <as
specified> link. For details, see Response Time Relative to Threshold
Dialog Box, on page 1191.
To open the Alert Frequency Criteria dialog box, click the <alert_frequency_
criteria> link. For details, see Alert Frequency Criteria Dialog Box, on page
UI Element Description
(A-Z)
1137.
Time-Based Triggers:
UI Element (A- Description
Z)
Availability To send an alert if the availability of the CI’s transactions is greater or less
than the selected percentage, calculated over the selected time period with a
configured minimum number of transactions. Availability is the number of
times that transactions succeed as a percentage of the total number of
transaction instances.
To open the Transaction Availability dialog box, click the <condition> link.
For details, see Transaction Availability Dialog Box, on page 1201.
To open the Calculated Time Period dialog box, click the <time_period>
link. For details, see Calculated Time Period Dialog Box, on page 1180.
To receive only one alert notification for the same alert event, select Send no
more than one alert as long as the conditions that triggered the alert
continue to exist in the Advanced Settings Tab, on page 1177.
Average To send an alert if the average response time of the CI’s transactions is
transaction greater or less than the selected number of seconds, calculated over the
response time selected time period with a configured minimum number of transactions.
UI Element (A- Description
Z)
To open the Average Response Time dialog box, click the <condition> link.
For details, see Average Response Time Dialog Box, on page 1179.
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180.
To receive only one alert notification for the same alert event, select Send no
more than one alert as long as the conditions that triggered the alert
continue to exist in the Advanced Settings Tab, on page 1177.
Transaction To send an alert if the response time of the CI’s transactions is greater or less
response time than the selected number of seconds, for the specified percentage of
for specified transactions, calculated over the selected time period with a configured
percentage of minimum number of transactions.
transactions
After selection, the following information is displayed in the Definition
Details area:
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180. Only completed transactions are considered for this alert trigger.
UI Element (A- Description
Z)
minute), the system checks if the criteria is fulfilled for the last time period
including the current minute. If the criteria is fulfilled, an alert notification is
sent.
To receive only one alert notification for the same alert event, select Send no
more than one alert as long as the conditions that triggered the alert
continue to exist in the Advanced Settings Tab, on page 1177.
Transaction To send an alert if the response time of the CI’s transactions is better or
response time worse than the selected transaction threshold, for the specified percentage of
relative to transactions, calculated over the selected time period with a configured
configured minimum number of transactions. You can also select to treat the threshold
thresholds for value as better or worse than the set threshold, by a specified percentage for
specified a specified minimum number of transactions over the calculated time period.
percentage of
After selection, the following information is displayed in the Definition
transactions
Details area:
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180. Only completed transactions are considered for triggering this
alert.
To receive only one alert notification for the same alert event, select Send no
more than one alert as long as the conditions that triggered the alert
continue to exist in the Advanced Settings Tab, on page 1177.
Important If you select the Data Grouping option in the upper part of the page, a statement
information detailing the corresponding grouping is added to the Data Grouping section in the
Definition Details area in the lower part of the page. The statement includes a
link to a dialog box that enables you to configure the data grouping.
UI Element Description
Group data by the Select to group the data by the specified criteria.
specified criteria
After selection, the following information is displayed in the Data
Grouping section in the Definition Details area:
To open the Data Grouping Configuration dialog box, click the link. For
details, see Data Grouping Dialog Box, on page 1182.
Important l Each time you select a trigger criteria in the Trigger Condition area in the upper
information part of the page, a statement detailing the corresponding condition criteria is
added to the Trigger Condition section in the Definition Details area in the
lower part of the page. The statement includes a link to a dialog box that
enables you to specify the appropriate criteria for the triggering condition you
selected.
l If you select multiple triggering conditions in the upper part of the page, the
corresponding statements are listed in the Trigger Condition in the Definition
Details area.
l If you select multiple, EUM alert trigger criteria, you also specify multiple-
trigger condition properties.
Note:
page 1416.
l The rum_tcp_application_stats_t sample sent to APM includes aggregated
samples where each sample represents five minutes of data. For details on the
sample, see Sample: RUM TCP Applications Statistics (rum_tcp_application_
stats_t), on page 1434.
Trigger Condition:
UI Element Description
(A-Z)
Actions To send an alert if the number of actions for the application is less than or greater
volume than the specified number, calculated over the selected time period with a
configured minimum number of actions.
To open the Total Actions Volume dialog box, click the <condition> link. For
details, see Total Actions Volume Dialog Box, on page 1200.
To open the Calculated Time Period dialog box, click the <time_period> link.
For details, see Calculated Time Period Dialog Box, on page 1180.
Actions To send an alert if the percentage of successful requests (for example, HTTP
availability requests) to the application related to the alert, compared to the total number of
application requests, is less than or greater than the specified percentage,
calculated over the selected time period with a configured minimum number of
transactions.
UI Element Description
(A-Z)
To open the Actions Availability dialog box, click the <condition> link. For
details, see Actions Availability Dialog Box, on page 1134.
To open the Calculated Time Period dialog box, click the <time_period> link.
For details, see Calculated Time Period Dialog Box, on page 1180.
All of the This additional trigger condition is enabled when you select more than one trigger
above conditions.
trigger
Select to send an alert if all the trigger conditions you selected are met. The
conditions
selected statements in the Definition Details area are separated by and.
are met
Any of the This additional trigger condition is enabled when you select more than one trigger
above condition.
trigger
Select to send an alert if any (one or more) of the trigger conditions you selected
conditions
are met. The selected statements in the Definition Details area are separated
are met
by or.
Application To send an alert if the percentage of the application's actions that breached the
performance configured action response time, as compared to the total number of actions, is
- percentage less than or greater than the specified percentage, calculated over the selected
of actions time period with a configured minimum number of transactions.
with
After selection, the following information is displayed in the Definition Details
breached
area:
action time
Send the alert if percentage of actions with breached action time is
<condition> percent
calculated over a <time_period> period with a minimum of <nn>
transaction(s)
UI Element Description
(A-Z)
To open the Actions Response Time dialog box, click the <condition> link. For
details, see Actions Response Time Dialog Box, on page 1135.
To open the Calculated Time Period dialog box, click the <time_period> link.
For details, see Calculated Time Period Dialog Box, on page 1180.
For details on the sample, see Sample: RUM Application Statistics (rum_
application_stats_t), on page 1416.
Application To send an alert if the percentage of the application's actions that breached the
performance configured action server time, as compared to the total number of actions, is less
- percentage than or greater than the specified percentage, calculated over the selected time
of actions period with a configured minimum number of transactions.
with
After selection, the following information is displayed in the Definition Details
breached
area:
server time
Send the alert if percentage of actions with breached server time is
<condition> percent
calculated over a <time_period> period with a minimum of <nn>
transaction(s)
To open the Actions Server Time dialog box, click the <condition> link. For
details, see Actions Server Time Dialog Box, on page 1135.
To open the Calculated Time Period dialog box, click the <time_period> link.
For details, see Calculated Time Period Dialog Box, on page 1180.
UI Element Description
(A-Z)
hits)x100 .
For details on the sample, see Sample: RUM Application Statistics (rum_
application_stats_t), on page 1416.
To open the Network Connections Availability dialog box, click the <condition>
link. For details, see Network Connections Availability Dialog Box, on page
1189.
To open the Calculated Time Period dialog box, click the <time_period> link.
For details, see Calculated Time Period Dialog Box, on page 1180.
Note: The trigger is calculated using the values of the availability and tot_
connection fields in the rum_tcp_application_stats_t sample sent to APM,
which includes aggregated samples where each sample represents five minutes
of data. The availability of the network connection is calculated as the
(availability/tot_connection)x100 where availability represents the number of
available network connections, and tot_connection represents the number of
connections that opened in the selected time period.
Important If you select a type of Data Grouping in the upper part of the page, a statement
information detailing the corresponding grouping is added to the Data Calculation section in
the Definition Details area in the lower part of the page. The statement includes a
link to a dialog box that enables you to configure the data grouping.
UI Element Description
Group data by Select to group the data (for the selected CI) by the specified criteria.
the specified
After selection, the following information is displayed in the Data Calculation
criteria
section in the Definition Details area:
Group data by <as_specified>. Click the link to open the Data Grouping
Configuration dialog box. For details, see Data Grouping Dialog Box, on page
1182.
Important l Each time you select a trigger criteria in the Trigger Condition area in the
information upper part of the page, a statement detailing the corresponding condition
criteria is added to the Trigger Condition section in the Definition Details
area in the lower part of the page. The statement includes a link to a dialog
box that enables you to specify the appropriate criteria for the triggering
condition you selected.
l If you select multiple triggering conditions in the upper part of the page, the
corresponding statements are listed in the Trigger Condition in the
Definition Details area.
l If you select multiple, EUM alert trigger criteria, you also specify multiple-
trigger condition properties.
Trigger Condition:
UI Element Description
(A-Z)
For every To send an alert each time an event is created by an incoming sample.
UI Element Description
(A-Z)
occurrence After selection, the following information is displayed in the Trigger Condition
section in the Definition Details area:
Example: The alert is sent as soon as the sample of a RUM event arrives in the
Metric Processing Subsystem.
For the To send an alert each time an event is created by an incoming sample and the
specified event occurs at least the specified number of time within a specified time-period.
frequency
After selection, the following information is displayed in the Trigger Condition
section in the Definition Details area:
Send alert if the Real User Monitor event occurs with a <frequency> of at
least <nn> times within a <tt> <time unit> period
To open the Event Frequency Settings dialog box, click the <frequency> link.
For details, see Event Frequency Settings Dialog Box, on page 1187.
Example: The alert is sent as soon as the sample of the RUM event arrives in
the Metric Processing Subsystem 5 times in 5 minutes.
Important If you select a type of Data Grouping in the upper part of the page, a statement
information detailing the corresponding grouping is added to the Data Calculation section in
the Definition Details area in the lower part of the page. The statement includes a
link to a dialog box that enables you to configure the data grouping.
UI Element Description
Group data by Select to group the data (for the selected CI) by the specified criteria.
the specified
After selection, the following information is displayed in the Data Calculation
criteria
section in the Definition Details area:
Group data by <as_specified>. Click the link to open the Data Grouping
Configuration dialog box. For details, see Data Grouping Dialog Box, on page
1182.
Important l Each time you select a trigger criteria in the Trigger Condition area in the upper
information part of the page, a statement detailing the corresponding condition criteria is
added to the Trigger Condition section in the Definition Details area in the
lower part of the page. The statement includes a link to a dialog box that
enables you to specify the appropriate criteria for the triggering condition you
selected.
l If you select multiple triggering conditions in the upper part of the page, the
corresponding statements are listed in the Trigger Condition in the Definition
Details area.
l If you select multiple, EUM alert trigger criteria, you also specify multiple-
trigger condition properties.
Trigger Condition:
UI Element (A- Description
Z)
All of the above This additional trigger condition is enabled when you select one or more
trigger trigger conditions.
conditions are
Select to send an alert if all the trigger conditions you selected are met. The
met
selected statements are separated by and.
Any of the This additional trigger condition is enabled when you select one or more
above trigger trigger conditions.
conditions are
Select to send an alert if any (one or more) of the trigger conditions you
met
selected is met. The selected statements are separated by or.
UI Element (A- Description
Z)
Transaction To send an alert if the availability of the CI’s transactions is greater or less
availability than the selected percentage, calculated over the selected time period with a
configured minimum number of transactions. Availability is the number of
times that transactions succeed as a percentage of the total number of
transaction instances.
To open the Transaction Availability dialog box, click the <condition> link.
For details, see Transaction Availability Dialog Box, on page 1201.
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180.
Example: When the criteria is fulfilled five minutes after the start of the time
period (15 minutes), a check performed at 16 minutes after the start of the
time period finds the criteria fulfilled and sends an alert. The same test is then
performed every minute after that, and finds that the criteria is fulfilled five
times, up to the 21st minute after the start of the time period. At the 22nd
minute after the start of the time period, the criteria is not fulfilled any more.
Transaction To send an alert if the network and application response time for the specified
performance - percentage of the CI’s transactions has breached the conditions, per
percentage of sampling period with a configured minimum number of transactions.
transactions
After selection, the following information is displayed in the Trigger
with breached
Condition section in the Definition Details area:
gross
transaction Send alert if percentage of transactions with breached gross
response time transaction response time is <condition> percent
UI Element (A- Description
Z)
To open the Transaction Gross Response Time dialog box, click the
<condition> link. For details, see Transaction Gross Response Time Dialog
Box, on page 1202.
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180.
Transaction To send an alert if the network response time for the specified percentage of
performance - the CI’s transactions corresponds to the conditions, per sampling period with
percentage of a configured minimum number of transactions.
transactions
After selection, the following information is displayed in the Trigger
with breached
Condition section in the Definition Details area:
net transaction
response time Send alert if percentage of transactions with breached net transaction
response time is <condition> percent
calculated over a <calculated_time_period> period with a minimum
of <nn> transaction(s)
To open the Transaction Net Response Time dialog box, click the
<condition> link. For details, see Transaction Net Response Time Dialog
Box, on page 1202.
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180.
Transaction To send an alert if the server response time for the specified percentage of
performance - the CI’s transactions has breached the conditions, per sampling period with a
percentage of configured minimum number of transactions.
transactions
After selection, the following information is displayed in the Trigger
with breached
Condition section in the Definition Details area:
server
transaction Send alert if percentage of transactions with breached server
UI Element (A- Description
Z)
To open the Transaction Server Response Time dialog box, click the
<condition> link. For details, see Transaction Server Response Time
Dialog Box, on page 1202.
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180.
Transaction To send an alert if the CI’s total transaction volume corresponds to the
volume - all conditions, per sampling period with a configured minimum number of
transactions.
To open the Total Transaction Volume, click the <condition> link. For
details, see Total Transaction Volume Dialog Box, on page 1200.
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180.
UI Element (A- Description
Z)
of <nn> transaction(s)
To open the Calculated Time Period dialog box, click the <calculated_
time_period> link. For details, see Calculated Time Period Dialog Box, on
page 1180.
Important If you select a type of Data Grouping in the upper part of the page, a statement
information detailing the corresponding grouping is added to the Data Calculation section in
the Definition Details area in the lower part of the page. The statement includes a
link to a dialog box that enables you to configure the data grouping.
UI Element Description
Group data by the Select to group the data (for the selected CI) by the specified criteria.
specified criteria
After selection, the following information is displayed in the Data
Calculation section in the Definition Details area:
Click the link to open the Data Grouping Configuration dialog box. For
details, see Data Grouping Dialog Box, on page 1182.
Example 1
The alert scheme definition is: trigger an alert if the transaction response time is greater than 10
seconds in at least 2 out of 4 occurrences.
12 seconds No Yes No
1 alert out of 1
2 alerts out of 2
5 seconds Yes No No
3 alerts out of 4
4 seconds Yes No No
7 seconds No No No
1 alert out of 4 The new sample does not meet the The follow-up
condition. alert is
Condition was met
triggered.
until the new sample
arrived.
Example 2
The alert scheme definition is: RUM Page availability is less than 80% in the past 10 minutes.
10 9 (90% Yes No No
availability)
Average Sample
availability over availability
the two samples is 90%
is (90% + 10%)
/2= 50%).
Filters Tab
This tab enables you to filter the data used to calculate the alert.
The Trigger tab is displayed below the General area. For details, see General Area, on page 1144.
Important The conditions displayed in the Filters tab depend on the type of alert you selected
information when you clicked the Press to create new alert button or the Press to edit alert
button:
dialog box that enables you to specify the appropriate criteria for the triggering
condition you selected. When you select a filter, you must specify the appropriate
criteria before you can save the alert.
You can define a filter for the alert only if the alert is created for an Application CI:
l Select such a CI in the CI selection area when you define the alert using the
Monitoring tab.
l Select an Application CI in the Alert Wizard when defining an alert using the Alerts
tab.
UI Element Description
(A-Z)
Devices Select to send an alert if the alert trigger criteria are met for the scripts emulating
the specified mobile devices. By default, alerts are sent when alert trigger criteria
are met for any script. Mobile device emulation is managed in the BPM Mobile
Devices page (for user interface details, see BPM Mobile Devices Page, on
page 1103) and is assigned to a script in the Script Repository (for user interface
details, see Folder Content Pane, on page 1067).
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Locations Select to send an alert if the alert trigger criteria are met for the specified
locations. By default, alerts are sent when alert trigger criteria are met for any
UI Element Description
(A-Z)
location. The locations can be specified per CI in Admin > Platform >
Locations. For details on the user interface, see UI Descriptions in the APM
Platform Administration Guide.
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Transactions Select to send an alert if the alert trigger criteria are met for the specified
transactions. By default, alerts are sent when alert trigger criteria are met for any
transaction.
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
UI Description
Element
(A-Z)
End user Select to send an alert if the alert trigger criteria are met for the specified end user
subnets subnet.
After selection, the following information is displayed in the Filter data area in the
Description Details area in the Filters tab:
UI Description
Element
(A-Z)
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
End-user Select to send an alert if the alert trigger criteria are met for the specified end-user
groups groups.
After selection, the following information is displayed in the Filter section in the
Definition Details section:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Locations Select to send an alert if the alert trigger criteria are met for the specified locations.
The locations can be specified per CI in Admin > Platform > Locations. For
details on the user interface, see UI Descriptions in the APM Platform
Administration Guide.
After selection, the following information is displayed in the Filter section in the
Definition Details section:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Servers Select to send an alert if the alert trigger criteria are met for the specified servers.
After selection, the following information is displayed in the Filter section in the
Definition Details section:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Software Select to send an alert if the alert trigger criteria are met for the specified software
elements elements.
After selection, the following information is displayed in the Filter data area in the
Description Details area in the Filters tab:
UI Description
Element
(A-Z)
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Tiers Select to send an alert if the trigger alert criteria are met for the specified tiers.
After selection, the following information is displayed in the Filter section in the
Definition Details section:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
For details about tiers, see Application Monitoring Tiers Area, on page 1014.
UI Description
Element
(A-Z)
Actions Select to send an alert if the alert trigger criteria are met for the specified actions.
After selection, the following information is displayed in the Filter data area in the
Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
End user Select to send an alert if the alert trigger criteria are met for the specified end user
groups groups.
After selection, the following information is displayed in the Filter data area in the
Description Details area in the Filters tab:
UI Description
Element
(A-Z)
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Note: You cannot define follow-up alerts for end user groups.
Event Select to send an alert if the alert trigger criteria are met for the specified event
category category.
After selection, the following information is displayed in the Filter data area in the
Description Details area in the Filters tab:
To open the Select Event Categories dialog box, click the link. For details, see
Select Event Categories Dialog Box, on page 1196.
Event Select to send an alert if the alert trigger criteria are met for the specified event data
data values. Use this trigger if you have defined Text Pattern Events in the Event Data
Values Dialog Box, on page 1186. The Alert application checks the contents of the
Event Data field in the sample. If the contents correspond to the value defined in the
DATA field in the Add Event Data Values dialog box, the event is taken into
consideration in the calculation of the alert.
After selection, the following information is displayed in the Filter data area in the
Description Details area in the Filters tab:
To open the Add event Values/Add event Data Value dialog box, click the link. For
details, see Event Data Values Dialog Box, on page 1186.
Events Select to send an alert if the alert trigger criteria are met for the specified RUM
events.
After selection, the following information is displayed in the Filter area in the
Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Note: The events listed in the Filter Conditions dialog box are the default RUM
UI Description
Element
(A-Z)
application events, the HTTP error events, and the RUM events you configured in
the Global and Selective Events page accessed by clicking the Real User Monitor
tab in the Monitoring tab for the selected CI.
Locations Select to send an alert if the alert trigger criteria are met for the specified locations.
After selection, the following information is displayed in the Filter section in the
Definition Details section:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Servers Select to send an alert if the alert trigger criteria are met for the specified servers.
After selection, the following information is displayed in the Filter data area in the
Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
UI Element Description
(A-Z)
End user Select to send an alert if the alert trigger criteria are met for the specified end user
groups groups.
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
UI Element Description
(A-Z)
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
End user Select to send an alert if the alert trigger criteria are met for the specified end user
subnets subnet.
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Locations Select to send an alert if the alert trigger criteria are met for the specified
locations.
After selection, the following information is displayed in the Filter section in the
Definition Details section:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Servers Select to send an alert if the alert trigger criteria are met for the specified servers.
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Software Select to send an alert if the alert trigger criteria are met for the specified
elements software elements.
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
UI Element Description
(A-Z)
Transactions Select to send an alert if the alert trigger criteria are met for the specified
transactions.
After selection, the following information is displayed in the Filter data area in
the Description Details area in the Filters tab:
To open the Select Filter dialog box, click the link. For details, see Select Filter
Dialog Box, on page 1196.
Actions Tab
This tab enables you to specify the actions that APM takes when alert trigger criteria and filter criteria
are met. A sample is processed by Alert Engine immediately as it arrives to APM, the alert actions are
executed 60 seconds after the alert was triggered.
The Trigger tab is displayed below the General area. For details, see General Area in the Alert Wizard,
on page 1144.
Important When you select an action, the Actions area is added to the Definition Details
information area.
Recipients Area
User interface elements are described below:
UI Element Description
(A-Z)
Send alert to Sends an alert notice to selected recipients when an alert is triggered.
specified
After selection, the following information is displayed in the Actions area in the
recipients
Description Details area in the Actions tab:
Click the link to open the Select Recipients dialog box, where you can select
the recipients of the alert notices. For details, see Select Recipients Dialog
Box, on page 1197.
UI Description
Element
(A-Z)
The event is available in OBM. For details on generating events in OBM when an
APM alert is triggered, refer to the OBM Integration Guide..
l Event Template. The default template is used. It is selected and configured in the
Template Repository. For user interface details, see Template Repository Dialog
Box, on page 1209.
l Event Type Indicator. The default values depend on the alert type and the trigger
selection. It is possible that the default value is empty. For user interface details,
see Event Type Indicator Dialog Box, on page 1187.
After selection, the following information is displayed in the Actions area in the
Description Details area in the Actions tab:
UI Description
Element
(A-Z)
Click <default_values> to open the Event Type Indicator Dialog Box, on page 1187
where you can modify the default values.
UI Element Description
(A-Z)
Access Select to specify that you want to access specified URLs when the alert trigger
URLs criteria are met.
Accessing the URL provides the capability to send alerts through a web site (for
example, using Active Server Pages, CGI, or Perl). The URL can activate an
executable program on a web server, report to a custom database, activate a
web-based fax service, and so on. You can develop custom pages or use existing
ones.
After selection, the following information is displayed in the Actions area in the
Description Details area in the Actions tab:
Click the link to open the Access URLs dialog box, where you can enter the URL
or select an existing URL. For details, see Access URLs Dialog Box, on page
1133.
Note: APM supports the GET method only when accessing a URL. If your web
UI Element Description
(A-Z)
server supports only the POST method, or if you want more information on
developing custom web pages for your server, contact your Software Support
representative.
Log to Select to log the event that triggered the alert to the Windows Event Viewer
Event application log when an alert is triggered.
Viewer
After selection, the following information is displayed in the Actions area in the
application
Description Details area in the Actions tab:
log
(Windows Log <as_specified> to Event Viewer application log
only) Click the link to open the Log Event dialog box, where you configure the event
type, ID, category, and description (standard Event Viewer categories). For
details, see Log Event Dialog Box, on page 1188.
Run Select to run a predefined or custom executable file (for example, a .exe or
executable .bat file for the Windows operating system and .sh file for the Linux
file operating system) when an alert is triggered. The executable file must not
be interactive (no user response required) and should not have a user
interface.
After selection, the following information is displayed in the Actions area in the
Description Details area in the Actions tab:
Click the link to open the Run Executable File dialog box, where you can specify
the location and the type of the executable file. For details, see Run Executable
File Dialog Box, on page 1193.
Send Select to specify that you want to send an SNMP trap when an alert is triggered.
SNMP trap The alert notice can then be seen through any SNMP management console in the
organization.
After selection, the following information is displayed in the Actions area in the
Description Details area in the Actions tab:
Click the link to open the Target IPs List dialog box, where you can specify
UI Element Description
(A-Z)
information about the SNMP servers. For details, see Target Hosts List Dialog
Box, on page 1198.
For details on configuring the Alerts MIB in your SNMP management console, see
How to Configure the Alert MIBs, on page 1122.
The Trigger tab is displayed below the General area. For details, see General Area, on page 1144.
UI Element (A- Description
Z)
Override the To override the executable file associated with the alert and to run instead the
original executable file specified for the clear alert notification.
executable file
After selection, the following information is displayed in the Clear alert
when the clear
section in the Definition Details area:
alert is sent
Override the original executable filewhen the clear alert is sent <as_
specified>
Click the link to open the Run Executable File dialog box, where you enter the
UI Element (A- Description
Z)
URL or select an existing URL. For details, see Run Executable File Dialog
Box, on page 1193.
Note: You can select this option only when you have selected the Send
notification of clear alert.
Send clear To enable the ability to send a notification that the alert's status has improved.
(follow up)
After selection, the following information is displayed in the Clear alert
alert
section in the Definition Details area:
notification
Send notification of clear alert
Dependencies Area
User interface elements are described below:
UI Element (A-Z) Description
Make alerts Select to specify that you want to make the current alert dominant over other
dependents of alerts.
current alerts
After selection, the following information is displayed in the Dependencies
section in the Definition Details area:
Click the link to open the Select Dependent Alerts dialog box, where you can
select the dependent alerts. For details, see Select Dependent Alerts Dialog
Box, on page 1195.
Important Every minute, the system checks if the criteria is fulfilled for the specified time
information period. If it is, an alert notification is sent. To receive only one alert notification for
the same alert event, select Send no more than one alert as long as the
conditions that triggered the alert continue to exist in the Settings tab.
UI Element (A-Z) Description
Send alert for Select the option to send an alert every time trigger conditions exist.
every triggered
occurrence
Send no more Select the option to send no more than one alert notice as long as the
than one alert as conditions that triggered the alert continue to exist.
long as the
Example: If you select this option, from the moment alert trigger conditions
conditions that
exist and Application Performance Management sends the alert, an
triggered the
additional alert is not sent as long as the conditions that triggered the alert
alert continue to
continue to exist.
exist
Send no more Select the option to send no more than one alert over each specified time
than one alert period, even if the alert trigger conditions continue to exist during the entire
for every time period.
<mixed_values>
Example: If you instruct Application Performance Management to send no
<time_period>
more than one alert notice per 60 minutes, from the moment alert trigger
conditions exist and Application Performance Management sends the alert,
Application Performance Management waits 60 minutes before sending
another alert. If, after the 60 minutes, the conditions that triggered the alert
continue to exist, another alert is sent.
To access Click the link in Send an alert if average response time is <condition>in the
Trigger condition area in the Description Details area in the Trigger Condition tab
in the Alert Wizard.
Important An alert is triggered if the average transaction response time is greater or less than the
information selected number of seconds, calculated over the selected time period.
UI Element Description
l The time period during which the transactions availability and performance are calculated and
compared to the triggering criteria.
l The minimum number of transaction instances that must occur within the configured time period.
To Click the Calculate over a <configured time> period with a minimum of <nn>
access transaction(s) link in the Definition Details area of the Trigger Criteria tab in the Alert
Wizard.
UI Element Description
(A-Z)
Minimum Specify the minimum number of transaction instances that must occur within the
number of configured time period for the alert to be triggered.
transactions
Default value: 1
Note:
l The default value for alerts that were automatically upgraded from BSM 9.10 and
that included a condition with a minimum number of transactions, is the value
configured for the pre-upgraded alert.
If a pre-upgraded alert included multiple conditions with different values for the
minimum number of transactions, then:
o If the conditions were conjoined by AND, the highest value is used.
o If the conditions were conjoined by OR, the lowest value is used.
l This field relates to actions (and not transactions) when you are configuring the
trigger condition for Actions volume in a RUM Application alert.
UI Element Description
(A-Z)
Time period Specify the time period. You can select up to 525600 minutes, 721 hours, or 30
days.
Example:
UI Element Description
l An alert grouped by transaction for a script that includes three transactions, can generate up to three
separate alerts—one for each transaction.
l An alert grouped by transaction and location for a script that includes three transactions and that
runs in two locations, can generate up to six separate alerts—one for each transaction in each
location.
To access Click the link in Group data by <as_specified> in the Data Grouping page of
the Alert Wizard.
Important The elements displayed in the user interface depend on the type of alert you are
information defining.
UI Element Description
(A-Z)
Location The alert data is grouped by the location of the host machine that runs the
transactions that trigger the event. The location of the host machine is specified
during BPM installation.
Mobile The alert data is grouped by the mobile devices emulated by scripts.
device
UI Element Description
(A-Z)
UI Description
Element
(A-Z)
End user The alert data is grouped by the end users who access the application.
Location The alert data is grouped by the location of the end users who access the
applications.
Server The alert data is grouped by the servers where the applications are running.
Software The alert data is grouped by software elements. The software elements are
element programs installed on the server and used by the application.
UI Description
Element
(A-Z)
Category The alert data is grouped by category. Category can be: error, info, or performance.
Location The alert data is grouped by location. This represent the location from where the
users access the applications.
Software The alert data is grouped by software elements. The software elements are
element programs installed on the server and used by the application.
UI Element Description
(A-Z)
Location The alert data is grouped by location. This represents the location from where the
users access the applications.
To access Click the View the dependencies defined between the alerts button in the
Alerts page.
UI Description
Element
(A-Z)
Time Limit The time limit for each alert you designate as dependent. When a time limit is defined,
the actions of the dependent alert are suppressed as long as the conditions that
UI Description
Element
(A-Z)
triggered the dominant alert remain true—but only until the time limit expires. The clock
starts running on the time limit from the moment the dominant alert is triggered.
To Select one or more alerts in the table in the Alerts page, and click the Detach recipients
access button.
UI Description
Element
(A–Z)
Edit recipient. Opens the User Management main page where you can edit the details
of the selected recipient. For details, see User Management Main Page in the APM
Platform Administration Guide.
Moves the selected recipients from the Recipients in Selected Alerts column to the
Selected Recipients to Detach column.
Moves all the recipients from the Recipients in Selected Alerts columns to the
Selected Recipients to Detach column.
Moves the selected recipients from the Selected Recipients to Detach column to the
Recipients in Selected Alerts columns.
Moves all the recipients from the Selected Recipients to Detach column to the
Recipients in Selected Alerts columns.
l One alert. The Recipients in Selected Alerts column displays a list of recipients
that are attached to the alert. Select one or more recipients and move them to the
Selected Recipients to Detach column using the arrow buttons and click Detach
to detach these recipients from the selected alert.
l More than one alert. The Recipients in Selected Alerts column displays a list of
UI Description
Element
(A–Z)
all the recipients attached to the selected alerts. Select one or more recipients and
move them to the Selected Recipients to Detach column using the arrow buttons
and click Detach to detach these recipients from the selected alerts.
Recipients Lists the name, email, SMS, or Pager number of the recipients attached to the alerts.
in The table indicates that the recipient definition includes (checkmark or does not
Selected include (hyphen) email, pager, and SMS information.
Alerts
Selected Lists the name, email, SMS, or Pager number of the selected recipient to be detached
Recipients from the alert. The table indicates that the recipient definition includes (checkmark) or
to Detach does not include (hyphen) email, pager, and SMS information.
UI Description
Element
(A–Z)
Add event data value. Opens the Add Event Data Value dialog box, where you can
UI Description
Element
(A–Z)
Edit event data value. Select the relevant value in the list of values and click the button
to open the Edit Event Data Value dialog box, where you can edit the value of the event
data.
Remove event data value. Select the relevant values in the list of values and click the
button to remove the values from the list.
To Click the link in Send alert if the Real User Monitor event occurs with a frequency of
access at least <nn> times within a <tt> <time unit> period in the Alerts definition area in the
Filters tab in the Alert Wizard.
UI Element Description
If the Real User Monitor event occurs with a Specify the number of times the event occurs in
frequency of at least <nn> times within a the <nn> box and the period of time in the <tt>
<tt> <time unit> period and <time unit> boxes.
UI Element Description
(A-Z)
Clear Alert The state of the Event Type Indicator that is used by the event created by the
Event Type triggered alert, when a clear alert has been triggered.
Indicator
State
Event Type The name of the Event Type Indicator that is used by the event created by the
Indicator triggered alert.
Note: To modify the list of Event Type Indicators that is displayed in this field,
select Admin > Service Health > Repositories > Indicators, and for the
relevant CI, add or remove Event Type Indicators.
Event Type The state of the Event Type Indicator that is used by the event created by the
Indicator triggered alert.
State
NOTE:
If the Data Processing Server is not installed on a Windows-based machine, Application
Performance Management cannot execute this alert action.
To Click the link in Log <as_specified> to Event Viewer application log in the Actions
access section in the Definition Details area in the Actions tab in the Alert Wizard.
UI Element Description
(A-Z)
Category If required, specify a numerical category value in the Category box. You can use
category values to group alerts by type. Using categories enables you to find events
in the Event Viewer.
Default: 0
UI Element Description
(A-Z)
Event ID If required, specify a numerical event ID in the Event ID box. You can use event IDs
to group alerts by trigger criteria, profile, transaction, or any other identifying
characteristic. Use event IDs to find events in the Event Viewer.
Default: 0
Type Select an event type from the Type list: Success, Error, Warning, Information,
Successaudit, or Failureaudit.
Event types are represented by icons to the left of the entries in the Event Viewer.
To Click the link in Send alert if network connections availability is <condition> percent
access in the Definition Details area in the Trigger Criteria in the Alert Wizard.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Network connections availability is <condition> <nn> percent Specify the trigger criteria.
To Click the link of Send alert if transactions response time is <condition>in the Trigger
access condition area of the Definition Details area in the Alert Wizard.
UI Element Description
Response time is Select greater or less than, and enter the number of seconds in the
<condition> <X> appropriate boxes.
seconds
Limitation: The time range is 0 to 999999999.
An alert is sent if the response time is greater or less than the selected number of seconds, for the
specified percentage of transactions, calculated over the selected time period. Only completed
transactions are considered for this alert trigger.
To access Click the link of Send alert if transaction response time relative to configured
threshold is <as_specified>in the Alert Description area of the Trigger Criteria tab
in the Alert Wizard.
Important Example: An alert is sent if transaction response time is greater than 10 seconds for
information 90 percent of all transaction instances that occur over the calculated time period
(which you set in a separate dialog box).
UI Element Description
Response time is Select the condition, the required response time and percentage criteria.
<condition> <n>
Example: Select greater than, 7 seconds, and 50 percent to instruct
seconds for
Application Performance Management to send the alert if the response
<percentage> percent of
time is greater than 7 seconds for 50 percent of transaction instances,
transactions
over the calculated time period.
To access Click the link in Send alert if transaction response time relative to configured
threshold is <as specified> in the Trigger condition area of the Definition
Details area in the Trigger Condition tab in the Alert Wizard.
Important Example: The alert is triggered if the response time for a given transaction is worse
information than the set threshold. If you specified to raise the threshold value by 10 percent and
the threshold for the transaction is 10 seconds, the alert is triggered if the transaction
response time is 11 seconds which enables you to anticipate that the transaction
response time is getting worse.
You configure transaction thresholds in EUM. For details, see Edit Thresholds Dialog
Box, on page 873.
UI Element (A-Z) Description
<Raise/lower> the Specify that you want to send an alert when the transaction response
threshold value by time is better or worse than the specified threshold and the threshold is
<value> % raised or lowered by a specified percentage.
Response time is Select the condition criteria: worse than or better than and enter the
<condition> required threshold criteria: OK/Minor or Minor/Critical that is
<threshold> configured compared to the configured threshold.
threshold
Note: Transaction thresholds for Business Process profiles are set in
System Availability Management. For details, see Edit Thresholds
Dialog Box, on page 873.
To access Click the link in Send alert if transactions response time relative to configured
threshold for specified percentage of transactions is <response_time_
threshold_for_%_of_trans> in the Trigger condition area of Definition Details
area in the Trigger Condition tab in the Alert Wizard.
Important You can also instruct APM to treat the threshold value as better or worse than the set
information threshold, by a specified percentage.
Example:APM sends the alert if the response time is worse than the selected level
threshold for 90 percent of all transaction instances that occur over the calculated
time period (which you set in a separate dialog box). In addition, APM treats the
threshold value as 10 percent better.
Thus, if the threshold for the transaction is, for example, 10 seconds, and there are,
for example, 120 transactions during the calculated time period, APM sends an alert if
transaction response time for at least 108 transactions (120 x 90%) is worse than 9
seconds (because 9 seconds is 10 percent better than 10 seconds).
You configure transaction thresholds in EUM. For details, see Edit Thresholds Dialog
Box, on page 873.
UI Element (A-Z) Description
<Raise/lower> the Specify that you want to raise or lower the specified threshold by the
threshold value by <nn> specified percentage.
percent
Example: Select raise and 10 percent to instruct to trigger an alert
when the response time is 10 percent higher than the specified
threshold.
UI Element (A-Z) Description
<nn> percent of instruct APM to send the alert if the response time is worse than the
transactions set Minor/Critical threshold for 90 percent of transaction instances,
over the calculated time period.
l Click the link in Run executable file <as_specified> in the Actions section in
the Definition Details area in the Actions tab in the Alert Wizard.
l Click the link in Override the original executable file when the clear alert is
sent <as_specified> in the Clear alert section in the Definition Details area in
the Advanced Settings tab in the Alert Wizard.
Important You can embed predefined alert parameters into a custom command line that runs an
information executable file when an alert is triggered. For example:
The command uses the MyAlertReporter exe file located in C:\Bin. It uses the
name of the alert, the name of the entity, and the message to the user as parameters.
UI Element Description
(A-Z)
<Command You can customize and control the executable file. If you select:
line>
l Any template except User defined, the appropriate information is automatically
displayed.
UI Element Description
(A-Z)
l The User defined template, you can drag and drop the parameters listed in the
Attributes area, to the field. For a list of the attributes, see EUM Alert Attributes,
on page 1205.
Use the following format for the executable file command line: <path to exe file from
Data Processing server><<program command line switches>>
Parameters:
l <path to exe file from Data Processing server> The path to the executable
must be available from the Data Processing server for the server to trigger the
executable.
l <<program command line switches>> includes the alert parameters. The
program command line switches are expanded before the command line is
executed. Use the following format: –request_parameter_name "string
<<request_parameter_value>>" –request_parameter_name "<<request_
parameter_value>>"
where request_parameter_value must be enclosed in double-angled brackets.
For details on the parameters, see EUM Alert Attributes, on page 1205.
Example:
Note: For additional information, if you select the Group Performance Data option,
add group performance data parameters to the command line. For details, see Data
Grouping Dialog Box, on page 1182.
Include Select to include any output that results from the running of the executable file in
output in email alerts. Application Performance Management places this output in the section
alert email of the email alert containing the Actions Result text parameter. For details, see
Notification Templates Page in the APM Platform Administration Guide.
Use the Select the type of template to use for running the file.
following
l User defined. Place your custom script in an accessible location and specify the
template
exact path. See how to define the command in the description of the <Command
line>.
l ping. The template includes the name or the IP of the machine you want to ping
when the alert is triggered.
UI Element Description
(A-Z)
l Use Global Path. The template includes the default path of the executable file as
defined in the Default EXE path infrastructure setting. To set the global default
path, select Admin > Platform > Setup and Maintenance > Infrastructure
Settings:
o Select Foundations.
o Select Alerting.
o In the Alerting - Triggered Alerts, locate the Default EXE path setting and
enter the default path.
Note: If you have not configured a default EXE path in Infrastructure Settings, this
template type is not available.
To access Click the Select the CI the alert is related to button in the Alert Wizard when
you access the Alert Wizard from Admin > End User Management > Alerts.
Important To select a CI, move the cursor to the relevant CI and click, but note that:
Information
l When you create a RUM Transaction Alert, you can only select Application CIs
that have a RUM monitor attached. When you select such a CI in the tree, the
Select button is enabled.
l When you create a BPM Transaction Alert, you can only select Application CIs
that have a BPM monitor attached. When you select such a CI in the tree, the
Select button is enabled.
l You can select only one CI at a time.
To Click the link in The <specified> alerts are dependents of the current alert in the
access Dependencies area of Definition Details area in the Advanced Settings tab in the Alert
Wizard.
UI Description
Element
(A-Z)
Available Lists the Alert Name, Status, and CI Name of the alerts that can be configured as
alerts dependents of the alert you are currently configuring.
Selected Lists the Alert Name, Status, and CI Name of the alerts that you selected as
alerts dependents of the alert you are currently configuring.
l Select Admin > End User Management > Monitoring, select the view and the
CI in the left pane, click the Alerts tab, and click the Press to create new alert
button to open a list of alert types. Select one of the listed types of alerts. In the
Filters tab, select Event category, and click the link in Limit the alert to
specified event categories.
l Select Admin > End User Management > Monitoring, select the view and the
CI in the left pane, click the Alerts tab, and select one of the alerts, and click the
Press to edit alert button. In the Filters tab, select Event category, and click
the link in Limit the alert to specified event categories.
l Double-click the alert. In the Filters tab, select Event data, and click the link in
Limit the alert to specified event categories.
Important You can select Info, Error, or Performance. For details about these options, see
information RUM Event Alert, on page 1183.
To access Click the link in one of the following, in the Filters tab in the Alert Wizard:
To Click the link in Send alert to <specified_recipients> in the Actions section in the
access Definition Details area in the Actions tab in the Alert Wizard.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A–Z)
Create recipient. Opens the User Management main page where you can create a
recipient. For details, see User Management Main Page in the APM Platform
Administration Guide.
Edit recipient. Opens the User Management main page where you can edit the details
of the selected recipient. For details, see User Management Main Page in the APM
Platform Administration Guide.
Move to Selected Recipients. Moves the selected recipients from the Available
UI Description
Element
(A–Z)
Move all to Selected Recipients. Moves all the recipients from the Available
Recipients columns to the Selected Recipients column.
Move to Available Recipients. Moves the selected recipients from the Selected
Recipients column to the Available Recipients columns.
Move all to Available Recipients. Moves all the recipients from the Selected
Recipients column to the Available Recipients columns.
Available Lists the name, email, SMS, or Pager number of the recipients available to be attached
Recipients to the alert. The table indicates that the recipient definition includes (checkmark or
does not include (hyphen) email, pager, and SMS information.
OK The Available Recipients column displays a list of available recipients. Select one or
more recipients and move them to the Selected Recipients column using the arrow
buttons and click OK to attach these recipients to the alert.
Selected Lists the name, email, SMS, or Pager number of the recipient selected to be attached
Recipients to the alert. The table indicates that the recipient definition includes (checkmark) or
does not include (hyphen) email, pager, and SMS information.
To access Select an alert in the Alert page, and click the Notification frequency
button.
Important For details about the options, see Notification Frequency Area, on page
information 1178.
NOTE:
Application Performance Management supports SNMP V1 and V3 traps.
For details on configuring an alert MIB in your SNMP management console, see How to Configure the
Alert MIBs, on page 1122.
To access Select the Send SNMP Trap option in the Actions tab in the Alert Wizard, and then
click the link in Send SNMP trap to <as_specified> in the Actions area in the
Description Details area in the Actions tab in the Alert Wizard.
Important You can select to use a global SNMP target host for all alerts. To specify the global
information SNMP target host, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings:
l Select Foundations.
l Select Alerting.
l In the Alerting - Triggered Alerts, locate the Legacy SNMP target address.
Change the value to the target address you want to use as the default target
address of the destination host to which the SNMP traps are sent.
When you have specified a global SNMP target host in the Infrastructure Settings, the
Global option is activated in the Target Hosts List dialog box. See below for details.
For SNMP V3 traps you can select to use global security settings for all alerts. To
specify the global security settings select Admin > Platform > Setup and
Maintenance > Infrastructure Settings:
l Select Foundations.
l Select Alerting.
l In the Alerting - Triggered Alerts, locate the Legacy SNMP v3 user name,
Legacy SNMP v3 authentication protocol, Legacy SNMP v3 authentication
passphrase, Legacy SNMP v3 privacy protocol, Legacy SNMP v3 privacy
passphrase. Change values to the values you want to use as the default security
settings for SNMP V3 traps.
When you have specified default security settings (at least Legacy SNMP v3 user
name must be configured) in the Infrastructure Settings, the Use default settings
option is activated in the Target Hosts List dialog box.
UI Element Description
(A-Z)
Global/ l Global: Use the globally defined SNMP target address. The setting is defined in
Custom Admin > Platform > Setup and Maintenance > Infrastructure Settings
> Foundations > Alerting > Alerting - Triggered Alerts > Legacy SNMP
target address. For details, see Legacy SNMP Target Address in Modify the
alerts triggering defaults in the APM Platform Administration Guide.
l Custom: Use a different SNMP target address for this trap. Specify the target host
in the Target Host box.
Target Host The list of validated FQDN, host name, or IP address of the SNMP server. Use the
buttons to add, delete, save and edit target hosts.
Use default l Use default settings: Use the global security settings defined in Admin
settings / > Platform > Setup and Maintenance > Infrastructure Settings
Use > Foundations > Alerting > Alerting - Triggered Alerts. For details, see How
custom to Customize Alerts in the APM Platform Administration Guide.
settings l Use custom settings: Specify custom settings for this trap.
To Click the link of Send alert if total volulme is <condition> actions in the Trigger
access condition area of the Definition Details area in the Alert Wizard.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Total actions volume is <condition> Specify the condition and the number of actions for the
<nn> application.
To Click the link in Send transaction if total volume is <condition> transactions in the
access Trigger Criteria page of the Alert Wizard.
UI Element Description
To access Click the link of Send an alert if transaction availability is <condition> percent in
the Trigger condition area of the Definition Details area in the Trigger Condition tab
in the Alert Wizard.
Important APM sends an alert if transaction availability is greater or less than the selected
information percentage, calculated over the time period selected in the Calculated Time Period
dialog box. For details, see Calculated Time Period Dialog Box, on page 1180.
You configure transaction thresholds in EUM. For details, see Edit Thresholds Dialog
Box, on page 873.
UI Element Description
Transaction availability Select the required criteria: less than or greater than and specify the
is <condition> <n> percentage. The value of the percentage must be an integer.
percentage
Example: Select less than and 80 to instruct APM to send the alert if
transaction availability is less than 80 percent, over the calculated time
period.
To Click the link in Send alert if percentage of transactions with breached gross
access transaction response time is <condition> percent.in the Trigger Criteria page of the
Alert Wizard.
UI Element Description
Send alerts if percentage of transactions with breached Select the condition and specify
gross transaction response time is <condition> <nn> the percentage used to trigger the
percent alert.
To access Click the link in Send alert if percentage of transactions with breached net
transaction response time is <condition> percent in the Trigger Criteria page of
the Alert Wizard.
Important Select the condition and specify the percentage used to trigger the alert.
information
UI Element Description
Send alerts if percentage of transactions with breached Select the condition and specify
net transaction response time is <condition> <nn> the percentage used to trigger the
percent alert.
sampling period.
To Click the link in Send alert if percentage of transactions with breached server
access transaction response time is <condition> percent in the Trigger Criteria tab of the Alert
Wizard.
UI Element Description
Send alert if percentage of transactions with breached Select the condition and specify
server transaction response time is <condition> <nn> the percentage used to trigger the
percent alert.
Invalid Characters
The following characters are invalid:
Alert name and alert description ` ~ ! @ # $ % ^ & * - + = [ ] { } \ | / ? . , " ' : ; < >
Recipient name ` ~ ! @ # $ % ^ & * - + = [ ] { } \ | / ? . , " ' : ; < >
Audit Log
This section describes how to troubleshoot EUM alerts.
Each change you make to an EUM alert is logged into the EUM Alert Administration log.
To access that information click Admin > Platform > Setup and Maintenance > Audit Log and
select Alert Administration in the Context list. For details about the user interface, see Audit Log
in the APM Platform Administration Guide.
Example: The audit log provides information about the date the alert definition was modified, the
user who made the modification, the type of action that was performed followed by the contents of
the Definition Details area of the alert definition, and additional information. For details about the
Definition Details area, see Alert Wizard, on page 1144.
EUM alerts have a default Event Template. You can create a template by modifying the default Event
Template.
When the event trigger condition is met (meaning that the EUM alert is triggered), and if you have
configured the EUM alert to send an event, the event attributes are populated by the relevant triggered
EUM alert conditions, and create an event corresponding to the alert. The event is then available to OMi
10.
For task details, see How to Configure the Event Template, below.
For user interface details, see Template Repository Dialog Box, on page 1209.
3. Results
You can view the events corresponding to the triggered alerts in OMi 10 and later versions.
Attribute Description
Actual A description of the actual conditions at the time the alert was triggered
Details
Example:
Transaction availability: 70.0%
Number of available transactions: 3
Alert calculated between Sun Jan 24 3:42:30 PM 2010 (IST) (+0200) and Sun Jan 24
3:47:30 PM 2010 (IST) (+0200)]
Alert A collection of the alert's parameters that form an overall description of the alert. The
Detailed template for this description appears in the default log notification template of the
Description alert.
Example:
BusinessApplication Name: rum_app
Severity: Major
Alert Name: michael_rum_event
Trigger Condition:
------------------
Event occurred
Current Description:
--------------------
Event occurred is: dd
Occurred in application \"michael_rum\"
Occurred in location \"kabul\"
Event data was \"oodd\"
User Message: N/A
Application Management Web Site URL: <a
href='http://scdam012.devlab.ad:80/topaz'>Application Peformance
Management</a>
Example:
a148edca593f423aa36c256e687ad58f
Example:
Attribute Description
My_rum_transaction_alert
Alert The starting time of the transaction that triggered the alert in UTC format.
Trigger
Example:
Time UTC
Tue Jan 05 6:07:29 PM 2010 (IST) (+0200)
Alert Type The type of alert. It can be either one of the following types:
l A regular alert, which is sent when alert trigger conditions are true.
l A clear alert, which is sent when the alert trigger conditions that triggered the
earlier alert are no longer true.
Example:
rum.event.alert.type
Alert User The description of the alert you provided when you created the alert.
Description
BSM DNS The name of the machine on which Application Performance Management (APM) is
installed.
Example:
machineName.devlab.ad
Device The mobile device emulated by the script for the transaction that triggered the alert.
Name
End User When creating an alert, you select the option to chose to do group by
Group transaction,location or end user. The type of group you select is the value of the
Name Data Collector Name parameter.
Entity ID The ID of the entity for which the alert scheme was created.
Example:
cfe0e1157c28513f2c10c008e543c5cb
Attribute Description
Entity The name of the entity for which the alert scheme was created.
Name
Event The severity of the event. You can set it to correspond exactly to the alert's severity
Severity or to another value; for example: major, or critical.
Event State The Event Type Indicator state that matches the alert.
Event Type The Event Type Indicator name that matches the conditions of the alert.
Example:
BusinessApplication
Groupby The key that is composed by the field names of the fields selected in the Groupby
Names Key configuration.
Groupby The key that is composed by the field names of the fields selected in the Groupby
Values Key configuration.
Location The location of the host machine, specified during Business Process Monitor
Name installation, that ran the transactions that triggered the event. This parameter is
available to use as an alert parameter only when the alert has been grouped by
location.
Example:
Paris
Example:
Major
Transaction The description of the transaction that triggers the EUM alert.
Description
Attribute Description
Transaction The name of the transaction that triggered the alert. This parameter is available to use
Name as an alert parameter only when the alert has been grouped by transaction. This
parameter is displayed only if a group by option was selected during the alert
definition.
Example:
rum_transaction
l Admin > End User Management > Monitoring, select an application CI, and
click the Alerts tab. In the Alerts tab, click the button to create a new alert, and
in the Actions tab of the wizard, select the Generate Event option. In the Actions
section of the Definition Details area, click the <template name> link.
l Admin > End User Management > Alerts, click the New template button.
Select the type of alert you want to create to open the Alerts wizard. In the wizard,
select a CI and in the Actions tab select the Generate Event option. In the
Actions section of the Definition Details area, click the <template name> link.
l Admin > End User Management > Alerts, select an existing alert, click the
button, and in the Actions tab of the wizard, select the Generate Event option. In
the Actions section of the Definition Details area, click the <template name> link.
l Admin > End User Management > Alerts, click the Open Template
Repository Manager button.
Important l You can edit an EUM alert Event Template when you have the appropriate user
information permission. For details, see the Specify the appropriate user permissions step
in How to Set Up an Alert Delivery System in the APM Platform Administration
Guide.
l To modify the existing default template or to create a new template, duplicate the
existing template and edit the duplicated copy. You can them modify the new or
edited template as the default template.
l When an alert is triggered, the values of the event template attributes are changed
into the relevant values of the alert attributes.
See also l Using the Event Template for EUM Alerts, on page 1204
l Attributes Area, on page 1216
Templates Area
This area lists the existing templates. It enables you to add new templates, duplicate existing
templates, edit template names, and delete existing templates.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
New template. Empties the boxes in the currently displayed template to enable
you to create a new event template.
Rename selected template. Enables you to edit the name of the selected
template.
Set selected template to be the default template. Sets the selected template
as the default template.
UI Element Description
(A-Z)
Default: A default template is specified for each type of alert. The default template
has the following format:
<Alert Type> Default Template
Properties Area
This area enables you to give a name to the active template or to change its name.
Set the selected template to be Select to make the current template the default template.
the default template
General Tab
This area enables you to define a new Event Template or to edit an existing one.
Important If necessary, select the relevant attribute in the Attributes area and drag it into
information the relevant box in the General tab.
You can also select a specific attribute and click CTRL+I while editing text to
insert that attribute in the text.
For a detailed list of attributes, see EUM Alert Attributes, on page 1205.
UI Element Description
(A-Z)
You can specify your own categories since this field is just regarded as a string
by the creation rules.
Default: Application
UI Element Description
(A-Z)
Note: Depending on your permissions, you can define your own categories.
Permissions are configured in Admin > Platform > User and Permissions.
CI hint Information about the CI that is related to the event. This attribute is used for
providing hints to enable the event processing to find the correct related CI (the
RTSM ID of the related CI).
Example:
Close key Enables the event that is sent to close all the events whose Key attribute
pattern matches the Close Key Pattern expression. You can use wildcards (*).
Trigger Condition:
For transaction "szTransactionName_1" .
3 out of 5 transactions failed.
Current Description:
UI Element Description
(A-Z)
Trigger Condition:
20.00% hits with gross transaction time greater than defined
threshold.
Calculate over 15 minutes time interval.
Current Description:
100% of 3 hits were with gross transaction time greater than
defined threshold; Alert calculated between Wed Mar 12 1:09:00 PM
2008 (+0200) and Wed Mar 12 1:09:00 PM 2008 (+0200). Sub Alert
Triggered (2 of 3):
Trigger Condition:
25.00% hits with net transaction time greater than defined
threshold; Calculate alert over 15 minute time interval.
Current Description:
100% of 3 hits were with net transaction time greater than
defined threshold; Alert calculated between Wed Mar 12 1:09:00 PM
2008 (+0200) and Wed Mar 12 1:09:00 PM 2008 (+0200).
Sub Alert Triggered (3 of 3):
Trigger Condition:
33.30% hits with server transaction time greater than defined
threshold; Calculate alert over 15 minute time interval....
Description Example of a RUM Server Alert: Alert Name: My Pet Store Application
(continued) Alert CI Name: Gils Profile
SProfile Name: Default_Client_RUM_Profile
UI Element Description
(A-Z)
Severity: Major
Alert Name: My Pet Store Application Alert
Alert Triggered (1 or 3):
Trigger Condition:
20.00% hits with gross transaction time greater than defined
threshold.
Calculate over 15 minutes time interval.
Current Description:
100% of 3 hits were with gross transaction time greater than
defined threshold; Alert calculated between Wed Mar 12 1:09:00 PM
2008 (+0200) and Wed Mar 12 1:09:00 PM 2008 (+0200).
Sub Alert Triggered (2 of 3):
Trigger Condition:
25.00% hits with net transaction time greater than defined
threshold; Calculate alert over 15 minute time interval.
Current Description:
100% of 3 hits were with net transaction time greater than
defined threshold; Alert calculated between Wed Mar 12 1:09:00 PM
2008 (+0200) and Wed Mar 12 1:09:00 PM 2008 (+0200).
Sub Alert Triggered (3 of 3):
Trigger Condition:
33.30% hits with server transaction time greater than defined
threshold; Calculate alert over 15 minute time interval....
Generating Information about the monitoring application and the corresponding probe/agent
source hint that is responsible for creating the event.
Example: APM:APMserver1.hpe.com,
OM:omserver32.deu.hpe.com:agentId0c9da6d8-3e08-45cd-9b12-
b49a1ca4de20
Host hint Information about the CI of type Node that is hosting the CI related to the event.
The host can be identified by RTSM ID, APM DNS, IPv4 Address, IPv6
Address, MAC Address, L-Core Core ID.
UI Element Description
(A-Z)
Key A unique string representing the type of event that occurred. Two events have the
same key if, and only if, the two events represent the same situation in the
managed environment. Events with the same key are treated as duplicates.
Example: host1:hpE.com:DB_ess1:ConnectionPoolUtilitzation:High
l true to send the event to the history event browser as a "close" event. Such
an event goes through the complete event processing, but has its Life Cycle
State set to close from the beginning.
l false to send the event if the alert is configured to send an event.
Add the attributes using the following format:
<<Is Log Only>>
Example:
Severity The severity of the event. It represents the translation of the alert CI status into
the event severity.
The severity levels can be: Unknown, Normal, Warning, Minor, Major,
Critical.
This information enables you to map the triggering event status to the event
severity level.
Example: Warning
Default value:Major
UI Element Description
(A-Z)
Subcategory More detailed organization of events that have the same category. Used for
event standards and external event sources that are using subcategories.
Example:
BPM Alert
RUM Transaction
RUM Servers
Submit When you select the option, you must enter a value in the Close key pattern
close key box.
condition
Title Describes the occurrence represented by the event. The title should include
information about what threshold has been crossed (or other trigger conditions),
and the current values.
Add the attributes using the following format for EUM alerts:
<<Alert Name>>
Triggered on CI: <<Entity Name>>
Trigger condition
Tip: Since the text is typically shown within a single line in the event browser, it
is recommended that the most relevant information is at the beginning of the text.
Attributes Area
Use this area to specify the attributes.
Important Select the relevant attribute in the Attributes area and drag it into the relevant
information box in the General tab.
You can also select a specific attribute and click CTRL+I while editing text to
insert that attribute in the text.
For a list of the attributes and their description, see EUM Alert Attributes, on
page 1205.
When you create or edit a mapping in the Event Template dialog box, you can chose an attribute
that was configured in OBM, or you can create a custom attribute. The custom attributes configured
in OBM provide additional features for the events mapped using these attributes. For details about
the difference between the OBM custom attributes and the Event Template custom attributes, see
the OBM documentation.
Important A custom attribute consists of a key and a value (both are strings). The value can
information be any string and is used by the Event Template mapping as any other value.
Limitations:
l Make sure that the name of the custom attribute you are defining is unique and
does not already exist in the list of factory attributes.
l If you add to a template a custom attribute with a key similar to a constant
attribute's key, the custom attribute is ignored. For details about the constant
attributes, see Constant Attributes, on page 1222.
l If you use, in the same template, more than one custom attribute with the same
key, only one of these custom attributes is taken into account. To check if you
have such a configuration, when you switch to another template and switch
back to the original template, only one of the custom attributes should be listed.
l Event Template attributes are changed into the value of the relevant attribute of
the triggered alert. When an attribute does not correspond to existing alert
attributes (when it is a custom attribute), then the value specified in the Custom
Attributes tab for the relevant attribute, is used.
UI Description
Element
Lists the options available for creating a new Event Template. You can select:
l New key. To create a new key. A new row opens in the Name/Value table.
l Known key. Opens a submenu with the known keys as options. You can select
the relevant key. A new row opens in the Name/Value table, with the name of the
selected key in the Name column. You can then enter the value of the key in the
corresponding Value column.
Note: The known keys are defined in OBM. Such keys have additional capabilities.
Keys defined in the Template Repository dialog box only have a value and are used as
strings.
Name Each event can have any number of custom attributes. Custom attributes can be
and used to provide additional information with the event that is not provided in any of the
Value other Event Template attributes or that is contained in any of the other attributes.
Each custom attribute is a Name-Value pair, where you enter the name of the
attribute in the Name field and the value of the attribute in the Value field.
This feature may be used when you manage the environment of multiple customers
using one instance of the product. The multiple customers might be handled by a
custom attribute object. For details about the available attributes, see Attributes Area,
on page 1216.
The URL for the report included in the event sent to OBM includes a default report time period of
Past Hour and also includes those filters and data grouping options configured for the alert, that are
valid for the specific report (invalid options for the report are not included in the URL). The alert data
grouping options and filters that are included in the URL are set as filters for the generated report.
and
with
data
groupin
g and
filter
setting
s from
the
alert.
period
of the
past
hour,
and
with
data
groupin
g and
filter
setting
s from
the
alert.
Constant Attributes
The Event Template uses the constant attributes to represent the fields that appear in the General
tab (title, category, subcategory, and more).
NOTE:
Do not use these attributes' keys as the keys to custom attributes.
l Category
l CiHint
l CloseKeyPattern
l DateOccurred
l Description
l EtiHint
l HostHint
l Key
l LogOnly
l OriginalData
l Severity
l SubmitCloseKey
l SourceHint
l SubCategory
l Title
The SAM Administration window shows a summary of all SiteScope servers accessible to the APM
system. In this window, you can manage SiteScope configurations for one or more SiteScope servers
centrally from a central console. SAM Administration facilitates the transfer of configuration information
from one SiteScope instance to another.
You install SiteScope on designated host machines with access to the applications and operating
systems to be monitored. (Windows-based and Solaris-based SiteScope installations both work with
Windows-based or Solaris-based APM servers.) For details on installing SiteScope, see the SiteScope
Deployment Guide.
For more details on using SAM Administration, see Working with System Availability Management
Administration, on page 1226.
NOTE:
This book contains information on SAM topics only. For all other topics relating to working with
SiteScope, see the SiteScope Help. You can access the SiteScope help from SAM
Administration by selecting a SiteScope instance in the list of SiteScope Servers in the left pane,
and then selecting Help > Help on this page.
Learn About
SAM Admin Overview
SAM Administration enables you to:
l Add SiteScopes to SAM Administration. For user interface details, see New/Edit SiteScope
Page, on page 1240.
l Copy group, monitor, report, and alert instances from one SiteScope to another SiteScope using
copy/paste. For details on this topic, see the section on copying and moving SiteScope objects
in the Using SiteScope Guide in the SiteScope Help.
l Synchronize a SiteScope's settings with another SiteScope by copying settings, preferences,
and template files using the Sync SiteScope wizard. For user interface details, see Sync
SiteScopes Wizard, on page 1245.
l Manage SiteScope monitor metrics that are mapped to indicators in the Indicator Assignment
repository. You can create, edit, and delete assignments for specific monitor types. For concept
details, see Indicator Assignments, on page 1289.
l Perform a Global Replace operation across multiple SiteScopes. For concept details, see Global
Search and Replace, on page 1350.
l View accessibility information and summary information regarding registration status of the
SiteScope to APM, licence points, sample reporting rates, monitor run rates and health of the
SiteScopes. For user interface details, see System Availability Management Administration
Page, on page 1233.
l Run the Monitor Deployment Wizard to deploy monitors onto configuration items in APM's
RTSM (Run-time Service Model). For concept details, see Monitor Deployment Wizard, on page
1316.
VuGen scripts, and URLs. For details on the new licensing model, see the section on licenses in
the SiteScope Deployment Guide.
You can view the total capacity for each capacity type available and the total number of instances
being used by each capacity type in the Summary Information section of the System Availability
Management Administration page (OSI Used/Capacity, URLs Used/Capacity, Transactions
Used/Capacity). For details, see Summary Information (right pane), on page 1235.
NOTE:
When SiteScope 11.30 servers are connected to APM, the SAM Points Used column in the
SAM Administration Page in APM shows 0 points instead of the actual number of SAM
points used.
If you are using SiteScope 11.32 with the point-based model, see the license information section
relevant for 11.30 or 11.31 for more details.
If you are using SiteScope 11.32 with the capacity-based model, see the license information
section relevant for 11.2x or earlier for more details.
The number of license points for SAM corresponds to the number of points used by the SiteScope
monitor currently enabled and reporting metrics or topology to APM from this SiteScope. SAM
points are updated only when the next monitor using SAM points runs.
You can view the number of license points purchased and the number of monitor points that are in
use in the Summary Information section of the System Availability Management Administration
page. For details, see Summary Information (right pane), on page 1235.
NOTE:
Due to a change in the licensing model used in SiteScope 11.30, when SiteScope servers are
connected to APM, the SAM Points Used column in the SAM Administration Page in APM
shows 0 points instead of the actual number of SAM points used.
Tasks
How to Manage Multiple SiteScopes in System Availability Management
This task describes how to work with SAM Administration to manage multiple SiteScopes.
1. Prerequisites
l You must have at least one SiteScope running in a network location that is accessible to
the SAM application.
l If you are working in APM, you can download SiteScope from the Downloads page in
Platform Administration. For user interface details, see Downloads in the APM Platform
Administration Guide.
You can use the Sync SiteScopes wizard to update the properties of all the SiteScopes in
SAM Administration. This is useful for copying configuration objects, such as templates,
alert templates, schedule preferences, MIB files, and script files, from one SiteScope to
one or multiple SiteScopes in your network environment.
For user interface details, see Sync SiteScopes Wizard, on page 1245.
NOTE:
When copying monitors, groups, or other entities between multiple SiteScope
instances, tag assignments are lost even if the tags that were assigned to the copied
entities on the source SiteScope are present on the target SiteScope.
UI Description
See System Availability Management Administration User Interface, on page 1232
Troubleshooting/Limitations
This section includes:
l 408 error when attempting to access SiteScope user interface from SAM Administration, below
l 400 error when attempting to access SiteScope user interface from SAM Administration, below
l Page cannot be displayed due to 404 error, on the next page
l "Failed to open the SiteScope interface because SiteScope was unable to access the APM's
permissions application..." error is displayed when trying to access SiteScope, on the next page
l Reverse integration does not work, on the next page
l Flash components (summary graphs) are not displayed in the SAM Administration page, on the next
page
l Error while adding a SiteScope to SAM Administration in the Add SiteScope page, on the next page
l "Failed to register SiteScope profile" error is displayed while trying to add a SiteScope in the New
SiteScope page, on page 1232
l Error while opening the SiteScope user interface when SiteScope is unable to access the APM
permissions application, on page 1232
408 error when attempting to access SiteScope user interface from SAM
Administration
Possible Solution 1: Add the SiteScope machine's URL to your Web browser's list of trusted
sites and restart all browsers.
Possible Solution 2: Configure the browser to accept cookies from the SiteScope server.
1. In Internet Explorer, select Tools > Internet Options > Privacy tab, and click the Advanced
button.
2. Select Override automatic cookie handling, make sure First-party cookies and Third-
party cookies are set to Accept, and select Always allow session cookies.
400 error when attempting to access SiteScope user interface from SAM
Administration
Possible Solution 1: Turn off Internet Explorer Enhanced Security Configuration (IE ESC) if it is
currently enabled on your server.
Possible Solution 2: Add SiteScope and APM servers to your Web browser's list of trusted sites,
and configure the browser to accept cookies from the SiteScope server, as described in 408 error
when attempting to access SiteScope user interface from SAM Administration, on the previous
page.
Possible Solution: If there is no DNS configured for the network, you can configure SiteScope to
report its IP address to APM. In SiteScope Preferences > Infrastructure Preferences > Server
Settings, enter the SiteScope machine's IP address in the Host name override box.
To solve the problem on the browser's machine, you can add the SiteScope machine name with IP
to the host's file in the \\WINDOWS\system32\drivers\ directory on the APM machine.
"Failed to open the SiteScope interface because SiteScope was unable to access
the APM's permissions application..." error is displayed when trying to access
SiteScope
Unable to access the SiteScope user interface in SAM Administration where APM is configured to
be accessed through a reverse proxy.
Possible Solution: You can configure SiteScope to report the address of the reverse proxy to
APM, provided that multiple SiteScope servers are not connected to APM:
1. In SiteScope's Preferences > Infrastructure Preferences > Server Settings, enter the
address of the reverse proxy in the Host name override box (you also have to configure the
reverse proxy to forward this request to the target SiteScope).
2. Restart SiteScope.
Flash components (summary graphs) are not displayed in the SAM Administration
page
Possible solution: Install Flash on the client browser.
Error while adding a SiteScope to SAM Administration in the Add SiteScope page
This error may occur if you try to add the SiteScope again by changing the Display name field.
Since the Profile name field, which is used in APM reports, Service Health, and so forth, is defined
from the Display name field, it may still have the default value from the first time you tried adding
the SiteScope.
Possible solution: If you change the Display name field or Host name field on encountering an
error after initially trying to add the SiteScope, you should change all the fields that get their default
values from those fields, for example Profile name.
l Check the SiteScope is up and running. Try restarting the SiteScope to make sure it started
correctly.
l Check for errors in:
o <APM root directory>\log\topaz_all.ejb.log
o <SiteScope root directory>\logs\bac_integration\bac_integration*.log.
l Make sure the profile database was created before adding a new SiteScope, and that APM can
access the SiteScope server and port.
Error while opening the SiteScope user interface when SiteScope is unable to
access the APM permissions application
The following error message is displayed: "The SiteScope interface failed to open because
SiteScope was unable to access APM's permissions application using http://<your APM
server>/topaz/ url. SiteScope needs this access to build the permission model before granting
access to the SiteScope interface. Check your network configuration and verify that SiteScope can
access Application Performance Management."
Possible Solution 2: Add the IP address of the APM server to the etc\hosts file on the SiteScope
machine.
The SiteScopes are represented as nodes in the tree in the left pane. When you select the root node,
the right pane displays the SAM functions, including summary information for the SiteScopes. When
you select a SiteScope in the tree, the right pane displays that SiteScope's Dashboard and you can
perform any function within the SiteScope.
Important l Each SiteScope is listed by name with an icon displaying its current connection
information status to APM.
l You access the SiteScope server by highlighting the name of the server in the list
in the left pane.
l If a SiteScope is restarted while being accessed in SAM Administration, you may
get an error and have to renavigate to the SiteScope to properly access the
SiteScope server.
l For topics relating to working with SiteScope, see the SiteScope Help which is
accessible from SAM Administration by selecting a SiteScope instance in the list
of SiteScope Servers in the left pane, and then selecting Help > Help on this
page.
UI Element Description
UI Element Description
Icon accompanying the SiteScope name indicating that the existing SiteScope
profile is empty and there is no running SiteScope associated with it.
Icon accompanying the SiteScope name indicating that the integration between
APM and the SiteScope has been reset. The profile remains in APM and can be
used to prepare history reports. Data, however, is not reported to APM
applications.
Menu Description
Item
New (When highlighting the root node) Adds a SiteScope to the list of SiteScopes that
SiteScope are accessible to this APM. Opens the New/Edit SiteScope Page, on page 1240.
Menu Description
Item
Edit Edits the properties of the highlighted SiteScope's connection to this APM. Opens
SiteScope the New/Edit SiteScope Page, on page 1240.
To access Select Admin > System Availability Management and select the root node in
the left pane.
Important l You access the SiteScope server by highlighting the name of the server in the
information list in the left pane or by clicking the name of the SiteScope in the table.
l The graphs displayed at the top of the page are a summary of all the
SiteScopes listed.
UI Element Description
Gauge represents the current monitor points that are in use by all
the registered and configurable (hosted) SiteScopes as opposed
to the total points available for this installation.
UI Element Description
If you are using more license points than you purchased, the
gauge becomes red and the tooltip displays a warning.
Additionally, a warning message is also displayed at the bottom
of the page. The warning message indicates that the license point
limit is exceeded.
Reset Column Width. You can adjust the width of the table's
columns by dragging the borders of the column to the right or the
left.
UI Element Description
Global Search and Opens the Global Search and Replace Wizard enabling you to
Replace update properties across multiple SiteScopes. For user interface
details, see Global Search and Replace Wizard, on page 1356.
Sync SiteScopes Opens the Sync SiteScope Wizard enabling you to copy
preferences, settings, and configuration files between
SiteScopes. For user interface details, see Sync SiteScopes
Wizard, on page 1245.
Display Name Name given to the SiteScope when it was added to SAM Administration.
Click the link to display that SiteScope's Dashboard in the right pane.
Points Number of license points currently being used out of the total license points
Used/Total available.
OSI Number of Operating System instances (or hosts) being monitored by this
Used/Capacity SiteScope.
Health Indicates the status of the SiteScope itself. The following are the available
status levels:
Samples Displays the rate, in seconds, of samples reported from this SiteScope to
Report/Second APM.
SAM Points (This is relevant only when SiteScope 11.2x or an earlier version is
Used connected to APM; when SiteScope 11.30 or later is connected, this shows
0 points instead of the actual number of SAM points used)
Displays the number of points used by monitors that are configured to report
metrics or topology to APM from this SiteScope. SAM points status is
checked once every five minutes, and is updated whenever monitors that
report metrics or topology to APM are added or removed.
This number differs from the Points Used/Total field which is the number of
points currently in use out of the total number of points available for the
SiteScope.
MDW Opens the Monitor Deployment Wizard. You use the wizard to deploy
monitors from the SiteScope onto existing CIs in APM. For details on this
topic, see Monitor Deployment Wizard, on page 1316.
Host Name Host name or IP address of the machine on which the SiteScope is
currently running.
Use SSL Displays whether this SiteScope is using a secure communication through
HTTPS.
Profile Name Name to identify this SiteScope for APM operations and reports.
GMT Offset The GMT Offset set for the SiteScope profile used for reports and
aggregation purposes.
Failover Host Displays the host name of the SiteScope Failover Manager server if one
has been installed for this SiteScope.
Last Report Time The last time monitor data was reported to APM, displayed in the format:
SiteScope agent Displays the location of the SiteScope agent machine. If no value is
machine location entered, the default is used.
Topology Number of days for SiteScope to synchronize topology data with APM.
resynchronization
The topology information SiteScope reports to APM is synchronized when
time interval
SiteScope restarts after this time interval has been reached.
To access Select Admin > System Availability Management and click the New SiteScope
button.
Important l After a SiteScope is added to the SAM page, it is assigned a connectivity status.
information l Only a user who is defined with Administrator permissions in SiteScope
standalone can add that SiteScope to SAM Administration.
Main Settings
User interface elements are described below:
UI Element Description
Display Descriptive name representing this SiteScope in SAM Administration. This name
Name identifies the SiteScope in the list of SiteScopes in the left pane and in the
summary list in the right pane.
Host Name Host name or IP address of the machine on which SiteScope is currently running.
Note: If the APM you are using uses Lightweight Single Sign-on (enabled by
default), you must enter a fully qualified domain name.
Example: lab1.emea.hpe
Inaccessible Creates a profile for a SiteScope that is not currently accessible from APM.
Profile Creating the profile in this way adds the profile name to the database but there is
no connection to the SiteScope from APM until the actual registration from the
SiteScope. Registering a SiteScope to an empty profile is done in SiteScope by
creating an integration setting for APM in SiteScope > Preferences >
Integration Preferences > APM Integration Preferences.
Example: In the Profile Settings pane, enter a profile name for a SiteScope to
report data to Software-as-a-Service (SaaS). SaaS cannot access the SiteScope
until it has been registered from the SiteScope.
Note:
Distributed Settings
User interface elements are described below:
UI Element Description
SiteScope SiteScope agent machine location. If no value is entered, the default is used.
agent
machine
location
Gateway Login user name used to access the Gateway Server. If no value is entered, the
Server default is used.
authentication
user name
Gateway Password used to access the Gateway Server. If no value is entered, the
Server default is used.
authentication
password
Advanced Settings
User interface elements are described below:
UI Element Description
SiteScope SiteScope login password if the SiteScope you are adding has been set up with a
password password.
Failover If SiteScope Failover has been installed for this SiteScope, enter the SiteScope
UI Element Description
Profile Settings
User interface elements are described below:
UI Element Description
SiteScope Select to secure the communication of the SiteScope API through a secure
Use HTTPS HTTPS connection. Selecting this option requires you to configure your
SiteScope to run with SSL. For details, see the section on configuring
SiteScope to communicate over a secure connection in the SiteScope
Deployment Guide on the Product Manuals Site.
Profile name Name to identify this SiteScope for APM operations and reports. If no value is
entered, the Display Name entered in the Main Settings is used.
GMT offset Select the GMT Offset for the SiteScope profile used for reports and
aggregation purposes.
Web server User name for the authentication (basic authentication and protocol) of the Web
authentication server security options.
user name
Web server Password for the authentication of the Web server security options (basic
authentication authentication and protocol).
password
APM Front Select if the APM Web server uses HTTPS protocol over a secure connection.
End Use
HTTPS
Proxy user User name for the proxy, if SiteScope uses a proxy to connect to the APM
UI Element Description
name server.
Proxy Password for the proxy, if SiteScope uses a proxy to connect to the APM
password server.
Profile Select the database (Microsoft SQL) or schema (Oracle) into which the profile
database information is saved.
name
Default value: Selected. Can be cleared only in edit mode and not when adding
a SiteScope.
Topology Settings
User interface elements are described below:
UI Element Description
Topology Number of days for SiteScope to synchronize topology data with APM.
resynchronization
The topology information SiteScope reports to APM is synchronized when
time interval
SiteScope restarts after this time interval has been reached.
Note: All topologies created by SiteScope and stored in the RTSM are
subjected to the aging process. To prevent aging, see Aging of CIs in
RTSM, on page 1263.
UI Element Description
To access Select Admin > System Availability Management and click Sync SiteScopes.
Important l This wizard can be used to copy the settings configured for a SiteScope to another
information SiteScope.
l To copy groups, monitors, alerts, or reports from one SiteScope to another
SiteScope, use the Copy and Paste to another SiteScope option in the monitor
tree's context menu.
Important l General information about this wizard is available here: Sync SiteScopes
information Wizard, above.
l The Select Source and Targets page lists only those SiteScopes that:
o are version 9.0 or later
o have been added to SAM
o are currently accessible to APM
UI Description
Element
Source Select the SiteScope from which to copy settings or files. You can select only one
SiteScope SiteScope from which to copy. A SiteScope that has been selected as the source
cannot also be selected as a target.
Note: Only SiteScopes for which the current user has at least view permissions in
Permissions Management are displayed. For details on this topic, see Operations in the
APM Platform Administration Guide.
Target Select the SiteScopes to which to copy settings or files. You can select multiple
SiteScope SiteScopes as the target of the synchronization.
Note: Only SiteScopes for which the current user has at least view permissions in
Permissions Management are displayed. For details on this topic, see Operations in the
APM Platform Administration Guide.
Important l General information about this wizard is available here: Sync SiteScopes
information Wizard, on the previous page.
l You can use the Select All, Clear Selection, and Invert Selection buttons
to modify your selections.
SiteScope Objects
The following are the objects that can be copied from one SiteScope to other SiteScopes:
UI Element Description
Category Copy the categories configured in the source SiteScope to the target
(Search/Filter SiteScope. If no categories have been defined in the source SiteScope, there
tags in are no categories listed here. In SiteScope 10.00 and later, categories are know
SiteScope as Search/Filter tags and include the same functionality.
10.00 and
For details about using categories (Search/Filter tags) in SiteScope, see the
later)
section on Search/Filter Tags in the Using SiteScope Guide in the SiteScope
Help.
UI Element Description
Preferences Copy the preferences configured in the source SiteScope to the target
SiteScope. Only those preferences that have been configured in the source
SiteScope appear here. If no preferences or instances of preference types have
been defined in the source SiteScope, there are no preferences listed here.
l Email preferences
l Pager preferences
l SNMP trap preferences
l Absolute schedule preferences
l Range schedule preferences
For more details, see the section on preferences in the Using SiteScope Guide
in the SiteScope Help.
Example: Copy the absolute schedules that have been configured in the source
SiteScope to the target SiteScope. You can then use those same absolute
schedules when scheduling monitors to run (while configuring or editing
monitors) in the target SiteScope.
Templates Copy the templates configured in the source SiteScope to the target SiteScope.
If no templates have been defined in the source SiteScope, there are no
templates listed here.
For details on working with templates in SiteScope, see the templates section
in the Using SiteScope Guide in the SiteScope Help.
SiteScope Files
The following are the files that can be copied from one SiteScope to other, multiple SiteScopes:
UI Element Description
Script Remote Select to copy all the files in the following folder path: <SiteScope root
Files directory>\scripts.remote
Mail Reports Select to copy all the files in the following folder path: <SiteScope root
UI Element Description
Post Template Templates that can be selected when creating a post alert action.
Files
Select to copy all the files in the following folder path: <SiteScope root
directory>\templates.post
OS Template Select to copy all the files in the following folder path: <SiteScope root
Files directory>\templates.os
Script Files Scripts that can be selected when creating a script alert action.
Select to copy all the files in the following folder path: <SiteScope root
directory>\scripts
SNMP Template Templates that can be selected when creating an SNMP trap alert action.
Files
Select to copy all the files in the following folder path: <SiteScope root
directory>\templates.snmp
MIB Files Select to copy all the files in the following folder path: <SiteScope root
directory>\templates.mib
OS Template Select to copy all the files in the following folder path: <SiteScope root
Browsable Files directory>\templates.os\browsable
Mail Subject Templates that can be selected when creating an email alert subject.
Template Files
Select to copy all the files in the following folder path: <SiteScope root
directory>\templates.mail.subject
Sound Templates that can be selected when creating a sound alert action. They
Template Files include the media files that create the sound for a triggered alert.
Select to copy all the files in the following folder path: <SiteScope root
directory>\templates.sound
Certificates Select to copy all the files in the following folder path: <SiteScope root
Template Files directory>\templates.certificates
Mail Template Templates that can be selected when creating an email alert action.
Files
Select to copy all the files in the following folder path: <SiteScope root
directory>\templates.mail
Important l General information about this wizard is available here: Sync SiteScopes
information Wizard, on page 1245.
l You can use the Select All, Clear Selection, and Invert Selection buttons to
modify your selection of file or object instances.
l When you finish making your selections, click Finish.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
<Files/objects Use the tree to select or clear specific instances occurring in the source SiteScope
tree> of the file type or object type you want to copy to the target SiteScope. The tree
lists all instances of the selected file type or object type that occur in the source
SiteScope.
Default value: All instances of every file or object selected in the Select Types to
Sync page are selected. Clear the check box next to an instance to remove it from
the sync operation.
Override Select this option for the sync action to override any instances of the same name in
existing the target SiteScopes with the selected instances.
instances
If this option is cleared and during the sync operation, an instance of the object or
type with the same name is found in the target, the sync operation does not copy
the instance onto the target SiteScope.
l If this option is selected, the target's absolute schedule is overwritten with the
properties of the schedule in the source SiteScope.
l If this option is cleared, the target's absolute schedule maintains its properties
and is not overwritten.
Summary Page
This wizard page displays the number of objects or files successfully copied to the target SiteScopes.
If any objects or files failed to copy to the target SiteScopes, this number is also displayed.
General information about this wizard is available here: Sync SiteScopes Wizard, on page 1245.
Integration What the Integration Gives You How the Where to Get
Integration the Details
Works
the
infrastructure
components
onto which
the
application
servers are
deployed.
(8) SiteScope The SiteScope sends l Integrating SiteScope with NNMi which is
events -> SiteScope- SNMP traps to available from the Software Solution and
NNMi. NNMi event NNMi. The Integration Portal
integration SNMP traps are l You can view a guided and narrated
enables converted to demonstration for the SiteScope-NNMi
SiteScope to NNMi incidents. integration on the Videos channel on
forward From the YouTube:
events from resulting https://www.youtube.com/watch?v=21VSL
SiteScope incidents, an 3_I7oM
monitors NNMi console
(events user can launch
generated SiteScope in the
from alerts), context of that
and displays monitor (using
the event the URL in the
data in the SNMP trap sent
NNMi to the NNMi
incident server).
console.
(SiteScope
11.10 and
NNMi 9.10 or
later are
required)
(9) SiteScope The The NNMi- l Integrating SiteScope with NNMi which is
metrics -> SiteScope- SiteScope available from the Software Solution and
NNMi. Integration Portal
NNMi metrics System Metrics l You can view a guided and narrated
integration integration demonstration for the SiteScope-NNMi
enables populates the integration on the Videos channel on
SiteScope to NNM iSPI YouTube:
forward Performance for https://www.youtube.com/watch?v=21VSL
metrics data Metrics Network 3_I7oM
from Performance
SiteScope Server (NPS)
monitors with system
(metrics metrics data
status collected by
changes and SiteScope
alerts) to monitors using
NNMi. the Generic Data
(SiteScope Integration.
11.10 and
NNMi 9.10 or
later are
required)
server is added,
or delete
monitors when
the server is
decommissione
d.
When configured as a data collector for APM, the metrics and topology data collected by SiteScope
monitors can be passed on to APM for analysis and for use in reports. Monitor data can be sent for all
monitors or for selected monitors only.
The following diagram illustrates the use of SiteScope as a data collector for APM:
APM includes a System Availability Management (SAM) Administration page, that enables you to
manage SiteScope monitor configurations for one or more SiteScope servers through a central console.
After activating the APM integration, SiteScope data flows to APM regardless of whether you manage
SiteScopes through SAM Administration or the SiteScope standalone user interface.
For the SiteScope releases that are compatible with APM, refer to the Support Matrices section in the
APM release notes.
TIP:
For best practices and troubleshooting for reporting metrics data to APM and OM, see Integration
with APM and OM Best Practices in the SiteScope Help.
Learn About
Configuring the Connection, on page 1261
Tasks
How to Configure SiteScope to Communicate with APM, on page 1272
How to Configure SiteScope to Send Bulk Data to the Run-Time Service Model, on page 1277
How to Connect SiteScope to an APM Server That Requires a Secure Connection, on page 1278
Troubleshooting/Limitations
Reporting Data to APM
l SiteScope reports numeric metric values only to APM; it does not report metrics containing string
values.
l Unable to register SiteScope in a SaaS environment if its APM SaaS user contains special
characters, such as the @ sign. The APM user account should contain alphabetic and/or
numeric characters only.
l Due to the complexity of some monitoring deployments and network communications,
SiteScope may be temporarily unable to communicate with the APM server. SiteScope Health
monitoring includes several monitors for watching connectivity and data transfers to the APM
server.
If SiteScope is unable to connect to the APM Server, SiteScope continues to record and store
monitor data files locally. After the number of data files exceeds a specified threshold, SiteScope
saves the data files in a cache folder with the syntax <SiteScope root
directory>\cache\persistent\topaz\data<index>.old. You can configure the number of
data.old folders to keep by modifying the _topazMaxOldDirs property in the <SiteScope root
directory>\groups\master.config file.
NOTE:
By default, the threshold number of data files is set to 1,000 files. You can change this
setting by modifying the _topazMaxPersistenceDirSize property in the master.config
file.
After the connection between SiteScope and the Agent Server is restored, you must
manually copy the files from these folders to the <SiteScope
root directory>\cache\persistent\topaz\data folder.
We recommend that you only copy these files when the data folder is empty to avoid
overloading the system with large amounts of data to upload. When the number of
data.old folders exceeds a specified threshold, by default 10 folders, the oldest folders are
deleted.
NOTE:
The SiteScope Heartbeat sample (ss_heartbeat) indicates that SiteScope is functioning
properly and that its integration with APM is healthy. The sample is only sent if SiteScope is
in data reduction mode (in which case the sample is sent every minute).
It is possible to disable this mechanism for troubleshooting data flow problems by setting the
property _topazEnforceUseDataReduction= to false in the <SiteScope root
directory>\groups\master.config file. However, it is not recommended to change this default
setting.
Workaround: You can force the monitor to send the hostname instead of the IP address to APM by
setting the _disableHostDNSResolution property to “=true” in the <SiteScope root
directory>\groups\master.config file.
Additional Troubleshooting
For additional troubleshooting issues related to SiteScope-APM metrics integration, CI topology
reporting, and CI downtime, see Troubleshooting SiteScope Integration Issues in the Integration
with APM and OM Best Practices Guide in the SiteScope Help.
For information about troubleshooting reporting data to APM, see Troubleshooting/Limitations, on page
1259.
If you are using a self-signed certificate on the APM server and want to use that certificate for
secure communication with SiteScope, you must perform the steps as described in Configure
SiteScope to connect to an APM server that requires a client certificate or SSL (recommended for
enterprise security), on page 1274.
For details on making this change, see Change the Gateway Server to which SiteScope sends data
- optional, on page 1274.
The SiteScope monitors that populate RTSM include both actual monitors and the groups in which they
are created.
l Actual monitors instances are represented in RTSM as monitor CIs. Monitor CIs receive data from
the corresponding SiteScope monitor instance and use the data, along with health indicators (HIs)
that are assigned to SiteScope monitor metrics, to calculate key performance indicator status.
These indicators provide a more detailed view of the health of a CI. For details on understanding
indicators, see Health Indicators and KPIs.
l SiteScope groups are represented as group CIs in RTSM and receive KPI status from the monitor
CIs created by the monitors they are running.
l When the CI is created in SiteScope for the first time as a result of the monitor retrieving data,
regardless of whether the CI exists in RTSM.
l If there were any changes to any of the CI's properties.
This prevents overloading RTSM with CI updates coming from the monitor.
When working with specific monitors, you do not select a topology and the topology is preconfigured
with the necessary data for the integration.
l Technology Integration Monitors. These monitors report data based on the topology settings
script you select and edit for the monitor. The data they report is tightly integrated with APM. You
can create a custom topology or use a predefined script to forward the relevant data. For details on
these monitors and how to work with their topology settings, see Topology Settings for Technology
Integration Monitors in the Using SiteScope Guide in the SiteScope Help.
l Monitors of Supported Environments. For these supported environments, SiteScope acts like a
discovery probe when the monitor is created or its configuration is changed. When topology reporting
is enabled, SiteScope automatically discovers the application's topologies and populates RTSM
with the relevant CIs and monitor CIs. For details and a list of supported environments, see
Reporting Discovered Topologies to APM, on page 1267.
You can create a custom topology for monitors of a supported environment (except for monitors
where the CI type is per metric as described in Monitors Reporting CI Per Metric, on page 1271). For
details on creating a topology, see How to Configure Topology Reporting, on page 1278.
l Monitors Not Reporting Topology Data By Default. SiteScope includes monitors that do not
report hosts or servers and, therefore, it is not possible to know the CI type that is being monitored in
advance. To include topology data for these monitors when reporting to APM, you must select the CI
type, define CI type key attributes, and map metrics related to the monitor type to specific
indicators. SiteScope then creates a CI for the monitor in RTSM and forwards monitor CI data to
APM. For the list of monitors that do not have a default topology defined, see Monitors Not Reporting
Topology Data By Default, on page 1271. For details on how to create a topology for these monitors,
see How to Configure Topology Reporting, on page 1278.
You can create these relationships in SiteScope or in SAM Administration. For details, see task
step Create relationships between SiteScope monitors and existing CIs in RTSM - optional, on
page 1275.
For details on setting the time interval for topology synchronization, see Topology Settings, on page
1244. For details on the aging mechanism, see Working with CIs in the Modeling Guide.
NOTE:
l Synthetic monitors and groups created by the EMS integration monitors that use
Measurement field mapping are subject to the aging process regardless of the
synchronization.
l To prevent CIs for EMS integration monitors being removed from RTSM when aging is
enabled, EMS topology is resent during a hard synchronization of SiteScope. In addition,
you can enable topology resending as part of an anti-aging process by adding the property
_reportEmsCIsAsPartOfAntiAging=true to the
<SiteScope root directory>\groups\master.config file.
l If you delete a CI from RTSM you must perform a resynchronization or a hard
synchronization of SiteScope (in Integration Preferences), or you must wait for a restart of
SiteScope so the CI is restored to RTSM. This is due to the CI cache in SiteScope that
prevents SiteScope from sending an unchanged CI twice. For details, see the section on
APM Integration Preferences in the Using SiteScope Guide in the SiteScope Help.
SiteScope metrics that are mapped to indicators, are stored and managed in the Indicator
Assignments repository in SAM Administration. For details on the Indicator Assignments
repository, see Indicator Assignments, on page 1289.
When configuring monitor instances, you can also map a metric to an indicator. Indicators provide a
more detailed view of the health of a CI when SiteScope is reporting data to APM. SiteScope
monitor metrics are mapped to indicators on a monitor type basis as follows:
l Monitors of supported environments and monitors that have a defined topology have indicators
assigned to metrics by default. For details of these monitors, see Monitor Types and Topology
Reporting, on page 1262. For the list of default indicator assignments, see Indicator Mapping
Alignment, on page 1292.
l For SiteScope monitors that do not have a defined topology, there are no default indicator
mappings, since these monitors can be linked to different CI types, and a single mapping cannot
be set. For these monitors, you can map metrics to the appropriate indicators for the CI type
linked to the monitor. For a list of monitors that do not have a defined topology, see Monitors Not
Reporting Topology Data By Default, on page 1271.
You can change the default metrics mappings in SiteScope. If indicator mappings are modified
locally in SiteScope, these mappings are not overridden by the centralized repository mappings
when SiteScope downloads the latest mappings from APM. This enables you to:
For user interface details, see Indicator Settings in the Using SiteScope Guide in the SiteScope
Help.
The SiteScope package includes scripts and other SiteScope-related RTSM resources, such as
views and enrichments. You can access this package in APM in Admin > RTSM Administration
> Administration > Package Manager. The package is a factory package, meaning that the out-
of-the-box configurations for the package enable it to perform the discoveries in SiteScope. For
details on working with packages, see Package Administration in the Modeling Guide.
NOTE:
Advanced users may want to modify the topology scripts within the package. Be warned that
the SiteScope package uses scripts from other packages which may be shared by
SiteScope and Data Flow Management. Any changes made to the scripts in the package can
also affect Data Flow Management.
Any changes made to the topology script that influence the way a topology is reported to
APM can affect all the applications that use those topologies, including APM applications
and OBM.
Where authRealm is a variable for Basic Authentication Realm. If you want to find out what realm a
given URL belongs to, you can open the URL with a Web browser and see the first line in the popup
box.
NOTE:
When you modify the discovery_agent.properties, you must restart SiteScope to enable
your changes to take effect.
is limited to 600 characters. If a group or monitor description contain more than this number,
SiteScope truncates the description to the first 600 characters.
You enable this feature by selecting the Report monitor and related CI topology option under the
Integration Settings panel when creating or configuring a monitor instance. If this option is cleared,
the CIs that were created in RTSM are not automatically deleted. If there is no activity on the CI, they
are eventually removed from the database through aging or they must be manually deleted.
For details on the Topology Settings user interface, see New/Edit SiteScope Page, on page 1240.
For troubleshooting problems involving topology reporting, see Business Service Management
Topology Issues in the Integration with APM and OM Best Practices Guide in the SiteScope Help.
Supported Environments
This direct connection between SiteScope and APM is available for selected environments only.
SiteScope reports specific topologies for the following monitors (documentation for these monitors is
available from the SiteScope Monitor Reference in the SiteScope Help):
Environment/ Monitors
Monitor Type
Monitors This includes all monitors that report the status of a host or server (other than
Reporting Technology Integration monitors and the supported environments listed below) that
Node can forward topology data to APM using a predefined CI type such as Node,
Topology Computer, or some other child CI type derivative. When topology reporting is
enabled, SiteScope forwards the topology along with monitor CI data to APM. For
details on this option, see Integration Settings in the Using SiteScope Guide in the
SiteScope Help.
Note: This does not include monitors that do not monitor the status of a host or
server, since it is not possible to know the CI type that is being monitored in
advance. For the list of monitors without host data, see Monitors Not Reporting
Topology Data By Default, on page 1271.
Environment/ Monitors
Monitor Type
SAM Administration builds a permissions model for each APM user accessing SiteScope. The
permissions model is based on the APM user's permissions for SiteScope objects and not on the
user's permissions as defined in SiteScope.
When assigning permissions to users in APM for accessing a SiteScope through SAM Administration,
be aware that the permissions in APM have been mapped to the equivalent permissions in SiteScope.
The permissions model maps between the types of permissions available in SiteScope to what can be
granted in APM.
There are several differences between the APM permissions model and SiteScope standalone
permissions:
l APM permissions enables granting permissions per group instance. In SiteScope standalone,
permissions are granted onto groups as an object and do not have the instance granularity that
exists in APM.
For example, a user can have permissions within APM to view or change specific instances of
SiteScope groups with no permission to access other SiteScope groups.
l SiteScope enables specific types of permissions onto object types, such as the ability to
enable/disable whereas in APM the operations are standard for all objects and include view, change,
add, and full control. In this case, enable/disable is mapped to APM's change permission.
l When applying permissions in APM onto SiteScope objects, you can hover over an operation to see
a description of how it maps to the permissions available to users of SiteScope standalone.
l Only a user at the Administrator level in SiteScope standalone has the necessary permissions to
add a SiteScope to SAM Administration in APM.
CI Downtime
NOTE:
This section is relevant only to those users connecting to SiteScope version 11.00 or later.
Downtimes are defined and managed in APM using the Downtime Management page in Platform
Administration. For details about configuring downtime, refer to Downtime Management Overview in
the APM Platform Administration Guide.
Monitors affected by a CI that is currently in downtime do not go into downtime immediately. The time
that it takes for the monitors to go into downtime is affected by two configuration parameters:
l The interval between SiteScope queries to APM for downtime requests (the default downtime
retrieval frequency value is 15 minutes). This can be modified in SiteScope in Preferences >
Infrastructure Preferences > General Settings > APM downtime retrieval frequency
(minutes).
l The interval between updating the SiteScope downtime cache in APM (the default value is 5
minutes). This can be modified in APM in Admin > Platform > Setup and Maintenance >
Infrastructure Settings. Select Applications > End User/System Availability Management. In
the Downtime table, locate SiteScope Downtime Cache Update Interval. Change the value to
the required cache update interval.
The action that is taken in SiteScope during the downtime depends on the downtime configuration in
APM. Downtime can be enforced on the following:
l Alerts. No alerts are sent for any of the CIs associated with the downtime.
l Reports. Reports are not updated and display the downtime for the CI.
l KPIs. KPIs attached to the CI are not updated and display the downtime for the CI in Service
Health.
l Monitoring. SiteScope monitoring stops for any of the CIs associated with the downtime.
A monitor that is in downtime is indicated in the SiteScope Dashboard Summary column by "disabled
by <Downtime Name> from APM". Details of downtimes that are associated with the monitor and are
currently taking place are displayed in the Monitor Downtime table in the Enable/Disable Monitor
panel. For details, see Enable/Disable Monitor in the Using SiteScope Guide in the SiteScope Help.
If the monitor is affected by a CI that is currently in downtime and the downtime applies to associated
alerts of the monitor, downtime details are displayed in the Associated Alerts Downtime table in the
Enable/Disable Associated Alerts panel. For details, see Enable/Disable Associated Alerts in the
Using SiteScope Guide in the SiteScope Help.
Help.
NOTE:
For these monitors to report CI information to APM, you must select the CI type, enter the
required CI key attributes, and select an indicator relevant for the CI type linked to the monitor.
For task details, see How to Configure Topology Reporting, on page 1278.
l Composite Monitor
l Custom Log/Database/WMI Monitors
l Directory Monitor
l Dynamic JMX Monitor (when not monitoring WebLogic)
l e-Business Transaction Monitor
l File Monitor
l Formula Composite Monitor
l NonStop Event Log Monitor
l JMX Monitor (when not monitoring WebLogic)
l Link Check Monitor
l Log File Monitor
l Multi Log Monitor
l Script Monitor
l SNMP Trap Monitor
l Syslog Monitor
l URL Monitor
l URL Content Monitor
l URL List Monitor
l URL Sequence Monitor
l XML Metrics Monitor
These monitors have multiple CIs; hence the CI for these monitors cannot be modified, and indicator
mappings can only be modified from APM (in the SAM Admin > Metrics and Indicators tab).
NOTE:
You can define a custom topology Node for the monitor and specify a host name for it. If there is
a remote server in any SiteScope connected to this APM, this CI is automatically changed to
Unix or Windows CI type, depending on the environment of the remote server.
1. Prerequisites
l Before starting the integration, check the SiteScope Compatibility Matrix in the
APM System Requirements and Support Matrixes Guide for the list of SiteScope versions
supported in this release. A link to this guide can be found on the Planning and Deployment
Documentation page.
l To integrate SiteScope with APM, you must be a SiteScope administrator user. For details
on user permissions, see User Management Preferences in the Using SiteScope Guide in
the SiteScope Help.
l Prepare a plan that maps out the specific IT infrastructure resources whose data you want
to collect. Include information about the business processes that are affected by the
specified infrastructure components. For example, business processes being monitored by
Business Process Monitor, that are running on an application server against which you plan
to run SiteScope monitors.
l If smart card authentication is configured in APM and you want to integrate SiteScope with
APM, you must configure SiteScope smart card authentication to authenticate the APM
client certificate. For details, For details, see Smart Card Authentication in the SiteScope
Deployment Guide.
l On the APM side:
o Make sure APM has a valid System Availability Management license (in Admin
> Platform > Setup and Maintenance > License Management), which is required to
enable the SiteScope integration.
o Check that System Availability Management is enable in the Server Deployment page
(in Admin > Platform > Setup and Maintenance > Server Deployment); otherwise
you will not see the SAM menu in APM.
NOTE:
When connecting SiteScope with APM 9.x, the HPOprInf, HPOprMss, HPOprOra,
and HPOprJEE content packs are required (they are installed by default).
Disable reporting to APM. After you configure SiteScope as a data collector reporting to
APM, the default for new monitors created in SiteScope is to log their monitoring data to
APM.
NOTE:
o If you are working with a SiteScope that is not accessible to APM (for example in
Software-as-a-Service), the procedure for the connection includes creating an
empty profile in SAM Administration and creating an Integration Preference for
APM in SiteScope. For task details, see How to Configure Integration
Preferences for Inaccessible Profile, on page 1277.
o A SiteScope server can be integrated with one APM server only. However,
multiple SiteScope servers can be integrated with an APM server.
o When working under high load, you should suspend all monitors before
connecting to APM for the first time.
NOTE:
This can only be used for changing the Gateway Server for a SiteScope that is
already registered with a given APM installation. It cannot be used to add a new
SiteScope, or to connect a SiteScope to a different APM system.
TIP:
The profile database in APM is the recommended option, since it is a more robust
and scalable data source, and does not require configuration of the Operations
Integration.
l Metrics and Topology (using the classic SiteScope-APM Integration). For details,
see APM Integration Data and Topology Settings in the Using SiteScope Guide in the
SiteScope Help.
TIP:
o To secure the connection to APM (since the APM user name and password are
not used for authentication), it is recommended to configure either Basic
Authentication in SiteScope or use two-way SSL. If APM is configured to use
Basic Authentication, the same user name and password entered in the
Authentication user name and Authentication password fields in SiteScope
are used for reporting both data and topology to APM. If APM is not configured to
use Basic Authentication, the credentials sent are ignored.
o To enable data to be compressed before being sent from the SiteScope server to
APM, set _topazCompressDataInGzip=true in the <SiteScope root
directory>\groups\master.config file. When enabled, SiteScope monitor (ss_
monitor_t) and SiteScope metric (ss_t) samples are compressed in gzip before
being sent to APM (where it is decompressed).
l For an APM server that requires a client certificate, see Configuring SiteScope to Connect to
an APM Server That Requires a Client Certificate in the SiteScope Deployment Guide.
1. Prepare SiteScope to use a secure connection. For details, see the section on configuring
SiteScope to use a secure connection in the SiteScope Deployment Guide.
2. Import the CA or APM server certificate into SiteScope using Certificate Management in the
SiteScope user interface. For task details, see How to Import Server Certificates Using
Certificate Management in the Using SiteScope Guide in the SiteScope Help.
NOTE:
The machine name in the certificate must be a fully qualified domain name that is exactly
the same name (including case sensitive) as the one used in the New SiteScope page in
System Availability Management Administration.
3. In APM, select Admin > System Availability Management Administration, and click the New
SiteScope button to add the SiteScope instance. In the New SiteScope page, make sure the
following settings are configured:
l Distributed Settings: Check that the Gateway Server name/IP address contains the correct
server name and port (default 443).
l Profile Settings: Select the APM Front End Use HTTPS check box (in versions of BSM
earlier than 9.20, select the Web Server Use SSL check box).
This task describes how to configure topology settings for monitors. It also describes how to select or
modify the CI type and map metrics to indicators.
1. Prerequisites
l If APM requires a client certificate, you must configure the topology discovery agent in
SiteScope to report topology to the APM server. For details, see Configuring the Topology
NOTE:
For monitors where the CI type is per metric (for the list of monitors, see Monitors
Reporting CI Per Metric, on page 1271), the CI type cannot be modified and CI key
attributes are not displayed.
TIP:
It is recommended to perform a resynchronization of SiteScope if APM is restarted
within 10 minutes after making changes to a monitor's topology settings. To do so,
select Preferences > Integration Preferences > APM Integration > APM
Preferences Available Operations, and click Re-Synchronize.
For user interface details, see APM Integration Data and Topology Settings in the Using
SiteScope Guide in the SiteScope Help.
For concept details, see Assigning SiteScope Metrics to Indicators, on page 1265.
For user interface details, see Indicator Settings in the Using SiteScope Guide in the
SiteScope Help.
4. Select a preference for influencing APM Service Health when metrics are
reported to APM - optional
Since SiteScope metrics can affect APM's Service Health, select the preference for
influencing Service Health when both data types are reported. Select the preference in the
APM Service Health Preferences section of Integration Settings. For user interface details,
see APM Service Health Preferences in the Using SiteScope Guide in the SiteScope Help.
This preference is relevant only when:
l APM integration is active.
l The following setting is selected in the monitor's Integration Settings:
o In the APM Integration Data and Topology Settings section: Enable reporting monitor
status and metrics or Enable reporting monitor status and metrics with
thresholds.
5. Results
After configuring the topology settings click Save. SiteScope creates a CI for the monitor in
RTSM and forwards monitor CI data to APM.
1. Prerequisites
If APM requires a client certificate, you must configure the topology discovery agent in
SiteScope to report topology to the APM server. For details, see Configuring the Topology
Discovery Agent in SiteScope When an APM Server Requires a Client Certificate in the
SiteScope Deployment Guide.
l User-defined CI type topology. In the CI type list, select a CI type and define the key
attribute values for the selected CI type. For details on key attribute values, see Integration
Settings in the Using SiteScope Guide in the SiteScope Help.
l Custom topology script. Select the Custom topology setting option, and create the
topology script which defines how to report CIs to APM. You should only select this option
if you are familiar with the Jython language, since you must create the topology script in
Jython yourself. For task details, see How to Configure Custom Topology for a Custom
Monitor, on the next page.
l If you do not want to report topology for the monitor, you can choose to report the monitor CI
only. In the CI type list, select Default(None). This is the default setting.
NOTE:
If you do not want to report topology for a custom monitor, but you want to map its
metrics to CIs with a custom CI hint and map metrics to indicators in the user
interface, you must perform the following:
a. Select the Custom topology setting option.
b. In the Data Processing Script box, enter the following (empty) script:
from java.lang import *
from java.util import *
from appilog.common.system.types.vectors import ObjectStateHolderVector
from appilog.common.system.types import ObjectStateHolder
def DiscoveryMain(Framework):
OSHVResult = ObjectStateHolderVector()
return OSHVResult
For user interface details, see APM Integration Data and Topology Settings in the Using
SiteScope Guide in the SiteScope Help.
NOTE:
You should not define more than one indicator mapping with different CI types that
match the same metric.
4. Select a preference for influencing APM Service Health when metrics are
reported to APM - optional
Since SiteScope metrics can affect APM's Service Health, select the preference for
influencing Service Health when both data types are reported. Select the preference in the
APM Service Health Preferences section of Integration Settings. For user interface details,
see APM Service Health Preferences in the Using SiteScope Guide in the SiteScope Help.
This preference is relevant only when:
l APM integration is active.
l The following settings are selected in the monitor's Integration Settings:
o In the APM Integration Data and Topology Settings section: Enable reporting monitor
status and metrics or Enable reporting monitor status and metrics with
thresholds.
5. Results
After configuring the topology settings click Save. SiteScope creates the topology according to
your definition, and forwards monitor data to APM.
1. Define an HI Assignment
You need to define an HI assignment that will assign the HI to a CI. The assignment also
defines which data samples will be captured by this HI and which business rule will be used to
calculate the status of the HI according to the data samples.
For more information on HI assignments in Service Health, see Customizing KPI and HI
Assignments, on page 179. For more information on HI assignments in SLM, see Health
Indicator Assignments Page, on page 558.
To define an HI assignment:
a. In APM, select Admin > Service Health / Service Level Management > Assignments
> Health Indicator Assignments.
b. From the CI type hierarchy in the left pane, select the CI type which you are going to report
from your topology script. The assigned indicators for the CI type are displayed in the
Indicators pane. When you select an indicator, its details are displayed in the right pane.
c. Create a new HI assignment. For details on how to create the assignment, see How to
Configure a KPI or HI Assignment, on page 181.
l In the Monitored By property in the Condition area, enter a value that enables you to
distinguish between the CIs reported by this monitor and CIs of the same type which
are reported by other monitors. The condition of the assignment should correspond with
the CIs you report in the topology script (see Create the custom topology script, on
page 1287).
TIP:
It is recommended that the CI has the value "SiteScope" in the Monitored By
property, and that it has a unique value to enable you to differentiate between this
CI and CIs of the same type reported by other monitors. For this purpose, we
recommend using the Note property of the CI.
l When you create the topology script for the monitor, enter the monitored_by attribute
with this value on the CI you report. For more details on topology scripts, see Create
the custom topology script, on page 1287.
l Choose the business rule to use for the HI calculation. We recommend using the
SiteScope Worst Status Rule. You can also use the SiteScope Consecutive Worst
Status Rule or SiteScope Best Status Rule.
l In the selector, enter the following:
The custom monitor sends metrics samples (ss_t) that contain the same eti_id as the
HI used in the assignment, and the same CI ID as the CI's.
NOTE:
An example data processing script is available in a text file attached to this PDF. To
view the attachment, select View > Navigation Panels > Attachments, and select
Custom_Monitor_Data_Processing_Script.txt.
When working in template mode with a template containing a custom monitor with the
example data processing script, you also need to define a variable SERVER_NAME.
When deploying the template, you need to enter a value for the server name.
NOTE:
An example custom topology script is available in a text file attached to this PDF.
To view the attachment, select View > Navigation Panels > Attachments, and
select Custom_Monitor_Topology_Script.txt.
In the example, you need to replace <IP Address>, <name>, and <Server
DNS name> with the relevant values.
TIP:
It is recommended to perform a resynchronization of SiteScope if APM is restarted
within 10 minutes after making changes to a monitor's topology settings. To do so,
select Preferences > Integration Preferences > APM Integration > APM
Preferences Available Operations, and click Re-Synchronize.
b. In the Indicator Settings section, configure the HI mappings using the HIs you used in the
HI assignment in Define an HI Assignment, on page 1282.
NOTE:
Do not define more than one indicator mapping with different CI types that match
the same metric. For details on defining indicator mappings in SiteScope, see Map
Indicators to metrics, on page 1279. Alternatively, you can define the mappings in
APM in Admin > System Availability Management > Metrics and Indicators
and click Publish Changes. The mappings are then downloaded to SiteScope and
displayed in the user interface. For details on defining mappings in APM, see How
to Create and Manage Indicator Assignments, on page 1290.
5. View Results
After you have configured the HI assignments in APM and the monitor settings including the
topology script in SiteScope, you can run the monitor. After the monitor run has finished,you
can view the results in APM's Service Health.
We recommend creating a view that shows the reported CIs for this monitor. After you save
the monitor and the monitor has run, you can see the results in APM's Service Health in the
view that you created.
Example - View Created for CIs Reported for this Monitor (in Service Health):
Example - Indicator Status Results on the Monitored Machine (in Service Health):
SiteScope monitor metrics are mapped to health indicators (HIs), which are stored and managed in the
Indicator Assignments repository in SAM Administration. Indicators provide a more detailed view of the
health of a configuration item (CI). For details on understanding indicators, see Configuring KPIs and
HIs - Overview, on page 61.
Learn About
Benefits of the Indicator Assignments Repository
The Indicator Assignments repository has the following benefits:
(mappings for monitor metrics were changed), these assignments are not overridden by the
centralized assignments when publishing assignment changes to SiteScope.
NOTE:
l All monitors have a default Legacy System mapping which is listed at the bottom of the
mappings table. This is the default configuration for monitors that do not have an out-of-the
box mapping. If you change the metrics order and move the Legacy System mapping to
the top of the list, since the Legacy System mapping does not have a regular expression,
none of the other listed mappings for the monitor are mapped.
l Indicator assignment mappings for Microsoft Exchange and Active Directory monitors
cannot be reported to APM.
l If a content pack has not been installed on the APM server, no mappings related to
indicators of the missing content pack are displayed.
Tasks
How to Create and Manage Indicator Assignments
The following steps describe how to map SiteScope monitor metrics to indicator assignments in
SAM Administration.
1. Prerequisites
Only advanced users with a thorough knowledge of creating and updating indicators and
assignments should edit settings in the Metrics and Indicators tab.
NOTE:
When connecting SiteScope with APM 9.x, the HPOprInf, HPOprMss, HPOprOra,
and HPOprJEE content packs are required (they are installed by default).
NOTE:
To check the correctness of regular expression syntax used in indicator
assignments, run the HIMappingValidator.bat tool located in the <SiteScope
root directory>\tools\TopazIntegration directory. To use this tool, you must
specify the Indicator Assignment XML file (this is the file to which monitor
indicator assignments were exported after making changes to indicator
assignments).
d. Click Save. A validation message indicates whether the assignment was successfully
created.
NOTE:
Indicator assignment states that were modified on a local SiteScope server are not
overridden by the updated centralized assignments.
5. Results
SiteScope periodically checks with APM for updated assignments, and downloads the
updated assignments to SiteScope. This ensures that new monitor instances created in
SiteScope have indicators according to the latest centralized assignments.
UI Description
See Indicator Assignments User Interface, on page 1304
CPU Monitor
Metric Pattern CI Type Name Indicator
The Dynamic JMX monitor is available only when APM is connected to SiteScope 11.23 or
later.
Memory Monitor
Metric Pattern CI Type Name Indicator
/.*Average Latch Wait Time (ms).*/ SQL Server Database Latch Wait Rate
/.*Cursor memory usage.*/ SQL Server SQL Server Cursor Memory Usage
/.*Data File(s) Size (KB).*/ SQL Server SQL Server Databases Data File Size
/.*Number of active cursor plans.*/ SQL Server SQL Server Active Cursor
/.*redo log space wait time/ Oracle Waits On Redo Log Space
Ping Monitor
Metric Pattern CI Type Name Indicator
Service Monitor
Metric Pattern (A-Z) CI Type Name Indicator
To access Select Admin > System Availability Management > Metrics and Indicators tab
Important l Only advanced users with a thorough knowledge of CIs and indicators should
information attempt to edit any of the mappings or to add mappings to metrics.
l When connecting SiteScope with APM 9.x, the HPOprInf, HPOprMss,
HPOprOra, and HPOprJEE content packs are required (they are installed by
default).
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Select Monitor Opens the Select Monitor dialog box, which enables you to select or create a
new monitor. For user interface details, see Select Monitor Dialog Box, on
page 1307.
Publish Changes Publishes new indicator assignments and changes to existing assignments to
SiteScopes connected to APM. The changes to existing assignments
override the indicator states for existing monitor instances in SiteScope.
UI Element Description
Apply Ordering Saves changes made to the indicator mapping sort order.
(After selecting a monitor, existing indicator mappings for the selected monitor type are displayed in
the Indicator Assignments table.)
New Assignment. Opens the New Assignments dialog box, which enables
you to create an indicator assignment mapping for the selected monitor type.
For user interface details, see New/Edit Assignment Dialog Box, on page
1309.
Move selected row down. Enables you to sort the indicator assignment
order by moving the selected indicator assignment down the list.
Move selected row up. Enables you to sort the indicator assignment order
by moving the selected indicator assignment up the list.
Metric Pattern The regular expression pattern for the monitor metric. Double-click a mapping
to view or edit details of the indicator mapping. For details, see New/Edit
Assignment Dialog Box, on page 1309.
If there is more than one CI type for the same regular expression, they are
displayed in different rows.
Click here to Opens the New Assignment dialog box, which enables you to configure new
create a new indicator assignments. For user interface details, see New/Edit Assignment
UI Element Description
Click on this link Opens the Indicator Repository page, which enables you to configure new
to create new indicators. For user interface details, see Indicator Repository page, on page
Indicators 254.
To access Select Admin > System Availability Management > Metrics and Indicators tab,
and click the Select Monitor button.
Important Only advanced users with a thorough knowledge of CIs and indicators should attempt
information to edit any of the assignment mappings or to add mappings to metrics.
UI Description
Element
New Monitor. Opens the Add New Monitor dialog box, which enables you to create a
new monitor. For user interface details, see Add New Monitor Dialog Box, on the next
page.
l Application
UI Description
Element
l Big Data
l Database
l Generic
l Integration
l Media
l Network
l Server
l Stream
l Virtualization and Cloud
l Web Transaction
To access Select Admin > System Availability Management > Metrics and Indicators tab,
click the Select Monitor button, and then click the New Monitor button.
Important Only advanced users with a thorough knowledge of CIs and indicators should attempt
information to edit any of the assignment mappings or to add mappings to metrics.
UI Element Description
Monitor name Name of the SiteScope monitor that you want to create.
Monitor display Name that is displayed in the monitor list when you click the Select Monitor
name button.
UI Element Description
To access Select Admin > System Availability Management > Metrics and Indicators tab,
click the Select Monitor button, and select a monitor. In the Indicator Assignment
Settings Panel, click the New Assignment button to create a new mapping, or
select an existing mapping and click the Edit Assignment button.
Important l Only advanced users with a thorough knowledge of CIs and indicators should
information attempt to edit any of the assignment mappings or to add mappings to metrics.
l After configuring a mapping, click the Save button to validate the mapping. An error
message is displayed if the metric pattern is not valid.
l The CI Type Tree displays a hierarchy of the CI types in your system. The tree
includes the following tabs:
o Browse Views. Enables you to browse through the view to locate a particular
CI.
o Search. Enables you to search for one or more CIs in the tree or by CI type.
l The CI Type <CI name> section on the right includes the following panes:
o Indicators. Displays the indicators assigned to the selected CI type.
o Details. Displays details regarding the indicator selected in the Indicators pane.
This includes the name, type, and description for all indicators. Application and
units are relevant for HIs only. The Values table displays the states that the
indicator can have, the severity that corresponds to each state, and the icon that
corresponds to each severity.
UI Element Description
Metric Enter a regular expression pattern for the metric to map to the indicators. The pattern
Pattern should be based on the metric name.
You can edit the regular expression pattern for an existing assignment mapping.
Default Uses the default assignment mapping for the monitor (Legacy System). If selected,
assignment you do not need to enter a regular expression (Metric pattern is disabled).
UI Description
Element
<CI A hierarchy of the CI types in your system. Select a CI to view its assigned
types> indicators.
UI Description
Element
Change Visible Columns. Opens the Choose Columns to Display dialog box, which
enables you to select the columns to display in the CIs list. Name and Type are
selected by default.
Name To search for a CI by the name, enter the name of the CI for which to search.
Type To search for a CI by CI type, enter the type in the box, or click the Search button to
select a CI from the list of CIs. Click the column header to display the CI list in
ascending or descending order.
<Search After you run the search, the results are listed in the lower part of the Search CIs tab.
results> The results are shown in two columns:
UI Description
Element
If the CI name is abbreviated, hold the pointer over the entry to see the full name. You
can sort the search results by clicking the appropriate heading.
Indicators Pane
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
<Indicator> An indicator assigned to the selected CI type (this label is defined by the
indicator's Display Name field).
UI Element Description
Application Specifies which application displays this indicator: Service Health, Service Level
Management, or both.
Units The type of unit applicable to the rule results displayed in the HI only. Typical units
are:
l <No unit>. For rules that handle volume, where metrics represent a simple
numerical count.
l Financial ($). For rules that determine financial loss for a CI.
l Milliseconds or Seconds. For rules that handle performance time data for a
transaction or monitor.
l Percentage (%). For rules that handle availability over time data.
UI Description
Element
Display The state of the indicator (for example, Very high CPU). For details, see Indicator
Name Repository, on page 250.
Status The severity corresponding to the indicator state (for example, Warning).
To Select Admin > System Availability Management > Metrics and Indicators tab, and
access click the Import Monitor Indicator Assignments button.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
Browse. Enables you to navigate to the folder that contains the XML file you want to
UI Description
Element
import. Click the Open button and select the XML file you want to import.
UI Description
Element
All Select monitors to deploy from the list of available monitors or by category. You can
Monitors search for monitors by typing a search string in the Monitor Name box. To select by
category, click the arrow to the right of the Category heading, and select a monitor
category from the list detailed below. Monitors that have assignment mappings that have
changed are displayed in red with an a asterisk.
Select the monitors you want to import, and click the Move to Selected Monitors
button. The selected monitors are moved to the Selected Monitors table. To import all
available monitors, click the Move all to Selected Monitors button.
You can change the alphabetical order (ascending or descending) of the listed monitors
or categories, by clicking the arrow in the header of the Monitor Name or Monitor
Category column.
Selected Displays the monitors to be imported from the selected XML file.
Monitors
To remove monitors selected for importing, select the monitors you do not want to
import, and click the Move to All Monitors button. The monitors are moved to the All
Monitors table. To remove all selected monitors, click the Move all to All Monitors
button.
UI Description
Element
Overwrite Enables monitor assignment mappings from the imported XML file to overwrite existing
monitor matches in the target system. Monitors that have assignment mappings that
have changed are listed in this screen. Any new objects are also created.
To Select Admin > System Availability Management > Metrics and Indicators tab, and
access click the Export Monitor Indicator Assignments button.
UI Description
Element
Select the location to which the monitor indicator assignment file is saved for export. By
default, files are saved in XML format.
All Select monitors to export from the list of available monitors or by category. You can
Monitors search for monitors by typing a search string in the Monitor Name box. To select by
category, click the arrow to the right of the Category heading, and select a monitor
category from the list detailed below.
You can change the alphabetical order (ascending or descending) of the listed monitors
UI Description
Element
or categories, by clicking the arrow in the header of the Monitor Name or Monitor
Category column.
Select the monitors you want to export, and click the Move to Selected Monitors
button. The selected monitors are moved to the Selected Monitors table. To export all
available monitors, click the Move all to Selected Monitors button.
To access
Select Admin > System Availability Management. Right-click the required SiteScope server or
group and select Monitor Deployment Wizard or click the Monitor Deployment Wizard icon in
the Summary page next to the required SiteScope server.
NOTE:
l The wizard is accessible only if you have a running SiteScope hosted in SAM
Administration.
l After running the Monitor Deployment Wizard, the deployed monitors do not begin to run
immediately, but rather within the defined monitor running frequency time. You must give
the system time to implement all the updates.
Learn About
Monitor Deployment Wizard Overview
SiteScope templates enable you to deploy group and monitor configurations across multiple
infrastructure elements with a minimal number of configuration steps. For details, see the section
on templates in the Using SiteScope Guide in the SiteScope Help.
The Monitor Deployment Wizard uses SiteScope's template functionality to create a monitoring
solution for the CIs in your RTSM. When you select CIs to monitor using the Monitor Deployment
Wizard, the wizard automatically matches templates to the selected CIs based on the CI type
selected. You can also select additional templates to apply to the selected CIs for your specific
monitoring requirements. For details on which templates are deployed onto which CI types, see
Template Reference Table, on page 1325.
The RTSM may already include CI data that can be used for monitor deployment. These properties
may have been entered while adding the CI to Modeling Studio or may have been discovered by the
Discovery Manager. For details, see Create CIs and Relationships in the RTSM in the Modeling
Guide. The wizard is also able to retrieve the data from the RTSM for the selected CIs and use that
data when deploying the SiteScope templates.
APM enables you to use that data to create SiteScope monitors, groups, and remote servers for
existing CIs in the RTSM.
l Enables you to select CIs onto which to deploy the SiteScope templates and recognizes which
templates to deploy onto which CIs.
l Enables you to refine the selection of templates to deploy onto CIs.
l Checks the CI for existing monitors and measurements that match the monitoring solution to be
deployed by the template and enables you to handle duplicate monitoring.
l Imports the configuration item's properties that have been defined in RTSM Administration into
the monitor's properties and creates remote servers on SiteScope.
l Uses template variables to enable you to enter data for monitor properties that are not imported
from the configuration item's definition.
l Creates in the RTSM a monitored by relationship between the monitored CI and the created
monitor.
NOTE:
The Monitor Deployment Wizard only supports topology reporting for monitors that have a
default topology defined. This means you can select to add a template to a CI only if the CI
type is the default CI type for all the monitors in the template.
and the templates and variables within it should not be edited or deleted.
Only advanced users with a thorough knowledge of working with templates should attempt to edit
any of the variables or to add variables to the templates. For details, see the section on templates in
the Using SiteScope Guide in the SiteScope Help.
l Selecting Templates
Once a CI is selected, all the relevant templates are matched to the CI.
In the step for entering variable values, a check box appears next to each monitor template
associated with that CI. By default, if there is any missing data for the variables in a template,
that template is not selected for deployment. This enables the wizard to streamline the
deployment process.
You can select or clear templates for deployment. If you select a template for deployment but
fail to enter the missing data for its variables, an error message appears and the wizard
cannot proceed until you enter the data. If you leave any templates unselected, a warning
message appears to alert you that there are unselected templates but you can choose to
proceed with the wizard anyway. This applies to all unselected templates, whether data was
entered for them or not.
If the CI onto which you want to deploy the monitoring solution already contains all of the same
monitor and measurement instances, the CI is considered fully covered. If the CI has only part of
the monitors and measurements already deployed, the CI is considered partially covered.
You can choose to clear fully or partially covered CIs and disable them for the deployment. Or, you
have the option of continuing with the deployment and handling the duplicate monitors in the final
step of the wizard. If, in the final step of the wizard, duplicate monitors on CIs were detected and
the wizard successfully deployed templates onto these CIs, a Handle Duplicates button is
displayed and enables you to delete these monitors, disable them or leave them in tact as
duplicated monitors.
When the wizard deploys a template with remote server definitions for a physical monitor (for
example, a CPU monitor), a remote preference is created with the name of the host (the host DNS
name) plus the user name. When deploying a template with a remote server that already exists in
SiteScope's remote servers, SiteScope uses the existing remote and does not create another
remote preference. For details on creating remote servers with templates, see the section on
templates in the Using SiteScope Guide in the SiteScope Help
Reporting
The final step of the Monitor Deployment Wizard consists of the Deployment Results page which
displays information about the successful and unsuccessful monitor deployments. The report
contains the names of the selected CIs and the monitors selected for deployment. The deployment
status is indicated for each monitor.
The report can be exported to a PDF file. These reports include detailed information displaying all
the created groups, monitors, and alerts, including the exact location where they can be found in
SiteScope. These reports are useful for large deployments. For example, when hundred of CIs are
selected in the wizard, the resulting deployment can include thousands of new objects added to the
SiteScope. For details, see Deployment Results Page, on page 1348.
NOTE:
After running the Monitor Deployment Wizard, the deployed monitors are not run
immediately, but rather within the defined frequency scheduled for the monitor.
For details on the available templates used for the Siebel environment, see the section on templates
in the Using SiteScope Guide in the SiteScope Help.
For reference information on the Siebel monitor template and configuration items, see Template
Reference for Siebel, on page 1336.
Template Reference
The Monitor Deployment Wizard is enabled by a series of templates preconfigured in the SiteScope
monitor tree:
Tasks
How to Deploy Monitors Using the Monitor Deployment Wizard
This task describes the steps involved in deploying monitors using the Monitor Deployment wizard.
1. Prerequisites
l To run the Monitor Deployment Wizard, you must be assigned one of the following roles:
SuperUser or Administrator (in APM), Customer Administrator (in SaaS).
l Before running the Monitor Deployment Wizard, you should update the template with the
relevant counters. This is because SiteScope is unable to provide a common template
for all UNIX machines, as UNIX machines do not have a common file system
configuration or common counters. For example, a counter might be named avail on
one machine, and available on another.
TIP:
We recommend creating a Node Credentials view which contains hosts with
credentials, so that the necessary credentials exist to access the servers. This can
help to streamline the process of selecting the relevant hosts to be monitored in the
Select CIs to Monitor step of the wizard.
NOTE:
Do not create a view in which the same CI appears more than once. If you select a
view in which the same CI appears more than once, the selection of the whole view
in the wizard fails.
Example:
On the Final Configuration Summary page, review the final configuration summary and
select a SiteScope group on which to deploy the templates. Click Finish to complete the
wizard and deploy the monitors. For user interface details, see Final Configuration
Summary Page, on page 1346.
Example:
Example:
NOTE:
This task is part of a higher-level task. For details, see How to Deploy Monitors Using the
Monitor Deployment Wizard, on page 1321.
NOTE:
In the Select CIs to Monitor step of the wizard, you can select CIs to monitor from many
different views, but a specific CI may be selected only once, even if it appears in more than
one view.
UI Description
See Monitor Deployment Wizard User Interface, on page 1343
monitor properties imported from the RTSM, and the variable definitions that are either imported from
the RTSM or defined within the wizard.
host_username
nt_domain
host_password
host_username
NT domain nt_domain
SqlServerHostUserName
ParamUrl ParamUrl
port
purl purl
service_name
soap_action soap_action
WsdlUrl WsdlUrl
Siebel_Root_Dir Siebel_Root_Dir
Siebel_Logical_ Siebel_Logical_
Instance_Name Instance_Name
Gateway Gateway
Enterprise Enterprise
Username Username
Server_Manager_Path Server_Manager_Path
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Siebel_Root_Dir Siebel_Root_Dir
Enterprise Enterprise
Siebel_Root_Dir Siebel_Root_Dir
Server_Name Server_Name
Application Application
Username Username
Enterprise Enterprise
Application Application
Gateway Gateway
Server_Manager_Path Server_Manager_Path
PASSWORD PASSWORD
Group_Name Group_Name
data_name data_name
Enterprise Enterprise
Application Application
Gateway Gateway
data_name data_name
Server_Manager_Path Server_Manager_Path
Server_Name Server_Name
PASSWORD PASSWORD
Siebel_Root_Dir Siebel_Root_Dir
Application Application
Username Username
PASSWORD PASSWORD
Application Application
Username Username
PASSWORD PASSWORD
Siebel_Root_Dir Siebel_Root_Dir
Template:Web Server
CI Type: Web Server
Siebel_Root_Dir Siebel_Root_Dir
Siebel_Logical_ Siebel_Logical_
Instance_Name Instance_Name
Gateway Gateway
Enterprise Enterprise
Username Username
Server_Manager_Path Server_Manager_Path
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Database_Driver Database_Driver
Database_ Database_
Connection_ Connection_
URL URL
Database_Server_ Database_Server_
Name Name
PASSWORD PASSWORD
Database_Driver Database_Driver
Siebel_Root_Dir Siebel_Root_Dir
Enterprise Enterprise
Siebel_Root_Dir Siebel_Root_Dir
Server_Name Server_Name
Application Application
Username Username
Enterprise Enterprise
Application Application
Gateway Gateway
Server_Manager_Path Server_Manager_Path
PASSWORD PASSWORD
Group_Name Group_Name
data_name data_name
Enterprise Enterprise
Application Application
Gateway Gateway
data_name data_name
Server_Manager_Path Server_Manager_Path
Server_Name Server_Name
PASSWORD PASSWORD
Siebel_Root_Dir Siebel_Root_Dir
Application Application
Username Username
PASSWORD PASSWORD
Application Application
Username Username
PASSWORD PASSWORD
Siebel_Root_Dir Siebel_Root_Dir
Template:Web Server
CI Type: Web Server
Welcome Page
This wizard page describes the Monitor Deployment Wizard. Refer to Monitor Deployment Wizard
User Interface, above for important information on the wizard.
Important l An error message appears when you attempt to proceed to the next
information page if:
o the SiteScope you selected is not available
or
Important l If a CI appears under more than one view in the left pane, you cannot select it more
information than once in the selection that appears in the right pane, even if you attempt to
See also l Monitor Deployment Wizard Templates and Variables, on page 1317
l Full and Partial Monitor Coverage, on page 1319
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
<Model The Select CIs to Monitor page uses the standard Model Explorer functionality to select
Explorer> CIs in the left pane and move them to the right pane. For details, see CI Selector User
Interface in the Modeling Guide.
Note: The wizard cannot create monitors for the following CIs:
l CIs that do not have a matching template for deploying a monitor type
l CIs that are monitor CIs, generally those appearing in the monitor view
If you selected any CIs of these types, a warning message appears when you attempt
to proceed to the next step of the wizard.
Important l The Monitor Deployment Wizard automatically matches templates to the CI Types
information of the selected CIs. You can add additional templates manually in this dialog box.
The selected templates are added to all of the selected CI Types.
l The Monitor Deployment Wizard supports topology reporting for monitors that have
a default topology defined only. This means you can select to add a template to a
CI only if the CI is the default CI for all the monitors in the template.
See also Monitor Deployment Wizard Templates and Variables, on page 1317
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
Adds the selected templates in the left pane to the CI selection in the right pane.
<Template The left pane lists all the available templates in the wizard. The child objects are the
list> monitors that are deployed by the template.
<CI Type The right pane lists the CI Types of all the CIs selected in the Select CI to Monitor step
Selection> of the Monitor Deployment Wizard. If the wizard was able to match templates to the
selected CI Types, the CI Type is listed with the applicable template as a child object.
If the CI selected in the Select CI to Monitor step of the Monitor Deployment Wizard
belongs to a different CI Type, select an appropriate HI that corresponds to the CI
Type selected.
Note: You cannot select CIs for different CI Types for monitors that have multiple CIs
(SAP, Siebel, Solaris Zones, and VMware Performance)
Save Saves your template selection as a preference. This includes those templates that are
matching selected manual for CI types and those that are cleared from the automatic selection of
the wizard. The manually adjusted templates selection is matched to the selected CIs
automatically the next time the same APM user runs the wizard.
Restore Resets the list and removes all the added templates from the CI Types (those added
Defaults automatically by the wizard remain).
Connect to server
Verifies the correctness of the templates matched to the CI Types on the remote
server to be monitored, before saving the settings. If SiteScope fails to connect to the
remote server, or if there is an invalid match, verification fails and an error message is
displayed.
Note: Selecting this option slows performance time due to the remote connection.
Important l If data is missing for any selected templates, an error appears and you are unable
information to proceed to the next step.
l If any templates are unselected, a warning appears before you proceed to the next
step that informs you that there are unselected templates. This applies whether
data is filled in for the unselected templates or not.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
<Expanded The CIs that are missing required data are expanded. (If no CIs are missing data,
CI list> this section does not appear.)
<Unexpanded CIs that are not missing data are not expanded. You can optionally expand the CIs
CI list> to modify the data. (If all CIs are missing data, this section does not appear.)
CI column Each template for each CI is displayed separately with the relevant number of
license points for that template. Select the check box for the CI and template
combinations for which you want to deploy monitors.
Note: License points are relevant only when SiteScope 11.2x or an earlier version
or 11.32 with points-based model is connected to APM. When SiteScope 11.30 or
11.32 with capacity-based model (OSi) is connected to APM, this shows 0 points
instead of the actual number of OSI, URL, or Transaction instances used.
Variable The variables for templates with missing data are listed in the Variable column.
column
Value column The missing data in the Value column for all the selected templates. You can tab
between the fields and enter the required data in the available fields. You do not
need to enter missing data for templates that are not selected.
Important The licensing model used in SiteScope 11.30 changed from a point-based model to a
information capacity type model that is based on the types of objects SiteScope is monitoring
(Operating System Instances (OSI), URLs, or Transactions). SiteScope 11.32
reintroduced the points-based license model and provides the ability to migrate from a
capacity-based model to a points-based model if you have a valid points-based
license.
UI Element Description
Monitors to be Indicates the number of monitors being created for each template.
Created
column
License Points Indicates the number of SiteScope license points required for each monitor.
column
Note: License points are relevant only when SiteScope 11.2x or an earlier version
or 11.32 with points-based model is connected to APM. When SiteScope 11.30
or later or 11.32 with capacity-based (OSi) is connected to APM, this shows 0
points instead of the actual number of OSI, URL, or Transaction instances used.
SiteScope To select the SiteScope group under which the monitors are deployed, click
Group Browse and select a group from the tree in the Choose Target SiteScope Group
selection dialog box.
window
Note: If you attempt to deploy the same monitor on the same CI in the same
group twice, the deployment fails with a unique name error. However, you may
select a different group under which to deploy that monitor onto that CI.
Create CI Creates a CI group hierarchy. This creates SiteScope groups under the target
group group with the identical hierarchy of the CIs. For details, see CI Group Hierarchy
hierarchy Option, on page 1319.
UI Element Description
Verify monitor Verifies the correctness of the monitor configuration properties in the selected
properties with template with the remote servers on which the template is deployed.
remote server
Note: Selecting this option slows performance time due to the remote
connection.
Important l The deployment of monitors occurs at the template level. This means that if the
information deployment fails for any of the template elements (monitor, group, remote, or alert),
no other monitors in the template are deployed.
l When you deploy a physical monitor (for example, a CPU monitor), a remote
server with the same name is also created if such a remote server does not already
exist under Remote Servers (Microsoft Windows or UNIX).
UI Element Description
Export. Exports the Monitor Deployment Wizard Summary page to a PDF. This
report includes all created entities in SiteScope displaying the deployment directory
and status. It also displays the status of duplicate monitors.
Object Name Lists the monitors selected for deployment onto a given CI.
column
Retry Failed Click Retry Failed Deployments to re-attempt to deploy those monitors whose
Deployments deployment failed by modifying the data entered in the Type Required Data for CIs
page.
UI Element Description
Handle If duplicate monitors were deployed, click Handle Duplicate Monitors to open the
Duplicate Handle Duplicate Monitors dialog box. For each duplicate monitor listed, you can
Monitors select to leave it intact, disable it, or delete it. If all the monitors are to be handled in
the same way, you can use the Leave All Intact, Disable All or Delete All buttons
at the bottom of the page. For details on understanding duplicate monitors, see Full
and Partial Monitor Coverage, on page 1319.
For example, when upgrading APM, use the Global Search and Replace Wizard to configure all the
SiteScopes reporting data to APM to the upgraded version.
To access
l In SiteScope, right-click SiteScope root or the group or monitor in the monitor tree to which you
want to perform the global replace. To replace Preferences objects, right-click SiteScope root.
To replace alert objects, right-clickSiteScope root, or the relevant group or monitor object. Select
Global Search and Replace from the context menu.
l In APM, select Admin > System Availability Management. Below the SiteScope Summary
table in the right pane, click the Global Search and Replace button.
Learn About
Filter Affected Objects
Use the Filter Affected Objects option to further refine your selected object for the search operation.
You can select specific properties and select or enter values pertaining to your object. This enables
you to limit the selected objects but not the value to replace.
When performing the replace operation, only the value to replace is replaced and only on those
objects that match the properties selected in the Filter Affected Objects page. For example, select
all monitors with frequency set to 5 minutes and replace the monitor dependency setting for all of
those monitors, or select only those monitors monitoring a specific server and replace the threshold
settings for only those monitor instances matching the value of the server entered in the filter.
Use the find and replace method to search for specific settings and property values and replace only
those objects with the entered setting or value. You can search a string, value, or regular expression
pattern and replace only that string. Replacements are made only if the filter criteria matches. For
example, search for all monitors whose name value includes a server name that is no longer in use.
Replace the string representing the old server with a new string representing the updated server.
Threshold Settings
When replacing threshold settings for monitors, by default you replace only those settings that
share all of the following:
l Have the same condition (Error if, Warning if, or Good if).
l Are configured for the same schedule.
l Use the same operator type (< <=, > >=, ==, !=, contains, !contains).
NOTE:
< (less than) and <= (less than and equal to) are considered the same operator type, as are
> (greater than) and >= (greater than and equal to).
You also have the option to override all the existing threshold settings that have the same condition
(Error if, Warning if, or Good if) regardless of the operator used and the schedule configured. The
option is called Override Category and appears in the Choose Changes page of the wizard under
the Threshold Settings panel if you selected Monitor in the Select Type page of the wizard.
For example, you want to change the Error if threshold settings for all CPU monitors to greater than
85%. In the wizard, you select Monitor in the Select Type page, CPU in the Select Subtype page,
and expand the Threshold Settings panel in the Choose Changes page.
If you select the Override Category option when selecting greater than 85% as the New Error if
status condition, all the existing Error if settings for all CPU monitors are overwritten and changed
to greater than 85% when you complete the wizard.
If you leave the option cleared, the greater than 85% Error if setting you select in the wizard
replaces only those Error if settings that use the > (greater than) and >= (greater than and equal to)
operators and were configured for the same schedule for all CPU monitors.
For details on setting thresholds, see Setting Status Thresholds in the Using SiteScope Guide in
the SiteScope Help.
Tasks
How to Perform a Global Search and Replace
This task describes how to perform a global search and replace for objects, using the Global Search
and Replace Wizard.
2. Select SiteScope
NOTE:
This step is only applicable when you access the Global Search and Replace wizard
from SAM.
In the Select SiteScope page, select one or more SiteScopes on which to run the search
and replace.
Example:
To change the threshold boundaries for all CPU monitors, select Monitor as the object
type.
In the Choose Changes page, you then enter a new frequency of once a day, to monitor
the specified server.
You set up your alert action to send alert messages to specified email addresses.
However, one of the email addresses you configured to receive the alerts has changed
and you want to send alert messages to the new email address. You want to update
only the email address that has changed.
After selecting Alert Action as the object type, you select Find and Replace in the
Replace Mode page.
In the Choose Changes page, you enter the old email address in the Find field and the
new email address in the and replace with field.
You can filter your selection in the Filter Affected Objects page to include only those
monitors monitoring the specified server.
For user interface details, see Review Summary Page, on page 1363 and Summary Page,
on page 1364.
UI Description
See Global Search and Replace Wizard, below
This wizard page enables you to select the SiteScope on which to make replacements. This is part of
the Global Search and Replace Wizard. Refer to Global Search and Replace Wizard, above for
important information on the wizard.
Important l Only SiteScopes running version 9.0 and later and whose connection status
information permits configuration changes from SAM are listed.
l You must select at least one SiteScope.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
<SiteScope machines> Select one or more SiteScopes on which to run the search and replace.
UI Element Description
<object type> You can select only one SiteScope object type for each replace operation.
Only those types of objects available for the node you selected are listed.
(Alert, Alert Action,
Group, Monitor, When performing Global Search and Replace from SAM Administration,
Preference, Report) group, monitor, alert, alert action, and preferences appear only if they exist
on at least one SiteScope selected in the previous page.
UI Element Description
<Object type Displays properties of the object type. For example, if you selected Monitor as the
properties> object type, it lists all monitor types for the selected SiteScopes.
Note: This page is not available if you selected the object type Group, Alert, or
Report in the Select Type Page, above of the wizard.
UI Description
Element
Replace Globally replaces all matching objects with the new string or value.
Find Searches the target objects for properties that match a string or regular expression and
and replaces only the matching pattern with the replacement value.
Replace
This method of replacement includes a search for specific settings and property values
and replaces only those objects with the entered setting or value. You can select only a
partial value and replace only that string.
Note:
l If you select this option, only settings whose values can contain a string are available
in the settings area of the Choose Changes page and can be selected for the find and
replace action.
l Use this setting to determine the selection and the value to replace. It differs from the
Advanced Filter option which is a way to limit the selected objects but not the value to
replace.
Example: Search for all monitors whose name value includes a server name that is no
longer in use. Replace the string representing the old server with a new string
representing the updated server.
This is part of the Global Search and Replace Wizard. Refer to Global Search and Replace Wizard, on
page 1356 for important information on the wizard.
Important l The subtype's properties may be displayed differently than how they are displayed
information when editing a monitor, alert, preference, and so forth in SiteScope.
Examples: Mail Preferences is a text box in Global Search and Replace utility
rather than a drop-down list, and the Depends on property is not displayed in the
Global Search and Replace utility.
l The Server property is available only when monitors from the following group are
selected: CPU, Disk Space, Memory, Microsoft Windows Performance Counter,
Web Server, and Service monitor. For other monitors, the server attribute can only
be changed by selecting that specific monitor subtype in the Select Subtype page.
For example, if a CPU monitor is selected with a Web Server monitor, the server
property is available. If a monitor not from this group is also selected, the server
property is not available.
l Note for users of SiteScope within SAM Administration: If the SiteScopes
selected for the replace operation are not all the same version, the subtypes of the
SiteScopes may have different properties.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
Find If you chose the Find and Replace option in the Replace Mode page, the text boxes
Replace Find and Replace With are added to the top of this page.
With
l In the Find box, enter the search string, value, or regular expression pattern for the
setting or property you want to replace.
l In the Replace With box, enter the string or value to which you want all matching
patterns to be changed.
Note: If you select Frequency in the Monitor Run Settings, the values you enter in the
Find and Replace With text boxes must be in seconds. For example, you want to find
monitors with a frequency of 10 minutes and change the frequency to 20 minutes. In the
Find text box, enter 600 and in the Replace With text box enter 1200.
If no objects are found that meet the filter criteria, an error message appears. Reselect
your filter criteria.
<Settings This area includes the settings for the object you selected. For details about these
area> settings, refer to the selected object's settings page.
l If you selected Find and Replace in the Replace Mode page, you select only the
setting in the settings area. Enter the old and new values to replace in the
Find/Replace with boxes.
l If you selected Replace in the Replace Mode page, you select the setting and the
new value in the settings area.
For additional details on the Threshold Settings, Filter Settings, and Server Settings
areas, see below.
l Displayed only if you select monitor in the Select Type page, and one monitor in the Select
Subtype page.
l Not displayed in the Choose Changes page, if you select more than one monitor in the Select
Subtype page, and one of the monitors does not include threshold definitions.
The Override Category option is displayed in the Threshold Settings area only if you selected
Monitor in the Select Type page:
l When the option is selected, you can override the threshold settings of the same threshold
condition (Error if, Warning if, or Good if) for the selected monitor instances with the settings
you enter here for the replace operation.
l When the option is cleared, the settings you enter here replace only those settings with the same
operator type (< <=, > >=, !=, ==, contains, doesNotContain)) and the same configured schedule
for the monitor instances. Any other settings for the same condition but with a different operator
type or a different schedule remain. For details on this option and an example, see Threshold
Settings, on page 1351.
If you select two or more monitors in the Select Subtype page, and these monitors do not belong to
the same family (as listed in the table below), the Server Settings Panel is not displayed.
Important l The objects displayed depend on whether the user has change permissions on
information those objects.
o In SAM Administration, the permissions are set in APM's Permissions
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Filter. Optionally, click to open the dialog box if you want to further refine your
selections. For user interface details, see Filter Affected Objects Dialog Box, below.
<Affected The Affected Objects tree includes all objects that are matched against the filter
Objects criteria selected in the previous pages of the wizard.
tree>
Select or clear objects as required for the replace operation.
Note: When using Global Search and Replace from SAM Administration, a tree is
displayed for each SiteScope selected.
This is part of the Global Search and Replace Wizard. Refer to Global Search and Replace Wizard, on
page 1356 for important information on the wizard.
To access Click the Filter button in the Affected Objects Page, on the previous page.
Important Using this option only refines your selection for the replace and does not
information determine what to replace.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
<Settings The setting areas pertinent to the object you selected are displayed. For details about
areas> these settings, refer to the selected object's settings page. Select the properties and
UI Description
Element
This is part of the Global Search and Replace Wizard. Refer to Global Search and Replace Wizard, on
page 1356 for important information on the wizard.
Important l The number of objects that are affected by the global replacement is displayed
information above the table.
l Each table column can be sorted in ascending or descending order by right-
clicking the column title. An up or down arrow indicates the sort order.
l Once you click Apply in this page, you cannot undo the replacement operation.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
Change the sort order in the columns by clicking the up and down arrow in
the column title.
Default: The Full Name column is in alphabetical order, from top to bottom.
Full Name Displays a tree of the server name, group, monitor name, and the monitor's
properties whose value is being replaced.
<property> The box name that you marked in the Choose Changes page that changes
as a result of the replace operation.
Previous Value The current value that changes as a result of the replace operation.
Note: If the value being replaced is a check box that was cleared and is
now being selected, you may not see the previous value (cleared) for the
check box.
New Value The new value that you entered in the Choose Changes page.
Verify monitor Verifies the correctness of the monitor configuration properties against the
properties with remote servers on which the changes are being made.
UI Element Description
Note: When this option is selected, it takes more time to make changes
due to the remote connections.
Summary Page
The Summary page reports the changes that were implemented successfully and those in which errors
occurred. The page displays the changes in table format. When working with multiple SiteScopes in
SAM Administration, a table is displayed for each SiteScope and the name of the SiteScope appears at
the top of the table.
This is part of the Global Search and Replace Wizard. Refer to Global Search and Replace Wizard, on
page 1356 for important information on the wizard.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
Change the sort order in the columns by clicking the up and down arrow in the column
title.
Default: The Full Name column is in alphabetical order, from top to bottom.
Note: This option is available only to users accessing Global Search and Replace
from SAM Administration.
Note: This option is available only to users accessing Global Search and Replace
from SAM Administration.
Print. Click to print the table. This icon appears for each table in the summary.
UI Description
Element
Full Name Displays a tree of the server name, group, monitor name, and the monitor's properties
whose value is being replaced.
<property> The box name that you marked in the Choose Changes page that changes as a result
of the replace operation.
Previous The value that was replaced in the global replace operation.
Value
New Value The new value that resulted from the global replace operation.
l Data aggregation. Describes the data aggregation tasks performed by Application Performance
Management (APM) to make data handling and management more efficient.
For more details on data aggregation, see Data Aggregation, on page 1368.
l Data samples. Provides reference information for the data samples, and their fields, used in various
contexts in APM.
For data samples and their fields, see Data Samples, on page 1372.
l Report log. Describes how APM logs all activities related to reports and records all activities
related to specific reports in a report log.
For more details on the report log, see Report Log, on page 1465.
APM aggregates various types of data that it collects for reports (for example, response time data
collected by Business Process Monitor, infrastructure machine performance data collected by
SiteScope, and user traffic data collected by Real User Monitor). Data aggregation involves combining
individual measurements into manageable chunks. The result is improved speed and performance of
report generation.
Hourly
Hourly aggregation is performed every hour.
The default schedule is that the hourly aggregation for Business Process Monitor and SiteScope
data is done every hour for the time period that began 2 hours earlier (for example, at 12:00 PM APM
aggregates the data collected between 10:00 AM and 11:00 AM).
Daily
Daily aggregation is performed once a day after the hourly aggregation.
The default schedule is that aggregation begins at 1:00 AM for the previous day (for example, at
1:00 AM, APM aggregates the data collected between 12 AM, 25 hours ago and 12 AM, 1 hour ago).
When configuring profile properties, you can specify the time zone that APM uses to determine
when to perform daily aggregation in GMT Offset.
You can define a different delay for when the aggregation begins in the Offline Aggregator
infrastructure setting. For details, see How to Customize Data Aggregation, on the next page.
l For all reports except SiteScope reports, APM chooses the optimal combination of data categories,
for the requested time range and granularity, so that the smallest amount of rows must be retrieved
from the database.
For example, for a time range Jan. 1 10:40 AM - Jan. 3 10:40 AM and granularity of 1 day, APM
chooses data categories as follows:
Range Category
l If the time granularity for the report (or report time range in reports that are not over time) is set to less
than a day, regardless of the chosen time range, APM never uses daily aggregated data.
l If the time granularity for the report (or report time range in reports that are not over time) is set to less
than an hour, regardless of the chosen time range, APM always uses raw data.
1. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings.
2. Select Foundations.
3. Select Offline Aggregator.
4. In the Offline Aggregator - General table, you can specify a separate delay for Business
Process Monitor, custom, and SiteScope data. The delay you specify is for both the hourly and
daily aggregations. It is recommended that only advanced users change the defaults set in
Infrastructure Settings and after first consulting Software Support or your Services
representative.
1. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings:
2. Select Foundations.
3. Select Generic Data Engine.
4. In the Generic Data Engine - Aggregation, locate and modify the Aggregation Policy
setting.
NOTE:
In general, Aggregation Policy setting should not be modified without first consulting
Software Support. It is not relevant for Software-as-a-Service customers.
l When viewing aggregated data, you may not always be able to see results when drilling down to
individual transaction instances.
l When viewing aggregated data for non-rounded time periods, there might be inaccuracies for the
time period close to the starting and ending times of the report. For example, if you run a report on a
Thursday based on data collected between 9:45 AM the previous Monday and 9:45 AM the previous
Tuesday, the time period between 9:45 AM and 10:00 AM Monday will not contain any data, even if
data was originally collected.
l APM is unable to display both aggregated and raw data simultaneously in the Multi-Profile report.
l When viewing SiteScope data that is aggregated hourly, keep in mind that if the aggregator did not
finish aggregating the necessary data, the latest hour may not include all the data. This may happen
on rare occasions when there is a large amount of data needing hourly aggregation.
l Service Level Management aggregates some data differently. For details, see "Aggregated Data" in
the APM User Guide.
l EUM data is not aggregated when the application has been stopped.
For a description of the special fields that are available in various APM contexts, see Special Fields,
below.
For more information on the various data samples and their fields, see:
Special Fields
This section describes the special fields that are available in various APM contexts.
IP Addresses
In some samples, IP addresses are returned as 32 bits representing an array of four bytes. Each
byte represents a segment of the IP address. To get the standard text representation of an IP
address, convert the returned value to binary and pad left with zeros to a length of 32. Convert each
eight bits separately into decimal representation and concatenate the text representation of the
resulting numbers together with decimal points between the numbers. For example:
Time Stamps
Time in queries and return data is a double data type representing seconds since January 1, 1970.
For details on understanding date-time values returned by queries, see Date-Time Values.
Limitation: There is currently no configuration item name field, and it is not possible to map CI
names to their CMDB IDs (entity_id field). Therefore, the value of these samples is limited.
Value Value DOUBLE Depends The result of the business rule calculation
on related
rule
Limitation: There is currently no configuration item name field, and it is not possible to map CI
names to their CMDB IDs (entity_id field). Therefore, the value of these samples is limited.
etiValue etiValue DOUBLE The value of the health indicator, which is used
to set its severity (for example, CPU
utilization high)
sub_ sub STRING Text describing the metric that sent data for the
component component health indicator (for example Disk D)
time_ Sample DOUBLE seconds Time stamp in seconds since Jan 1 1970
stamp Time since
Jan 1
1970
entity_id Entity ID CI ID
time_stamp Sample DOUBLE seconds Time stamp in seconds since Jan 1 1970;
Time since Jan for the open sample this is the time to date.
1 1970
szTargetName Target Name STRING Name of the host that the monitor monitors
time_ Time Stamp DOUBLE/ Time stamp in seconds since Jan 1 1970
stamp seconds since
Jan 1 1970
ci_type CI Type The type of configuration item that is monitored by the EMS
monitor that captures the event
customer_ Customer Customer name to which the sample belongs (for Software-
name Name as-a-Service, otherwise Default client)
instance Instance Optional field: Instance of subject that generated the event
(for example D:\); lowest level of hierarchy describing the
event source
object Object Optional level in the hierarchy describing the event source
SEVERITY_UNKNOWN
SEVERITY_INFORMATIONAL
SEVERITY_WARNING
SEVERITY_MINOR
SEVERITY_MAJOR
SEVERITY_CRITICAL
subject Subject Subject of event (for example: CPU, SAP application, Hard
Disk), middle/high level hierarchy describing the event
source. The hierarchy describing an event is in the following
format:
target_name Target Name Name of device or host that generated the event
szMonitorTitle Monitor Title STRING Name given to the monitor upon creation
szTargetName Target Name STRING Name of the host that the monitor
monitors
time_stamp Time Stamp DOUBLE/ Time stamp in seconds since Jan 1 1970
seconds
since Jan 1
1970
szMonitorTitle Monitor Title STRING Name given to the monitor upon creation
szTargetName Target Name STRING Name of the host that the monitor
monitors
time_stamp Time Stamp DOUBLE/ Time stamp in seconds since Jan 1 1970
seconds
since Jan 1
1970
Process Monitor
Customer ID
monitored by the
BPM Script.
description
u_iSize Download data size U_INT kilobytes The sum of the total
download size
0 Pass
1 Fail
6 Script error
sum of component
download times in the
transaction
breakdown. Can be
used to calculate
standard deviations.
Downtime Downtime State INT The downtime state when the data
_indicator was reported—0
Size Size
iFileLine File Line INT File line that caused the error
szFileName File Name STRING The name of the file in which the error
occured
Name
This section describes the following samples and sample fields for Real User Monitor:
Actions hits
bytes_in Bytes from client DOUBLE Bytes The number of bytes received
to server by the software element
bytes_out Bytes from DOUBLE Bytes The number of bytes sent by the
server to client software element
tot_dl_o_dth Total download DOUBLE number of The total number of hits with a
time for hits over hits time to first buffer more than the
download threshold configured in End
threshold User Management
Administration
tot_hits_o_sth Hits over server INT The total number of hits with a
thresholds time to first buffer more than the
threshold configured in End
User Management
Administration
tot_ssl_time Total SSL DOUBLE milliseconds Total SSL handshake time for
negotiation Time all connections that were
opened for transferring the page
data
tot_latency Total Latency DOUBLE milliseconds total latency of all packets sent by end
user
tot_packets Total number DOUBLE packets Total amount of packets to and from
of packets this server
app
_avail_
mean
client_ Client Host STRING The name of the machine on which the
host_name Name client is installed
client_ips Client IPS STRING The IP of the machine on which the client
is installed
downtime_ Downtime INT The downtime state when the data was
state State reported
Name
time_stamp Time DOUBLE seconds Time stamp in seconds since Jan 1 1970
Stamp since Jan 1
1970
tot_event_ DOUBLE
perf
client)
downtime_ Downtime INT The downtime state when the data was
state State reported
eu_host_ End User Host STRING Host machine name of the end user
name Name
event_data Event Extra Data STRING alpha- Actual values returned from event
numeric
event_type Event Type INT number Event type as configured in End User
(of Management Administration
event
type)
Session
action_hits Total Hits INT The total number of hits for the action
downtime_ Downtime INT The downtime state when the data was reported
state State
time_stamp End Time DOUBLE Time stamp in seconds since Jan 1 1970
tot_errors Total INT The total number of errors for the action
Errors
downtime_ Downtime State INT The downtime state when the data
state was reported
time_stamp Sample Timestamp DOUBLE seconds Time stamp in seconds since Jan
since 1 1970
Jan 1
1970
browser End User Browser STRING Type of browser used for the
session
eu_host_ End User Host Name STRING Host machine name of the
name end user
eu_user_ End User Login Name STRING Login name of end user
name
start_time Session Start Time DOUBLE seconds Time that the session started
since Jan 1
1970
downtime_ Downtime INT The downtime state when the data was
state State reported
tot_action_ Total Hits INT The number of total hits for the action in
hits the last five minutes
time
downtime_ Downtime INT The downtime state when the data was
state State reported
eug_ End User BINARY APM internal application End User Group
subnet_id Group ID number
Subnet ID
time_stamp time_stamp DOUBLE The time that the sample was sent
tot_app_ Total plain DOUBLE bytes Total amount of plain application traffic,
plain application not including TCP overhead, from the end
_bytes_in bytes in user
tot_app_ Total plain DOUBLE bytes Total amount of plain application traffic,
plain application not including TCP overhead, to the end
_bytes_out bytes out user
tot_latency Total DOUBLE milliseconds Total latency of all packets sent by end
Latency user
tot_packets Total DOUBLE packets Total amount of packets to and from this
number of server
packets
tot_ Total INT requests The total number of hits from this end-
requests Requests user group
from this
EU
downtime_ Downtime INT The downtime state when the data was
state State reported
time_stamp End Time DOUBLE Time stamp in seconds since Jan 1 1970
tot_app_ Total plain DOUBLE bytes Total amount of plain application traffic,
plain application not including TCP overhead, to this
_bytes_in bytes in location
Tot_app_ Total plain DOUBLE bytes Total amount of plain application traffic,
plain application not including TCP overhead, from this
_bytes_out bytes out location.
Connection
Open by
this EU
tot_latency Latency DOUBLE milliseconds Total latency of all packets sent by end-
user
tot_packets Total DOUBLE packets Total amount of packets to and from this
number of server
packets
tot_ Total INT requests The total number of slow requests from
requests Requests this location
from this
EU
server_conn_
mean
Group ID
sum_squares Sum of squares DOUBLE Square Sum of the squares of the jitter
_jitter Jitter milliseconds time
tot_bitrate Total bitrate DOUBLE bytes Total amount of traffic for active
_bytes bytes VoIP
tot_bytes_out Total number of DOUBLE bytes Total amount of traffic from this
TCP bytes out server
application
tot_client Total client DOUBLE packets Total packets with window size
_window_zero packets with 0, transmitted from the end user
window size
zero
tot_connect Total DOUBLE milliseconds Total TCP handshake time for all
_time Connection connections to the application
Negotiation
Time
tot_latency Connection DOUBLE milliseconds Total round trip time for all
Reset by client packets sent by the end user
tot_packets Total number of DOUBLE packets Total packets from and to the end
packets user
tot_requests_o Total hits over INT requests Total number of requests on the
_dl_th download time application with total time
threshold exceeding the total time
threshold
tot_requests_o Total hits over INT requests Total number of requests on this
_s_th server time application with total time
threshold exceeding the total time
threshold
_bytes bytes
tot_server Total server DOUBLE packets Total packets with window size
_window_zero packets with 0, transmitted from this server
window size
zero
tot_ssl_time SSL DOUBLE milliseconds Total SSL handshake time for all
Negotiation connections that were opened for
Time transferring the action data
client)
downtime_ Downtime INT The downtime state when the data was reported
state State
time_stamp End Time DOUBLE Time stamp in seconds since Jan 1 1970
tot_action_ Total Hits INT The total number of hits for the action
hits
downtime_ Downtime INT The downtime state when the data was
state State reported
tot_app_ Total plain DOUBLE bytes Total amount of plain application traffic,
Tot_app_ Total plain DOUBLE bytes Total amount of plain application traffic,
plain application not including TCP overhead, to the end
_bytes_out bytes out user
tot_latency Latency DOUBLE milliseconds total latency of all packets sent by end-
user
tot_ Total DOUBLE number The color representing the status of the
latency_ Latency representing total latency—a negative number
color Color color indicates good (green) status and a
positive number indicates bad (red) status
tot_packets Total DOUBLE packets Total amount of packets to and from this
number of server
packets
tot_ Total INT requests The total number of hits from this location
requests Requests
from this
EU
time_stamp Sample Time INT seconds Time stamp in seconds since Jan
since Jan 1 1 1970
1970
tot_connection Connection DOUBLE milliseconds Total TCP handshake time for all
_time Time connections that were opened for
transferring the action data
tot_frstbffr_ Sum of total DOUBLE The total time to first buffer for the
time time to first transaction
buffer
tot_hits_b_ Total hits below DOUBLE number of The total number of hits with a
fbth the time to first hits time to first buffer less than the
buffer threshold threshold configured in End User
Management Administration
tot_hits_b_gth Hits Below INT number of Number of hits whose time was
Gross Warning hits less than the gross threshold
Threshold configured in End User
Management Administration.
Always 0 or 1
tot_hits_b_nth Hits Below Net DOUBLE number of Number of hits whose time was
Warning hits less than the net threshold
Threshold configured in End User
Management Administration.
Always 0 or 1
tot_hits_b_sth Hits Below INT number of Number of hits whose time was
Server Warning hits less than the server threshold
Threshold configured in End User
Management Administration
tot_hits_o_ Total hits over DOUBLE number of The total number of hits with a
fbth the time to first hits time to first buffer more than the
buffer threshold threshold configured in End User
Management Administration
tot_hits_o_gth Hits Over Gross INT number of Number of hits whose time was
Threshold hits more than the gross threshold
configured in End User
Management Administration.
Always 0 or 1
tot_hits_o_nth Hits Over Net INT number of Number of hits whose time was
Threshold hits more than the net threshold
tot_hits_o_sth Hits Over INT number of Number of hits whose time was
Server hits more than the server threshold
Threshold configured in End User
Management Administration
tot_server_b_ Server Time DOUBLE number of Total number of hits whose time
sth Below Server hits was below the threshold
Warning configured in End User
Threshold Management Administration
tot_server_o_ Server Time DOUBLE milliseconds Total server time more than the
sth Over Server threshold configured in End User
Threshold Management Administration
tot_ssl_time SSL Negotiation DOUBLE milliseconds Total SSL handshake time for all
Time connections that were opened for
transferring the action data
next_ Next INT The severity status of the KPI after the
severity Severity change that caused the alert to be sent,
expresses as the ID defined in the From field
in the Parameter Details window (Admin >
Service Health > Repositories > KPIs)
prev_ Previous INT The severity status of the KPI before the
severity Severity change that caused the alert to be sent,
expresses as the ID defined in the From field
in the Parameter Details window (Admin >
send_time Send time DOUBLE seconds The date and time that the alert was sent,
since expressed in seconds since Jan 1 1970
Jan 1
1970
trigger_ Trigger INT milli- An integer indicating the time that the status
interval Interval seconds breached the condition.
view View STRING The local impact view name if the view is a
local impact view or empty for a regular view
dEventTimeStamp triggered DOUBLE seconds Time of the event that triggered the
time alert
The Diagnostics sample (appmon_vu_t) contains data from the Diagnostics application. The
sample includes the following fields (in alphabetical order):
total Total
max_total_ Max Total BINARY Seconds The time of the longest method call in the
time Time transaction
profile_ Profile Name STRING The name of the profile with the J2EE_For
name + customer name format
l Q_CRITICAL=0
l Q_MAJOR=5
l Q_MINOR=10
l Q_WARNING=15
l Q_OK=20
time_stamp Time DOUBLE seconds Time stamp in seconds since Jan 1 1970
since
Jan 1
1970
total_time Total Time BINARY Seconds The time of the longest method call in the
transaction
name Name
complex_ BLOB
value
property_ STRING
name
property_ STRING
type
simple_ STRING
value
customer_ STRING
name
sample_type STRING
APM records all activities related to specific reports in a reports log. The activities that are logged are:
Each error and activity is recorded using a specific format – for details about the reports log format, see
Report Log Structure, on page 1467.
Logging Errors
Logging occurs for any error during:
l Report initialization.
l Report customization – for details on customizing reports, see Customizing Reports in the APM
User Guide.
l Report rendering (creating the report display).
Logging Activities
Logging occurs for any action related to reports. The actions that are logged are:
l Debugging information.
l Activities performed on reports.
l Warning messages.
l Error messages.
l Fatal errors.
The log levels have the following hierarchy: DEBUG, INFO, WARN, ERROR, and FATAL, where
DEBUG represents the lowest level and FATAL the highest level. The default level is ERROR.
The log level hierarchy means that if you select one of the levels, the report includes all the information
related to that level and the levels above it, as follows:
DEBUG Includes debugging information, activities performed on reports, warning messages, error
messages, and fatal errors.
INFO Includes activities performed on reports, warning messages, error messages, and fatal
errors.
1. Open the
<APM root directory>conf\core\Tools\log4j\EJB\topaz.properties file with a text editor.
2. Search for the following line: log4j.category.com.mercury.am.bac.core.reports=
${<loglevel>}, reports.appender
3. Change <loglevel> to DEBUG, INFO, WARN, ERROR, or FATAL.
4. Save the file.
NOTE:
2005-08-24 11:25:07,590 [TP-Processor1] (NewReportAction.java:66) <loglevel> -
MERQ-120238: USER ACTION started
----------------------------------------=-------------------------------------
---
Action= <action>
User= <user> (id:<id>)
Report ID= <report_id>; State ID: <state_id>
----------------------------------------=-------------------------------------
---
2005-08-24 11:25:15,980 [TP-Processor1] (DisplayAction.java:77) <loglevel> -
MERQ-120242: USER ACTION ended
----------------------------------------=-------------------------------------
---
User= <user> (id:<id>)
Report ID= <report_id>; State ID: <state_id>
Duration= <duration> ms (init:6141; render:3859)
Time filter= View: <view>; From:<from_day_time>; To: <to_
day_time>; Every: <periodicity>
----------------------------------------=-------------------------------------
---
For example, the following entry specifies that a new report CMDBOverTime has been created by the
admin user:
Parameter Description
Value
<log_ Represents the level that you selected – for details about the log level, see How to Set
level> the Report Log Level, on the previous page.
Parameter Description
Value
<duration> The number of milliseconds the server took to perform the user action.
The time filter that was used in the activity includes the following information:
l <view> indicates the filter that was selected. This information is for internal use.
l <from_day_time> indicates when the activity started. This information is for
internal use.
l <to_day_time> indicates when the activity ended.
l <periodicity> indicates the sampling periodicity. This information is for internal use.
Part 6: Integrations
Supported Integrations
The primary integrations with APM are as follows:
l Diagnostics Integrations. If you have a Diagnostics license, you can track performance of
applications that are being monitored by Diagnostics within APM. For details, see Diagnostics
Integration, on page 1472.
l Operations Orchestration Integrations. If you have set up an integration between APM and
Operations Orchestration (OO), you can configure mappings between CIs and runbooks, to
launch OO runbooks directly from Service Health. For details, see OO Integration Administration
User Interface, on page 1474.
l Application Lifecycle Management Integrations. If you have set up an integration between
APM and Application Lifecycle Management (ALM), you can:
o export related data and monitoring tools configuration for a single application. The exported
data includes information about the application's transactions and actions, traffic and load
details, topology and monitors.
o import data from ALM. The imported data includes Business Process Monitor scripts and
SiteScope configurations that have already been tested.
For details on exporting and importing data betweeen ALM and APM, see Application Lifecycle
Management Integration Administration, on page 1480.
APM-APMand APM-CMS Integrations
l APM - APM. Integrations between APMs enable the exchange of events between APMs, using
event synchronization and topology synchronization between the APMs.
l APM - CMS. APM integrates with Universal CMDB to enable sharing topologies (CIs and
relationships) between instances and enabling a consistent CI ID in an environment. The
integration uses the Configuration Management System (CMS) topology. A single instance is
configured to be the CMS and the global ID generator; synchronization is achieved using the
topology sync.
For details on setting up these integrations see "Integrating Multiple CMDBs" in the Data Flow
Management Guide. For more information on working with multiple APMs, refer to the RTSM Best
Practices PDF in the APM documentation set.
External Users
If your integration includes external users accessing APM from outside the corporate network via
the internet, in order for them to drill down from APM to the integrated application, the URL of the
integrated application must be publically accessible.
l For most integrations, this URL is defined in Admin > Platform > Infrastructure Settings >
Foundations: Integrations with other applications.
l For integrations with SiteScope, it is specified when you register the SiteScope instance.
l For integrations with Diagnostics, it is specified when you register the Diagnostics server.
For more details, refer to the specific integration documentation, in the Integrations tab of the
Software Solution and Integration Portal
(https://hpe.sharepoint.com/teams/aztec/Portal/index.html).
From within APM, you can track the performance status of your applications that are being monitored
by Diagnostics. The Diagnostics integration with APM enables you to drill down to Diagnostics data
from specific APM configuration items and reports. You can also generate high level reports in APM
about the performance of applications and Business Process Monitor (BPM) transactions that are
monitored by Diagnostics.
For details about viewing the integrated Diagnostics data, see "Integrations with Other Software
Products" in the Diagnostics online help or the Diagnostics User's Guide. The Diagnostics online help
can be accessed from the APM user interface after the integration has been set up. See Help >
Diagnostics Help > Diagnostics User's Guide.
For information about setting up the integration, see the APM-Diagnostics Integration Guide. This guide
is located on the Software Support site. Access requires a Passport login.
Supported Integrations
l AppPulse Active. For information, see Integrating with APM in the AppPulse Active online help
(http://apppulse-help.saas.hpe.com/active/eng/Content/6_Integrations/APM_Integration.htm).
l AppPulse Mobile. For information, see Integrating With APM in the AppPulse Mobile online help
(http://apppulse-help.saas.hpe.com/mobile/eng/Content/6_Integrations/bsm_intro.htm).
Important information Click a row in the table to select an existing mapping for editing or deletion.
UI Element Description
(A-Z)
New. Opens the Run Book Mapping Configuration wizard, where you configure
the mapping between a CI type and OO run books. For details on the user interface,
see Run Book Mapping Configuration Wizard, on the next page.
Edit. Opens the Select CI Type page of the Run Book Mapping Configuration
wizard where you can edit the selected mapping. For details on the user interface,
see Select CI Type Page, on the next page.
CI Type Displays the CI types to which OO run books are already mapped.
Operation Displays the OO run books that are mapped to each CI type.
Orchestration
Flows
Important l The child CIs of a CI, for which you configure a run book, are also assigned that run
information book.
l When using the Run Book Mapping Configuration wizard to edit a previously
configured mapping:
o The Welcome and Summary pages of the wizard are not displayed.
o You do not have to access the wizard pages in a specific order. Click a wizard
page name on the left to go directly to that page.
o From any of the wizard pages, click the OK button to save the mapping
configuration and exit the wizard.
l The Welcome and Summary pages are displayed only when you create a new run
book mapping.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
<CI Displays a list of CI types from which you select the required CI type to which to map OO
UI Description
Element
(A-Z)
l CI types that already have run books mapped to them appear in the tree, but are
disabled.
l When you edit an existing mapping, only the configured CI type is displayed and you
cannot edit it.
<Search You can search for CI types with names containing a specific string that you enter in this
string> field. Click the Search button to run the search. Only matching results are displayed in
the tree.
Note:
Clear Click to clear the current search string and display all CI types.
Search Click to display only CI types that match the search string.
UI Element Description
(A-Z)
Select run book to map. Adds the run book you selected in the Flow Library area to
the list in the Selected Run Books area.
Remove run book from mapping. Removes the run book you selected in the
Selected Run Books area from the list and moves it back to the Flow Library area.
Flow Displays a tree of the available run books in the OO flow library. Click a run book to
Library select it.
UI Element Description
(A-Z)
Description
Selected Displays the run books you select for mapping to the CI type and their path in the OO
Run Books flow library. Click a run book to select it for removal from the list.
Note:
l A run book that is included in an existing mapping, but that is not found in OO, is
denoted by the icon. Remove the run book from the mapping.
l A run book included in an existing mapping that contains different parameters than
those defined in the mapping (that is, additional or deleted parameters), is denoted
by the icon.
CI The default CI from the selected CI type topology to use as the source for the
required run book parameter. Click the arrow to open a drop-down list of all the
CIs included in the CI type topology. Select a different CI if required.
CI Attribute The default CI attribute, of the selected CI, to use as the source for the
required run book parameter. Click the arrow to open a drop-down list of all the
attributes for the selected CI. Select a different attribute if required.
Enable to run Select the option when you want to automatically run the run book.
automatically
Note: The run book runs automatically only when all the parameters listed in
the Configure Parameters page have been assigned a value, and the run book
runs without user intervention.
Event Attribute The default event attributes for events that correspond to the selected CI
type. The field automatically lists all the default event attributes and custom
attributes that were defined in OBM. You can select one of the listed default
event attributes or add your own.
For details about the attributes, see OBM Online Help documentation.
Run A hierarchical list of the selected run books and the parameters they require.
Book/Parameter
Note:
Name
l Only parameters that are configured as flow input parameters for run books
are included. For example, a parameter that is included in an operation
configured in a run book is not displayed and cannot be mapped.
l Mandatory parameters for which settings are required are denoted by a red
asterisk.
l A parameter included in an existing mapping, but that is not found in a run
book, is denoted by the icon.
l A parameter found in a run book, but not included in an existing mapping, is
denoted by the icon.
l Additional and deleted parameters are automatically added to or removed
from the mapping, when you click the OK button on the wizard page.
To choose an Click the link to open the Select Topology dialog box, where you can select
attribute that is not a CI from a related CI topology to use as the source for the required run book
part of the selected parameter. For details on the user interface, see Select Topology Dialog Box,
CI click here below.
Summary Page
This page summarizes the configuration of the mapping of the parameters used by the selected
Operations Orchestration (OO) run books to the CI attributes or to the event attributes, as well as the
default values of the attributes.This is part of the Run Book Mapping Configuration Wizard, on page
1475.
required run book parameter for the CI type selected in the wizard.
To Click the Select Related CIs link in the Configure Parameters page in the Run Book
access Mapping Configuration wizard. For details on the user interface, see Configure
Parameters Page, on page 1477.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
(A-Z)
Select the Select a specific node from the selected topology to use as the source for a
node to required run book parameter for the CI type selected in the Run Book Mapping
which the run Configuration wizard. Available nodes are those applicable for the CI type
books are selected in the wizard, and their descendants.
mapped
Select Select a topology from the drop-down list of topologies that are related to the CI
topology type selected in the Run Book Mapping Configuration wizard. Related
topologies are those topologies in the Run Book folder in Modeling Studio that
include a node for the CI type selected in the wizard.
Note:
l Topology names in the Run Book folder in Modeling Studio cannot contain
spaces.
l You can create topologies using Query Manager (Admin > RTSM
Administration > Modeling > Modeling Studio). For details on the user
interface, see Modeling Studio Page in the Modeling Guide.
To access
Select Admin > Integrations > Application Lifecycle Management Integration
Learn About
This section also includes:
NOTE:
Data exported from RUM packages include network data to simulate more realistic data for
PC-Shunra integrations.
You export the data for a specific application and for a selected time range. If the time range you
select is greater than one hour, APM calculates the busiest hour within the selected time range
(based on the number of actions) and exports the data for that one hour period only. The data is
exported to a number of different files, contained in a .zip file with the default name of <selected
application name>_<selected start date and time>_<selected end date and time>.zip.
Export Prerequisites
l Performance Center version 12.50 or later.
l Real User Monitor version 9.26 or later.
l SiteScope version 11.20 or later.
l The exported APM configuration must not contain characters that are not supported by
Performance Center.
l Traffic monitored by RUM must not contain characters that are not supported by Performance
Center.
Exported Files
The following table describes the different files that are included in the .zip file:
Manifest.xml An XML file with data about the creation of zip root
the zip file and the files it contains. folder
l Select Admin > Platform > Setup and Maintenance > Infrastructure Settings:
l Select Applications.
l Select End User/System Availability Management>.
l In the End User/System Availability Management - Data table, locate the Number of most
active locations and transactions in reports generated for ALM intergation parameter.
Change the value to the required number.
Imported BPM scripts are stored in the Script Repository in EUM Administration. A default directory
called ALM Imports is created in the Script Repository and for each application for which a script is
imported, a sub-directory is created with the application name.
SiteScope configuration templates are copied to the following location within each SiteScope
application registered with APM:
In the Templates context > SiteScope node > AutoSyncContainer > <name of application>
Import Prerequisites
l For the applicable version of Performance Center consult Software Support or your Services
representative.
l SiteScope version 11.21 or later.
l The SiteScope Administrator user must be configured with a user name and password (it cannot
be left blank).
l The passphrase string for all software applications integrated using LW-SSO must be identical.
Make sure that LW SSO Init String in SiteScope Preferences > General Preferences > LW
SSO Settings matches the string in APM.
l The .zip file created in Performance Center must contain at least one BPM script. SiteScope
configurations are optional.
Imported Files
The following table describes the different files that are included in the .zip file:
<script name>.zip For each BPM script there is a zip file containing the \scripts
script's files.
Manifest.xml An XML file with data about the creation of the zip file and zip root
the files it contains. folder
UI Descriptions
This section includes:
To access the Export to ALM Page, select Admin > Integrations > Application Lifecycle
Management Integration > Export to ALM.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element Description
View Select the required time frame from the drop-down list. If you select the custom
view, configure the From and To dates and times.
If the selected time frame is not in the format of full (rounded) hours, APM
expands the time frame to the closest full hours. For example:
l 15:29-15:43 is expanded to 15:00-16:00
l 15:40-16:20 is expanded to 15:00-17:00
If the time frame you select is greater than one hour, APM calculates the busiest
hour within the selected time frame (based on the number of actions) and exports
the data for that one hour period only.
If the selected application is monitored by SiteScope only (and not by RUM) and
the selected time period is greater than one hour, SiteScope data for only the first
hour of the selected time period is exported.
Applications Select the application for which you want to export data.
Download Select this radio button to download the generated zip file. When the zip file is
zip file generated, you are prompted to open it, or download it to your client machine.
l You must not navigate away from this page until the zip file has been
successfully generated and downloaded, otherwise the process is aborted.
l Once the zip file has been generated and downloaded, the status of the
generation is displayed.
Send zip file Select this radio button to send the generated zip file by email, and enter the
UI Element Description
To access the Export to ALM Page, select Admin > Integrations > Application Lifecycle
Management Integration > Import from ALM.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
Select Enter the path to the .zip file you want to import. Click Browse to open a dialog box in
File which you can browse to the required .zip file.
For details on creating the .zip file for importing, refer to the Performance Center
documentation.
l CIT relationships map. You can sketch a CIT relationship map of the integration you are
creating to help you formulate the data assignments that are described below. This feature is for
illustration only.
l SiteScope Integration Monitors. SiteScope Integration Monitors integrate measurements,
open incidents, alerts, and events generated by Enterprise Management Systems software into
APM. For details about the SiteScope integration monitors, see Working with SiteScope
Integration Monitors.
You access the System Availability Management Administration through a window in the EMS
Integrations application. Using the window, you can access SiteScopes and create integration
monitors to collect performance and availability data from your EMS system.
l Assignments. You can configure assignments for EMS Monitor CI type that you added to the
CIT relationship map you sketched previously. A health indicator or a KPI assignment rule
includes a condition and a task. The condition describes, where relevant, specific characteristics
of a CI. The task describes the shortcut menus, health indicators, KPIs, rules, rule parameters,
and selectors that are to be assigned automatically to the CI when the condition occurs, if the
assignment is running. Out-of-the-box integrations and new assignments with predefined
topology already include the relevant assignments. For details on the assignment mechanism,
see Customizing KPI and HI Assignments, on page 179.
l Integration View Results. Out-of-the-box integrations already include predefined views. In
addition, a new view is automatically created for a new integration The name of the view is the
same as the name of the integration data source. The view includes the relevant CIs. You can
display the view contents and the status of the view's CIs in Service Health.
Limitation
If you configure a monitor in SiteScope which integrates with one of the integrations under
Administration > Integrations > EMS Integrations Administration, the reconciliation
prioritization feature for SiteScope will not work, meaning SiteScope cannot be prioritized over
other data collectors.
The out-of-the-box Computer, Tickets, and Computer - Running Software integration types use out-of-
the-box topology scripts to create the appropriate topology.
KPIs and health indicators assigned to an EMS Monitor CI, as shown below, are automatically
propagated to the parent CI.
For concept details about assignments, see Customizing KPI and HI Assignments, on page 179.
Computer
When an EMS Monitor CI is added to the RTSM, the following happens:
l In Service Health:
o The System EMS Monitor health indicator is assigned to the EMS Monitor CI with the
SiteScope EMS Monitor Multiple Events rule.
o The Legacy System KPI is assigned to the EMS Monitor CI with the Worst Status rule and
the EMS Measurement menu.
l In Service Level Management:
o The Software Performance EMS Monitor health indicator is assigned to the EMS Monitor
CI with the Application Quality rule.
o The System EMS Monitor health indicator is added to the EMS Monitor CI with the System
Quality rule.
o The Legacy System KPI is assigned to the EMS Monitor CI with the Group Average Value
rule.
o The Software Performance KPI is assigned to the EMS Monitor CI with the Group Average
Value rule.
Tickets
When an EMS Monitor CI is added to the RTSM, the following happens:
l In Service Health:
o The Ticketing EMS Monitor health indicator is assigned to the EMS Monitor CI with the
Number of Open Incidents rule.
o The Number of Open Incidents KPI is assigned to the EMS Monitor CI with the Worst
Status rule.
l In Service Level Management:
o The Software Performance EMS Monitor health indicator is assigned to the EMS Monitor
CI with the Application Quality rule.
o The System EMS Monitor health indicator is added to the EMS Monitor CI with the System
Quality rule.
o The Legacy System KPI is assigned to the EMS Monitor CI with the Group Average Value
rule.
o The Software Performance KPI is assigned to the EMS Monitor CI with the Group Average
Value rule.
l In Service Health:
o The System EMS Monitor health indicator is assigned to the EMS Monitor CI with the
SiteScope EMS Multiple Events rule if the value of the Monitored CI Type field on the EMS
Monitor CI is Node.
o The System EMS Monitor health indicator is assigned to the EMS Monitor CI with the
SiteScope EMS Multiple Events rule if the value of the Monitored CI Type field on the EMS
Monitor CI is Running Software.
o The Legacy System KPI is assigned to the EMS Monitor CI with the Worst Status rule and
the EMS Measurement menu is assigned to the EMS Monitor CI.
o The Legacy System KPI is assigned to the EMS Monitor CI with the Worst Status rule and
the EMS Measurement menu is assigned to the EMS Monitor CI.
l In Service Level Management:
o The Software Performance EMS Monitor health indicator is assigned to the EMS Monitor
CI with the Application Quality rule if the value of the Monitored CI Type field on the EMS
Monitor CI is Node.
o The System EMS Monitor health indicator is added to the EMS Monitor CI with the System
Quality rule on the EMS Monitor CI is Node.
o The Legacy System KPI is assigned to the EMS Monitor CI with the Group Average Value
rule.
o The Software Performance KPI is assigned to the EMS Monitor CI with the Group Average
Value rule.
NOTE:
EMS Integrations Administration is relevant only for integrating events to BAC 8.x and earlier
using the Legacy Events data type, and to collect incidents and events from ticketing systems
using the Tickets data type. It is not relevant when integrating Common Events or Metrics data
types.
1. Prerequisite
You must configure SiteScope to be used as a data collector for APM. For details, see How to
Configure SiteScope to Communicate with APM, on page 1272.
b. If you want to create a new technology monitor, you must also configure the field mapping
according to the metric sample type, and the topology script as follows:
l Computer - Monitor (SiteScope Topology in SiteScope versions earlier than 11.11)
to send the basic SiteScope topology with Sitescope Monitor and Computer CIs
l No topology to create only data, and no topology
l Custom to create the CIs according to the topology described in user-written topology
script
c. Create or customize a data assignment:
For No topology or Custom scripts, you might have to create or customize a data
assignment for the reported CIs.
You can either create/change the assignments or change existing Health Indicators
attached to specific CIs:
l In Service Health: To change/create assignments, go to Admin > Service Health >
Assignments > KPI/Health Indicator Assignments. To apply the change on
existing CIs, select the assignment and click Synchronize CI Type. For details, see
Edit Integration Dialog Box, on page 1505.
l In Service Level Management: You can either create/change the assignments or
change existing Health Indicators attached to specific CIs. To change/create
assignments, go to Admin > Service Level Management > Assignments >
KPI/Health Indicator Assignments. To apply the change on existing CIs, select the
assignment and click Synchronize CI Type. For details, see Edit Integration Dialog
Box, on page 1505.
Events Tickets
Select one of the following EMS Select one of the following EMS
integration types: integration types:
l Computer l Tickets
l Computer-Running Software l Custom
l Custom
Limitations: For event and ticket samples, the monitor_id of the reported EMS monitor is
built in the following way:
l For Tickets samples and Tickets topology, the monitor id is:
<data_source>_<target_name>
l For Events samples and Computer topology, the monitor id is:
< target_name>
l For Events samples and Computer- Running Software topology (where subject is not
equal to system), the monitor id is:
<subject (running software name)>
l For Events samples and Computer- Running Software topology (where subject equals
system), the monitor id is:
< target_name>
NOTE:
Do not use xml special characters (",',<,>,&) in the fields used to compose the
monitor_id. Using these characters will cause problems in treating the samples in
APM.
You can either create/change the assignments or change existing Health Indicators
attached to specific CIs:
l In Service Health: To change/create assignments, go to Admin > Service Health >
Assignments > KPI/Health Indicator Assignments. To apply the change on
existing CIs, select the assignment and click Synchronize CI Type. For details, see
Edit Integration Dialog Box, on page 1505.
l In Service Level Management: You can either create/change the assignments or
change existing Health Indicators attached to specific CIs. To change/create
assignments, go to Admin > Service Level Management > Assignments >
KPI/Health Indicator Assignments. To apply the change on existing CIs, select the
assignment and click Synchronize CI Type. For details, see Edit Integration Dialog
Box, on page 1505.
d. Display the view:
A predefined view already exists for the out-of-box integrations.
A new view is automatically created whem creating a custom integration. The name of the
view is the same as the name of the data source used in the integration.
The view displays the following:
l EMS Monitor CIs that were created by the EMS integration.
l CIs that were created by the EMS integration and that have a relationship to the above
TIP:
Do not edit or change the view – parts of the view are hidden in RTSM. To view the
integration topology in a different way, create another view.
6. View data in the Event Log (for monitor configured with event or ticket samples)
After you defined monitors in System Availability Management Administration, you can see
data in the Event Log and in Service Health.
For details about the Event Log, see Event Log in the APM User Guide.
For details about Service Health, see Monitoring your Environment with Service Health in the
APM User Guide.
7. Assign group permissions (for monitor configured with metrics samples that
reports SiteScope monitors in the topology)
If you configure a generic integration monitor with a Metrics field mapping, you must assign for
each defined user, permissions to view SiteScope groups and their subgroups in System
Availability Management reports and custom reports. For more information, see Permissions in
the APM Platform Administration Guide.
1. Select Admin > Integrations > EMS Integrations, and select an existing integration or create a
new one.
2. In the Edit Integration dialog box, click CI Relationships Map.
3. In the CIT Relationships Map dialog box, you can:
a. Add a CIT to the map, by selecting the required CI Type from the tree in the left pane and
dragging it to the right pane or by clicking the Add selected CITs to Query button in the
toolbar of the CI Types tree in the left pane.
b. Add a relationship between two CITs, by selecting two CITs in the right pane and right-clicking
to display a list of the available relationships, or by clicking the Create Relationship icon and
drawing a line between the required CITs. The Select Relationship Type dialog box opens.
Select the required relationship type. For details, see "Select Relationship Type Dialog Box" in
the Modeling Guide. For details about the different relationships, see "Shortcut Menu Options"
in the Modeling Guide.
4. Click OK. The selected CITs are linked by the relationship you have selected.
For user interface details, see CIT Relationships Map Dialog Box, on page 1509.
1. Integrate APM and the appropriate SiteScope. To specify the name of the host, select Admin >
System Availability Management. Right-click Summary and select New SiteScope. In Main
Settings, enter the name of the integration in the Display Name box and the name of the host in
the Host Name box. Note that you might need other settings. For user interface details, see
New/Edit SiteScope Page, on page 1240.
2. Select Admin > Integrations > EMS Integration Admin, and click to open the Add Integration
dialog box. Enter emsExample in the Data Source box and in the Name box, select Node -
Running Software in the Type list, and enter a description in the Description box.
3. In the CI Relationships area, click CI Relationships Map to display the sketch of relationships
for a typical Node - Running Software integration.
4. In the System Availability Management area, click System Availability Management to open the
Summary page of System Availability Management in a new window. In that page, perform the
following:
l Select the relevant SiteScope.
l Create a new group EMS.
l Under the new monitor, select the Technology Log File Integration monitor to open the New
Technology Log File Integration monitor page. Enter the following values:
o In Log file path name: enter the location of the log file; c:\emsLog.txt.
o In Content Match, use the following example:
/(.*),(.*),(.*),(.*),(.*),(.*)/
It should match the structure of the log file; for example:
8,event8,1,espresso,emsLog,app
8,event8,1,espresso,emsLog,app
5. In the Health Indicator and KPI Assignments area, click the Health Indicator Assignments
tab, and make sure the assignments are all running. Do the same with the KPI assignments in the
KPI Assignments tab.
6. In the View Results area, click Integration Results, to display the topology of the default view
named after the name you gave in the Data Source box in the steps above.
The integration is complete.
7. Select Applications > Service Health, in the 360 tab, select the emsExample view. The topology
of the new view is displayed with data.
8. Select Applications > Service Health, in the Top Ring tab, select the emsExample view. The
topology of the new view is displayed with data.
The following describes a limited integration (only events which resolve to a node or sub-types of
nodes), but can be easily enhanced for other CI types.
Prerequisites
l SiteScope 11.31 or later (with Technology Integration monitors). EMS was disabled in previous
versions.
NOTE:
The SiteScope server needs to integrate with APM server.
l APM 9.50
l OMi 10.x or later. This approach will work with an external database or a database from another
vendor.
l Add Postgresql driver to SiteScope.
1. Download the driver from: http://jdbc.postgresql.org/download.html and place it in:
$SiteScope_directory/WEB-INF/lib/. Example: postgresql-9.4.1207.jre6.jar
2. Restart SiteScope.
l Add MSSQL driver to SiteScope.
1. Download the driver from: https://www.microsoft.com/en-us/download and place it in:
$SiteScope_directory/WEB-INF/lib/. Example: sqljdbc4-2.0.jar
2. Restart SiteScope.
l Add Oracle driver to SiteScope.
1. Download the driver from: http://www.oracle.com/ and place it in : $Sitescope_
directory/WEB-INF/lib/. Example: ojdbc6.jar
2. Restart SiteScope.
l If you are using OMi 10.10 or later, the remote connection to the Embedded Postgres database is
enabled. For earlier OBM versions, you need to enable it manually.
APM/BSM Setup
1. In APM, click Admin > Integrations > EMS Integrations Admin.
2. Create a new integration with the following information:
l Data Source – unique identifier of the integration, will be used later
l Name – any logical name for the integration
l Description – any logical description for the integration
l Type – select Node, since this example describes how to integrate events which resolve to
Nodes (or sub-types of it). A similar approach can be used for Node – Running Software or
Custom Integration (but not for Tickets).
NOTE:
Make sure in the Integration view the Business Rule should be EMS Events Availability
for Health Indicator and ci_type won’t force in HI Selector (Delete th ci_type from selector) .
SiteScope Setup
1. In SiteScope, create a new monitor (within a group).
2. Select SiteScope Technology Database Integration Monitor and populate these properties:
NOTE:
For more information about creating EMS Monitor for Oracle and MSSQL Databases and
creation of EMS monitors, see SiteScope documentation SiteScope Documentation
3. In EMS Query settings for node based CI Type, enter the following:
l Select: id,title,state,severity,category,subcategory,related_ci_id,related_ci_type,time_
created,time_received,eti_indicator_id,eti_value_id,nodehints_dnsname
NOTE:
You can add more field if you need to.
l From: all_events
l Where: (related_ci_type='unix' or related_ci_type='nt' or related_ci_type='node')
NOTE:
This filtering is due to the integration type selected in EMS Integration (Node). If you
select other type, you will need to filter other CI Types
NOTE:
The date can be any date before the first event.
NOTE:
A value that is too high will impact the SiteScope performance. A value that is too low
will miss some events from the database.
l Select: id,title,state,severity,category,subcategory,related_ci_id,related_ci_type,time_
created,time_received,eti_indicator_id,eti_value_id,nodehints_dnsname
l From: all_events
l Where: (related_ci_type='unix' or related_ci_type='nt' or related_ci_type='<type>') Example:
(related_ci_type='unix' or related_ci_type='nt' or related_ci_type=’oracle’).
NOTE:
This filtering is due to the integration type selected in EMS Integration (Running Software).
NOTE:
The date can be any date before the first event.
NOTE:
A value that is too high will impact the SiteScope performance. A value that is too low will
miss some events from the database.
NOTE:
Do not change the values in the remaining fields.
To access Admin > Integrations > EMS Integrations Admin, and click the New Integration
button.
For user interface details, see EMS Integrations Admin Page, on page 1510.
Relevant How to Integrate Data from Third-Party Sources (EMS Data) into Application
tasks Performance Management, on page 1490
UI Element Description
(A-Z)
Data Enter the name of the integration data source when you create a custom integration.
Source
Note: The same data source must be used in the field mapping in the integration
monitor. For details, see System Availability Management Area in Edit Integration
Dialog Box, below.
Name The name of the integration. The name of the integration is displayed in the EMS
Integrations page.
Description A description of the integration you are adding. The description of the integration is
displayed in the EMS Integrations page.
OK Opens the Edit Integration dialog box where you can enter the integration details.
l Node. To create a node integration that adds nodes or reconciles the new nodes
with existing nodes.
l Node - Running Software. To create a node and running software integration.
l Tickets. To create a business service connected to EMS monitor entities.
For details, see Understanding Computer, Tickets, or Computer - Running
Software Integration Types, on page 1488.
l Custom Integration. To create an integration with a topology created by a script
the user defined in the monitor (not one of the predefined topologies created by
predefined topology scripts like "Node"). This topology generally contains EMS
Monitor CIs and other CIs the user wants to report.
Note: When you select Node, Tickets or Node - Running Software, after you click
the OK button, new KPI and Health Indicator assignments are automatically created
in EMS. These assignments refer to the CI Type that is reported in the topology
according to the integration type (for example, for the Node type, a Node CI).
To access Admin > Integrations > EMS Integrations Admin, select an integration, and click
the Edit button.
Important l Complete each step of the procedure before starting on the next one.
Relevant How to Integrate Data from Third-Party Sources (EMS Data) into Application
tasks Performance Management, on page 1490
UI Element (A-Z) Description
CI Relationship Area
Click the CI Relationships Map link to open the CIT relationship map dialog box where you can
sketch the relationship map for the integration. This sketch is useful to help you draw which CI
types are created and where the EMS monitors are located. This is only for illustration. For details,
see CIT Relationships Map Dialog Box, on page 1509.
l To set up the Service Manager Monitor, see Service Manager Monitor in SiteScope Monitor
Reference Guide in the SiteScope help.
l To set up the NetScout Event Monitor, see NetScout Event Monitor in SiteScope Monitor
Reference Guide in the SiteScope help.
l To set up the Technology SNMP Trap Integration monitor, see Technology SNMP Trap
Integration Monitor Overview in SiteScope Monitor Reference Guide in the SiteScope help.
l To set up the Technology Database Integration Monitor, see Technology Database Integration
Monitor Overview in SiteScope Monitor Reference Guide in the SiteScope help.
l To set up the Technology Log File Integration monitor, see Technology Log File Integration
Monitor Overview in SiteScope Monitor Reference Guide in the SiteScope help.
l To set up the Technology Web Service Integration monitor, see Technology Web Service
Integration Monitor Overview in SiteScope Monitor Reference Guide in the SiteScope help.
Limitation: If you have previously defined a SiteScope using this option and you reopen System
Availability Management, the application does not display the SiteScope you have previously
defined.
CI Types Pane
This pane displays a hierarchy of CI types. You can select a CI type to view its assignments, edit
an assignment, or add an assignment to the CI type.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Description
Element
(A-Z)
Refresh. Click to refresh the CI Types pane and the Assignments pane display.
<CI Displays the hierarchy of the CI Types in the RTSM. You can select only System
Types> Monitor CI Types, or EMS Monitor CI Types.
l Show all assignments. All assignments and propagation rules (default setting).
l Show valid assignments only. Only valid assignments.
l Show invalid assignments only. Only invalid assignments. If you want to
resolve invalid assignments, open each assignment for editing. The dialog box that
appears contains details on what needs to be fixed in the assignment definitions.
Assignments Pane
This pane displays details regarding the KPI and health indicator assignments for the CIT selected
in the CI Types pane. Depending on the type of CIT, the assignment can be a Service Health
assignment or an SLM assignment. Each type of assignment is displayed in its own table. Each
table includes two tabs: KPI Assignments, and Health Indicator Assignments. Select a tab to
display and configure the corresponding assignments. Within each table, each line represents one
assignment on the selected CIT.
Important If you do not have a Service Level Management license, you cannot create
information SLM assignments.
UI Element Description
(A-Z)
l In the Health Indicator Assignment tab, a health indicator assignment. For user
interface details, see Add/Edit Health Indicator Assignments for CI Type
Dialog Box, on page 192.
l In the KPI Assignments tab, a KPI Assignment. For user interface details, see
Add/Edit KPI Assignments for CI Type Dialog Box, on page 186.
Duplicate.Click to copy a selected assignment, and open the copy for editing.
l In the Health Indicator Assignment tab, a health indicator assignment. For user
interface details, see Add/Edit Health Indicator Assignments for CI Type
Dialog Box, on page 192.
l In the KPI Assignments tab, a KPI Assignment. For user interface details, see
Add/Edit KPI Assignments for CI Type Dialog Box, on page 186.
Start. Click to start running a selected assignment on existing CIs, and on new
CIs.
UI Element Description
(A-Z)
Change visible columns. Click to open the Choose Columns to Display dialog
box where you can select the columns you want to display in the table.
Health Within the Health Indicator Assignments tab, contains a list of the health
Indicators indicators that are assigned to CIs of the selected CIT, based on the assignment.
KPIs Within the KPI Assignments tab, contains a list of the KPIs that are assigned to
CIs of the selected CIT, based on the assignment.
Monitored List of values of the Monitored By attribute within the RTSM; the assignment is
By only applicable if the CI contains one of the listed values as its Monitored By
attribute.
l Running. The assignment has been started and is running on the appropriate
CIs.
l Stopped. The assignment has been stopped and is not running.
To access Click Define the CIT relationships map in the Add Integration Dialog Box.
Important Sketch the relationships map to help you when you define the assignment in the HI
information and KPI Assignments area.
For details on how to work with the relationships map, see How to Add CITs and
Relationships to a Relationship Map, on page 1495.
For details about the toolbar, see "Toolbar Options" in the Modeling Guide.
For details about the right-click options, see "Shortcut Menu Options" in the
Modeling Guide.
Important This page also enables you to access the Service Manager and NetScout predefined
information SiteScope monitor definitions and assignments used in the integrations of Application
Performance Management with those products.
l You can find detailed information about supported APM integrations in the
Software Solution and Integration Portal
(https://hpe.sharepoint.com/teams/aztec/Portal/index.html).
l Instructions on setting up specific integrations can be found in the Software
Support site (https://softwaresupport.softwaregrp.com/).
Legacy Host-Application integrations are displayed in this page for backward
compatibility with legacy EMS integrations. Note that you cannot create new
integrations of that type.
Relevant How to Integrate Data from Third-Party Sources (EMS Data) into Application
tasks Performance Management, on page 1490
UI Element Description
(A-Z)
New. Opens the Add Integration dialog box opens where you can create a new
integration.
For user interface details, see Add Integration Dialog Box, on page 1504.
UI Element Description
(A-Z)
Edit. Opens the Edit Integration dialog box where you can edit the selected
integration.
For user interface details, see Edit Integration Dialog Box, on page 1505.
Delete. Deletes the selected integration. When you delete the integration, the
assignments, view and TQLs created for it are automatically deleted as well.
If no email client is available, copy the information above to a new message in a web mail client, and
send your feedback to docs.feedback@microfocus.com.