advertisement
HP Business Service Management
For the Windows, Linux operating systems
Software Version: 9.20
BSM Platform Administration Guide
Document Release Date: August 2012
Software Release Date: August 2012
BSM Platform Administration Guide
Legal Notices
Warranty
The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
The information contained herein is subject to change without notice.
Restricted Rights Legend
Confidential computer software. Valid license from HP required for possession, use or copying.
Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software
Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
Copyright Notice
© Copyright 2005-2012 Hewlett-Packard Development Company, L.P.
Trademark Notices
Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated.
AMD and the AMD Arrow symbol are trademarks of Advanced Micro Devices, Inc.
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.
iPod is a trademark of Apple Computer, Inc.
Java is a registered trademark of Oracle and/or its affiliates.
Microsoft®, Windows®, Windows NT®, Windows® XP, and Windows Vista® are U.S. registered trademarks of Microsoft Corporation.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
UNIX® is a registered trademark of The Open Group.
Acknowledgements
This product includes software developed by the Apache Software Foundation (www.apache.org
).
This product includes software developed by the JDOM Project ( www.jdom.org
).
This product includes software developed by the MX4J project ( mx4j.sourceforge.net
).
Page 2 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
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 check for recent updates or to verify that you are using the most recent edition of a document, go to:
http://h20230.www2.hp.com/selfsolve/manuals
This site requires that you register for an HP Passport and sign in. To register for an HP Passport
ID, go to:
http://h20229.www2.hp.com/passport-registration.html
Or click the New users - please register link on the HP Passport login page.
You will also receive updated or new editions if you subscribe to the appropriate product support service. Contact your HP sales representative for details.
PDF Version of Online Help
This document is a PDF version of the online help. This PDF file is provided so you can easily print multiple topics from the help information or read the online help in PDF format.
This document was last updated: Thursday, July 26, 2012
Page 3 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Support
Visit the HP Software Support Online web site at:
http://www.hp.com/go/hpsoftwaresupport
This web site provides contact information and details about the products, services, and support that HP Software offers.
HP Software 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
Download software patches l
Manage support contracts l
Look up HP 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 that you register as an HP Passport user and sign in. Many also require a support contract. To register for an HP Passport ID, go to:
http://h20229.www2.hp.com/passport-registration.html
To find more information about access levels, go to:
http://h20230.www2.hp.com/new_access_levels.jsp
Page 4 of 427 HP Business Service Management (9.20)
Contents
BSM Platform Administration Guide
Contents
Platform Administration Overview
Accessing and Navigating BSM
How to View the Status of Processes and Services
How to Use Advanced Login Options
How to Change the JMX Password
How to Create a Keystore Certificate
How to Track Login Attempts and Logged In Users
Security Notes and Precautions
Logging into BSM User Interface
Troubleshooting and Limitations
How to Customize the Masthead Title and Logo
Page 5 of 427
14
15
1
5
HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
Client Requirements for Viewing BSM
Setup and Maintenance
Troubleshooting and Limitations
Partitioning and Purging Historical Data from Databases
Removing Unwanted Data from the Profile Database
How to Configure a Profile Database on a Microsoft SQL Server
How to Configure a User Schema on an Oracle Server
How to Work with the Purging Manager
How to Enable the Re-aggregation-Only Option
How to Determine the Events Per Minute for Data Arriving in BSM
How to Customize Data Marking Utility Configurations
Database Administration User Interface
Profile Database Properties — MS SQL Server Page
Profile User Schema Properties — Oracle Server Page
Troubleshooting and Limitations
Page 6 of 427
51
HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
How to Modify Infrastructure Settings Using the Infrastructure Settings Manager
How to Modify the Ping Time Interval
How to Modify the Location and Expiration of Temporary Image Files
How to Modify the Directory in Which Temporary Image Files Are Stored
How to Access Temp Directory with Multiple Gateway Server Machines
How to Modify the Length of Time that BSM Keeps Temporary Image Files
How to Specify the Directories from Which Temporary Image Files Are Removed
UI Description - Infrastructure Settings Manager Page
BSM Server Time Synchronization
How to View the BSM Server Time
Working in Non-English Locales
Installation and Deployment Issues
Service Level Management Issues
Application Management for Siebel Issues
Business Process Monitor Issues
End User Management Administration Issues
Multilingual User (MLU) Interface Support
Page 7 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
Log File Size and Automatic Archiving
How to Enable Debug Trace Logging for an Event
Data Enrichment
How to Create and Manage Content Packs
Checklist for Publishing Content Packs
Content Packs Manager User Interface
Create New Content Pack Definition Wizard
Import Content Pack Dialog Box
Page 8 of 427
148
HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
Content Pack Manager Command-Line Interface
Content Pack Auto Upload Command-Line Interface
Troubleshooting and Limitations
How to Create and Manage Downtimes for CIs
Example of a Downtime Schedule with One Occurrence
Example of a Weekly Downtime Schedule
Example of a Monthly Downtime Schedule
Downtime Management User Interface
Troubleshooting and Limitations
Spring (Standard to Daylight Time)
Fall (Daylight Time to Standard Time)
DST Changes Affecting Downtime — Example Summary
Users, Permissions, and Recipients
Understanding Permissions Resources
Page 9 of 427
220
HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
How to Configure Users and Permissions — Workflow
How to Configure Users and Permissions — Use-Case Scenario
How to Configure Group and User Hierarchy
How to Remove Security Officer Status Using the JMX Console
How to Export and Import User Information Using the JMX Console
How to Customize User Menus — Use-Case Scenario
How to Add a Custom Pager or SMS Service Provider
User Management Roles Applied Across BSM
User Management Roles Applied to Specific Contexts
User Management User Interface
Customization Tab (User Management)
Recipient Tab (User Management)
Hierarchy Tab (User Management)
Permissions Tab (User Management)
Page 10 of 427
HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
How to Configure and Manage Recipients
How to Add a Custom Pager or SMS Service Provider
Recipient Management User Interface
Attach Recipient to a User Dialog Box
New or Edit Recipient Dialog Box
How to Customize Your BSM Menus and Pages — Workflow
How to Customize Your BSM Menus and Pages — Use-Case Scenario
Personal Settings User Interface
Setting Up an SSO Authentication Strategy
Setting Up LDAP Authentication
Authentication Strategy User Interface
SAML2 Configuration Dialog Box
LDAP General Configuration Page
Page 11 of 427
HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
LDAP Vendor Attributes Dialog Box
LDAP Users Synchronization Configuration Page
Lightweight Single Sign-On Strategy
LW-SSO Configuration for Multi-Domain and Nested Domain Installations
How to Configure Unknown User Handling Mode
How to Modify LW-SSO Parameters Using the JMX Console 360
How to Secure User Access to BSM Using Client-Side Authentication Certificates 361
How to Secure User Access to BSM Using an External Authentication Point 363
Troubleshooting and Limitations
Identity Management Single Sign-On Authentication
Securing BSM Resources Under IDM-SSO
Troubleshooting and Limitations
LDAP Authentication and Mapping
Synchronizing Users After Upgrading from a Previous Version of BSM
Achieving Finer Control over Default User Permission Assignments
How to Map Groups and Synchronize Users
How to Synchronize Users After Upgrading from a Previous Version of BSM
How to Modify the Attribute Used to Log into BSM
How to Secure Communication Between the LDAP Server and BSM Server Over
Troubleshooting and Limitations
LW-SSO Authentication – General Reference
Troubleshooting and Limitations
Reports and Alerts Administration
Report Schedule Manager Main Page
387
Page 12 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Contents
Setting Up an Alert Delivery System
Planning for Effective Alert Schemes
How to Set Up an Alert Delivery System
Troubleshooting and Limitations
EUM Alerts Notification Templates
Clear Alert Notification Templates
How to Configure EUM Alerts Notification Templates
How to Configure a Template for Clear Alert Notifications
EUM Alerts Notification Templates User Interface
Notification Template Properties Dialog Box
Troubleshooting
Troubleshooting and Limitations
422
Page 13 of 427 HP Business Service Management (9.20)
Platform Administration Overview
This guide provides instructions on how to open, configure, and administer HP Business Service
Management (BSM).
The guide is divided into the following parts: l
Accessing and Navigating BSM. Describes how to start BSM, how to log into the application, and a general overview of the user interface.
l
Setup and Maintenance. Describes basic setup options such as infrastructure settings, time zones, languages, logs, and backups.
l
Data Enrichment. This part has the following sections: n
Location Manager - Describes how to work with multiple geographic locations.
n
Content Packs - Describes how to define objects or CIs included in content packs monitored by BSM.
n
Downtime Management - Describes how to control system downtime.
l
Users, Permissions, and Recipients. Describes how to control user access to BSM.
l
Reports and Alerts Administration. Describes how to schedule reports and set up alerts.
l
Troubleshooting. Discusses common system issues or limitations.
Page 14 of 427 HP Business Service Management (9.20)
Part 1
Accessing and Navigating BSM
Page 15 of 427 HP Business Service Management (9.20)
Chapter 1
BSM Administration
This section discusses how to start BSM, view the status of processes and services, and the options in the Windows Start menu.
Page 16 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 1: BSM Administration
How to Start and Stop BSM
To start or stop BSM in Windows:
Select Start > Programs > HP Business Service Management > Administration > Enable |
Disable Business Service Management. When enabling a distributed environment, first enable the Data Processing Server, and then enable the Gateway Server.
To start or stop BSM in Linux:
/opt/HP/BSM/scripts/run_hpbsm start | stop
To start, stop, or restart BSM using a daemon script:
/etc/init.d/hpbsmd {start| stop | restart}
Note: When you stop BSM, the BSM service is not removed from Microsoft’s Services window. The BSM service is removed from the Services window only after you uninstall BSM.
Page 17 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 1: BSM Administration
How to View the Status of Processes and Services
You can view the status of the processes and services run by the BSM service and High
Availability Controller on the BSM server status HTML page.
To view the status of the processes and services, perform the appropriate procedure:
l
Windows: Select Start > Programs > HP Business Service Management > Administration
> HP Business Service Management Status.
l
Linux: Run opt/HP/BSM/tools/bsmstatus/bsmstatus.sh l
From a remote computer: Enter the URL http://<server-
name>:8080/myStatus/myStatus.html in a web browser.
Limitations:
l
This page is only available remotely once the JBoss application server is up.
l
If you configured JMX-RMI with basic authentication over SSL was setup using the
SYSTEM user, this page will not display any data. For details, see Securing JMX-RMI Channel
Used for Internal BSM Communications in the BSM Hardening Guide.
Page 18 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 1: BSM Administration
Start Menu in Windows
During the installation of BSM in a Windows environment, a menu for BSM is added to the Start
Menu of the machine on which BSM is installed.
To access the BSM menu, select Start > Programs > HP Business Service Management.
The menu includes the following options:
Administration
The Administration menu option includes the following sub-options:
Suboption Description
Configure
BSM
Runs the Setup and Database Configuration utility. This enables you to create and connect to management, RTSM, RTSM history, and application databases/user schemas on Microsoft SQL Server or Oracle Server. For details, see Server
Deployment and Setting Database Parameters in the BSM Installation Guide.
Disable
BSM
Enable
BSM
Stops BSM on the specific machine, and disables it from being run automatically when the machine is started.
Starts BSM on the specific machine, and sets it to be run automatically when the machine is started.
BSM
Server
Status
Enables you to view the status of the services run by the BSM service and High
Availability Controller. For details on this HTML page, see Post-Deployment in the
BSM Installation Guide.
Documentation
The Documentation menu option, available on the Gateway Server only, includes the following suboption:
Sub-option
BSM Documentation
Library
Description
Opens the BSM Documentation Library home page in your Web browser.
Open BSM
Select this option to open the BSM application login page in a web browser.
Page 19 of 427 HP Business Service Management (9.20)
Chapter 2
Logging into BSM
You can access BSM using a supported Web browser, from any computer with a network connection (intranet or Internet) to the BSM servers. The level of access granted to a user depends on the user's permissions. For details on granting user permissions, see
BSM is by default configured with Lightweight Single Sign-On (LW-SSO). LW-SSO enables you to log into BSM and automatically have access to other configured applications, without needing to log into those applications. For details on how LW-SSO affects logging into BSM, see
.
For details on Web browser requirements, as well as minimum requirements to successfully view
BSM, see the BSM System Requirements and Support Matrixes.
Note: HP Software-as-a-Service customers access BSM using the HP Software-as-a-Service support Web site (portal.saas.hp.com).
Page 20 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Logging into BSM with LW-SSO
When Lightweight Single Sign-On (LW-SSO) Authentication Support is enabled, you must ensure that the other applications in the Single Sign-On environment have LW-SSO enabled and are working with the same initString.
If you do not require Single Sign-On for BSM, it is recommended that you disable LW-SSO. You can disable LW-SSO using one of the following utilities: l
The Authentication Strategy Wizard. For details on using the Authentication Strategy Wizard, see
"Authentication Wizard" on page 345
.
l
The JMX console. For details on disabling LW-SSO through the JMX console, see
"Troubleshooting and Limitations" on page 35
.
Once LW-SSO is disabled, the default BSM authentication service is automatically enabled. When either LW-SSO is disabled, or the Identity Management Single Sign-On (IDM-SSO) or Lightweight
Directory Access Protocol (LDAP) authentication strategies are enabled, you do not need to enter the syntax .<domain_name> in the BSM login URL
(http://<server_name>.<domain_name>/HPBSM).
For details on implementing either an IDM-SSO or LDAP authentication strategy, see
"Authentication Wizard" on page 345
.
For details on the requirements for logging into BSM, see
"How to Log In and Out" on page 26 .
Page 21 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Advanced Login Options
Advanced login options enable you to automate login, provide direct login capabilities, limit login access, and link to a specific page in BSM.
Advanced login options include: l
Automatic login. You can configure BSM so that after the initial login, you do not have to enter a login name and password, but instead, the default page that is set to open for the user opens automatically. For details, see
"Enable Automatic Login in the Login Page" on page 27
.
l
Direct login capabilities. You can guide another user to a specific target page in BSM. For details, see
"Use the Link to This Page Option to Open a Specific Page" on page 28
.
l
Limiting login access. You can limit the number of machines accessing BSM using the same login name. For details, see
"Limit Access by Different Machines Using the Same Login Name" on page 28
.
l
Linking to specific pages. You can guide another user to a specific target page in BSM by creating a URL with a user name, password, and information about the target page. For details, see
"Linking to a Specific Page" on next page .
Page 22 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Linking to a Specific Page
You can guide another user to a specific target page in BSM by creating a URL with a user name, password, and information about the target page.
Depending on how you use the Link to this page option, the receiver accesses the page using one of the following: l
His own user name and password.
l
A URL encrypted with your user name and password.
l
A URL encrypted with another user's user name and password.
If using an encrypted URL, the receiver bypasses the BSM login page because the URL supplies the user name and password information.
The user name sent in the URL must be an account with sufficient privileges to access the target page. If the account does not have sufficient privileges, the receiver is sent to the page above the target page.
For example, you want to direct the receiver to the Infrastructure Settings page, but you configure the Link to this page option selecting Use Credentials of a regular user (who is not authorized to view Infrastructure Settings). When the receiver uses this URL, he is sent to the Setup and
Maintenance page and is unable to access Infrastructure Settings.
The Link to this page option does not verify the user name and password sent in the URL.
Verification is done only when the receiver tries to access the target page. If the user name and password are not correct, or the user account has been deleted, the receiver is sent to the BSM login page to log in normally. Once logged in, the receiver does not proceed to the target page.
There is no informational message about the reason for the login failure.
To view Service Health or MyBSM pages in a third-party portal, select the Embedded link checkbox in the Link to this page window. The generated URL can be used in a third-party portal, so that only the specific page is displayed, and not the entire BSM application with menus.
Note: In a third-party portal, only one Service Health or MyBSM page can be embedded in each portal page. If you need to see more information, create a page which uses tabbed components. For details, see How to Set Up the MyBSM Workspace in the BSM User Guide.
For details on the user interface for the Link to this page option, see
"Link to This Page Window" on page 33 .
Creating a Direct Link in the RTSM
You can create a link to a specific target page in the Run-time Service Model (RTSM) using the
Direct Links feature. For details on Direct Links, see "Generate a Direct Link - Overview" in the
Modeling Guide.
Page 23 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Using the JMX Console
The JMX console comes embedded in BSM, and enables you to: l
Perform management operations l
View performance of processes l
Troubleshoot problematic areas of BSM
To access the JMX console, you must first enter the relevant URL (http://<Gateway or Data
Processing Server name>:8080/jmx-console/, where Gateway or Data Processing Server
name is the name of the machine on which BSM is running), and enter the JMX console authentication credentials.
The credentials to access the JMX console are configured when installing BSM and running the
Setup and Database Configuration utility. You can change the password but not the user name. For details on changing the JMX password, see
"How to Change the JMX Password" on page 29 .
Note: The login name cannot be changed.
You can monitor the availability of your BSM system on the HP Business Service Management server status HTML page. For details, see
"How to View the Status of Processes and Services" on page 18 .
You can configure the JMX console to work with SSL, to encrypt JMX data for added security. For details, see Configuring the Application Server JMX Console to Work with SSL in the BSM
Hardening Guide.
Page 24 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
BSM Login Flow
This section describes the general authentication flow in BSM:
1. A user accesses the login page and enters a principal (login name) and credentials (password) and submits the login request (in this case, clicks Log In).
2. The request is transferred to the BSM Authentication Manager together with the strategy name, principal, and credentials. You configure an authentication strategy in the Authentication
Strategy wizard. For details, see
"Authentication Wizard" on page 345 .
3. The Authentication Manager reads the strategy name and dispatches the request to the relevant authentication strategy to validate the user.
4. The relevant authentication strategy accepts the request and tries to authenticate the user against the authentication service in question.
5. If authentication is approved, BSM verifies the user according to the selected strategy.
Note: When creating users in BSM, make sure that user names match the user names in the relevant strategy database. A user cannot log into BSM if the name does not match.
6. If the user passes the previous steps, they are considered an authenticated user. The BSM
Site Map page is displayed in the Web browser (or whichever page has been defined as the default page).
If any of the steps fail, the user is notified (a page and error message are sent back to the Web browser). The page content and error message depend on which strategy you are implementing.
Page 25 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
How to Log In and Out
You log into BSM from the login page.
When you have completed your session, it is recommended that you log out to prevent unauthorized entry.
To access the BSM login page and log in:
1. In a Web browser, enter the URL http://<server_name>.<domain_name>/HPBSM, where
server_name and domain_name represent the Fully Qualified Domain Name (FQDN) of the
BSM server. If there are multiple servers, or if BSM is deployed in a distributed architecture, specify the load balancer or Gateway Server URL, as required.
2. Enter the login parameters (login name and password) of a user defined in the BSM system, and click Log In. After logging in, the user name appears at the top right of the page, under the top menu bar.
Initial access can be gained using the administrator user name ("admin") and password specified in the Setup and Database Configuration utility.
Caution:
n
It is recommended that the system superuser change this password immediately to prevent unauthorized entry. For details on the user interface for changing the password, see
"General Tab (User Management)" on page 304
.
n
The login name cannot be changed.
For details on the user interface for creating users in the BSM system, see
.
For details on login authentication strategies that can be used in BSM, see
For login troubleshooting information, see
"Troubleshooting and Limitations" on page 35
.
Note: For details on accessing BSM securely, see the BSM Hardening Guide.
To log out of BSM:
Click Logout at the top of the page.
Note: Clicking Logout cancels the Automatic Login option. If a user has logged out, the next time the user logs in, the Login page opens and the user must enter a login name and password. This can be useful if another user must log in on the same machine using a different user name and password.
Page 26 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
How to Use Advanced Login Options
You can choose to enable advanced login options for BSM. For details, see
.
Enable Automatic Login in the Login Page
This task describes how to enable automatic login to BSM.
1. On the BSM login page, select Remember my login name and password for 14 days.
Caution: This could be considered a security risk and should be used with caution.
2. When completing your session, close the browser window. Do not click Logout at the top of the page.
Clicking Logout disables the automatic login option and requires the login name and password to be entered when again accessing BSM.
Note: When automatic login is enabled from the login page and the user enters the URL to access BSM: n
The login page does not open.
n
The login name and password do not have to be entered.
n
The default page that is set to open for the user opens automatically.
Modify Automatic Login Settings — Optional
You can optionally modify the automatic login settings that you have configured.
1. Navigate to Admin > Platform > Setup and Maintenance > Infrastructure Settings.
2. Choose Foundations, and select Security. In this context, you can: n
Customize the number of days to enable the option by editing the Days to remember login value to the desired number of days (the default value is 14).
n
Prevent the automatic login option from appearing on the login page by setting the Enable
automatic login value to false (the default value is true).
n
Configure the number of machines that can simultaneously access BSM using the same login name by configuring the Maximum machines per login name value (the default value is 0). A value of 0 means that the number of logins is unlimited.
For details on using the Infrastructure Settings page, see
"Infrastructure Settings" on page 91 .
Use the Automatic Login URL Mechanism
You can use a special URL, containing several parameters (including login name and password), to access BSM and automatically log in.
Caution: Though convenient, this method is not secure since the password is not encrypted in the URL.
Page 27 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
In a Web browser, enter the following URL:
http://<server_name>.<domain_name>/<HPBSM_root_directory>/TopazSiteServlet?
autologin=yes& strategyName=Topaz&requestType=login&userlogin=
<loginname>&userpassword=<password>&createSession=true
where: l
server_name represents the name of the BSM server.
l
domain_name represents the name of the user's domain according to his network configuration.
l
loginname and userpassword represent the login name and password of a user defined in
BSM.
To enable direct entry to BSM, bookmark the Automatic Login URL.
Use the Link to This Page Option to Open a Specific Page
Use the Link to this page option to guide another user to a specific target page in BSM. Link to
this page creates a URL with a user name, password, and information about the target page.
Depending on how you configure the parameters in the Link to this page dialog box, the receiver accesses the target page using his own user name and password, or through a URL encrypted with either your user name and password or another user's user name and password. You can send this
URL by email or SMS to another user. If accessing the page through an encrypted URL, the receiver bypasses the BSM login page because the URL supplies the user name and password information. For details, see
"Link to This Page Window" on page 33
.
Limit Access by Different Machines Using the Same Login Name
BSM can be accessed using the same login name from different machines. The number of machines accessing BSM using the same login name can be limited using the Infrastructure
Settings page.
To modify the Maximum machines per login name value in Infrastructure Settings:
1. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings.
2. Choose Foundations.
3. Select Security.
4. Locate the Maximum machines per login name entry, and modify the value to the number of machines you want to enable to access BSM using the same login name. The default value is zero (0), which enables limitless logins.
If the maximum value has been reached when a user tries to log into BSM, the user receives a login error message and is unable to log in.
For a limitation of this feature, see
"Troubleshooting and Limitations" on page 35
.
Open an Application Page Using a URL
You can open a specific BSM page directly in your browser by using a URL. For details, see
"Linking to a Specific Page" on page 23 .
Page 28 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
How to Change the JMX Password
This task describes how to change the JMX password.
1. Stop the BSM Gateway or Data Processing Server.
2. Run the file <HPBSM root directory>\tools\jmx\changeCredentials.bat on either the
Gateway or Data Processing Server.
The Change Password dialog box opens, where you enter and confirm your new password. The password change is registered and encrypted on either the Gateway or Data Processing Server.
3. Restart BSM.
Note: The login name cannot be changed.
Page 29 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
How to Create a Keystore Certificate
This task describes how to create a keystore certificate if you do not already have one.
1. Run cmd.exe to open a Command Prompt window.
2. Run the following command to generate the keystore file: keytool -genkey -dname "CN=YourName,OU=yourDepartment,
O=yourCompanyName,L=yourLocation,S=yourState, C=yourCountryCode" alias <youralias> -keypass changeit -keystore "<keystore location>"
-storepass changeit -keyalg "RSA" -validity 360
For example: keytool -genkey -dname "CN=John Smith, OU=FND, O=HP, L=Los Angeles,
ST=Unknown, C=USA" -alias john -keypass mypassword -keystore
"D:\
HPBSM\JRE\lib\security\cacerts" -storepass changeit -keyalg
"RSA" -validity 360
3. The keystore certificate is generated in the location you specified in the
-keystore parameter.
4. Restart BSM.
Page 30 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
How to Track Login Attempts and Logged In Users
To track who has attempted to log into the system:
View <HPBSM root directory>\log\EJBContainer\UserActions.servlets.log.
The appender for this file is located in <HPBSM root
directory>\conf\core\Tools\log4j\EJB\topaz.properties
To display a list of users currently logged in to the system:
1. Open the JMX console on this machine. (For detailed instructions, see
.)
2. Under the Topaz section, select service=Active Topaz Sessions.
3. Invoke the java.lang.String showActiveSessions() operation.
Page 31 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Security Notes and Precautions
This section describes security notes and precautions to be aware of when using Direct Login to log into BSM: l
The user name and password in the URL are encrypted so that no login information is ever revealed.
l
Sending encrypted information by email still entails a security risk, since the mail system can be breached. If the email is intercepted, access to BSM is given to an unknown party.
l
Do not use the URL from Direct Login as a link in any Web page.
l
The receiver has all privileges of the user name he was given in the URL. Once the receiver accesses the target page, he can perform all actions permitted to that user name anywhere in
BSM.
Page 32 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Logging into BSM User Interface
This section includes: l
l
"Link to This Page Window" below
BSM Login Page
This page enables you to log into BSM.
To access
In a Web browser, enter the URL http://<server_name>.<domain_
name>/<HPBSM root directory>, where server_name is the name or IP address of the BSM server, and domain_name is the name of the user's domain according to his network configuration.
Important information
If Lightweight Single Sign-On (LW-SSO) is disabled, you do not need to add the
.<domain_name> syntax in the login URL.
"How to Log In and Out" on page 26
Relevant tasks
See also
"Logging into BSM with LW-SSO" on page 21
User interface elements are described below:
UI Element (A-Z)
Login Name
Password
Description
Enter the relevant login name to access BSM.
Enter the relevant password to access BSM.
Remember my login name and password for 14 days
Select to enable BSM remember your login name and password for 14 days. Login credentials are automatically entered in future login sessions when this option is selected.
Link to This Page Window
This window enables you to guide another user to a specific target page in BSM.
Note: By default only administrators have security rights to access this feature.
To access
Relevant tasks
See also
Select Admin > Link to this page.
"How to Use Advanced Login Options" on page 27
"Advanced Login Options" on page 22
"Generate a Direct Link User Interface" in the Modeling Guide.
User interface elements are described below:
Page 33 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
UI Element
(A-Z) Description
Cancel
Create
Link
Cancels the Link to this page operation.
Creates a URL for the user to enter into their browser and displays the specified
BSM page.
Note: If you select this option after selecting No Credentials or Use credentials
(to use credentials other than your own) and you want to invoke the login URL on the same local machine you created it on, you must first log out of BSM.
Confirm password
Copy to
Clipboard
Re-enter the password entered in the Password field.
Copies the content of the Link field to the clipboard.
Note: If you use the Firefox browser, you must change your security settings for this option to work. Enter about:config in the browser's search window, locate the signed.applets.codebase_principal_support option, and set it to true.
Embedded link
Displayed in Service Health and MyBSM only.
Select this checkbox to create a URL which can be used in a third-party portal, so that only the specific page is displayed, and not the entire BSM application with menus.
Generate
HTML
Generates an HTML page for the specified BSM page.
Note: If you select this option after selecting No Credentials or Use credentials
(to use credentials other than your own) and you want to log in using the generated
HTML page on the same local machine you created it on, you must first log out of
BSM.
The URL that the receiver uses to access the specified BSM page.
Link
Login name
The login name to be encrypted in the URL the receiver uses to access the specified page. This must be the login name of an actual user.
My credentials
Select if the link is to be encrypted with your login name and password.
No credentials
Select if the receiver uses his own login name and password to access the page specified in the link.
Password
The password to be encrypted in the URL the receiver uses to access the specified page. This must be the password of an actual user.
Use credentials
Select if the link is to be encrypted with the login name and password of another user.
Page 34 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Troubleshooting and Limitations
This section describes troubleshooting and limitations for logging into BSM.
Login Troubleshooting
Reference the possible login failure causes using the error number shown in the error alert dialog box. For additional troubleshooting information, refer to the HP Software Self-solve Knowledge
Base .
Error
No.
Problem/Possible Cause(s)
LI001 BSM failed to connect to the JBoss application server running on the
Gateway Server. This may be due to: l the JBoss server being down l problems with the BSM service l the port required by the application server being used by another application
Solution(s)
Solution 1: Close all applications on the
Gateway Server machine and restart the machine.
Solution 2: Ensure that there are no other running applications on the Gateway Server machine that use this port (for example, applications that run from the Startup directory, another instance of JBoss, an MSDE or
Microsoft SQL Server, or any other process).
LI002 The JBoss application server running on the Gateway Server is not responding or is not installed correctly.
Restart the BSMapplication.
LI003 The management database is corrupted (for example, if a user record was accidentally deleted from the database).
Try logging in as a different user, or ask the
BSMadministrator to create a new user for you.
LI004 The connection between the Tomcat servlet engine and the JBoss application server failed due to a
Remote Method Invocation (RMI) exception. This may be due to problems in RMI calls to JBoss.
Ensure that none of the JBoss ports are in use by another process. Also, ensure that the RMI ports are bound.
For details on ports, see
.
Page 35 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Error
No.
Problem/Possible Cause(s) Solution(s)
LI005 The BSMlogin fails or hangs. This may be due to: l an incorrect login name/password combination l inability to connect to the management database l current user does not have access rights to any profile l authentication strategy has not been set/configured correctly
Solution 1: Ensure that you or the user enters a correct login name/password combination.
Solution 2: Ensure that the connection to the management database is healthy. To do so:
1. In a Web browser, type
http://<Gateway or Data Processing
Server name>:8080/jmxconsole/index.html
to connect to the JMX management console.
2. Click the link System > JMX MBeans >
Topaz > Topaz:service=Connection Pool
Information.
3. Locate java.lang.String
showConfigurationSummary()and click the Invoke button.
4. In Active configurations in the
Connection Factory, find the appropriate row for the management database.
5. Verify that columns Active Connection and/or Idle Connection have a value greater than 0 for the management database.
6. If there is a problem with the connection to the database, verify that the database machine is up and running; if required, rerun the Setup and Database Configuration utility.
Solution 3: Ensure that the user has appropriate permissions to access BSM. For details on user permissions, see
.
Solution 4: Verify that an authentication strategy has been configured correctly. For details on authentication strategies, see
Page 36 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Error
No.
Problem/Possible Cause(s) Solution(s)
LI006 The BSMlogin fails. This may be due to:
Solution 1: Ensure that the client Web browser is set to accept cookies from BSMservers.
l
Incorrect cookie settings in the
Web browser l
An unsupported character in the names of the machines running the BSMservers
Solution 2: Ensure that there are no underscore characters (_) in the names of the machines running the BSMservers. If there are, either rename the server or use the server's IP address when accessing the machine. For example, to access BSM, use: http://111.222.33.44/<BSM root directory> instead of http://my_server/<BSM root directory>
LI007 The BSMlogin fails. This is because the maximum number has been reached of concurrent logins from different machines that access
BSMusing the same login name.
Solution 1: Log out of the instances of BSMthat have logged in using the same login name from different machines. You can then retry logging in, if the maximum number has not been reached.
Solution 2: Log in using a different login name, if available.
Solution 3: The administrator can edit the
Infrastructure Settings to remove the limitation or increase the maximum number of concurrent logins using the same login name from different machines.
To edit this setting:
1. Select Admin > Platform > Setup and
Maintenance > Infrastructure Settings.
2. Choose Foundations, select Security and locate the Maximum machines per login
name entry in the Security - Login table.
3. Modify the value as required.
The default value is 0, which enables unlimited logins.
Limiting Access by Different Machines Using the Same Login Name
Limitation
In certain network configurations where multiple clients are funneled through a default Gateway or
Proxy server, the IP address resolved to BSM is that of the Gateway or Proxy server and not the IP address of the client. As a result, BSM treats each client as coming from the same IP address.
Since the number of logins from the same machine (IP address) is not limited, all of the clients can log into BSM.
Page 37 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 2: Logging into BSM
Configuring the JMX Console to Work with SSL Limitations
After configuring the JMX console to work with SSL, it is not possible to access the \<BSM root
directory>\AppServer\webapps\myStatus.war\myStatus.html page to view the availability of
BSM.
Resetting LDAP/SSO Settings Using the JMX Console
If your LDAP or SSO settings have not been configured properly, you may be prevented from accessing BSM. If this happens, you must reset your LDAP or SSO settings remotely using the
JMX console in the Application server that comes with BSM.
Page 38 of 427 HP Business Service Management (9.20)
Chapter 3
Navigating and Using BSM
BSM runs in a Web browser. You move around BSM using the following navigation functions: l
Site Map. Enables quick access to all top-level contexts in the Applications menu or the
Administration Console. The Site Map is the first page that opens, by default, after logging into
BSM. If the default page is changed after login, you can access the Site Map by clicking the Site
Map link, either on the top menu or from the Help menu.
l
Menu Bar. Enables navigation to the applications, Administration Console pages, help resources, and a link to the Site Map.
You can click the Full Screen View link to display the current page over the full screen. When selecting Full Screen View, the Task Assistant (if displayed), Menu Bar, Breadcrumbs, and Tabs are hidden. To return to the standard view of the page, click Standard View or press Esc on your keyboard.
Additionally,there is a Logout button on the top right corner of the page.
l
Tabs. Enable navigation to various contexts within a particular area of BSM, such as to different types of reports within an application, views within a report, or administrative functions within the Administration Console. In certain contexts, tabs are used to distinguish between functions; in other contexts, tabs are used to group logically similar functions or features together.
l
Tab main menus. Enable navigation from a tab front page to various contexts related to the tab.
Tab main menus appear when selecting a tab that represents a category containing several contexts, such as report types or administrative settings. Tab main menus include a description and thumbnail image of each tab context.
Page 39 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM l
Tab controls. Assist in navigation from any context related to a tab to any other of the tab's contexts. To open the tab main menu, click the tab name.
To quickly jump to another context related to the tab, move your pointer over the tab and click the down arrow to open the tab dropdown menu. Click a tab menu option to move to that context.
l
Navigation buttons.
Forward and back buttons, positioned in the upper left corner of the window, enable to you to navigate between viewed pages. You can go back to the most recently viewed page or forward to the previously viewed page before clicking the back button.
l
History.
You can select from a dropdown list of pages that are now stored in history. It is enabled by selecting the down arrow adjacent to the forward and back navigation buttons. This history is composed of the latest contexts you have viewed. You can view up to twenty viewed pages.
The pages stored in history are those that BSM has stored in its server. For all reports, if you return to a previously viewed page, the page opens exactly as you left it with the filters and conditions selected as previously.
There are several pages whose contexts and selections are not saved as previously viewed and when you return to that page, you may have to make your selections again. For example, if you were working in a specific context in Infrastructure Settings and return to the Infrastructure
Settings page using the history option, your context has not been saved and you are returned to the default Infrastructure Settings page.
Tip: You can change the number of pages stored in history (default is twenty) by accessing the file <HPBSM root directory>\conf\settings\website.xml and changing the value of the history.max.saved.pages field. This change is on the server and, therefore, affects all users.
l
Breadcrumbs. Enable returning to previous pages within a multi-level context by clicking the appropriate page level. For example, in the following breadcrumb trail, you would click
Page 40 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
Breakdown Summary to return to the Breakdown Summary report:
If the breadcrumb is longer than the width of the screen, only the tail of the breadcrumb is displayed. Click the View icon to the left of the breadcrumb to display the hidden portion of the breadcrumb in the current tab.
Tip: The Web browser Back function is not supported in BSM. Using the Back function does not always revert the current context to the previous context. To navigate to a previous context, use the navigation buttons within BSM or the breadcrumb function.
Page 41 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
User Interface Enhancements
The BSM interface includes many features to enhance the user experience. These include: l
Section 508 compliance. BSM is compliant with the accessibility and usability standards for people with disabilities set by the US Federal Electronic and Information Technology
Accessibility and Compliance Act ("Section 508"), and supports the JAWS® screen reader.
JAWS users should change the User Accessibility setting from false to true. To do this: n
Select Admin > Platform > Setup and Maintenance > Infrastructure Settings.
n
Select Foundations.
n
Select Business Service Management Interface.
n
In the Business Service Management Interface - Display area, locate User Accessibility.
Change the value to true.
l
Personalization. BSM remembers from one session to the next adjustments to tables (such as column width and column visibility) that you can make in a variety of applications and features, such as recipient management, reports management, reports, and report scheduling.
Note: If two or more users are logged in simultaneously with the same credentials, BSM may not remember their personalized settings.
l
Table functionality. You can manipulate tables in BSM in a number of ways. A variety of controls enable, for example: n
Filtering. BSM tables include various filtering options. For advanced editing of filters, click
.
n
Sorting. Click on a column heading to sort by that column. Sort order changes between ascending and descending each time you press the column heading.
n
Selecting columns. Click to choose which columns to display.
n
Changing column width. Drag a column heading border to the left or right to modify column width. Click to reset column width to its original state.
n
Changing column order. Drag a column heading to the left or right to change column order.
n
Paging. Use buttons on the page control previous, next, or last page.
to move to a table's first, n
Exporting. Click the appropriate button to export a table to another format, such as Excel
, PDF or CSV .
For details about table functionality in reports, see Common Report and Page Elements.
Note: Not all tables support all table functionality.
Page 42 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM l
Customization of the masthead title and logo. You can customize the header text of the application title and the masthead logo (HP logo by default) displayed in the upper left-hand corner of the BSM window. This change is made on the server side and affects all users accessing BSM. For details, see
"How to Customize the Masthead Title and Logo " on next page .
l
Session expiration. By default, a ping-to-server mechanism, called Session Keepalive, prevents your BSM session from timing out when not in active use. You can enable automatic session expiration by disabling Session Keepalive.
To disable Session Keepalive, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings: n
Select Foundations.
n
Select Business Service Management Interface.
n
In the Business Service Management Interface - Timing area, locate Enable Session
Keepalive. Change the value to false.
Page 43 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
How to Customize the Masthead Title and Logo
To change the header text and logo:
1. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings.
2. Select the Foundations context.
3. Select Business Service Management Interface from the list.
4. In the Business Service Management Interface - Customized Masthead table, change the following: n
In the Customized Masthead Application Title, enter the text to use as the title for the application. Business Service Management appears by default if there is no value defined for this field. You can use html coding to enter the text but do not include any scripts. If you using html, verify its validity before saving.
n
In the Customized Masthead Logo URL, enter the URL of the file containing the logo you want to appear at the top of the window. The HP logo appears by default if there is no value defined for this field. It is recommended to use an image with a height of 19 pixels. If the image is higher, it does not appear correctly in the masthead.
Once you modify these settings, the changes appear as soon as the browser is refreshed.
Page 44 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
Client Requirements for Viewing BSM
The following table describes minimum and recommended client system requirements for viewing
BSM:
Display
Resolution
Supported Browsers
Flash Player
Fonts
Minimum: color palette setting of at least 256 colors
Recommended: color palette setting of 32,000 colors l
1280x1024 or higher (supported) l
1400x1200 or higher (recommended) l
Microsoft Internet Explorer (IE) 9.0
l
Microsoft Internet Explorer (IE) 8.0
l
Microsoft Internet Explorer (IE) 7.0
l
Mozilla Firefox ESR 10.0
Note:
l
The browser must be set to accept all cookies.
l
The browser must be set to enable JavaScript execution.
l
The browser must support for pop-up windows. HP Business Service
Management will not perform properly if you use Web applications that are set to block pop-up windows in your browser.
l
Internet Explorer users must set browser caching to automatically check for newer versions of stored pages.
Adobe Flash 10.1 or later
The following fonts must be installed on client systems: l
MS Gothic for Japanese locales l
Gulim for Korean locales l
SimSun for simplified Chinese locales l
Arial for all other locales
Page 45 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
Java Plug-in (to view applets)
Viewing the
Documentation
Library
Recommended: Version 6 update 31
Supported: Version 6 update 26 and higher, or version 7
Note: You may not be able to view all HP Business Service
Management applets with an earlier version of Java and you will need to download the latest version from the Java download site
(http://www.java.com/en/download/manual.jsp) and install it. You may also have to disable earlier versions after download.
To do this in Internet Explorer: Select Tools > Internet Options >
Advanced tab, locate the Java (Sun) item and select the check box for the correct Java version, click OK, close the browser, and reopen it.
For details about how to verify the Java version in Mozilla Firefox, see the Mozilla Firefox documentation.
The Documentation Library is best viewed in Internet Explorer.
The Documentation Library is best viewed from a browser with Java support. If your browser does not have Java support, download the Sun
Java plug-in from the Sun Java Web site (http://java.com/en/index.jsp).
Note that if Java support is not available, the Documentation Library automatically opens using the JavaScript implementation. The
JavaScript implementation provides the same basic functionality as the
Java implementation, however does not allow use of the Favorites tab within the navigation pane.
If you experience a JavaScript error when opening the Documentation
Library, disable the Show Exception Dialog Box in the Java Console and open the Help again.
Tip for users having trouble opening Java applets:
If you are having trouble opening Java applets in the user interface, try one or both of the following: l
If you are using Internet Explorer, select Tools > Internet Options > Connections > Local
Area Network (LAN) Settings. Clear the following options: Automatically detect
settings and Use automatic configuration script.
l
Select Control Panel > Java > General tab > Network Settings > Select Direct
connection option (instead of the default option to Use browser settings).
Page 46 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
Menus and Options
The top menu bar enables navigation to the following applications and resources:
MyBSM
Opens the MyBSM application, a portal that individual users can customize to display key content relevant to them. For details, see Using MyBSM in the BSM User Guide.
Business User Applications
BSM features the business user applications listed below. You access all applications from the
Applications menu, except for the MyBSM application which is accessed from the top menu bar.
Menu Option Description
Service
Health
Opens the Service Health application, a real-time dashboard for viewing performance and availability metrics from a business perspective. For details, see Service Health Overview in the BSM User Guide.
CI Status
Opens the CI Status Reports interface. For details, see CI Status Reports User
Interface in the BSM User Guide.
Service
Level
Management
Opens the Service Level Management application to proactively manage service levels from a business perspective. Service Level Management provides IT
Operations teams and service providers with a tool to manage service levels and provide service level agreement (SLA) compliance reporting for complex business applications in distributed environments. For details, see Service Level
Management Application Overview in the BSM User Guide.
End User
Management
Opens the End User Management application, used to monitor applications from the end user perspective and analyze the most probable cause of performance issues. For details, see End User Management Reports Overview in the BSM
User Guide.
Operations
Management
Opens the Operations Management application, used to proactively manage events from a business perspective, in order to restore services and minimize service disruptions. For details, see Operations Management Orientation in the
BSM User Guide.
Transaction
Management
Displays transaction topology and infrastructure for data collection and report viewing. For details, see Introducing Transaction Management Reports and
Topologies in the BSM User Guide.
System
Availability
Management
Opens the System Availability Management application, used for complete system and infrastructure monitoring as well as event management. For details, see Using System Availability Management Overview in the BSM User Guide.
Service
Health
Analyzer
Opens the Service Health Analyzer application, used to view CIs with anomalies. For further information, see Service Health Analyzer Overview in the
BSM User Guide.
Page 47 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
Menu Option Description
User
Reports
Opens the Report Manager, used for creating and saving user reports— customized reports containing user-defined data and formatting that can help you focus on specific aspects of your organization's application and infrastructure resource performance. For details on the Report Manager, see Reports
Overview in the BSM User Guide.
Administration Console
Administrators use the Administration Console to administer the BSM platform and applications.
The Administration Console consists of several sections, organized by function. You access each functional area from the Admin menu. You select from the following menu options:
Menu Option
Service Level
Management
Description
Service Health
Opens the Service Health Administration pages, where you attach Key
Performance Indicators (KPIs) to CIs, define the custom and geographical maps, and customize the repositories. For details, see Service Health
Administration - Overview in the BSM Application Administration Guide.
Opens the Service Level Management Administration pages, where you create service agreements (SLAs, OLAs, UCs) and build services that link to the data that Service Level Management collects. For details, see Service
Level Management Administration Overview in the BSM Application
Administration Guide.
Operations
Management
End User
Management
Opens the Operations Management Administration pages. For details, see
Setup in the BSM Application Administration Guide.
Opens the End User Management Administration pages, where you configure and administer Business Process Monitor and Real User Monitor data collectors, as well as configure transaction order, color settings, and report filters. For details, see End User Management Administration in the BSM
Application Administration Guide.
Opens the System Availability Management Administration pages, where you configure and administer the SiteScope data collector. For details, see SAM
Administration Overview in the BSM Application Administration Guide.
System
Availability
Management
RTSM
Administration
Opens the RTSM Administration pages, where you build and manage a model of your IT universe in the Run-time Service Model (RTSM). From RTSM
Administration, you use Data Flow Management and the adapter sources that are used to populate the IT Universe model with configuration items (CIs), the templates for creating CIs, and the viewing system for viewing the CIs in BSM applications. You can also manually create CIs to add to the model. For details, see the Modeling Guide.
Page 48 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
Menu Option Description
Business
Service
Management for Siebel
Administration
Opens the Application Management for Siebel Administration page.
Platform
Opens the Platform Administration pages, which provide complete platform administration and configuration functionality. .
Integrations
Link to this page
Opens the BSM Integrations administration area, where you can administer the following:
• BSM Connector integrations to capture and forward data from third-party systems to BSM.
• Mappings between CIs and Operations Orchestration runbooks.
• Application Lifecycle Management integrations to export related data and monitoring tools configurations.
• Deprecated integration methods - Integrations Adapter and EMS
Integrations.
For details, see Integrating with Other Applications - Overview in the BSM
Application Administration Guide.
Select to access the Link to this page feature, where you can create a URL that enables direct access to a specific page in BSM. For details, see
.
Note: By default only administrators have security rights to access this feature.
Personal
Settings
Select to access the Personal Settings tab, which enables personalization of various aspects of BSM, including menus and passwords. Note that Personal
Settings are available to all users. For details, see
"Personal Settings" on page 333 .
Help Menu
You access the following online resources from the BSM Help menu:
Menu Option
Help on this page
Documentation
Library
Description
Opens the Documentation Library to the topic that describes the current page or context.
Opens the Documentation Library home page. The home page provides quick links to the main help topics.
Page 49 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 3: Navigating and Using BSM
Menu Option
Diagnostics
Help
Description
Opens the Diagnostics Help, if an Diagnostics server is connected to BSM.
Troubleshooting
& Knowledge
Base
Opens the HP Software Support Web Site directly to the troubleshooting landing page (required HP Passport login). The URL for this Web site is http://h20230.www2.hp.com/troubleshooting.jsp
.
HP Software
Support
HP Software
Web Site
Opens the HP Software Support Web Site. This site enables you to browse the knowledge base and add your own articles, post to and search user discussion forums, submit support requests, download patches and updated documentation, and more. The URL for this Web site is http://www.hp.com/go/hpsoftwaresupport .
Opens the HP Software Web site, which contains information and resources about HP Software products and services. The URL for this Web site is http://www.hp.com/go/software .
Task Assistant
Site Map
What's New?
About HP
Business
Service
Management
Opens the Task Assistant, which assists in accomplishing specific tasks by listing the task steps and providing links to the relevant Help topics for each step.
Opens the site map, which enables quick access to all top-level contexts in the Applications menu or the Administration Console.
Note: The Site Map is the default entry page when you log into BSM. Click
Change the default page on the Site Map to open the Personal Settings tab and select a different entry page. For details on configuring Personal
Settings, see
"Personal Settings" on page 333
.
Opens the What's New document, which describes the new features and enhancements of the version.
Opens the About HP Business Service Management dialog box, which provides version, license, patch, and third-party notice information.
Page 50 of 427 HP Business Service Management (9.20)
Part 2
Setup and Maintenance
Page 51 of 427 HP Business Service Management (9.20)
Chapter 4
Downloads
After the servers for BSM are installed, there are several components that must be downloaded.
These components include tools for monitoring your enterprise and recording business processes.
To view and download components from the Downloads page after installing BSM, you must install the data collector setup file. For details, see "Installing Component Setup Files" in the BSM
Installation Guide.
Page 52 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 4: Downloads
Tasks
How to Download Components
This task describes how to download components on the Download Components page:
1. Click the component you want to download.
2. Save the component's setup file to your computer.
3. Run the component's setup file to install the component.
Page 53 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 4: Downloads
UI Components
Download Components Page
This page lists the BSM components available for download, including tools for monitoring your enterprise and recording business processes.
To access
Select Admin> Platform > Setup and Maintenance > Downloads
Important information
l
You can filter the downloadable components either by category or by system.
l
Since some files run immediately when you click to download them, right click the file you want to download, select Save Target As, and choose the location in which you want to save the file.
User interface elements are described below:
UI Element (A-Z) Description
Resets the table columns' width to its default setting. You can adjust the width of the table's columns by dragging the borders of the column to the right or the left.
Opens the Select Columns dialog box enabling you to select the columns you want to be displayed on the table.
Divides the table of data into pages. You move from page to page by clicking the relevant button: l
To view more reports, click Next page or Last page.
l
To view previous reports in the list, click Previous
page or First page.
Page 54 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 4: Downloads
UI Element (A-Z)
Category
Description
Document
File Name
System
Description
The downloadable component's category. Available categories are: l
Business Process Insight. Downloadable files that enable you to install and run Business Process Insight components on BSM.
l
Business Process Monitor. Downloadable files that enable you to install and run Business Process Monitor components on BSM.
l
Data Flow Probe. The Data Flow Probe downloadable file that enables you to install and run the Data Flow Probe component on BSM.
l
Diagnostics. Downloadable files that enable you to install and run Diagnostics components.
l
Other. Used for other applications for download. If you see no applications listed for this category, there are none available.
l
Real User Monitor. Downloadable files that enable you to install and run Real User Monitor components.
l
SiteScope. The SiteScope downloadable file that enables you to install and run SiteScope components.
Note: Ensure that you have selected the file that corresponds to your operating system.
l
TransactionVision. Downloadable files that enable you to install and run TransactionVision components.
l
TransactionVision or Diagnostics. Downloadable files that enable you to install and run the HP
Diagnostics/TransactionVision Agent for Java file.
An explanation of the specific downloadable file.
A link to the PDF describing the component.
Note: Not all components have a corresponding PDF document available.
The name of the specific file available for download.
The operating system on which BSM components are to run.
Page 55 of 427 HP Business Service Management (9.20)
Chapter 5
License Management
You must have a valid license to run monitors and transactions, and to use various integral applications in BSM.
The BSM license enables you to simultaneously run a predetermined number of monitors and transactions for a specified period of time. The number of monitors and transactions that you can run simultaneously, the specific applications that you can run, and the license expiration date, all depend on the license your organization has purchased from HP.
The initial license may be installed only in the configuration wizard, during the installation process.
BSM posts a license expiration reminder after the login page of the Web site (for administrators only), 15 days before license expiration.
A number of BSM applications require additional licensing. To use these applications, you must obtain a license from HP and then upload the license file in BSM. For specific information on the
Operations Manager i (OMi) licensing structure, see Licensing in the BSM User Guide.
To access
To open the License Manager Page, select Admin > Platform > Setup and Maintenance >
License Management.
To review the status of your license, select Admin > Platform > License Management.
Page 56 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 5: License Management
Tasks
Add a new license
To update your deployment with a new license:
1. Select Admin > Platform > Setup and Maintenance > License Management.
2. Click Add license from file to open the Add license dialog box where you can search for the relevant .dat file. The file is uploaded from the client machine to the BSM server.
3. At the bottom of the License Management page, click the Server Deployment link.
Page 57 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 5: License Management
UI Description
License Manager Page
UI Element Description
Name
Add License. Opens the Add License dialog box.
Use the dialog box to upload a license file. You must determine the location of the license file. These files are data files and end in .DAT.
This is the name of the licensed feature. It includes an association to the product resource with which it was bundled.
License
Type
There are three types of licenses: l
Evaluation: A license with a fixed trial period of up to 60 days.
This type of license is available only until a Time Based or Permanent license is purchased. Once purchased, the trial period immediately terminates.
Note: An Evaluation License cannot be renewed.
l
Time Based: A license which has a time-based expiration date.
l
Permanent: A license which does not expire.
Days Left
Expiration
Date
Displays the number of days that the license may continue to be used.
When green, expiry time is pending; when red, the license is expired.
Displays the license's fixed expiration date.
This date is displayed only for time-based licenses.
Capacity
Capacity
Details
If the license is capacity based, the amount of capacity available and the amount of capacity used will be expressed by means of a status bar.
Available when:
This feature is available when the license is capacity based. If the license is not capacity based, the words Not Applicable will appear in the capacity column.
If the license is capacity based, the amount of capacity available and the amount of capacity used will be expressed by means of a ratio.
Available when:
This feature is available when the license is capacity based. If the license is not capacity based, the words Not Applicable will appear in the capacity column.
Server
Deployment
Link
When you add a license to BSM, you must enable the application in the Server
Deployment page. This includes a check to see whether the physical resources of your deployment can handle the added application.
For details, see
"Server Deployment" on page 60 .
Page 58 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 5: License Management
Tips/Troubleshooting
Manual License Activation
Some licenses are not automatically activated upon installation. These licenses must be activated for specific use and do not run at all times. To activate such a license, click the Server
Deployment link at the bottom of the License Manager pane.
Installed Licenses and Server Deployment
Although a particular license is installed, you may find that not all features offered by the license are available to you. This can be a result of how these features are configured in BSM. You can configure these on the BSM Server Deployment page, available by clicking the Server
Deployment link at the bottom of the License Manager pane, or by running the BSM Setup and
Database Configuration Utility. For details, see "Server Deployment and Setting Database
Parameters" in the BSM Installation Guide.
Tip: Make sure that the enabled application always matches the installed licenses.
Page 59 of 427 HP Business Service Management (9.20)
Chapter 6
Server Deployment
This section provides information about how to determine and configure the optimal BSM server deployment.
To access
Select Admin > Platform > Setup and Maintenance > Server Deployment
Page 60 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 6: Server Deployment
Learn More
Server Deployment Overview
BSM is composed of many applications and subsystems that consume hardware and software resources. The available applications answer a variety of use cases, not all of which are required by every user. You can align the deployment of the BSM servers with your company's business requirements.
BSM's Server Deployment page provides a mechanism to deploy only the applications required by your company. You can determine the required hardware according to the required capacity for your specific deployment. The Server Deployment feature displays exactly how much hardware capacity you need for your deployment and enables you to free up unused resources.
The Server Deployment page is available both in the Setup and Database Configuration utility that is run once BSM servers are installed, and in the Platform Admin area of the BSM interface. This enables you to update your deployment, enable or disable applications as needed, and adjust your deployment's capacities even after installation is complete and any time you have adjustments to make to your BSM deployment. You can enable or disable applications as needed so as not to use any unnecessary resources in your deployment.
Capacity Calculator
You can use the capacity calculator Excel sheet to determine the scope and size of your BSM deployment. You input the information regarding the scope of your deployment in terms of numbers of applications running, users, and expected data. The capacity calculator then calculates the required memory, CPU cores, and determines the size of your deployment. If you are making any change to your deployment, for example adding a license for an application, you use the information in the capacity calculator to determine your hardware requirements and deployment configuration.
You can upload a file that has been saved with your data directly into the Server Deployment page.
This enables you to automatically populate the fields in the page with the data as you entered it into the Excel sheet.
If you used the file when you first installed BSM, use your saved version whenever you need to make any changes to your deployment. If you do not have your own version, the file can be found in the Documentation folder in the main BSM installation DVD, or you can download the latest version from the HP Software Product Manuals Web site
( http://h20230.www2.hp.com/selfsolve/manuals ).
You enter the information regarding your deployment in the Deployment Calculator sheet of the file. In the Capacity Questionnaire columns, include information such as applications and size and the Output tables automatically calculate the hardware and software requirements. Make sure to save the file in a location from which you can upload it to the Server Deployment page. It is recommended that you make a copy of the file each time before updating it.
When you update the capacity calculator, you are not making any changes to your deployment. You use the capacity calculator to update the values in the Server Deployment page. Only changing values and clicking Save in the Server Deployment page actually updates your deployment.
Page 61 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 6: Server Deployment
Tasks
How to Update Your BSM Licenses, Applications, or Deployment Scope
This task describes how to make changes to your server deployment.
1.
Use the capacity calculator to determine the required capacity of your deployment change
Before you make any changes to your BSM deployment, such as adding a license for an application, it is recommended that you use the capacity calculator Excel file to determine if your current servers meet the required capacity.
It is recommended that you modify the saved version of the capacity calculator that was used prior to installing BSM. If you did not save your own version of the capacity calculator before installation or thereafter, a version can be found in the Documentation folder in the main BSM installation DVD, or you can download the latest version from the HP Software Product
Manuals Web site ( http://h20230.www2.hp.com/selfsolve/manuals ).
Make sure to save the file with your current requirements in a location from which you can upload it to the Server Deployment page.
2.
Add a new license — optional
Perform this step if you are updating your deployment with a new license.
Select Admin > Platform > Setup and Maintenance > License Management.
Click Add license from file to open the Add license dialog box where you can search for the relevant .dat file. The file is uploaded from the client machine to the BSM server.
At the bottom of the License Management page, click the Server Deployment link.
3.
Update the deployment in the Server Deployment page
Select Admin > Platform > Setup and Maintenance > Server Deployment.
n
Input table. Click the Browse button to upload the saved version of your capacity calculator Excel file. When you select a file to upload, the values entered in the capacity calculator file automatically populate the Server Deployment page with the correct information for your deployment.
Alternatively, you can enter the required information in the upper table manually, but it is recommended to use the capacity calculator so that it calculates the capacity for you and determines the scope of your deployment based on the values you input.
n
Server status table. In the lower table indicating the status of the servers, ensure that the required memory does not exceed the detected memory on the servers. If it does, you must either remove selected applications, change the capacity level, or increase the memory on the servers.
4.
Restart BSM
After you click Save in the Server Deployment page, you must disable and enable BSM.
Select Start > Programs > HP Business Service Management > Administration >
Disable HP Business Service Management/Enable HP Business Service Management.
Page 62 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 6: Server Deployment
5.
Results
If you added any applications to your deployment, they now appear in the BSM menus. For example, if you enabled the System Availability Management application, you can now find the menu option under both the Admin and Applications menu.
Conversely, if you removed any applications from your deployment, they are no longer available in the applicable menus.
Page 63 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 6: Server Deployment
UI Description
Server Deployment Page
This page enables you to update your deployment and determine if your hardware meets the memory requirements of any change you make. Once you save the changes to this page, BSM must be restarted for the changes to take effect.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI
Element Description
<Capacity
Calculator file name>
Use the Browse button to locate and upload your saved capacity calculator Excel file.
If you have not yet entered your values into a capacity calculator, it is recommended that you do so prior to making any changes to this page. A capacity calculator file can be accessed from the Documentation folder in the main BSM installation DVD, or you can download the latest version from the HP Software
Product Manuals Web site ( http://h20230.www2.hp.com/selfsolve/manuals ).
Page 64 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 6: Server Deployment
UI
Element Description
<Capacity table>
The upper table in the page displays the current information regarding deployment and applications. If you upload a capacity calculator file, this table is automatically updated with the information in the capacity calculator.
You can change capacity level of your deployment for: l
Users. Number of logged in users.
l
Model. The number of configuration items in your model determines whether your model is small, medium, large, or extra-large.
l
Metric Data. The number of monitored applications, transactions, locations, and hosts determines whether your metric data load is small, medium, or large.
You can also enable/disable applications and features, and change their capacity levels.
l
End User Management
l
TransactionVision
l
Diagnostics
l
Business Process Insight
l
OMi.
n
TBEC. Topology-Based Event Correlation used to correlate events with OMi.
n
Custom Rules. Used to customize event processing. For example, to customize event enrichment, or to provide custom actions in the event browser. If you are unsure whether users will be using custom rules, select to enable this feature if OMi is enabled.
l
System Availability Management
l
Service Level Management
l
Service Health Analyzer
l
Baselining
After you click Save and restart BSM: l
If you selected an application that was previously not selected, the application is available in BSM and applicable menus.
l
If you cleared an application that was previously selected, the application is no longer accessible.
Page 65 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 6: Server Deployment
UI
Element
<Server status table>
To disable machine
Description
The lower table lists all the servers running BSM including: l
Status. Whether the machine is up and running.
l
Aligned. Whether this machine is aligned with the current deployment configuration. It would be aligned only if BSM was restarted on this machine after any changes were made. If BSM was not yet restarted on this machine since any configuration changes were made in this page, the machine is not aligned.
l
Machine. The name of the server.
l
Installed. Which type of BSM server is installed on the machine, Gateway or
Processing or both (Typical installation when Gateway and Data Processing are on the same machine).
l
Activated. Which type of BSM server is currently activated on the machine,
Gateway or DPS (data processing server).
l
Detected. The free memory detected on the machine.
l
Required. The required memory for each type of server based on the applications and capacity levels listed in the upper table.
If the Required memory is higher than the memory in the Detected column, you must either: n
Change capacity levels for your deployment, for example: clear applications from the list of available applications.
n
Add memory to the physical machines and try to update your deployment again.
Link to page on which you can disable server machines whose installed BSM components are no longer relevant to the ongoing operation of the system. Before disabling a machine, verify that it is no longer an operational part of the BSM server architecture. To re-enable a machine after disabling it here, you need to run the
Setup and Database Configuration Utility on that machine.
Page 66 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 6: Server Deployment
Troubleshooting and Limitations
Troubleshooting l
If an application is missing from the BSM interface, activate it using the Server Deployment page.
l
If an application was activated but does not appear in the BSM interface, restart all BSM servers.
l
If an application was selected in the capacity calculator but was not imported to the Server
Deployment page, ensure that you have a valid license for this application.
Page 67 of 427 HP Business Service Management (9.20)
Chapter 7
Database Administration
HP Operations administers these pages and the interface is hidden from your view.
You can maintain and administer the databases BSM uses to store monitoring data. You can create and manage profile databases directly from the Platform Administration. You can use the Partition and Purging Manager to purge the data in the database periodically according to your organization's needs.
Before you configure your monitoring environment, you must configure the database into which you want monitoring data saved. A profile database can store data for different types of data sources
(Business Process Monitor, SiteScope). You can either create one database for all data or create dedicated databases (for example, for each data type).
Note: The term database is used to refer to a database in Microsoft SQL server. The term user
schema refers to a database in Oracle server.
BSM supports two database types: l
Microsoft SQL server. This database runs on Windows operating systems only. For details on how to configure a database on a Microsoft SQL server, see
Database on a Microsoft SQL Server" on page 73
.
l
Oracle server. This database runs on any BSM supported operating system. An Oracle server database is referred to as a user schema. For details on how to configure a database on an
Oracle server user schema, see
"How to Configure a User Schema on an Oracle Server" on page 74 .
The Profile Database Management page, accessed from Admin > Platform > Setup and
Maintenance, enables you to perform the following database management tasks: l
Create a new database. BSM automatically creates a new database and populates it with profile tables.
l
Assign a default profile database. You must assign a default profile database, to enable BSM to collect the following types of data: n
Service Level Management data n
SOA data n data from Real User Monitor and Business Process Monitor n data used in Service Health n
Diagnostics data n persistent custom data
Page 68 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Note: The first database added on the Database Management page is automatically designated as the default profile database.
l
Add profile tables to an existing, empty database. BSM connects to an empty database that was manually created on your database server, and populates it with profile tables.
l
Connect to an existing database populated with profile tables. BSM connects to a profile database that was either manually created and populated with profile tables, or previously defined in Platform Administration.
To deploy profile databases on Microsoft SQL server or Oracle server for your organization's particular environment, follow the instructions in Introduction to Preparing the Database
Environment in the BSM Database Guide. It is recommended that you review the relevant portions of the BSM Database Guide before performing profile database management tasks.
Note: BSM data collectors collect performance data and transmit it to the Gateway Server, which submits the data to profile databases using the loader mechanism. Data is inserted into the database along with a timestamp. BSM components synchronize their time clocks with that of the database server machine hosting the BSM database. Thus, the timestamp attached to each measurement inserted into the database is that of the database server clock at the time the measurement was collected.
Page 69 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Partitioning and Purging Historical Data from
Databases
Note: HP Operations administers these pages and the interface is hidden from your view.
You use the Partition and Purging Manager to instruct the platform to automatically partition historical data for later removal from profile and SHP databases.
The data collection tables in the profile and SHP databases can grow to a very large size. Over time, this can severely degrade system performance.
BSM's Partition and Purging Manager splits fast growing tables into partitions at defined time intervals. After a defined amount of time has elapsed, data in a partition is made inaccessible for use in BSM reports. After no more than two hours, that partition is purged from the profile database.
The Partition and Purging Manager is activated for each profile or SHP database and handles partitioning and later purging of historical data according to the time period listed for the database table. The size of each partition is determined by the EPM (events per minute) value displayed on the Purging Manager page. The default EPM values are preset according to the appropriate level of the specified database table. Optionally, you may want to adjust the EPM value, if necessary: l
If data partitions are too large (accumulating much more than 1 million rows), raise the EPM value to create new partitions more frequently.
l
If data partitions are too small (accumulating much less than 1 million rows), lower the EPM value to create new partitions less frequently.
Note: The partitioning method used by the Partition and Purging Manager is Database Native
Partitioning. (Refer to database support matrix in the release notes for the SQL SERVER and
Oracle Enterprise editions supported for this release). In an Oracle database, the Oracle
Partitioning option should be enabled. If the Oracle Partitioning option is not available, the
Partition and Purging Manager does not partition or purge data. Failure to partition or purge may result in major performance issues.
You can also use the Partition and Purging Manager to set a specific time period—per table—for removing historical data. For details on the user interface for performing this task, see
.
The Partition and Purging Manager runs every hour to check if a new data partition needs to be created and to purge data older than the retention time defined per table.
Note: By default, the Partition and Purging Manager does not purge data. Make sure to configure purging policies for your data samples using the Partition and Purging Manager administration screen.
For guidelines and tips on using the Partition and Purging Manager, see
Using the Partition and Purging Manager" on next page .
The Purging Manager page is divided into the following tabs:
Page 70 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration l
Template and Multiple Databases. Used to modify the template configurations, as well as database configurations in multiple databases. Any databases added at a later time adopt the template configurations.
Once you have made changes, the settings displayed in the Template and Multiple Databases tab remain the template settings, even if you did not make changes to the template and have manually changed settings for specific databases. Once those manual changes are applied, the settings displayed revert to the template settings. To see the settings you changed for specific databases, navigate to the Database Specific tab and select the appropriate database.
l
Database Specific. Displays the configurations for the specified database.
For details on advanced partitioning and purging capabilities, see Data Partitioning and Purging in the BSM Database Guide.
Guidelines and Tips for Using the Partition and Purging Manager
This section contains guidelines and tips for using the Partition and Purging Manager.
l
Prior to purging, the Partition and Purging Manager performs an additional check to ensure that raw data is not purged before it has been aggregated and reported to BSM.
If a particular set of data is scheduled for purging but its raw data has not yet been aggregated, the
Partition and Purging Manager does not purge the data according to its schedule. The Partition and
Purging Manager automatically purges the data on its next hourly run only after the data has been aggregated.
For example, if data was scheduled to be purged on Sunday at 8:00 but its data will only be aggregated on Sunday at 10:00, the Partition and Purging Manager checks the data at 8:00, does not purge the data, and automatically purges the data on its next hourly run only after Sunday at
10:00 once the data has been aggregated.
l
If you find that data is not being purged according to the schedules set in the Partition and
Purging Manager and your profile databases are growing too large, check that the aggregator is running properly and view the Partition and Purging Manager logs located on the Data
Processing Server at <HPBSM server root directory>\log\pmanager.log.
l
Use the following principle when defining purging for your raw and aggregated data: the length of time that raw data is kept is shorter than the length of time that one-hour chunks of aggregated data are kept, which is shorter than the length of time that one-day chunks of aggregated data are kept.
l
Any changes made under the Template and Multiple Databases tab affect the default time periods for new profile databases created in the system. If a new profile database is created after you have made modifications to the time periods under the Template and Multiple
Databases tab, data is kept in the tables of that new profile database for the time periods now listed under Template and Multiple Databases for all tables.
Page 71 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Removing Unwanted Data from the Profile
Database
Note: This section is not relevant to HP Software-as-a-Service customers.
The Data Marking utility enables BSM users with superuser security privileges to mark specific sets of data in profile databases as unwanted. This filters out unwanted data and enables BSM to display only the most relevant data for the specified time period. After the utility marks the specified data as unavailable, BSM automatically re-aggregates the remaining raw data for the selected time period.
The Data Marking utility also enables removal of unwanted Business Process Monitor and
SiteScope data.
After you mark a specific set of data from a given time period as unwanted, BSM reruns the aggregation process on remaining raw data for the relevant time period so that the marked data is not displayed. The Data Marking utility also enables you to re-aggregate a defined set of data without marking it as unavailable. For details, see
"How to Enable the Re-aggregation-Only Option" on page 78 .
During installation, BSM installs the Data Marking utility on the Gateway Server. While the utility does not physically remove marked data from the database, it renders it unusable in reports and applications by assigning the marked data a status of unavailable in the database.
The Data Marking utility supports partitions. Thus, users running the Partition and Purging Manager can also use the Data Marking utility.
Page 72 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
How to Configure a Profile Database on a
Microsoft SQL Server
This task describes how to configure one or more profile databases on a Microsoft SQL server.
1.
Prerequisites
Before you begin, make sure that you have the following connection parameters to the database server: a. Server name. The name of the machine on which a Microsoft SQL server is installed. If you are connecting to a non-default Microsoft SQL server instance in dynamic mode, enter the server name in the following format:
<host_name>\<instance_name> b. Database user name and password. The user name and password of a user with administrative rights on a Microsoft SQL server (if using SQL server authentication).
c. Server port. The Microsoft SQL server's TCP/IP port. The default port, 1433, is automatically displayed. You must change the port number in one of the following instances: o
The default Microsoft SQL server instance listens to a port other than 1433.
o
You connect to a non-default Microsoft SQL server instance in static mode.
o
You connect to a non-default Microsoft SQL server instance in dynamic mode. In this case, enter port number 1434.
If required, consult with your organization's DBA to obtain this information.
2.
Add a Database
a. Access the Database Management page, located at Admin > Platform > Setup and
Maintenance > Manage Profile Databases.
b. Select MS SQL from the dropdown list, and click Add.
c. Enter the parameters of your database on the Profile Database Properties - MS SQL
Server page. For user interface details, see
"Profile Database Properties — MS SQL
Page 73 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
How to Configure a User Schema on an Oracle
Server
This task describes how to configure one or more profile user schemas on your Oracle server.
1.
Prerequisites
Before you begin, make sure that: a. You have created a dedicated default tablespace for profile user schemas (and a dedicated temporary tablespace, if required).
b. You are using a secure network connection if you do not want to submit database administrator connection parameters over a non-secure connection. If you do not want to submit database administrator connection parameters using your Web browser at all, you can manually create profile user schemas and then connect to them from the Database
Management page.
2.
Gather Connection Parameters
Make sure that you have the following connection parameters to the database server: a. Host name. The name of the machine on which the Oracle server is installed.
b. SID. The Oracle instance name that uniquely identifies the instance of the Oracle database being used, if different from the default value, orcl.
c. Port. The Oracle listener port, if different from the default value, 1521.
d. Database administrator user name and password. The name and password of a user with administrative permissions on the Oracle server. These parameters are used to create the BSM user, and are not stored in the system.
e. Default tablespace. The name of the dedicated default tablespace you created for profile user schemas (for details on creating a dedicated tablespace, see Overview of Oracle
Server Deployment in the BSM Database Guide). If you did not create, and do not require, a dedicated default tablespace, specify an alternate tablespace. The default Oracle tablespace is called users.
f. Temporary tablespace. The name of the dedicated temporary tablespace you created for profile user schemas. If you did not create, and do not require, a dedicated temporary tablespace, specify an alternate tablespace. The default Oracle temporary tablespace is called temp.
If required, consult with your organization's database administrator to obtain this information.
3.
Add a User Schema
a. Access the Database Management page, located at Admin > Platform > Setup and
Maintenance > Manage Profile Databases.
b. Select Oracle from the dropdown list, and click Add.
c. Enter the parameters of your user schema on the Profile Database Properties - Oracle
Server page. For user interface details, see
"Profile User Schema Properties — Oracle
Page 74 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
If your Profile database is part of Oracle Real Application Cluster (RAC), see Support for
Oracle Real Application Cluster in the BSM Database Guide.
Page 75 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
How to Work with the Purging Manager
This task describes how to work with the Purging Manager.
This task includes the following topics: l
l
"Change the Database Template" below
l
"Change Settings for Multiple Databases" below
l
"Change Settings for Individual Databases" on next page
1.
Prerequisites
Ensure that you have at least one profile database configured in your BSM system. For details on configuring a profile database on a Microsoft SQL server, see
Database on a Microsoft SQL Server" on page 73
.
For details on configuring a user schema on an Oracle server, see
Schema on an Oracle Server" on page 74 .
2.
Change the Database Template
To change settings for the database template, follow these steps: a. Access the Template and Multiple Databases tab on the Purging Manager page.
b. Select the check box next to the setting you want to change. You can select multiple check boxes at once.
c. Modify the specified setting accordingly in the Keep Data for and Change to EPM fields, and click Apply.
d. Click the Apply to link and ensure that the appropriate template (Enterprise for Native
Partitioning databases, or Standard for View Partitioning databases) is selected.
e. Click OK to register your changes to the template.
Note: Once you have made changes, the settings displayed in the Template &
Multiple Databases tab remain the template settings, even if you did not make changes to the template and have manually changed settings for specific databases.
Once those manual changes are applied, the settings displayed revert to the template settings. To see the settings you changed for specific databases, navigate to the
Database-Specific tab and select the appropriate database.
3.
Change Settings for Multiple Databases
To change settings for multiple databases at once, follow these steps: a. Access the Template and Multiple Databases tab on the Purging Manager page.
b. Select the check box next to the setting you want to change. You can select multiple check boxes at once.
c. Modify the specified setting accordingly in the Keep Data for and Change to EPM fields,
Page 76 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration and click Apply.
d. Click the Apply to link and ensure that the appropriate databases are selected. Clear the check box next to the template if you do not want your changes to apply to the template.
e. Click OK to register your changes to the selected databases.
Note: Changes made to the databases are displayed only on the Database Specific tab, after the relevant database has been selected in the Select a profile database dropdown.
4.
Change Settings for Individual Databases
To change settings for individual databases, follow these steps: a. Access the Database Specific tab on the Purging Manager page.
b. Select the check box next to the settings you want to change.
c. Select the profile database that you want your changes to apply to in the Select a profile
database field.
d. Modify the specified setting accordingly in the Keep Data for and Change to EPM fields, and click Apply.
Page 77 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
How to Enable the Re-aggregation-Only Option
By default, the Data Marking utility always runs the data marking process, followed by the reaggregation process. If required, you can enable a feature that allows you to instruct BSM to run only re-aggregation. This might be required if data marking passed successfully but re-aggregation failed. Alternatively, you can use this feature to re-aggregate a defined set of data without marking it as unavailable (for example, if data was aggregated and then late-arriving data was inserted into the raw data tables in the database).
To enable the re-aggregation-only option:
1. Open the file <Gateway Server root directory>\tools\dataMarking\dataMarking.bat in a text editor.
2. Add the DadvanceMode property with a value of true to the SET SERVICE_MANAGER_
OPTS line. For example:
SET SERVICE_MANAGER_OPTS=-DhacProcessName=%PROCESS_NAME % -
DadvancedMode=true
3. Save the file. The next time you open the Data Marking utility, the Advanced button appears.
After you enable this feature, you can instruct the Data Marking utility to only run the data reaggregation process when clicking the Start button.
To run data re-aggregation only:
1. Define the set of data you want to re-aggregate, as described in
"Removing Unwanted Data from the Profile Database" on page 72
.
2. Click the Advanced button. The Advanced window opens.
3. Select the Run re-aggregation only check box.
4. Select the categories of data for the re-aggregation and click OK to confirm selection.
5. Click Start.
Page 78 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
How to Determine the Events Per Minute for Data
Arriving in BSM
You can determine the amount of data per minute that is arriving in BSM. You enter this number in the Change to EPM box at the top of the Purging Manager page.
To determine the Events Per Minute for the selected data type:
1. Open the file located at:
<Gateway Server root directory>\log\db_loader\LoaderStatistics.log
2. Locate the line in the select data sample that reads:
Statistics for: DB Name: <database name> Sample: <sample name> - (collected over
<time period>):
3. Locate the line in the statistics section of the data sample that reads:
Insert to DB EPS (MainFlow)
The selected number represents the events per second; multiply this number by 60 to retrieve the events per minute.
To determine to which data table in the Partition Manager the sample belongs, follow the instructions for Generic Reporting Engine API in the BSM Extensibility Guide. The resulting list displays the data table in parentheses next to the name of the sample. You can then enter the
EPM number for the correct table.
If you have more than one Gateway Server, you must total the values obtained from each server.
Page 79 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
How to Customize Data Marking Utility
Configurations
You can configure the maximum duration for each data marking run. The current default is 6 hours and 59 minutes.
To configure the maximum duration:
1. Open the <Gateway Server root directory>\tools\dataMarking\dataMarking.bat file in a text editor.
2. Add the DmaximumDuration property, with a value of the maximum duration in hours, to the
SET SERVICE_MANAGER_OPTS line.
For example, to change the maximum duration to 23 hours and 59 minutes:
SET SERVICE_MANAGER_OPTS=
-DhacProcessName=%PROCESS_NAME%
-Dlog.folder.path.output=%PROCESS_NAME% -
DmaximumDuration=24
3. Save and close the file.
Page 80 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Database Administration User Interface
This section includes: l
"Database Management Page" below
l
"Data Marking Utility Page" below
l
"Profile Database Properties — MS SQL Server Page" on page 84
l
"Profile User Schema Properties — Oracle Server Page" on page 85
l
"Purging Manager Page" on page 87
Database Management Page
This page enables you to maintain and administer the databases BSM uses to store monitoring data.
To access
Important information
Select Admin > Platform > Setup and Maintenance > Manage Profile
Databases
The first database added on the Database Management page is automatically designated as the default profile database.
User interface elements are described below:
UI Element
(A-Z) Description
Add
Disconnects the database or user schema.
Note: You cannot delete the default profile database or a database which is in use.
Adds a Microsoft SQL server database or Oracle server user schema, as specified in the dropdown database list.
The name of the database.
Database
Name
Database
Type
Server
Name
The type of database, either Microsoft SQL or Oracle.
The name of the server on which the database is running.
Data Marking Utility Page
This page enables you to select sets of data for removal by application or by location for Business
Process Monitor data, and by SiteScope target machine for SiteScope data.
Page 81 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
To access
On the Gateway Server, double-click the <HPBSM Gateway Server root
directory>\tools\dataMarking\dataMarking.bat file. A Command Prompt window opens, followed by the Data Marking utility login dialog box. Enter the user name and password of a BSM user with superuser privileges.
Important information
l
Do not run more than one instance of the Data Marking utility at a time, as this can affect the re-aggregation process.
l
Do not mark data sets for time periods that include purged data (data that has been removed using the Partition and Purging Manager) as this can affect the re-aggregation process.
See also
l
"Removing Unwanted Data from the Profile Database" on page 72
l
"Troubleshooting and Limitations" on page 90
User interface elements are described below:
UI Element (A-
Z) Description
Applications
Business
Transaction
Flows
Duration
List of applications you can mark as obsolete.
List of business transaction flows you can mark as obsolete.
Note: This field is visible only in the Applications view (if you chose
Applications in the View by dropdown).
Select the period of time, starting from the specified start time, for the utility to mark data as unavailable.
Note: You can set a maximum duration of up to 6 hours and 59 minutes for each data marking run. For details on customizing this value, see
Customize Data Marking Utility Configurations" on page 80
.
Get Info
Locations
Mark data as obsolete
Mark data as valid (undo mark as obsolete)
Progress
Click before running the Data Marking utility to view the number of data rows to be marked. For details, see
"Data Marking Utility Page" on previous page .
List of locations you can mark as obsolete.
Marks the filtered criteria (Applications, Business Transaction Flows,
Transactions, Locations, or SiteScope Targets) as obsolete.
Makes selected data available again after having been marked as obsolete.
Displays the progress of the data marking process and re-aggregation process.
Page 82 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
UI Element (A-
Z) Description
SiteScope
Targets
List of SiteScope target machines (i.e., machines being monitored by
SiteScope) you can mark as obsolete.
Note: This field is visible only in the SiteScope view (if you chose SiteScope
View in the View by dropdown).
Start
Start Time
Transactions
View by
Activates the Data Marking utility and marks data as obsolete.
Select a starting date and time for data to be marked as unavailable.
List of transactions you can mark as obsolete.
Note: This field is visible only in the Applications view (i.e., if you chose
Applications in the View by dropdown).
Select the type of view to be visible in the Data Marking utility: l
Applications l
Locations l
SiteScope Targets
Data Marking Information Window
This window displays the data to be marked as obsolete by the Data Marking utility.
To access
Click the Get Info button on the Data Marking utility page.
Important information
The lower portion of the Data Marking Information window displays the SLAs affected by the marked data. You can recalculate the affected SLAs on the
Agreements Manager tab under Admin > Service Level Management. For details, see Recalculation for SLAsin the BSM Application Administration Guide.
See also
l
"Removing Unwanted Data from the Profile Database" on page 72
l
"Troubleshooting and Limitations" on page 90
User interface elements are described below:
UI Element (A-
Z) Description
The name of the application to be marked as obsolete.
Application
Name
Number of
Rows to
Update
The number of data rows to be marked as obsolete.
Total Rows to
Update
The total number of rows available to be marked as obsolete. This number can differ from the value of the Number of Rows to Update field.
Page 83 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Profile Database Properties — MS SQL Server Page
This page enables you to configure a new or existing profile database on Microsoft SQL server.
To access
Select Admin> Platform > Setup and Maintenance > Manage Profile
Databases, select Microsoft SQL from the dropdown database list and click
Add.
Important information
l
It is recommended that you configure Microsoft SQL server databases manually, and then connect to them in the Database Management page. For details on manually configuring Microsoft SQL server databases, see
"Overview of Microsoft SQL server Deployment" in the BSM Database Guide.
l
Database creation can take several minutes.
Relevant tasks
See also
"How to Configure a Profile Database on a Microsoft SQL Server" on page 73
"Database Administration" on page 68
User interface elements are described below:
UI Element (A-Z)
Create database and/or tables
Database name
Disconnect
Make this my default profile database
(required for custom data types)
Description
Select or clear as required.
l
To create a new database, or connect to an existing, empty database and populate it with profile tables, select the check box.
l
To connect to an existing database already populated with profile tables, clear the check box.
l
If you are configuring a new database, type a descriptive name for the database.
l
If you are connecting to a database that was previously created, type the name of the existing database.
Disconnects the database from BSM.
Note: This button appears only after you have clicked the Disconnect
Database
button on the Database Management page.
Select or clear as required.
Note:
l
This setting is required if you are collecting Service Health, Real
User Monitor, HP Diagnostics (if installed), Service Level
Management, SOA, or persistent custom data.
l
Selecting this check box overwrites the existing default profile database.
Page 84 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
UI Element (A-Z)
Password
Port
Server name
Description
l
Should remain empty if you are using Windows authentication.
Make sure BSM service runs by a windows user configured in the database server as an authorized windows login.
l
If you are using SQL server authentication, enter the password of a user with administrative rights on Microsoft SQL server.
Enter the port number if: l
The Microsoft SQL server's TCP/IP port is configured to work on a port different from the default (1433).
l
You use a non-default port in static mode.
l
You use a non-default port in dynamic mode. In this case, enter port
1434.
Enter the name of the machine on which the Microsoft SQL server is installed. If you are using a non-default instance in dynamic mode, enter the server name in the following format: <my_server\my_ instance>
Select if the Microsoft SQL server is using SQL server authentication.
SQL server authentication
User name
l
Should remain empty if you are using Windows authentication.
l
If you are using SQL server authentication, enter the user name of a user with administrative rights on Microsoft SQL server.
Select if the Microsoft SQL server is using Windows authentication.
Windows authentication
Profile User Schema Properties — Oracle Server Page
This page enables you to configure one or more profile user schemas on your Oracle server.
To access
Select Admin > Platform > Setup and Maintenance > Manage Profile
Databases, select Oracle from the dropdown database list and click Add.
Important information
l
It is recommended that you configure Oracle server user schemas manually, and then connect to them in the Database Management page. For details on manually configuring Oracle server user schemas, see Overview of Oracle
Server Deployment in the BSM Database Guide.
l
User schema creation can take several minutes. The browser might time out before the creation process is completed. However, the creation process continues on the server side.
If a timeout occurs before you get a confirmation message, verify that the user schema name appears in the database list on the Database Management page to ensure that the user schema was successfully created.
Page 85 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Relevant tasks
See also
"How to Configure a User Schema on an Oracle Server" on page 74
"Database Administration" on page 68
User interface elements are described below:
UI Element (A-Z)
Create database and/or tables
Database administrator password
Database administrator user name
Default tablespace
Disconnect
Host name
Description
Select or clear as required.
l
To create a new user schema, or connect to an existing, empty user schema and populate it with profile tables, select the check box.
l
To connect to an existing user schema already populated with profile tables, clear the check box.
Note: Clearing this check box disables the database administrator connection parameter and tablespace fields on the page, and instructs the platform to ignore the information in these fields when connecting to the Oracle server machine.
Enter the password of a user with administrative permissions on Oracle server.
Note: This field is enabled only if you selected the Create database
and/or tables check box.
Enter the user name and password of a user with administrative permissions on Oracle server.
Note: This field is enabled only if you selected the Create database
and/or tables check box.
Enter the name of the default tablespace designated for use with profile user schemas.
Default Value: users
Disconnects the user schema from BSM.
Note: This button appears only after you have clicked the Disconnect
Database
button on the Database Management page.
Enter the name of the machine on which the Oracle server is installed.
Page 86 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
UI Element (A-Z)
Make this my default profile database (required for custom data types)
Description
Select or clear as required.
Note:
l
This setting is required if you are collecting Service Health, Real
User Monitor, HP Diagnostics (if installed), Service Level
Management, SOA, or persistent custom data.
l
Selecting this check box overwrites the existing default profile database.
Enter the required Oracle listener port, or accept the default value.
Retype the user schema password.
Port
Retype password
SID
Temporary tablespace
Enter the required Oracle instance name, or accept the default value.
Enter the name of the temporary tablespace designated for use with profile user schemas.
Default Value: temp
TNS name
User schema name
l
If you are configuring a new user schema, enter a descriptive name for the user schema.
l
If you are connecting to a user schema that was previously created, enter the name of the existing user schema.
User schema password
Enter the TNS name of the Oracle Client, as specified in the tnsnames.ora file on the Gateway Server machine, located in the
<ORACLE_HOME>\network\admin directory.
l
If you are configuring a new user schema, enter a password that enables access to the user schema.
l
If you are connecting to a user schema that was previously created, enter the password of the existing user schema.
Note: You must specify a unique user schema name for each user schema you create for BSM on the Oracle server.
If your Profile database is part of Oracle Real Application Cluster (RAC), see Support for Oracle
Real Application Cluster in the BSM Database Guide.
Purging Manager Page
This page enables or disables the Partition and Purging Manager which instructs BSM to begin or stop the process of partitioning the data.
To access
Select Admin> Platform > Setup and Maintenance > Data Partitioning and
Purging
Page 87 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Important information
Partitioning and Purging manager partitioning method is native partitioning. In an
Oracle database, the Oracle Partitioning option should be enabled. For details on purging data from an Oracle database, see "About Data Partitioning and Purging" in the BSM Database Guide.
See also
"Partitioning and Purging Historical Data from Databases" on page 70
User interface elements are described below:
UI Element
(A-Z)
Apply to
Description
Used to select the databases and template to which you want the configurations on the Template and Multiple Databases tab to apply. You can clear all databases to make changes only to the selected template.
Change to
EPM
The amount of data per minute configured to arrive in BSM.
Note: Leave this field empty to retain the existing EPM value.
For details on determining this value, see
"How to Determine the Events Per
Minute for Data Arriving in BSM" on page 79 .
Database
Specific
Select this tab to change the time range for purging data in a table per individual profile database.
Description
Describes the corresponding database table.
Epm Value
The amount of data per minute that is arriving in BSM. For details on determining this value, see
"How to Determine the Events Per Minute for Data Arriving in
Keep Data for
The time range for keeping data in the database tables whose check box is selected. This element appears as follows: l
Selection fields. At the top of the page, set the time period for how long you want data kept in the selected database tables.
l
Column heading. Displays the time range for keeping data in each database table. This value is configured in the Keep Data for selection fields at the top of the page.
Note: The time period configured in the Keep Data for fields indicates that the data is stored for at least the specified amount of time; it does not indicate when the data is purged. By default, retention time is Infinite, meaning no purging is set.
Page 88 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
UI Element
(A-Z) Description
Name of
Table in
Database
The name of the table in the database.
Database tables are listed by the data collector from which the data was gathered.
The following data types are available: l
Alerts l
BPI l
Business Logic Engine l
Business Process Monitor l
Diagnostics l
Real User Monitor l
SOA l
Service Level Management l
SiteScope l
TV l
UDX (custom data) l
WebTrace
Select a profile database
Template and
Multiple
Databases
Select a profile database for which you want to modify time range configurations for purging data.
Note: This field is visible only on the Database Specific tab.
Select this tab to: l
Change the partitioning and purging parameters for multiple profile databases.
l
Change the database template, for parameters to be adopted by new databases added in the future.
Note: Once you have made changes, the settings displayed in the Template &
Multiple Databases tab remain the template settings, even if you did not make changes to the template and have manually changed settings for specific databases. Once those manual changes are applied, the settings displayed revert to the template settings. To see the settings you changed for specific databases, navigate to the Database-Specific tab and select the appropriate database.
Page 89 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 7: Database Administration
Troubleshooting and Limitations
This section describes troubleshooting and limitations for database administration.
This section includes: l
"Troubleshooting Data Marking Utility Errors" below
l
"Data Marking Utility Limitations" below
Troubleshooting Data Marking Utility Errors
Various types of errors might occur while using the Data Marking utility. Generally, when an error occurs, the utility displays the following error message:
The Data Marking utility must shut down due to an internal error. For details see: <HPBSM Gateway Server root directory>\log\datamarking.log
Reasons for which the utility might display this error include: l
Failure to connect to the database server or profile database.
l
Failure to complete the data marking process, for example, due to a communication error between the Aggregation server and database.
l
Failure of BSM to successfully re-aggregate raw data for the defined data set.
In case of error, check the <HPBSM Gateway Server root directory>\log\datamarking.log file for error information.
Data Marking Utility Limitations
Following are limitations associated with the Data Marking utility: l
The utility does not support the removal of late arriving data.
For example, if a set of data for a specific time period is marked for removal and BSM later receives data from that time period (which arrived late due to a Business Process Monitor temporarily being unable to connect to the Gateway Server), the late arriving data is not available for use in reports. Use the Get Info button to check for late arriving data. If any value other than zero rows are displayed, run the utility again, if required, to remove the data that arrived late.
l
The utility does not support removal of data arriving during the data marking process.
For example, if a set of data for a specific time period is marked for removal, and during that same time period (while the utility is running), data arrives and enters the profile database, the rows of newly arrived data are not marked for removal, and are therefore not removed. In this case, after the utility finishes running, use the Get Info button to determine whether all rows of data were removed for the selected time period. If rows are displayed, run the utility again, if required, to remove the data that arrived during the run. This is a rare scenario, as you typically mark data for a previous time period and not for a time period that ends in the future.
l
While the utility is running and removing data, reports that are generated for that time period may not show accurate results. Therefore, it is recommended to run the utility during off-peak hours of BSM usage.
Page 90 of 427 HP Business Service Management (9.20)
Chapter 8
Infrastructure Settings
You can configure BSM settings to meet your organization's specifications for the platform and its applications. You configure most infrastructure settings directly within the Administration Console.
BSM enables you to modify the value of many settings that determine how BSM and its applications run.
Caution: Modifying certain settings can adversely affect the performance of BSM. It is highly recommended not to modify any settings without first consulting HP Software Support or your
HP Services representative.
In the Infrastructure Settings Manager, you can select different contexts from which to view and edit settings. These contexts are split into the following groups: l
Applications. This list includes those contexts that determine how the various applications running within BSM behave. Contexts such as Service Health Application, MyBSM, and
Service Level Management are listed.
l
Foundations. This list includes those contexts that determine how the different areas of the
BSM foundation run. Contexts such as RTSM (Run-time Service Model) and LDAP
Configuration are listed.
Descriptions of the individual settings appear in the Description column of the table on the
Infrastructure Settings page.
For details on configuring most infrastructure settings, see
"How to Modify Infrastructure Settings
Using the Infrastructure Settings Manager" on next page
.
Some infrastructure settings are configured outside the Infrastructure Settings Manager. For details, see
"How to Modify the Ping Time Interval" on page 93
, and
"How to Modify the Location and Expiration of Temporary Image Files" on page 94 .
Page 91 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
How to Modify Infrastructure Settings Using the
Infrastructure Settings Manager
This task describes how to use the Infrastructure Settings Manager to modify infrastructure settings.
To modify infrastructure settings using the Infrastructure Settings Manager:
1. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings.
2. Choose to view a group of contexts: Applications, Foundations, or All.
3. Select a specific context from the drop-down box.
4. All configurable infrastructure settings relating to that context are displayed, along with descriptions and the current values of each setting. Click the Edit Setting button and modify the value of a specific setting.
Page 92 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
How to Modify the Ping Time Interval
Note: This infrastructure settings task is performed outside the Infrastructure Settings
Manager.
You can modify the time interval after which BSM pings the server to refresh a session.
To modify the ping time interval:
1. Open the file <Gateway Server root directory>\conf\settings\website.xml in a text editor.
2. Search for the parameter: user.session.ping.timeinterval.
3. Change the value (120, by default) for the ping time interval. This value must be less than half, and it is recommended that it be less than a third, of the value specified for the session timeout period (the user.session.timeout parameter).
4. Restart BSM on the Gateway Server machine.
5. If you have multiple Gateway Server machines, repeat this procedure on all the machines.
Page 93 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
How to Modify the Location and Expiration of
Temporary Image Files
Note: This infrastructure settings task is performed outside the Infrastructure Settings
Manager.
When you generate a report in BSM applications, or when BSM automatically generates a report to send through the scheduled report mechanism, images (for example, graphs) are created. BSM saves these images, for a limited period of time, in temporary directories on the Gateway Server machines on which the images are generated.
You can modify the following settings related to these images: l
The path to the directory in which the temporary image files are stored
For details, see
"How to Modify the Directory in Which Temporary Image Files Are Stored" on next page
.
l
The configuration of a shared location for temporary image files
For details, see
"How to Access Temp Directory with Multiple Gateway Server Machines" on page 96 .
l
The length of time that BSM keeps temporary image files before removing them
For details, see
"How to Modify the Length of Time that BSM Keeps Temporary Image Files" on page 99 .
l
The directories from which temporary images are removed
For details, see
"How to Specify the Directories from Which Temporary Image Files Are
Page 94 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
How to Modify the Directory in Which Temporary
Image Files Are Stored
You can modify the path to the directory where BSM stores generated images used in scheduled reports. For example, you might want to save generated images to a different disk partition, hard drive, or machine that has a greater storage capacity than the partition/drive/machine on which the
Gateway Server machine is installed.
To modify the path to the directory holding temporary image files:
1. Open the file <Gateway Server root directory>\conf\topaz.config in a text editor.
2. Search for the parameter images.save.directory.offline.
3. Remove the comment marker (#) from the line that begins #images.save.directory.offline= and modify the value to specify the required path.
Note: In Windows environments, use UNC path syntax (\\\\server\\path) when defining the path. In a Solaris environment, use forward slashes (/) and not backslashes (\) when defining the path.
4. Save the topaz.config file.
5. Restart BSM on the Gateway Server machine.
6. Repeat the above procedure on all Gateway Server machines.
7. Map the newly defined physical directory containing the images to a virtual directory in the Web server on all Gateway Server machines. For details, see
"How to Access Temp Directory with
Multiple Gateway Server Machines" on next page
.
Page 95 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
How to Access Temp Directory with Multiple
Gateway Server Machines
If BSM reports are accessing the Gateway Server machine using a virtual IP, the load balancer could send requests to any of the Gateway Server machines. Thus, the image files need to be in a common location that is configured on all the Gateway Server machines and shared among them.
This is typical when there are multiple Gateway Server machines running behind a load balancer in the BSM architecture.
To support a shared location for temporary images in a Windows environment, the following configuration is recommended: l
All Gateway Servers—and the machine on which the shared image directory is defined, if different from the Gateway Servers—should be on the same Windows domain.
l
The IIS virtual directory should be configured to use the credentials of an account that is a member of the domain users group.
l
The account for the virtual directory should be given read/write permissions on the shared image directory.
Note: If your server configuration requires placing servers on different Windows domain configurations, contact HP Software Support.
If you set a custom path to temporary images, as defined in the images.save.directory.offline parameter (for details, see
"How to Modify the Directory in Which Temporary Image Files Are
Stored" on previous page ), you must map the physical directory containing the images to a virtual
directory in the Web server on all Gateway Server machines.
To configure the virtual directory in IIS:
1. Rename the default physical directory containing the temporary scheduled report images on the Gateway Server machine.
For example, rename:
<Gateway Server root directory>\AppServer\webapps\ site.war\Imgs\chartTemp\offline to
<Gateway Server root directory>\AppServer\webapps
\site.war\Imgs\chartTemp\old_offline
2. In the IIS Internet Services Manager on the Gateway Server machine, navigate to Default
Web site > Topaz > Imgs > ChartTemp.
The renamed offline directory appears in the right frame.
3. In the right frame, right-click and select New > Virtual Directory. The Virtual Directory
Creation Wizard opens. Click Next.
4. In the Virtual Directory Alias dialog box, type offline in the Alias box to create the new virtual directory. Click Next.
Page 96 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
5. In the Web Site Content Directory dialog box, type or browse to the path of the physical directory containing the temporary images, as defined in the images.save.directory.offline parameter (for details, see
"How to Modify the Directory in Which Temporary Image Files Are
Stored" on page 95 ). Click Next.
6. If the physical directory containing the temporary images resides on the local machine, in the
Access Permissions dialog box, specify Read and Write permissions.
If the physical directory containing the temporary images resides on a machine on the network, in the User Name and Password dialog box, enter a user name and password of a user with permissions to access that machine.
7. Click Next and Finish to complete Virtual Directory creation.
8. Restart BSM on the Gateway Server machine.
9. Repeat the above procedure on all Gateway Server machines.
To configure the virtual directory on Apache HTTP Web Server:
1. Rename the default physical directory containing the temporary scheduled report images on the Gateway Server machine.
For example, rename:
<Gateway Server root directory>\AppServer\webapps\site.war\Imgs\chartTemp\offline to
<Gateway Server root directory>\AppServer\webapps\site.war\Imgs\chartTemp\old_offline
2. Open the Apache configuration file <Gateway Server root
directory>\WebServer\conf\httpd.conf with a text editor.
3. Map a virtual directory named offline to the physical location of the common directory by adding the following line to the file:
Alias /Imgs/chartTemp/offline <shared_temp_image_directory> where <shared_temp_image_directory> represents the path to the physical directory containing the temporary scheduled report images, as defined in the
images.save.directory.offline parameter (for details, see
"How to Modify the Directory in
Which Temporary Image Files Are Stored" on page 95 ).
4. Save the file.
5. Restart BSM on the Gateway Server machine.
6. Repeat the above procedure on all Gateway Server machines.
To configure the virtual directory on Sun Java System Web Server:
1. Rename the default physical directory containing the temporary scheduled report images on the Gateway Server machine.
For example, rename:
Page 97 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
<Gateway Server root directory>\AppServer\webapps\site.war\Imgs\chartTemp\offline to
<Gateway Server root directory>\AppServer\webapps\site.war\Imgs\chartTemp\old_offline
2. Open the Sun Java System Web Server configuration file <Sun Java System Web Server
installation directory>\server\<server_nam>\config\obj.conf with a text editor.
3. Add the following line inside the <Object name=default> directive (before the line
NameTrans fn=document-root root="$docroot", and before the line NameTrans
fn="pfx2dir" from="/Imgs" dir="ProductDir/Site Imgs/", if it exists):
NameTrans fn="pfx2dir" from="/topaz/Imgs/chartTemp/offline" dir="<shared_temp_image_directory>" where <shared_temp_image_directory> represents the path to the physical directory containing the temporary scheduled report images, as defined in the
images.save.directory.offline parameter (for details, see
"How to Modify the Directory in
Which Temporary Image Files Are Stored" on page 95 ).
4. Save the file.
5. Restart the Sun Java System Web Server on the Gateway Server machine.
6. Repeat the above procedure on all Gateway Server machines.
Page 98 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
How to Modify the Length of Time that BSM Keeps
Temporary Image Files
You can modify settings that control how long BSM keeps temporary image files generated by the
Gateway Server machine, before removing them from the defined temporary directories. You can modify settings for the following directories in the <HPBSM Gateway Server root
directory>\conf\topaz.config file:
Directory Setting Description
remove.files.0.path=
../../AppServer/webapps/site.war/Imgs/chartTemp/offline
Path to images created when generating reports remove.files.1.path=
../../AppServer/webapps/site.war/Imgs/chartTemp/online
Path to images created when generating reports in BSM applications remove.files.3.path=
../../AppServer/webapps/site.war/snapshots
Path to images created by the
Snapshot on Error mechanism and viewed in Error Summary reports
For the above temporary image directories, you can modify the following settings: l
remove.files.directory.number=<number of directories>
Specifies the total number of directories for which you are defining settings.
l
remove.files.<num_of_path>.path=<path to directory>
Specifies the path to the directory that contains the files you want to remove. For the default directories that remove temporary image files, these values must match the
images.save.directory.online and images.save.directory.offline parameters, also defined in the topaz.config file.
Note: In Windows environments, use UNC path syntax (\\\\server\\path) when defining the path. In Solaris environments, use forward slashes (/) only when defining the path.
l
remove.files.<num_of_path>.expirationTime=<file expiration time in sec>
Specifies the time, in seconds, that BSM leaves a file in the specified directory. For example, if you specify "3600" (the number of seconds in 1 hour), files older than one hour are removed.
Leave this setting empty if you want BSM to use only maximum size criteria (see below).
l
remove.files.<num_of_path>.maxSize=<maximum size of directory in KB>
Specifies the total size, in KB, to which the defined directory can grow before BSM removes files. For example, if you specify "100000" (100 MB), when the directory exceeds 100 MB, the oldest files are removed in order to reduce the directory size to 100 MB.
If you also define a value in the remove.files.<num_of_path>.expirationTime parameter,
BSM first removes expired files. BSM then removes additional files if the maximum directory
Page 99 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings size limit is still exceeded, deleting the oldest files first. If no files have passed their expiration time, BSM removes files based only on the maximum directory size criteria.
This parameter is used in conjunction with the remove.files.<num_of_defined_
path>.deletePercents parameter (see below), which instructs BSM to remove the specified percentage of files, in addition to the files removed using the remove.files.<num_of_
path>.maxSize parameter.
Leave this and the remove.files.<num_of_defined_path>.deletePercents settings empty if you want BSM to use only the expiration time criterion.
l
remove.files.<num_of_path>.deletePercents=<percent to remove>
Specifies the additional amount by which BSM reduces directory size—expressed as a percentage of the maximum allowed directory size—after directory size has been initially reduced according to the remove.files.<num_of_path>.maxSize parameter. BSM deletes the oldest files first.
Leave this and the remove.files.<num_of_path>.maxSize settings empty if you want BSM to use only the expiration time criterion.
l
remove.files.<num_of_path>.sleepTime=<thread sleep time in sec>
Specifies how often BSM runs the mechanism that performs the defined work.
Example:
BSM is instructed to perform the following work once every 30 minutes: BSM first checks whether there are files older than 1 hour and, if so, deletes them. Then BSM checks whether the total directory size is greater than 250 MB, and if so, it reduces directory size to 250 MB by removing the oldest files. Finally, BSM reduces the total directory size by 50% by removing the oldest files. As a result, BSM leaves files totaling 125 MB in the directory.
# remove files older than 1 hour (3600 sec.) remove.files.0.expirationTime=3600
# reduce folder size to 250 MB remove.files.0.maxSize=250000
# remove an additional 50% of max. folder size (125 MB) remove.files.0.deletePercents=50
# perform work once every 30 min. (1800 sec) remove.files.0.sleepTime=1800
Tip: You can configure the file removal mechanism to remove files from any defined directory. You define the parameters and increment the index. For example, to clean out a temp directory, you would specify 6 instead of 5 for the number of directories in the remove.files.directory.number parameter; then you would define the directory's path and settings using the index value 4 (since 0-4 are
Page 100 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings already being used by the default settings) in the num_of_path section of the parameter. Do not use this mechanism to remove files without first consulting with your HP Software Support representative.
To modify the default settings:
1. Open the file <HPBSM Gateway Server root directory>\conf\topaz.config in a text editor.
2. Before modifying the values, back up the file or comment out (using #) the default lines so that the default values are available as a reference.
3. Modify the settings as required.
4. Save the topaz.config file.
5. Restart BSM on the Gateway Server machine.
6. Repeat the above procedure on all Gateway Server machines.
Page 101 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
How to Specify the Directories from Which
Temporary Image Files Are Removed
By default, temporary image files are removed from the root path of the specified directory.
However, you can also configure BSM to remove temporary image files from the subdirectories of the specified path.
To configure BSM to remove temporary images files from subdirectories:
1. Open the file <Gateway Server root directory>\conf\topaz.config in a text editor.
2. Insert the following line after the specified path's other settings (described in the previous section): remove.files.<num_of_path>.removeRecursively=yes
3. Save the topaz.config file.
4. Restart BSM on the Gateway Server machine.
5. Repeat the above procedure on all Gateway Server machines.
Page 102 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 8: Infrastructure Settings
UI Description - Infrastructure Settings Manager
Page
This page enables you to define the value of many settings that determine how BSM and its applications run.
To access
Select Admin> Platform > Setup and Maintenance > Infrastructure Settings
Important information
Modifying certain settings can adversely affect the performance of BSM. It is highly recommended not to modify any settings without first consulting HP
Software Support or your HP Services representative.
See also
"Database Administration" on page 68
User interface elements are described below:
UI Element
(A-Z) Description
All
Select to view all the settings for both Applications and Foundations.
Applications
Select to edit one of the BSM Applications.
Description
Describes the specific infrastructure setting.
Note: This field is visible on both the Infrastructure Settings Manager page, and the Edit Setting dialog box after clicking the Edit Setting relevant setting.
button next to the
Foundations
Select to edit one of the BSM Foundations.
Name
Restore
Default
Value
The name of the setting.
Note: This field is visible on both the Infrastructure Settings Manager page, and the Edit Setting dialog box after clicking the Edit Setting relevant setting.
button next to the
Restores the default value of the setting.
Note: This button is visible on the Edit Setting dialog box after clicking the Edit
Setting
button next to the relevant setting.
The current value of the given setting.
Note: This field is visible on both the Infrastructure Settings Manager page, and the Edit Setting dialog box after clicking the Edit Setting relevant setting.
button next to the
Page 103 of 427 HP Business Service Management (9.20)
Chapter 9
Audit Log
You use the audit log to keep track of different actions performed by users in the system, according to specific contexts.
To access
Select Admin > Platform > Setup and Maintenance > Audit Log
Page 104 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 9: Audit Log
Learn About
About the Audit Log
You use the audit log to keep track of different actions performed by users in the system, according to specific contexts: l
Alert Administration. Displays actions related to creating and managing alerts.
l
CI Status Alert Administration. Displays actions related to creating alert schemes for a configuration item (CI) status alert.
l
Data Collector Maintenance. Displays actions related to removing Business Process Monitors and SiteScopes.
l
Database Management. Displays actions related to creating, deleting, and modifying users and passwords for profile databases, as well as modifying the status of the Purging Manager.
l
Deleted Entities. Displays actions related to adding and deleting data collectors (Business
Process profiles, Real User Monitor engines, and SiteScope monitors) from End User
Management Administration.
l
Downtime/Event Scheduling. Displays actions related to creating and modifying downtime and scheduled events.
l
End User Management Applications. Displays actions related to adding, editing, updating, disabling and deleting event-based alerts, as well as registering and unregistering alert recipients.
l
IT World Configuration. Displays actions, including editing, updating, and removing CIs and relationships, performed in the IT Universe Manager application.
l
Locations Manager.Displays actions related to adding, modifying, and deleting locations, performed in the Location Manager application.
l
Notification Template Administration. Displays actions related to modifying open ticket information, ticket settings, closed tickets, ticket templates, and subscription information: notification types (locations or general messages), and recipients.
l
Operations Management. Displays actions related operations management, such as the creating and modifying of content packs, event rules, and notifications.
l
Permissions Management. Displays all actions related to assigning permissions, roles, and permissions operations for resources onto users and user groups.
l
Recipient Administration. Displays actions related to modifying information about the recipients of audit logs.
l
Scheduled Report Administration. Displays actions related to modifying the reporting method and schedule of reported events.
l
Service Health. Displays actions related to the Service Health application.
l
Service Health Administration.Displays actions related to configurations made in the Service
Health Administration.
l
Service Level Management Configuration. Displays actions related to service level agreements performed in the Service Level Management application.
Page 105 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 9: Audit Log l
SLA Alert Administration. Displays actions related to creating, modifying, or deleting SLA alerts.
l
System Availability Manager. Displays actions related to system availability and SiteScope.
l
User Defined Reports. Displays actions related to the creation and modification of Custom reports.
l
User/Group Management. Displays actions related to adding, modifying, and deleting users and user groups.
l
View Manager. Displays actions related to KPIs such as adding a KPI, editing a KPI, and deleting a KPI. Additionally, it displays actions related to changing the Save KPI data over
time for this CI and the Monitor changes options.
Page 106 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 9: Audit Log
Tasks
How to Use the Audit Log
This task describes how to access the Audit Log, which is available from the Audit Log page in the
Setup and Maintenance menu in Platform Administration.
To use the Audit Log:
1. Select Admin > Platform > Setup and Maintenance > Audit Log. The Audit Log page opens.
2. Select a context using the Context filter.
3. Where relevant, select a profile from the list. BSM updates the table with the relevant information.
4. Optionally, click the Auditing Filters link to open the Auditing Filters pane and specify filter criteria. The following filters are available: n
User. Specify a user in the system to view actions performed by only that user.
n
Containing text. Specify a text string that the action must contain to be displayed.
n
Start after and End before. Specify a starting and ending time period to view actions for only that period. Click the More button to open the Calendar dialog box where you can select a date.
5. Click Apply. BSM updates the table with the relevant information.
If required, use the Previous Page arrow the Next Page arrow to navigate to the previous page of the Audit Log, or to navigate to the next page of the Audit Log.
How to Customize a Log File for Audit Log
Audit log uses the Apache log4j logging utility.
To customize the log file, edit its configuration file, located at <HPBSM root
directory>\conf\core\Tools\log4j\EJB\auditlog.properties, using the log4j configuration syntax.
The log level should be set to INFO or higher. The appender name,
com.mercury.topaz.tmc.bizobjects.audit.AuditManager.writeAudit, should not be changed.
Page 107 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 9: Audit Log
UI Descriptions
Audit Log Page
This page enables you to keep track of different actions performed by users in the system.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element
(A-Z) Description
Moves to the previous page or next page in the Audit Log.
<Audit log table>
Displays the contents of the audit log.
<EUM applications>
Auditing
Filters
Select an <EUM application> for which you want to view the actions performed.
Note: This field is displayed only if you have chosen the End User
Management-Applications context.
Click the Auditing Filters heading to specify filter criteria.
Context
For user
SiteScope
Time period
Select a context to view.
Displays the user whose actions are displayed in the Audit Log, as specified in the Auditing Filters pane.
Default Value: All
Select a SiteScope for which you want to view the actions performed.
Note: This field is displayed only if you have chosen the System Availability
Manager context.
Displays the time period whose actions are displayed in the Audit Log, as specified in the Auditing Filters pane.
Default Value: All
Auditing Filters Pane
User interface elements are described below:
UI Element (A-
Z) Description
Opens the Calendar dialog box enabling you to select a date.
Expands the Auditing Filters pane.
Page 108 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 9: Audit Log
UI Element (A-
Z) Description
Collapses the Auditing Filters pane.
Apply
Cancel
Clear All
Applies the selected filters.
Cancels filtering and closes the Auditing Filters pane.
Clears the filters and displays all log items.
Containing text
Specify a text string to filter out all the actions that do not include this text string.
End before
Start after
User
Specify an ending time until which you want to view actions.
Specify a starting time from which you want to view actions.
Select a user to view actions performed by only that user.
Audit Log Table
Important information
For details about the audit log for the EUM Alert Administration, see Alerts Log
Report in the BSM User Guide.
User interface elements are described below:
UI Element (A-Z) Description
Actions
Displays the actions performed by the specified user.
Additional Information
Displays additional information, where relevant.
Modification Date
Modified By
Displays the date and time that the specified actions were performed.
Displays the user who performed the specified actions.
Page 109 of 427 HP Business Service Management (9.20)
Chapter 10
BSM Server Time Synchronization
In order to ensure that the BSM serve clocks are accurate and synchronized, the BSM servers check their system clocks against an NTP server every twenty minutes by default.
Several NTP servers are configured by default, but you can manually add one in the configuration file:
<BSM_HOME>\conf\settings\mtime\mtime.xml
If no NTP server is reachable, the database clock is used for synchronization instead.
Page 110 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 10: BSM Server Time Synchronization
How to View the BSM Server Time
You can view the current BSM server time via the following URLs:
To view Unix time in plain text:
http://<BSM_Server>/topaz/services/technical/time?alt=text/plain
Example results:
1314089070858
To view the current time in XML format:
http://<BSM_Server>/topaz/services/technical/time
Example results:
<entry xmlns="http://www.w3.org/2005/Atom">
<id>timeService:1</id>
<title type="text" xml:lang="en">Time service.</title>
<summary type="text" xml:lang="en">The time is 2011-08-23 08:44:30,
858</summary>
<published>2011-08-23T11:44:31.382+03:00</published>
<content type="text">1314089070858</content>
</entry>
To view the log for this feature, see:
<BSM_HOME>\logs\topaz_all.ejb.log
Page 111 of 427 HP Business Service Management (9.20)
Chapter 11
Working in Non-English Locales
This section describes how to configure BSM to work with languages other than English and discusses some of the issues that arise when using a non-Latin character set.
Page 112 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Installation and Deployment Issues
l
If you use a CJK language in your browser, you must ensure that the Gateway Server machine running BSM has East Asian languages installed. On the machine on which the BSM Gateway
Server is installed, you must select Control Panel > Regional & Language Options >
Languages > Install files for East Asian languages.
l
If you have installed BSM on a non-English Windows operating system, the command line tool output may not be displayed correctly because the Windows and OEM code pages differ. This may not be the case on many Asian language systems, but is often experienced on non-English
European systems.
To fix this, Windows Command Prompt must be configured so that a TrueType font is used and the OEM code page is the same as the Windows code page.
In a Windows Command Prompt window (run cmd.exe), right-click the title bar, select
Properties, and open the Font tab. Change the font from Raster Fonts to a TrueType font, and change the font size if necessary (for example: select Lucida Console, 12 pt). If prompted, modify the shortcut to make the font change global.
Note: If you use other command line tools, such as PowerShell or Cygwin Bash, you must change the font for each of these tools separately.
To change the codeset for the system, open the registry editor (regedit), and go to:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Nls\CodePage
. If the values of ACP and OEMCP differ, edit OEMCP to the same value as for ACP, and reboot the system.
Note: If changing the OEM code page for the system is not acceptable, for each newly opened Comand Prompt window, change the code page value using the command: chcp
<APC value>.
l
Business Process Monitors and the Gateway Server must be installed on an operating system that has the same locale as the data.
l
During Business Process Monitor installation, non-Latin characters cannot be used for the host name and location. If necessary, after installation you can change the names to include non-
Latin characters, in Admin > End User Management > Settings.
l
The installation path for all BSM components must not contain non-Latin characters.
l
When content packs are available in more than one language, the language of content packs automatically loaded during BSM installation depends on the current locale of the host operating system. If there are matching content packs for the current locale, these are installed. If the locale does not have localized content packs, English content packs are used. Later, a user can upload the content pack in another language manually.
At every Gateway Server startup, the contents of the following directory is checked: <HPBSM
root directory>/conf/opr/content/<locale of server>
Page 113 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Any package that has not already been loaded, and that does not have unresolved package dependencies (references to packages, which are neither already loaded nor in the same folder), is loaded during this startup.
The following directory is checked next: <HPBSM root directory>/conf/opr/content/en_US
Any content packs that were not uploaded from the first location are uploaded. This can result in mixed-language content.
The packages are loaded with the standard import mode; already existing artifacts are not changed. Only new artifacts are added.
Note: Progress can be followed in the admin backend log file. The operation is done in the background and may still be in progress when a user logs in. The system prevents multiple content packages from being loaded at the same time.
Page 114 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Database Environment Issues
l
To work in a non-Latin-character language BSM environment, you can use either an Oracle
Server database or a Microsoft SQL Server database. When using a Microsoft SQL Server database, it should use the same encoding as you use in your BSM servers. When using an
Oracle Server database, the encoding of the database can also be UTF-8 or AL32UTF-8, which supports both non-Latin-character languages as well as multiple languages. For a list of supported and tested database servers, refer to the BSM System Requirements and Support
Matrixes.
l
When you create a new Oracle instance in an Oracle database, you must specify the character set for the instance. All character data, including data in the data dictionary, is stored in the instance's character set. For details on working with Oracle databases, refer to Deploying and
Maintaining the Oracle Server Database in the BSM Database Guide. For supported and certified Oracle character sets, refer to Oracle Summary Checklist in the BSM Database Guide.
l
The SiteScope Database Query Monitor can connect to an Oracle database but the Oracle user names and passwords must contain only Latin characters.
Page 115 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Administration Issues
l
E-mail alerts sent with ISO-2022-JP encoding are supported only by an SMTP server running on a Windows platform. Use of this encoding affects all BSM servers.
l
When using the default authentication strategy, Lightweight SSO, to authenticate users logging into BSM, user names and passwords can be in non-Latin characters.
l
To support non-Latin characters in BSM databases, the encoding for databases must be defined as UTF-8 or AL32UTF-8 (Oracle only), or set to the specific language.
l
To support non-Latin characters in log files, set the log4j encoding property on the log4j configuration files.
To write a specific log in UTF-8 encoding, do the following: n
Search the specific log name in log4j configuration at conf/core/Tools/log4j.
n
In the properties file where this log file is configured, add the following property:
log4j.appender.<appender name>.Encoding=UTF-8
For example, the jboss_server.log configuration follows:
#######################################
### define appender: jboss.appender ###
#######################################
# jboss.appender is set to be a FileAppender which outputs to log/jboss_server.log
log4j.appender.jboss.appender=org.apache.log4j.RollingFileAppender
log4j.appender.jboss.appender.File=${merc.home}/${log.file.path}
/jboss_server.log
log4j.appender.jboss.appender.MaxFileSize=${def.file.max.size} log4j.appender.jboss.appender.Encoding=UTF-8 log4j.appender.jboss.appender.MaxBackupIndex=${def.files.backup.count} log4j.appender.jboss.appender.layout=org.apache.log4j.PatternLayout
log4j.appender.jboss.appender.layout.ConversionPattern=${msg.layout}
Page 116 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Service Health Issues
You may have to perform several steps to enable displaying non-Latin languages in the Service
Health Top View.
To display non-Latin languages in Service Health Top View:
1. Verify that you have followed the instructions on installing the JRE on a non-Western Windows system. The instructions are found at the Sun Microsystems site
(http://java.sun.com/j2se/1.5.0/jre/install-windows.html).
2. Make sure that you: n have administrative permissions to install the J2SE Runtime Environment on Microsoft
Windows 2000 and XP.
n
(For users installing the JRE on non-Western 32-bit machines) choose a Custom Setup
Type. In Custom Setup under feature 2 (Support for Additional Languages), select This
feature is installed on local hard drive.
3. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings, click
Applications, select Service Health Application, and locate the Top View Font Name entry in the Service Health Application – Top View Properties table. Change the value to
Arial Unicode MS.
Caution: If the value of the Top View Font Name entry is default, you do not need to perform this step, as the Top View Font Name property automatically assumes the Arial Unicode MS value in that case.
4. Close all instances of the Web browser.
5. Log into BSM and access Service Health Top View. Verify that the Chinese or Japanese characters now appear correctly.
Page 117 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Service Level Management Issues
Service Level Management does not support service names that contain more than 50 multibyte characters.
Page 118 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Application Management for Siebel Issues
l
Non-Latin characters may not appear or may be corrupted in the Topology View. If you encounter this problem, install the Arial Unicode Microsoft font from the Microsoft Web site.
l
BSM by default only supports English language Siebel. Do not deliver data from a non-English version of Siebel to BSM. You should use special translation adapters to enable BSM to work with a non-English version of the Siebel application. For details, contact HP Software Support.
Page 119 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Report Issues
l
BSM does not support Custom Report names that contain more than 50 multibyte characters.
l
The Page Component Breakdown report does not support URLs that contain multibyte characters. When specifying a URL and a location from which to run the breakdown, you must enter Latin characters in the URL box.
l
Excel reports must have Latin-character file names when uploading to BSM running on a
Chinese Simplified operating system. To view Excel reports, select Applications > User
Reports > Report Manager.
l
Reports downloaded from BSM to Excel cannot be displayed properly on an operating system whose language differs from the data language.
To download Excel files with multibyte data when BSM is installed on an English-language machine, set the user.encoding entry in the <HPBSM root
directory>\AppServer\resources\strings.properties file to the correct encoding.
Page 120 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Business Process Monitor Issues
l
If the Business Process Monitor (BPM) log files contain non-Latin-character data, you must open them in a viewer that supports UTF-8 format parsing, for example, Notepad, rather than from the View BPM Files window in the BPM Admin Console.
Log files that are saved in the default encoding of the server on which the BPM Admin Console is installed are shown correctly in the View BPM Files window.
l
All BPM instances (application, scripts, parameters, etc.) should be named with Latin characters or BPM Server locale characters only.
Page 121 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
SiteScope Issues
l
In international version SiteScopes (supporting multilingual character sets), the Return to
Group link displayed during monitor set creation shows the indexed-based group name (for example, group0) instead of the user-defined group name.
l
The Database Query Monitor can connect to an Oracle database only if the Oracle user names and passwords contain Latin-only characters.
l
SiteScope does not support non-Latin characters in the username/password.
l
The user interface can be displayed in several languages. For details, see Using SiteScope in an
Internationalization (I18N) Environment in the SiteScope Help.
l
For a list of monitors that are tested for internationalization, see Monitors Supported for
Internationalization in the SiteScope Help.
Page 122 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Real User Monitor Issues
l
Real User Monitor supports non-Latin characters in UTF-8 format. For details on configuring the
HPReal User Monitor probe to support non-Unicode encodings, see Configuring the HP Real
User Monitor Probe for I18N in the Real User Monitor Administration Guide.
l
To support non-Latin characters from Real User Monitor, the encoding for BSM databases must be defined as UTF-8, or set to the specific language. For further details, see
Environment Issues" on page 115
.
l
The Real User Monitor Probe Windows installation screens are not translated and are in English only. For details on installing the Real User Monitor Probe, see Installing the HP Real User
Monitor Probe in the Real User Monitor Administration Guide.
Page 123 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
End User Management Administration Issues
l
Global replace does not support non-Latin-character languages.
l
When accessing the Status Snapshot in End User Management (Applications > End User
Management > Status Snapshot), certain characters appear unreadable. To resolve this, ensure that you have installed files for East Asian Languages on your local machine, as follows:
Select Start > Control Panel > Regional and Language Options > select the Languages tab
> select Install Files for East Asian Languages.
Page 124 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Data Flow Management Issues
When exporting a CI instance to a PDF file, Japanese characters are not displayed in the PDF file.
(Data Flow Management > Discovery Control Panel > Basic Mode. Run discovery. When discovery has finished, select a CIT in the Statistics Results pane. Click the View Instances button. In the Discovered by dialog box, select Export Data to File > Export Displayed CIs to
PDF.)
Page 125 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Multilingual Issues
l
The SNMP notification method does not support multilingual text, and can only send a notification in the character set of the Gateway Server machine. This is because BSM uses
SNMP version 1.0, which does not support multilingual data.
l
Error messages in the Failed Transactions report do not display correctly when BSM runs on an
English operating system and the Business Process Monitor runs on a Japanese operating system. To access the Failed Transactions report, select Applications > End User
Management > Business Processes > Error Summary. Locate the General Errors table, and click a link to open the Failed Transactions window.
l
BSM can store multilingual data. However, a regular executable cannot usually accept multilingual data on the command line.
The following table describes the procedures that you must perform to add multilingual data to the command line when running an executable file upon alert:
Platform Procedure
Windows To prevent multilingual data from being lost, write the application with a wmain function instead of a main function. You can also use another main-type function that can take command line parameters of type wchar instead of type char.
Note: When you use the SubAlerts command line option, the created XML file does not include an encoding attribute, and the encoding is different from the default UTF-8 encoding.
Solaris Inform the writer of the application that the parameters passed to the application must be encoded in UTF-8.
For details on Using a Custom Command Line When Running an Executable File upon Alert, see Run Executable File Dialog Box in the BSM Application Administration Guide.
l
An executable file that was created for a previous version of BSM is compatible with a multilingual version.
Page 126 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales
Multilingual User (MLU) Interface Support
The BSM user interface can be viewed in the following languages in your Web browser:
Language
English
French
Japanese
Korean
Simplified Chinese
Language Preference in Web Browser
English
French (France) [fr]
Japanese [ja]
Korean [ko]
Chinese (China) [zh-cn]
The following are languages in which BSM can operate but the user interface of only Run-time
Service Model (RTSM)-related pages are presented in the language.
Language
Dutch
German
Portuguese
Russian
Spanish
Italian
Language Preference in Web Browser
Dutch (Netherlands) [nl]
German (Germany) [de]
Portuguese (Brazil) [pt-br]
Russian [ru]
Spanish [es]
Italian (Italy) [it]
Use the language preference option in your browser to select how to view BSM. The language preference chosen affects only your local machine (the client machine) and not the BSM machine or any other user accessing the same BSM machine.
To set up and view BSM in a specific language:
1. Install the appropriate language's fonts on your local machine if they are not yet installed. If you choose a language in your Web browser whose fonts have not been installed, BSM displays the characters as squares.
2. If you are logged into BSM, you must log out. Click Logout at the top of the BSM window.
Close every open browser window or alternatively clear the cache (if BSM is running on
Internet Explorer).
3. If BSM is running on Internet Explorer, configure the Web browser on your local machine to select the language in which you want to view BSM (Tools > Internet Options).
a. Click the Languages button and in the Language Preference dialog box, highlight the language in which you want to view BSM.
b. If the language you want is not listed in the dialog box, click Add to display the list of
Page 127 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales languages. Select the language you want to add and click OK.
c. Click Move Up to move the selected language to the first row.
d. Click OK to save the settings.
e. Display the BSM login window.
f. From the Internet Explorer menu, select View > Refresh. BSM immediately refreshes and the user interface is displayed in the selected language.
Note: For details on viewing Web pages in Internet Explorer that are written in a different language, see How to View Web Pages That Are Written in a Different
Language (http://support.microsoft.com/kb/306872/en-us).
4. If BSM is being viewed on FireFox, configure the Web browser on your local machine as follows: a. Select Tools > Options > Advanced. Click Edit Languages. The Language dialog box opens.
b. Highlight the language in which you want to view BSM.
If the language you want is not listed in the dialog box, expand the Select language to
add... list, select the language, and click Add.
c. Click Move Up to move the selected language to the first row.
d. Click OK to save the settings. Click OK to close the Language dialog box.
Notes and Limitations
n
There is no language pack installation. All translated languages are integrated into the BSM
Multilingual User Interface (MLU).
n
Data remains in the language it is entered in, even if the language of the Web browser changes. Changing the language of the Web browser on your local machine does not change the language of any data that was entered by a user.
n
You cannot deploy a package if the server locale is different from the client locale and the package name contains non-Latin characters. For details, see "Package Manager" in the
RTSM Administration Guide.
n
You cannot create a package that contains resources (for example, views and TQLs) having non-Latin characters in their names, if the server locale is different from the client locale. For details, see "Package Creation and Deployment in a Non-English Locale" in the RTSM
Administration Guide.
n
In the Modeling Studio, you cannot create a new view if the view's name contains more than
18 Japanese characters. For details on creating new views, see "Modeling Studio" in
Modeling.
n
In Location Manager, all geographical locations are in English, regardless of the UI language selected. Logical locations may be named in any language you choose, and remain in that language even if the UI language is subsequently changed.
Page 128 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 11: Working in Non-English Locales n
The BSM server status HTML page appears only in English. It is not translated into any other language. For details, see Post-Deployment in the BSM Installation Guide.
Page 129 of 427 HP Business Service Management (9.20)
Chapter 12
BSM Logs
Note: This chapter is not relevant for HP Software-as-a-Service customers.
BSM records the procedures and actions performed by the various components in log files. The log files are usually designed to serve HP Software Support when BSM does not perform as expected.
The default severity threshold level for log files differs per log, but is generally set to either Warning or Error. For a definition of log levels, see
"Log Severity Levels " on page 132 .
You can view log files with any text editor.
Page 130 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 12: BSM Logs
Log File Locations
Most log files are located in the <HPBSM root directory>\log directory and in subdirectories organized by component.
Log file properties are defined in files in the following directory and its subdirectories: <HPBSM
root directory>\conf\core\Tools\log4j.
Log File Locations in a Distributed Deployment
In one-machine or compact installations, all BSM servers and their logs reside on the same machine. In the case of a distributed deployment of the servers among several machines, logs for a particular server are usually saved on the computer on which the server is installed. However, if it is necessary for you to inspect logs, you should do so on all machines.
When comparing logs on client machines to those on the BSM server machines, keep in mind that the date and time recorded in a log are taken from the machine on which the log was produced. It follows that if there is a time difference between the server and client machines, the same event is recorded by each with a different time stamp.
Page 131 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 12: BSM Logs
Log Severity Levels
Each log is set so that the information it records corresponds to a certain severity threshold.
Because the various logs are used to keep track of different information, each is preset to an appropriate default level. For details on changing the log level, see
"How to Change Log Levels" on page 135 .
Typical log levels are listed below from narrowest to widest scope: l
Error. The log records only events that adversely affect the immediate functioning of BSM.
When a malfunction occurs, you can check if Error messages were logged and inspect their content to trace the source of the failure.
l
Warning. The log's scope includes, in addition to Error-level events, problems for which BSM is currently able to compensate and incidents that should be noted to prevent possible future malfunctions.
l
Info. The log records all activity. Most of the information is normally routine and of little use and the log file quickly fills up.
l
Debug. This level is used by HP Software Support when troubleshooting problems.
Note: The names of the different log levels may vary slightly on different servers and for different procedures. For example, Info may be referred to as Always logged or Flow.
Page 132 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 12: BSM Logs
Log File Size and Automatic Archiving
A size limit is set for each type of log file. When a file reaches this limit, it is renamed and becomes an archived log. A new active log file is then created.
For many logs, the number of archived log files saved can be configured. When a file reaches its size limit, it is renamed with the numbered extension 1. If there is currently an archived log with the extension 1, it is renamed with the extension 2, log.2 becomes log.3, and so on, until the oldest archived log file (with the number corresponding to the maximum number of files to be saved) is permanently deleted.
The following image shows an example of a log file, topaz_all.ejb.log, and its archived copies:
The maximum file size and the number of archived log files are defined in the log properties files located in <HPBSM root directory>\conf\core\Tools\log4j. An example is: def.file.max.size=2000KB def.files.backup.count=10
Page 133 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 12: BSM Logs
JBoss and Tomcat Logs
The following <HPBSM root directory>\log directory holds JBoss- and Tomcat-related log files: l
jboss_boot.log. Logs startup activities including running the JBoss process, deployment, and startup status, as well as the number of busy ports.
l
jboss_server.log. Logs all JBoss activities including JBoss messages, deployment and startup status.
l
jboss_tomcat.log. Logs the Tomcat messages.
Note: You can view the JMX Console at http://<HPBSM server>:8080/jmxconsole
.
Page 134 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 12: BSM Logs
How to Change Log Levels
This task and the associated flowchart describe how to set up a system for delivering alerts to recipients.
If requested by HP Software Support, you may have to change the severity threshold level in a log, for example, to a debug level.
To change the severity threshold level:
1. Open the log properties file in a text editor. Log file properties are defined in files in the following directory: <HPBSM root directory>\conf\core\Tools\log4j.
2. Locate the loglevel parameter. For example, loglevel=ERROR
3. Change the level to the required level. For example, loglevel=DEBUG
4. Save the file.
Page 135 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 12: BSM Logs
How to Enable Debug Trace Logging for an Event
It is possible to enable debug trace logging for an event by setting the custom attribute __TRACE_
_
. It may have any value. This creates flow trace logs at the INFO level for this event.
This can be set on the HPOM server or agent sending the event, or can later be added to the event.
Whenever this custom attribute is set on an event, trace output for this event appears in the trace logs: l
BSM Data Processing Server: log/opr-backend/opr-flowtrace-backend.log
l
BSM Gateway Server: log/opr-gateway/opr-flowtrace-gateway.log
Default event flow trace logging level is set to INFO. Only events with the custom attribute __
TRACE__ set are logged to the flow trace log files. To enable flow tracing for all events, set the flow trace log level to DEBUG.
Page 136 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 12: BSM Logs
Logging Administrator
This tool allows you to temporarily modify the level of details displayed in BSM logs, as well as create custom logs. To open the BSM Logging Administrator Tool, open the following URL:
http://<BSM Gateway Server>/topaz/logAdminBsm.jsp
Page 137 of 427 HP Business Service Management (9.20)
Chapter 13
Port Usage
This section describes how to configure the ports that are used by BSM.
Page 138 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 13: Port Usage
How to Change Ports Manually
This section contains information about how to change different ports manually. The procedure differs for each port.
Manually Changing Port 80
Port 80 is used by the BSM Web Server. To modify this port, you must reconfigure other components on the BSM server and restart BSM.
1. Modify the virtual Gateway Server settings.
a. Navigate to Administration Tab > Platform > Setup and Maintenance Tab >
Infrastructure Settings and locate the Platform Administration - Host Configuration
table. If this table is not visible, set the Select Context option to All.
b. Modify the Virtual Gateway Server for Application Users URL to http://<server
name>:<new port>.
c. Modify the Default Virtual Gateway Server for Data Collectors URL to http://<server
name>:<new port>.
2. Modify the direct Gateway Server settings a. In the same table, modify the Direct Gateway Server for Application Users Server
URL to include the new port.
b. Modify the Direct Gateway Server for Data Collectors URL to include the new port.
3. Modify the local virtual Gateway Server settings a. In the same table, modify the Local Virtual Gateway Server for Application Users URL to include the new port.
b. Modify the Local Virtual Gateway Server for Data Collectors URL to include the new port.
4. Modify the Open BSM URL a. Remotely connect to the BSM Gateway server and select Start > All Programs > HP
Business Service Management.
b. Right-click Open HP Business Service Management and select Properties.
c. In the Web Document tab, modify the URL field as follows: http://<Gateway
Server>:<new port>/topaz.
5. Modify the web server settings
Modify the web server settings. This procedure varies depending on your version of windows and web server type. They should all be performed in the BSM Gateway server. The following are examples for Windows Server 2008 using three different web servers:
For IIS 6.0 with Windows Server 2008:
a. In the Microsoft IIS Internet Services Manager, right-click Default Web Site and select
Properties.
b. In the Web Site tab, modify the TCP Port value as required.
Page 139 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 13: Port Usage
For IIS 7.x with Windows Server 2008:
a. Open Microsoft’s Computer Management tool by right-clicking My Computer and selecting Manage.
b. Expand Roles > Web Server and select Internet Information Services.
c. In the right-hand panel you can see the IIS Manager. In the left part of this panel
(Connections), expand the connection of the current machine and expand the Sites node.
d. Right-click Default Web Site and select Edit Bindings.
e. Select the line that listens to port 80 and click edit to change the value to the new port.
For Apache with Windows Server 2008:
a. Open the file <BSM_Gateway_home>\WebServer\conf\httpd.conf in a text editor.
b. Go to the line that begins with Listen, and modify the port value as required.
c. Go to the line that begins with ServerName and modify the port value as required.
6. Restart all BSM servers and update data collectors
Restart all BSM servers and update any data collectors that were configured before you modified the port (for example, RUM, BPM, SiteScope). Modify the Gateway Server address in each data collector to reflect the new port as follows: BSM Gateway>:<new port>.
Manually Changing Ports 1433 and 1521
These ports control the communication between HP BSM and Database Servers.
1. Modify the Management Database port
Run the Setup and Database Configuration Utility. Skip to the screen that specified the
Management Database port and modify it as desired. For details about the Setup and
Database Configuration Utility, see the BSM Installation Guide.
Note: You can also perform this procedure manually as follows: On all BSM servers
(Gateway and DPS), open <BSM_home>\conf\TopazInfra.ini in a text editor and modify the dbPort property as required.
2. Modify Profile Database port.
Navigate to Admin > Platform > Setup and Maintenance > Manage Profile Databases and click the Edit Database Properties button to modify the desired database configuration to include the new port.
3. Restart all BSM servers.
Page 140 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 13: Port Usage
Incoming BSM Traffic
Note: The ports listed here are those ports that BSM uses. If you need to change a port assignment, it is strongly recommended that you first consult with HP Software Support.
There are two categories of incoming BSM traffic:
Internal Traffic
Internal traffic is the traffic between two BSM servers. The following table lists the ports used to transmit data between two BSM servers:
Port
Number
BSM Servers that
Listen on Port
4444
4445
9389
Gateway Server,
Data Processing
Server
Gateway Server,
Data Processing
Server
Gateway Server
Port Usage
Remote Method Invocation (RMI) channel between BSM servers
RMI channel between BSM servers
2506
2507
383
Data Processing
Server
Gateway Server,
Data Processing
Server
Gateway Server,
Data Processing
Server
TCP local LDAP connection for communication between
Gateway Servers in a distributed deployment environment
Bus domain manager for the connection between the Data
Processing Server and the Gateway Server
Main bus processes for the connection between BSM servers
Events coming from Operations Manager into the Operations
Management application
External Traffic
External traffic is the traffic coming into one of the BSM servers from a client that is not a BSM server. The following table lists the ports used to transmit data from an external BSM client machine to a BSM server:
Port
Number
80/443
BSM Servers that Listen on
Port
Gateway Server
Port Usage
l
80. HTTP/S channel to Gateway Server applications l
443. Port for reverse proxy
Page 141 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 13: Port Usage
Outgoing BSM Traffic
Note: The ports listed here are those ports that BSM uses. If you need to change a port assignment, it is strongly recommended that you first consult with HP Software Support.
The following table lists the ports used by the BSM servers to connect to external servers (non-
BSM servers):
Port
Number
BSM Servers that Connect to
Port Port Usage
25 Gateway Server,
Data Processing
Server
SMTP channel from the BSM servers to the SMTP mail server
Gateway Server NTP channel from the Gateway Server to the NTP server 123
161 Data Processing
Server
SNMP channel from the Data Processing Server to the SNMP manager
389
1433
Gateway Server Connection between the Gateway Server and LDAP server for authentication (optional). For more information, see
"Authentication Strategies" on page 340 .
Gateway Server,
Data Processing
Server
Connection between the BSM servers and the Microsoft SQL
Server.
This is the default port. This port may be changed during installation or thereafter.
1434 Gateway Server,
Data Processing
Server
Connection between the BSM servers and the Microsoft SQL
Browser Service.
This port is in use only when a named instance is used.
1521 Gateway Server,
Data Processing
Server
Connection between the BSM servers and the Oracle Server
This is the default port. This port may be changed during installation or thereafter.
80/443 Gateway Server l
80. HTTP/S channel between the Gateway Server and data collectors for remote administration tasks l
443. Port for reverse proxy
Page 142 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 13: Port Usage
Local BSM Traffic
The table below lists the ports used for communication between components on all BSM server machine.
Note: The ports listed here are those ports that BSM uses. If you need to change a port assignment, it is strongly recommended that you first consult with HP Software Support.
Port Number
1098
1099
BSM Servers that
Connect to Port Port Usage
Gateway Server, Data
Processing Server
Remote Method Invocation (RMI) management channel used by the jboss application server
Gateway Server, Data
Processing Server
Naming service used by the jboss application server
4504
5001
8009
Gateway Server TCP local LDAP connection used by the Gateway
Server
Gateway Server Used to connect VuGen to Central Repository Service
Gateway Server, Data
Processing Server
Tomcat AJP13 connector
8010
8080
8083
8093
11020
11021
21212
21301
21302
Gateway Server, Data
Processing Server
Tomcat AJP13 for WDE connector
Gateway Server, Data
Processing Server
HTTP channel for same machine components
Gateway Server, Data
Processing Server
RMI dynamic class loading
Gateway Server, Data
Processing Server
TCP JMS OIL/2 and UIL used by the jboss application server
Gateway Server, Data
Processing Server
RMI management channel for the BSM service
Gateway Server, Data
Processing Server
HTTP channel for the BSM service
HTTP channel for the RTSM process Data Processing
Server
Data Processing
Server
Gateway Server
RMI communication from backend to EPI server
Admin services
RMI communication from console web-app to admin web-app
Page 143 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 13: Port Usage
Port Number
21303
29601
29602
29603
29604
29608
29610
BSM Servers that
Connect to Port Port Usage
Gateway Server RMI communication from console web-app to custom action script server running on the same host
Gateway Server, Data
Processing Server
RMI management channel for the jboss application server
Gateway Server, Data
Processing Server
RMI management channel for the bus processes
Gateway Server
Gateway Server
RMI management channel for the DB Loader process
RMI management channel for the Web Data Entry
(WDE) process
RMI management channel for the Offline BLE process Data Processing
Server
Data Processing
Server
RMI management channel for the Partition and Purging
Manager
29612
29616
29620
29622
29628
29629
29630
29700
29711,29712,
29713, 29714
29720
29800
Gateway Server, Data
Processing Server
RMI management channel for the RTSM process
Gateway Server RMI management channel for the Scheduler process
RMI management channel for the BPI repository Data Processing
Server
Data Processing
Server
RMI management channel for the Operations Manager backend process
RMI for script execution for pipeline processing in OMi Data Processing
Server
Gateway Server RMI for script execution for customizable context menus in the event browser of OMi
RMI Data Processing
Server
Data Processing
Server
RMI port for online BLE processes
Data Processing
Server
Data Processing
Server
Data Processing
Server
RMI port for online BLE processes
RMI port for online BLE processes
HTTP port for online BLE processes
Page 144 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 13: Port Usage
Port Number
29807
29811,29812,
29813
29820
29903
29904
29908
29910
29916
29922
29928
29929
29930
30020
31000-31999;
32000-32999
Dynamic ports
BSM Servers that
Connect to Port Port Usage
Gateway Server, Data
Processing Server
Shutdown of main bus processes
Data Processing
Server
HTTP port for online BLE processes
HTTP port for online BLE processes Data Processing
Server
Gateway Server
Gateway Server
HTTP channel for the DB Loader process
HTTP channel for the Web Data Entry (WDE) process
HTTP channel for the Offline BLE process Data Processing
Server
Data Processing
Server
HTTP channel for the Partition and Purging Manager
Gateway Server
Data Processing
Server
HTTP channel for the Scheduler process
HTTP channel for the Operations Manager backend process
HTTP port for script execution for pipeline processing in OMi
Data Processing
Server
Gateway Server HTTP port for script execution for customizable context menus in the event browser of OMi
HTTP Data Processing
Server
Data Processing
Server
HTTP port for online business logic engine processes
Gateway Server, Data
Processing Server
BSM service, uses the first available port in each range
Gateway Server, Data
Processing Server
Some dynamic ports are used for inter-component channels
Page 145 of 427 HP Business Service Management (9.20)
Chapter 14
File Backup Recommendations
BSM directories that contain key configuration and data files should be backed up on a daily basis as a precautionary measure.
The table below lists the BSM directories that contain such files and should therefore be backed up.
All directories are under <HPBSM root directory>.
Resource
\HPBSM\BLE
\HPBSM\conf
\HPBSM\dat
\HPBSM\dbverify\conf
\HPBSM\EJBContainer\bin
\HPBSM\bin
\HPBSM\lib
\HPBSM\AppServer\GDE
\HPBSM\odb\conf
\HPBSM\odb\lib
\HPBSM\odb\classes
\HPBSM\odb\runtime\fcmdb
\HPBSM\_postinstall
\HPBSM\opr\bin
Comments
Configuration of business rules. Back up if business rules have been created.
Assorted BSM configuration files.
Assorted BSM configuration files.
Configuration files for dbverify. This directory does not have to be backed up if dbverify has not been run.
Configuration files for the scripts used to run
BSM, and environment settings.
BSM binary files. Back up if changes were made to any of the installation defaults.
BSM library files. Back up if changes were made to any of the installation defaults.
Configuration files for the Generic Reporting
Engine, used for obtaining data for reports.
RTSM main configuration directory
RTSM library files. Back up if changes were made to any of the installation defaults.
RTSM patch files. Back up if any patches were added.
RTSM adapter files.
Post-installation configuration files.
Operations Management application binary files.
Back up if changes were made to any of the installation defaults.
Page 146 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 14: File Backup Recommendations
Resource
\HPBSM\opr\lib
\HPBSM\opr\webapps
Comments
Operations Management library files. Back up if changes were made to any of the installation defaults.
BSM Web application files. Back up if changes were made to any of the installation defaults.
\HPBSM\opr\newconfig Assorted BSM configuration files and libraries.
\HPBSM\AppServer\webapps\site.war\WEB-
INF\sam\hi-mapping-monitors.xml
Custom EMS monitor types. Back up if any customer EMS SiteScope monitors were configured.
Page 147 of 427 HP Business Service Management (9.20)
Part 3
Data Enrichment
Page 148 of 427 HP Business Service Management (9.20)
Chapter 15
Location Manager
The Location Manager is used to define geographical and logical location CIs and assign them ranges of IP addresses. Location CIs can be attached to any other CI. They are used, for example, to attach a location to a Business Process Monitor (BPM) agent or a page discovered automatically by Real User Monitor (RUM).
To access the Location Manager:
Select Admin > Platform > Locations
Page 149 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
Learn More
Location Manager Overview
You can: l
Access Location Manager from End User Management Administration (Admin > End User
Management > Settings > Business Process Monitor Settings > BPM Agents). Click to open the Change Agent Location dialog box.
l
View location CIs in the IT Universe Manager (Admin > RTSM Administration > Modeling >
IT Universe Manager). To see location CIs, select Locations view.
Location Manager is accessible to users who have Administrator or System Modifier predefined permissions. Permissions are configured in Admin > Platform > Users and Permissions.
Location Details and Descriptions
Location Entity. An entity that describes a place in the world. It may be a geographical location, such as a country or a city, or a logical location, such as a building. The location entity may be connected to devices and logical CIs representing end-users or data center locations.
Geographical Location. An absolute location in the world, selected from a predefined list of cities/states/countries, and assigned specific geographical coordinates.
Logical Location. A user-defined virtual location, which may or may not relate to a real location in physical space. If you assign geographical coordinates to a logical location, these coordinates can be changed or deleted.
Note: All geographical locations are in English, regardless of the UI language selected. Logical locations may be named in any language you choose, and remain in that language even if the
UI language is subsequently changed.
Hierarchy. Locations may be nested under other locations, creating a hierarchical tree with a maximum of seven levels under the root.
Geographical Coordinates. Longitude/latitude values, in degrees (expressed as decimal fractions). Coordinates are assigned to individual locations.
Default Container. The parent location for all locations discovered automatically by Real User
Monitor (RUM). By default, the Default Container is World (the root of the Locations tree), but any location on the tree can be set as the Default Container.
IP Ranges. Each location may be assigned a set of IP ranges. An IP range is a range of IP addresses that have been designated for use by devices in a certain geographical area.
Page 150 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
Tasks
Populating the Location Manager
Location Manager can be populated with locations in a number of ways:
Using the Location Manager in Platform Admin. For details on the user interface, see
.
Mass upload from an XML file. BSM enables you to create and define location CIs using an XML file external to the user interface. Mass upload is an alternative to using the user interface, and better suited for defining a large number of locations.
For details, see
"Creating and Working with the XML File" below .
Using. Real User Monitor (RUM). When RUM encounters an IP address for which the location is unknown, that IP is propagated to the Location Manager for location discovery. The Location
Manager then searches in the Hexasoft IP2Location repository for a geographical location that matches the given IP address. If a match is found, new locations are created in the Location
Manager for the IP address. Depending on the information in the IP addresses repository, at most three locations (country, state, and city) may be created for each IP address.
Note: If End User Management (EUM) is enabled after being disabled, it may take a few hours until automatic discovery of locations starts to work. This is the time that it takes for the IP-tolocation information to load into the database.
Creating and Working with the XML File
You can define your own hierarchy of locations by creating an XML file and loading it through a Java
Management Extensions (JMX) console. (For details on accessing and using the JMX, see
"Using the JMX Console" on page 24
.)
The XML can be generated and edited in any tool that supports text. You can create the file yourself, or base it on an XML file created by BSM in the JMX console, which already includes the tags, elements, and attributes necessary for the mass upload XML file.
XML File Details
For a reference detailing all the XML tags, elements, and attributes included in the mass upload file, see
"XML Tag Reference" on page 163 .
Each mass upload XML must begin with the following declarations: l
<?xml version="1.0" encoding="UTF-8"?> This states that this is an XML file with UTF-8 character encoding.
l
<!DOCTYPE locations_manager SYSTEM "./locations.dtd"> This is the document type declaration. The locations.dtd file is located in the HPBSM/conf/locations folder. The path to
locations.dtd must be specified relative to the location of your XML file, and may need to be updated. If your XML file is saved in the same location as locations.dtd, no path is necessary.
The XML file is validated using the locations.dtd file. If the XML structure is incorrect, you get a
SAXParseException and the operation fails. If the DOCTYPE line does not correctly reference the path of the locations.dtd file, validation and the entire operation fails.
Page 151 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
Note: Populating the location manager through XML results in deletion of all locations that were previously defined in the Location Manager.
XML File Example
In this example, customer 1 wants to upload an XML file to create a hierarchy of locations in
Location Manager, as follows: The first location, a site in Los Angeles, includes geographical coordinates, ISP address ranges, and ISPs. Locations 2 and 3 are nested under the first location
(Los Angeles), and 2a and 2b are under 2. Location 4 is parallel to Los Angeles in the hierarchy.
World l
Los Angeles; latitude 34.0396, longitude -118.2661; ISPv4 address range 4.38.41.136 to
4.38.80.152 (ISP = Level 3 Communications); ISPv6 address range
2002:0C19:8B00:0000:0000:0000:0000:0000 to 2002:0C19:B28F:0000:0000:0000:0000:0000
(ISP = AT_T WorldNet Services) n location_2 o location_2a o location_2b n location_3 l location_4
Note: There is no need to add the World root location.
The XML file used to upload this hierarchy of locations is as follows:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE locations_manager SYSTEM "conf/locations/locations.dtd">
<locations_manager>
<customer_hierarchy customer_id="1">
<locations_list>
<location location_name="Los Angeles">
<latitude>34.0396</latitude>
<longitude>-118.2661</longitude>
<ip_ranges>
<ip_range>
<start_ip>4.38.41.136</start_ip>
<end_ip>4.38.80.152</end_ip>
<isp>Level 3 Communications</isp>
</ip_range>
<ip_range ip_v6="true">
<start_ ip>2002:0C19:8B00:0000:0000:0000:0000:0000</start_ip>
<end_ ip>2002:0C19:B28F:0000:0000:0000:0000:0000</end_ip>
<isp>AT_T WorldNet Services</isp>
</ip_range>
</ip_ranges>
<locations_list>
Page 152 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
<location location_name="location_2">
<locations_list>
<location location_name="location_2a" />
<location location_name="location_2b" />
</locations_list>
</location>
<location location_name="location_3" />
</locations_list>
</location>
<location location_name="location_4" />
</locations_list>
</customer_hierarchy>
</locations_manager>
For information on each of the XML elements and attributes, see
How to Populate the Location Manager
The Location Manager can be populated with location CIs in a number of ways. You can: l
"Create locations with the user interface" below
l
"Populate the Location Manager using an XML file" below
Create locations with the user interface
Use the Locations Manager user interface to create, edit, and manage locations and assign them IP ranges. For details about the user interface, see
"Location Manager Page" on page 156
.
Populate the Location Manager using an XML file
Upload location CIs to the Location Manager using an XML file external to the user interface. Mass upload is an alternative to using the user interface, and better suited for populating the Location
Manager with a large number of locations.
For details on this task, see
"How to Update Locations Using Mass Upload" below .
How to Update Locations Using Mass Upload
This task describes how to load an XML file, change an existing location hierarchy using XML, and view the results.
To create and modify an XML file to upload locations:
1. Create an XML file with no IDs for the locations in the following ways:
Create the file yourself in any tool that supports text. Save the XML file you created to a network location accessible to the BSM server. For details, see
.
Export the current hierarchy as XML using the JMX console, as described in the steps below.
2. Open the JMX console on this machine. (For detailed instructions, see
.)
3. Under the BSM-Platform section, select service=Locations Manager.
Page 153 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
4. If you are creating an XML file from the current hierarchy, invoke the
convertLocationsHierarchyToXML method entering the following values:
customerId. By default, use 1 for customerID. If you are an HP SaaS customer, use your
HP SaaS customer ID.
target path. The location where you want to save the XML file.
5. Locate and edit the XML file just saved: a. Check that the list of existing locations looks accurate. The World root location is not included in this XML file.
b. To add a new location, no ID should be defined.
c. To modify a location, change the fields, but do not change the real ID.
d. To delete a location, delete all its details from the XML file.
e. To change a location's position in the hierarchy, move the location with its real ID to another position in the XML file.
f. Save the XML file you created to a network location accessible to the BSM server.
Tip: Save the XML file into the same directory as the locations.dtd file so you do not have to reference a different path in the document type declaration line of the XML file.
The locations.dtd is located in the <HPBSM root directory>\conf\locations directory.
6. To upload your edited XML file, in the JMX service=Locations Manager, invoke the
buildLocationsHierarchyFromXML method.
a. In xmlFilePath, enter the path to the location where you saved the XML file.
b. In the saveInFile parameter, choose True to save the existing locations hierarchy in the file <HPBSM root directory>\conf\locations\current_locations_hierarchy.xml.
Notes:
1. The XML file must comply with the rules listed below. If any of the rules are violated,
buildLocationsHierarchyFromXML will abort before any changes are made to the locations model: o
No two locations on the same hierarchical level (having the same parent) may have the same name. A location directly under customer_hierarchy (that is, directly under the root location, World) and a location in another place in the hierarchy may not have the same name unless one instance refers to a geographical location and the other to a logical location; or they refer to different types (country, state or city) of geographical locations, such as the country Mexico and city Mexico, or the state
New York and city New York.
o
A maximum of seven levels of hierarchy can be defined.
o
No two locations may have the same ID.
Page 154 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager o
All location ID values in the XML must match an existing location with that ID.
o
No two overlapping IP ranges are allowed.
2. Saving the existing hierarchy in a file may lengthen the time required to load the new
XML file.
7. The locations have now been uploaded to the Location Manager. They are visible on the
Locations Tree of the user interface and through the JMX console.
To view through the JMX: n
Under service=Locations Manager, locate the getAllLocations method.
n
Enter the relevant customer ID. By default, use 1 for customerID. If you are an HP SaaS customer, use your HP SaaS customer ID.
n
Invoke the method and check that all your locations are there, including the World root location.
Page 155 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
UI Descriptions
Location Manager Page
This page enables you to manage locations and assign them IP ranges.
To access
Relevant tasks
See also
Select Admin > Platform > Locations
"How to Populate the Location Manager" on page 153
"Location Manager Overview" on page 150
l
Locations Area — Left Pane
In the Locations area, on the left pane of the Locations page, you can add, delete, and move locations, and set a location as the default container. Locations appear in a tree structure, with a maximum of seven hierarchical levels, whose root (level zero) is called World.
User interface elements are described below. You can also access these actions from a context menu by right-clicking on the Locations area of the left pane:
UI
Element Description
Add location. Click to add a new location below the selected location. Opens the
Location Properties area.
Page 156 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
UI
Element Description
Delete location. Click to delete a location and its children locations.
A Confirmation window opens, asking if you are sure you want to delete the location, and warning that the location may be in use by other BSM components and that there is no undo for this action.
If you delete a location, any IP ranges assigned to it or its children can be moved to its parent location. To do this, select the Move IP Ranges to the Parent Location check box in the Confirmation window.
Cut location. Click to cut a location. The location is copied to the clipboard, and can be pasted below another element in the locations tree.
Note: When a location is cut, it remains visible, grayed out, in its former place on the tree, until it has been pasted in a different position. To deselect a cut location before it has been pasted to a different position, and return it to its original position, click Cut
location again.
Paste location. Available when a location has been cut and the user has navigated to another part of the tree.
Note: Locations may be pasted under other locations, creating a hierarchical tree with a maximum of seven levels under the root. Assigning the same name to sibling locations under the same parent is not permitted. A location under World and a location in another place in the tree may not have the same name unless one instance refers to a geographical location and the other to a logical location; or they refer to different types (country, state or city) of geographical locations, such as the country
Mexico and city Mexico, or the state New York and city New York.
Set as default container. Click to set a particular location as the default container.
This is the parent location for all automatically discovered locations.
For more information, see
"Location Manager Overview" on page 150 .
l
Location Properties Area
In the Location Properties area, you can set a geographical location and its coordinates from a predefined list of countries and areas, states, and cities; or name a logical location and set its geographical coordinates. Defining a location as a geographical location allows Discovery to automatically assign discovered IP addresses to the location. To define a location as a geographical location, select the appropriate country/state/city (country alone, country/state, or country/city may be selected as well) and click .
Note: Geographical location can only be set from a predefined list. If you manually enter the name of a location, it is created as a logical location.
User interface elements are described below:
Page 157 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
UI Element Description
<Country or
Area>/<State>/<City>
Use the first and third drop-down controls to select country or area and city. When USA is selected as country, the middle drop-down becomes available, and can be used to select a particular state.
Set geographical location. Click to locate the geographical coordinates (longitude and latitude) of the selected country/state/city and automatically enter name and coordinates into the appropriate fields under Location Properties, thus defining the location as a geographical location.
Select Location Coordinates. Click to launch the Geographical Map dialog box, which can be used to select the geographical coordinates of any location.
If geographical coordinates were previously entered into the Longitude and Latitude boxes, these are passed to the Geographical Map dialog box, which opens with a pin on that location.
For more information, see
"Geographical Map Dialog Box" on page 161
.
Get coordinates from nearest parent. Click to copy the geographical coordinates of the closest parent location with coordinates, to the selected location.
Name
Longitude/Latitude
Enter the name of the location in the Name text box.
Notes:
l
The name field is mandatory. Assigning the same name to sibling locations under the same parent is not permitted. A location under
World and a location in another place in the tree may not have the same name unless one instance refers to a geographical location and the other to a logical location; or they refer to different types
(country, state or city) of geographical locations, such as the country Mexico and city Mexico, or the state New York and city
New York. Assigning the same name to more than one location under different parents is permitted, but a small caution symbol displays, indicating that the name has already been defined for another location in the tree and suggesting that the name here should be changed.
l
If you change the name of a geographical location, its association with the original geographical location is maintained.
Enter the longitude and latitude of the location in the longitude and latitude text boxes.
If you select a location from the predefined drop-down lists of countries, states, and cities, or from the Geographical Map dialog box, the longitude and latitude boxes are filled automatically.
Page 158 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager l
IP Ranges Area
You can use the IP Ranges area to assign IP ranges to a location. Real User Monitor (RUM) then uses these ranges to assign newly discovered pages and other CIs to particular locations.
The table of IP ranges may contain thousands of pages. To view the table in a single file, you can export it in Excel or Adobe Acrobat (PDF) formats.
User interface elements are described below:
UI
Element Description
New IP Range. Click to create a new IP range. Opens the New IP Range dialog box.
Note: A particular IP range can be assigned to only one location at a time.
l
If you try to assign an IP range that overlaps with a parent IP range, a message displays, warning that this action will remove the IP range from the parent location.
(Only the area of overlapping ranges is removed, and the parent IP ranges are adjusted accordingly.) Click Remove from Parent to remove the overlapping IP range from the parent and reassign it to the selected location, or Cancel.
l
If you try to assign an IP range that overlaps with a range already assigned to another location (not a parent), an error message is displayed and a different IP range must be chosen.
Edit IP Range. Click to edit a selected IP range. Opens the Edit IP Range dialog box.
Delete IP Range. Click to delete one or more selected IP ranges.
Export to Excel. Click to export IP range information for the selected location to an
Excel spreadsheet.
Export to PDF. Click to export IP range information for the selected location to an
Adobe Acrobat file.
Change Visible Columns. Click to select which columns of IP range information are visible in the IP Ranges area. The Choose Columns to Display dialog box opens.
Note: Columns not displayed on screen are also not exported to Excel or Adobe
Acrobat (PDF) files.
Page 159 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
UI
Element Description
Find
Range of IP
To find an existing range in which a particular IP address is located:
1. Select the appropriate radio button: n
IPv4 (Internet Protocol version 4) for addresses consisting of four numbers, each ranging from 0 to 255, in dot-decimal notation) n
IPv6 (Internet Protocol version 6) for addresses consisting of eight hexadecimal numbers, each ranging from 0 to FFFF, in colon-separated notation)
2. Enter the IP address in the Find Range of IP box.
3. Click .
The system highlights the range in which the IP address is found.
Note: This searches for the IP range in the currently selected location only.
From
IP/To
IP, ISP,
IP
Version
To filter the IP ranges for a particular string of text in their lower and upper IP range limits, ISP names, or IP versions, enter the string in the From IP, To IP, ISP, or IP
Version boxes.
These boxes may be used in combination with each other. An asterisk (*) may be used as a wildcard to represent one or more characters.
For example: l
To filter for IPv6 addresses, enter "6" in the IP Version box l
To filter for IPv4 address ranges whose upper limits end in 0, enter "*.*.*.0" in the From IP box.
New/Edit IP Range Dialog Box
To access
Select Admin > Platform > Locations and click
User interface elements are described below: under IP Ranges.
UI
Element Description
IP version
Choose IPv4 or IPv6 to select: l
Internet Protocol version 4 (for IP addresses consisting of four numbers, each ranging from 0 to 255, in dot-decimal notation) l
Internet Protocol version 6 (for IP addresses consisting of eight hexadecimal numbers, each ranging from 0 to FFFF, in colon-separated notation)
Page 160 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
UI
Element Description
From
IP/To
IP
Use the From IP and To IP boxes to set the range of IP addresses for the location.
l
For IPv4, as you enter an IP address in the From IP box, a corresponding address ending with 255 is automatically entered into the To IP box. All values in both boxes may be changed to any permissible value (0-255), but the address in the To
IP box must be the same or higher than the address in the From IP box.
Note: The IPv4 range must not exceed 50,000,000 IP addresses.
l
For IPv6, as you enter an IP address in the From IP box, the same address is automatically entered into the To IP box. All values in both boxes may be changed to any permissible value (0-FFFF), and the address in the To IP box may be higher, the same, or lower than the address in the From IP box.
ISP
Specify the Internet Service Provider in the ISP box.
Geographical Map Dialog Box
This dialog box enables you to select the geographical coordinates of any location.
Note: Users who are not connected to the Internet see another version of this map.
Page 161 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
To access
From the Location Properties area of the Locations page, click .
Important information
If geographical coordinates were previously entered into the Longitude and
Latitude boxes, these are passed to the Geographical Map dialog box, which opens with a pin on that location.
"How to Populate the Location Manager" on page 153
.
Relevant tasks
See also
"Location Manager Page" on page 156 .
User interface elements are described below:
UI Element Description
Zoom In. Click to zoom in on the map.
Note: This icon is located on the toolbar. Another Zoom In icon with identical functionality appears on the map, itself.
Zoom Out. Click to zoom out on the map.
Note: This icon is located on the toolbar. Another Zoom Out icon with identical functionality appears on the map, itself.
Reset. If you open Geographical Map at particular coordinates and then pan elsewhere, click Reset to recenter the map at the starting coordinates.
Pin/Drag radio buttons
Select Pin to move the pin to any location on the map by clicking on that location. Double-clicking moves the pin and zooms in on the location.
Select Drag to drag the map.
<Country or
Area>/<State>/<City>
Use the first and third drop-down controls to select country or area and city. When USA is selected as country, the middle drop-down becomes available, and can be used to select a particular state.
Find location on map. Click to locate the selected country or area and city on the map.
Pan in Any Direction. Hold down the mouse button on this control and drag to pan across the map.
Road View
Aerial View
Bird's Eye
Click to see a road map of the world.
Click to see an aerial photographic map of the world.
The bird's-eye view is disabled.
Page 162 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
UI Element
Labels
Enter Coordinates
Description
In Aerial View, click to display or hide map labels. This is disabled in
Road View.
Click to automatically copy the coordinates of the pinned location to the
Longitude and Latitude boxes of the Location Properties area.
XML Tag Reference
Following are tables that list all the elements and attributes that are used in the mass upload XML file.
l
Elements Table
Attributes Element
locations_ manager customer_ hierarchy locations_ list location
Description
Initial element in a block containing Location Manager data
Initial element in a hierarchy of locations for a particular customer
Initial element in a list of locations customer_ id latitude longitude ip_ranges ip_range start_ip
Initial element in block defining attributes for a particular location location_ name
Latitude of the location, in degrees
Longitude of the location, in degrees
Initial element in a list of IP address ranges for a particular location
Initial element in block defining attributes for a particular IP address range
Lower limit of IP address range
IP address ranges may be IPv4 or IPv6. Location Manager supports the following notation formats:
IPv4 – number of 4 bytes
IPv4 – string in x.x.x.x format
IPv6 – number of 16 bytes
IPv6 – string in x:x:x:x:x:x:x:x format
IPv6 – IPv6 regular expression ip_v6
Page 163 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 15: Location Manager
Element
end_ip isp
Description
Upper limit of IP address range. For supported IPv4 and IPv6 notation formats, see start_ip, above.
Note: IPv4 range must not exceed 50,000,000 IP addresses.
Name of ISP for the range
Attributes
l
Attribute Table
Attribute
Parent
Element Description
customer_ id customer_ hierarchy
Number. Unique and mandatory. ID number of the customer for whom a hierarchy of locations is built.
location_ name ip_v6 location ip_range
String. Mandatory. Not unique (several locations, if not siblings, can have the same name). Name of a particular location.
Boolean. ="true" if IP addresses for a particular range are in IP version 6 format. Otherwise, they are in IP version 4 format.
Example
< customer_ hierarchy customer_ id="1">
< location location_ name="Los
Angeles">
< ip_range ip_ v6="true"> l
Implied Attribute Table
The following attributes are exported when exporting the current hierarchy as XML but are not required when defining new locations in the XML. When updating an existing location through XML, these attributes need to be preserved:
Attribute
original_geo_location_id location_type
Parent Element
location location
Description
Used to identify geographical locations
Possible values: l
"undefined" (default) l
"country" l
"state" l
"city"
The real ID of an existing location location_id location
Example:
< location_name="UNKNOWN" location_type="undefined" location_ id="47a3711c334fd8577858c6da60b3e0e6" original_geo_location_id="Unknown_Unknown">
Page 164 of 427 HP Business Service Management (9.20)
Chapter 16
Content Packs
Content is information that BSM uses to describe and enrich the objects or configuration items that you are monitoring in your IT environment. The objects can be, for example, network hardware, operating systems, applications, services or users.
Content for a specific management area can be contained in a dedicated content pack. A content pack can contain a complete snapshot of all, or any part of, your content -- the rules, tools, mappings, indicators and assignments that you define and configure to help users manage your IT environment. Content packs are used to exchange customized data between instances of BSM, for example in test and production environments.
The Content Packs Manager helps you manage packs of content data. It enables you to create a content pack, save it in a file, install or update content, and take content from one installed instance of BSM and upload it to another, using the export and import features.
BSM provides a number of content packs, for example for Smart Plug-ins (SPIs), that you can either use in the default configuration or, if necessary, modify to suit the demands of your environment. Such content is usually specified as Predefined, and can be modified (Predefined
(Customized)). This modified content can be reverted to the predefined values.
You can use the Content Packs Manager to perform the following tasks: l
Define the contents of a content pack and save the definition. For details, see
l
Manage dependencies between content packs. For details, see
l
Export a content pack (definition and content) and the data it references to a file called a content pack. For details, see
"Exporting Content Packs" on page 173
.
l
Import a content pack (definition and content) and the data it references. For details, see
"Importing Content Packs" on page 174
.
Note: You can use permissions to grant and restrict access to the Content Packs Manager.
Permissions for using the Content Packs Manager are found in Admin > Platform > Users
and Permissions.
After selecting the user for which you want to modify the Content Manager permissions, select the Permissions tab in the right pane. The Context pane displays.
Select Operations Management context > Administrative UIs > Content Packs
Content Types
Content types are referred to using the following terminology:
Page 165 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs l
Predefined Content
Predefined content is usually content provided by HP or HP Partners and is designed to provide the initial configurations for a BSM installation.After installing a predefined content pack, you may change these initial artifacts to suit your environment and management needs. Any modified predefined artifacts are labeled as Predefined (Customized).It is not possible to remove predefined artifacts, but you can revert any customized artifacts to their original,
"predefined" values.
l
Custom Content
Custom content is content that is created by the customer, for example for managing a custom, in-house application, and is labeled as Custom.
l
Customized Content
Modified predefined artifacts are labeled as Predefined (Customized).You can revert any customized artifacts to their original, "predefined" values.
Content Pack Types
Content pack types are referred to using the following terminology: l
Predefined Content Pack
Predefined content packs are collections of predefined content typically provided by HP or HP
Partners and are designed to provide the initial configurations for a BSM installation.
After installing a predefined content pack, you may change these initial artifacts to suit your environment and management needs. Any modified predefined artifacts are labeled as
Predefined (Customized).It is not possible to remove predefined artifacts, but you can revert any customized artifacts to their original, "predefined" values.
When importing the content of predefined content packs, this content is labeled as Predefined.
n
Predefined content packs must contain unique content. It is not possible to include identical content in more than one predefined content pack. This is checked on export and an appropriate error message displayed.
n
Predefined content packs must not contain referenced content.
n
Predefined content packs cannot be modified or directly deleted (as opposed to artifacts which can be modified). If you want to make changes to a predefined content pack, you must create a new version. When you import a new predefined content pack version, it overwrites the old version.
Note: To modify a predefined content pack, select Create a New Version of the
Selected Content Pack Definition and specify a new version number. For more details, see
"Create a New Version of a Predefined Content Pack Definition" on page 175
.
It is only possible to delete a predefined content pack in Content Pack Development mode (enabled in the Infrastructure Setting: Operations Management - Content Manager
Settings).
l
Custom Content Pack
Page 166 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Custom content packs are collections of content typically created by the BSM user, for example for managing a custom, in-house application.
When importing the content of custom content packs, this content is labeled as Custom.
Custom content packs can have the same content as other custom or predefined content packs.
Content Pack Definitions
Content Pack Definitions serve two purposes: l
Creating Content Packs including the artifacts referenced by it.
l
Describing predefined content of the system, serving as an inventory of predefined content.
A Content Pack Definition is identified by its name and version. It is not possible to have two
Content Pack Definitions in the system with same name and version. It is possible to duplicate any definition by specifying either different name or different version. A new or duplicated content pack definition is labeled as a custom definition.
Only one Content Pack Definition with a given name can be predefined. If a Content Pack with predefined content based on a Content Pack Definition with the same name is imported, its definition does replace the existing definition.
Predefined content packs with predefined content from HP are imported during the BSM product installation. You can change the predefined artifacts, which then are marked as Predefined
(Customized). You can also revert customized artifacts to their original predefined values, but you cannot delete them.
Exporting and Importing Content Packs
You can export a Content Pack definition and included content. There are two modes: l
Normal Mode
Content of exported content packs is labeled as custom.
l
Content Pack Development Mode
When a content pack is exported, you can define its content as predefined or custom, and is independent of whether the content pack definition used as base for the export is predefined or custom.
Content Pack Development mode is enabled under the Operations Management - Content
Manager Infrastructure Settings.
Caution: It is not recommended to create new versions of predefined Content Packs that you are not responsible for - as this may result in upgrade errors in the future.
If you import a content pack, its content is predefined or custom depending on how the content pack was exported.
Content Packs Manager Interfaces
The Content Packs manager has the following interfaces: l
BSM Content Packs User Interface
You can start the BSM Content Packs manager using one of the following menu options:
Page 167 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Admin > Platform > Content Packs
Admin > Operations Management > Setup > Content Packs
There are two modes for working with content packs: n
Normal — Only custom content packs can be modified and exported.
n
Content Pack Development — When exporting a content pack definition, you can specify whether it is predefined or custom. Custom content pack definitions can be modified.
Predefined content pack definitions cannot be modified and must be replaced with an updated version if required.
Caution: It is not recommended to create new versions of predefined Content Packs that you are not responsible for - as this may result in upgrade errors in the future.
Content Pack Development mode can be enabled in the Infrastructure Setting at the following location:
Admin > Platform > Setup and Maintenance > Infrastructure Settings > Applications, use the list to set the administration context to Operations Management, and set the Enable
Content Pack development entry under Operations Management - Content Manager
Settings to true.
For further details, see
"Content Packs Manager User Interface" on page 182 .
l
ContentManager Command-line Interface (CLI)
The features and functionality of the Content Pack manager are also accessible using the
ContentManager command-line interface. You can access the ContentManager commandline interface directly, in a shell, or remotely, for example, in a script.
For details, see
"Content Pack Manager Command-Line Interface " on page 192 .
Note: You cannot use the ContentManager command-line interface to create a content pack definition.
l
ContentAutoUpload Command-line Interface (CLI)
During BSM installation, all prdefined Content Pack Definition files are automatically uploaded from the default content pack location on the Data Processing Server:
<BSM Root Dir>/conf/opr/content/<locale>
Using the ContentAutoUpload, you can: n retrigger the default content pack upload n specify a different folder from where content packs are uploaded
For details, see
"Content Pack Auto Upload Command-Line Interface" on page 195
.
Page 168 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Defining Content Packs
A content pack definition contains a list of the data and the relationships between them to be included in a content pack which you can export to another BSM installation.
Note: The content pack definition does not include the CI types themselves. To exchange CI types, use the features provided by the Run-time Service Model (RTSM).
The Content Packs Definitions pane enables you to view and manage the content pack definitions. For example, you can perform the following actions: l
Create, modify, and save a content pack definition l
Delete a content pack definition l
Export or import an existing definition along with the data it references
Creating a content pack is a two-step process. First you create the content pack definition in the
Content Manager, and then you use the definition to export selected content to a content pack file.
Page 169 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Dependencies in Content Packs
Some content in BSM is part of a hierarchy that may relate to and depend upon other content. When you select content for inclusion in a content pack, its dependent content must also be included, either as part of the same content pack, or referred to from another content pack that will also be uploaded. For example, if you include a KPI assignment, any indicators, KPIs, menus, or rules necessary for this KPI assignment must also be included.
Automatically Including Dependent Content
If you select content that has dependent content, and the dependent content is not part of another content pack, the dependent content is automatically included in the content pack definition along with the content that requires it.
For example, the correlation rule BB DB Connection Status requires two indicators: the BB
Component indicator BB DB Connection Status and the Database indicator Database Server
Status. If you include the correlation rule BB DB Connection Status in a content pack definition and the indicators BB DB Connection Status and Database Server Status are not included in other content packs, they are automatically included in this content pack definition.
Setting Dependency
If dependent content is included in more than one other content pack, you can select which content pack to reference. This is called setting dependency.
For example, if Content Packs A and B both include the indicator CPU Load and you select the correlation rule Database Affects WebApp (which depends on CPU Load) for inclusion in Content
Pack C, you can set the dependency in Content Pack C to reference CPU Load in either Content
Pack A or B.
Page 170 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Referencing Dependent Content Included in Another Content Pack
If dependent content is already included in another content pack, by default the new content pack references its inclusion in the other content pack rather than including it in both. You can, however, use the Dependencies page to also add it to the included content in the new content pack.
For example, if content pack definition A includes the indicator Ping Availability and now you select the correlation rule Database Affects WebApp (which depends on Ping Availability) for inclusion in Content Pack B, Content Pack B references the inclusion of Ping Availability in
Content Pack A.
On the Content Pack B Dependencies page, Ping Availability is listed in bold, under Content
Pack A The dependency is set automatically. To include Ping Availability in Content Pack B (and thus, in both contact packs), select it and click Add to Included Content.
Note: It is not recommended to have content in multiple content packs. It is preferable to set dependencies between content packs.
Page 171 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Deleting Referenced Content Pack
If you delete a referenced content pack containing dependent content, the dependent content is automatically added to the content pack definition that depends on it.
For example, if Content Pack B includes the correlation rule Database Affects WebApp and references the dependent indicator Extend TS in Content Pack A, and you delete Content Pack A,
Extend TS is automatically included in Content Pack B.
Note: You are warned via a pop-up message if you delete a referenced content pack containing dependent content.
Deleting Referenced Content Pack on Which Dependency Was Set
If you delete a referenced content pack on which dependency was set, the dependent content is automatically added to the content pack definition that depends on it. You can set dependency to another content pack manually, but it is not set automatically.
For example, if Content Packs A and B both include the indicator Extend TS, and Content Pack C includes the correlation rule Database Affects WebApp (which depends on Extend TS) and has dependency set to reference Extend TS in Content Pack A, and then you delete Content Pack A,
Extend TS is automatically included in Content Pack C. You can then set dependency to Extend
TS in Content Pack B, but it is not set automatically.
Page 172 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Exporting Content Packs
Using the Content Packs Manager, you can export configuration data to a file. The content pack contains the references to configuration data, and the referenced data.
The configuration data in a content pack makes references to configuration items stored in the Runtime Service Model (RTSM) used by the system from which the content pack was exported. If these configuration items are not present in the RTSM used by the system into which you want to import the content pack, the configuration data in the content pack cannot work.
Tip: Use the features provided by the RTSM to export and import configuration items.
For details about exporting content packs, see
"How to Create and Manage Content Packs" on page 175 .
Page 173 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Importing Content Packs
When importing a content pack, you generally overwrite any existing data and add any new data. If you are importing a predefined content pack, only predefined content is overwritten with new data.
Customized content is left untouched. Importing a custom content pack always overwrites existing data.
If you want to run a test of the import operation without actually importing any of the listed data, you can use the Test feature. The Test feature is a useful way to list any unresolved dependencies (for example, to unknown CI types) contained in the imported content pack definition.
For details about the task, see
"How to Create and Manage Content Packs" on next page
. For details about the user interface and the options available in the import operation, see
Content Pack Dialog Box" on page 191 .
Page 174 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
How to Create and Manage Content Packs
The following steps describe how to create, export and import content packs.
Create and Edit Content Pack Definitions
To create and edit a content pack definition:
1. Open the Content Packs Manager: Admin > Platform > Content Packs.
n
To create a new content pack definition, click the
Pack Definition wizard opens.
button. The Create New Content n
To edit an existing content pack definition, select it and click
Definition dialog box opens.
. The Edit Content Pack
2. In the General page of the wizard, or the General tab of the dialog box, the fields Display
Name, Name, and Version are required.
n
Name and Version combination must be unique.
n
The Name field is limited to a maximum length of 255 characters. The first character must be a letter (A-Z, a-z) or an underscore (_). All other characters may be letters, numbers, or underscores. No leading or trailing spaces are allowed. When you export the content pack, this is the default file name for the file, with OMi Content Pack - as a prefix.
n
Display Name is the name displayed in the Content Pack Definitions list, and need not be unique. It is limited to a maximum length of 255 characters.
n
Version is a free text field. Use Version in combination with Display Name to manage revision control of your content packs.
3. Continue to follow the wizard pages or edit the tabs of the dialog box to select content, set dependencies, and see a summary of your content pack definition's contents and any problems found.
For details on the user interface and all the available options, see
Definition Wizard " on page 184
.
Create a New Version of a Predefined Content Pack Definition
To create a new version of a predefined content pack definition:
1. Make sure that Enable Content Pack development settings is enabled:
Caution: It is not recommended to create new versions of predefined Content Packs that you are not responsible for - as this may result in upgrade errors in the future.
a. Open Infrastructure Settings from the Platform Administration:
Admin > Platform > Setup and Maintenance > Infrastructure Settings
b. Select Applications and use the list to set the administration context to Operations
Management.
c. Enable the Enable Content Pack development setting in the Content Manager pane.
Page 175 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
2. Open the Content Packs Manager: Admin > Platform > Content Packs and select the predefined content pack definition for which you want to create a new version.
3. Select the button to open the Create New Content Pack Definition Version dialog box.
4. Change the version number of the content pack and click OK.
The new version of this content pack is saved as a custom content pack.
5. Open the new version of the content pack definition, make the changes that you need, and save the changes.
For details on the user interface and all the available options, see
Definition Wizard " on page 184
.
Export Content Packs
To export a content pack:
1. Open the Content Packs Manager: Admin > Platform > Content Packs
2. In the Content Pack Definitions pane, select the content pack that you want to export.
3. To export the selected content pack to a file, select the you want to save the content pack, and select Save.
button, select the location where
Tip: By default, BSM saves the content pack to the file system on the system where you are running the Content Packs Manager. If you want to save the file in an alternative location, make sure that you have access to that location. The default file type is ZIP.
Export Predefined Content Packs
To export a predefined content pack:
1. Make sure that Enable Content Pack development settings is enabled:
Caution: It is not recommended to create new versions of predefined Content Packs that you are not responsible for - as this may result in upgrade errors in the future.
a. Open Infrastructure Settings from the Platform Administration:
Admin > Platform > Setup and Maintenance > Infrastructure Settings
b. Select Applications and use the list to set the administration context to Operations
Management.
c. Enable the Enable Content Pack development setting in the Content Manager pane.
2. Open the Content Packs Manager: Admin > Platform > Content Packs
In the Content Pack Definitions pane, select the content pack that you want to export.
3. To export the selected content pack to a file, select Export Content Pack Definitions and
Content (Predefined), select the content pack, and select Save.
button, specify the location where you want to save the
Page 176 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Tip: By default, BSM saves the content pack to the file system on the system where you are running the Content Packs Manager. If you want to save the file in an alternative location, make sure that you have access to that location. The default file type is ZIP.
Import Content Packs
To import a content pack:
Note: In SaaS installations, predefined content packs can only be imported by a SaaS Admin
(Super User).
1. Open the Content Packs Manager: Admin > Platform > Content Packs
Select the dialog box.
button in the Content Pack Definitions pane to open the Import Content Pack
2. In the Import Content Pack dialog box, use the Browse (...) button to locate the content pack you want to import. Content packs are usually in ZIP format. However, XML format content packs can also be imported.
The default location for content packs is:
<HPBSM root directory>\conf\opr\content\<locale>
In a distributed deployment, this directory is located on the Data Processing server.
Note: By default, BSM looks for content packs in the file system on the system where you start the browser session. If the browser is running on a remote system, you must navigate to the file system of the BSM host.
3. Optional: You can select Test to run the import in test mode. In test mode, changes are not committed, so you can see if any problems exist before running an actual import.
Note: Existing items with the same ID are generally overwritten.
If you are importing a predefined content pack, only predefined content is overwritten with new data. Customized content is left untouched. Importing a custom content pack always overwrites existing data.
Unresolved references in the imported definition (for example, to unknown CI types) are not allowed.
4. Select Import to start the import or test operation.
Note: It is not possible to start an import if an import is already running.
For details about the Import Content Pack dialog box, see
"Import Content Pack Dialog Box" on page 191 .
Page 177 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Checklist for Publishing Content Packs
Before you publish a newly developed content pack you should make the following checks on a system where all available Content Packs (at least all OOTB Content Packs) plus your Content
Pack is imported.
These checks helps to have clear ownerships of the content artifacts which helps in upgrade scenarios and in developing new Content Packs.
Problems Found by Content Manager
Select your Content Pack Definition in the Content Manager and check if there is a Problems
Found panel reported at the bottom of the Details pane.
This section typically reports inconsistencies between your Content Pack Definition and the available content. You must solve the reported problems before exporting the Content Pack. For example, your Content Pack Definition references content or dependent content that does not exist in the system. You must either remove the referenced content or dependency from your Content
Pack Definition or make sure that the referenced content dependency is "installed".
Check for Content in other Content Packs
Open your Content Pack Definition for editing in the Content Manager and select the Content tab.
Check if there is a section titled Content in other Content Packs (bottom of Included Content pane).
In the Content in other Content Packs section, inspect each content artifact and decide if you are really the owner of this content artifact. If you are not the owner, exclude the content artifact from your Content Pack Definition and set a dependency to the owning Content Pack. Otherwise, contact the owner of the other Content Packs and request that they exclude the content artifact from their Content Pack Definition.
Page 178 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Check for Referenced Content included in This Content Pack
Select your Content Pack Definition in the Content Manager and check if there is a Referenced
Content included in This Content Pack panel reported in the Details pane.
It is not recommended to have referenced content within your own Content Pack because this is an indication that the ownership of such content is not clear. If you are the owner, include the referenced content into your Content Pack Definition. Otherwise, set a dependency to the Content
Pack Definition that owns the referenced content.
Page 179 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Include the referenced content into your Content Pack Definition
Open your Content Pack Definition for editing in the Content Manager and select the Content tab.
Search for referenced content and include it in your Content Pack Definition.
Make sure that you have completed the steps described above.
Page 180 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Set a Dependency
Open your Content Pack Definition for editing in the Content Manager and select the
Dependencies tab.
Inspect all content artifacts printed in normal font. Choose the Content Pack that is the owner of the referenced artifact and set a dependency to it. The goal is to have no content artifacts displayed in printed in normal font in the Dependencies tab.
Page 181 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Content Packs Manager User Interface
Content Packs Page
This area enables you to manage content pack definitions. A content pack definition describes the items included in a content pack. A content pack is a snapshot of the configuration data and other items that you have defined to help manage the resources in the IT environment you are monitoring with BSM. The Content Packs Manager displays a list of all known content pack definitions.
To access
Use one of the following: l
Admin > Platform > Content Packs
l
Admin > Operations Management > Setup > Content Packs
Important information
BSM provides several ways to perform actions with buttons or menu items. The buttons in the Content Pack Definitions pane duplicate the options available in shortcut menus.
Relevant tasks
"How to Create and Manage Content Packs" on page 175
See also
Definitions Pane
The Content Pack Definitions pane displays a list of all the content pack definitions that are available for your environment.
UI elements listed in the following table.
UI
Elements Description
Refresh. Refreshes the contents of the displayed list. Use if new content becomes available while you are working or you have uploaded new contents (for example, from the command-line interface).
New Item. Opens the Create New Content Pack Definition wizard. For details about the wizard, see
"Create New Content Pack Definition Wizard " on page 184
.
Create a New Version of the Selected Content Pack Definition. Opens the
Create New Content Pack Definition Version dialog box from which you can create a new version of the selected content pack definition.
Alternatively, double-click a section in the Details pane to open the appropriate tab in the Create New Content Pack Definition Version dialog box or the Content Pack
Definition in the Definitions pane (not valid for a not predefined content packs).
For details, see
"Create a New Version of a Predefined Content Pack Definition" on page 175
.
Page 182 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI
Elements Description
Edit Item. Opens the Edit Content Pack Definition dialog box, which enables to you edit the name, version, and description; content to be included; and dependencies for the selected content pack. This dialog box presents the same screens as the Create
New Content Pack Definition wizard, but in tab format.
Alternatively, double-click a section in the Details pane to open the appropriate tab in the Edit Content Pack Definition dialog box or the Content Pack Definition in the
Definitions pane (not valid for a predefined content packs).
For details, see
"Create New Content Pack Definition Wizard " on next page .
Delete Item. Deletes the selected content pack definition (but not referenced content such as indicators and KPIs) from the list of definitions displayed.
Import Content Pack Definitions and Content. Opens the Import Content Pack dialog box, which enables you to specify or browse to a file that contains the definition details for import.
You can first run the import in test mode, where changes are not committed.
Unresolved references in the imported definition (for example, to unknown CI types) are not allowed. For details, see
"Import Content Pack Dialog Box" on page 191 .
Export Content Pack Definitions and Content. Opens the Select Location for
Download dialog box, which enables you to specify or browse to a file location where you want to export the definition details.
Export Content Pack Definitions and Content (Predefined). Opens the Select
Location for Download dialog box, which enables you to specify or browse to a file location where you want to export the definition details as a predefined content pack.
Details Pane
The Details pane provides high-level information concerning the properties of the selected content pack definition and a short summary of the content pack definition's content and any problems found.
User interface elements are described below:
UI
Elements Description
General
Displays the name, display name, version, dependent content packs, a description of the selected content pack definition, and its origin (whether it is predefined or not).
Page 183 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI
Elements Description
Summary
Displays a summary of the selected content pack definition's contents, divided into the following subsections. Each subsection contains a list of content and for each item in the list, the following information is displayed: l
Total number of artifacts l
Number of predefined artifacts l
Number of Predefined (Customized) artifacts l
Number of custom artifacts
Expanding the content group displays the artifacts contained within that group, the
CI Type of the artifact, and the origin of the artifact (Predefined, Predefined
(Customized), Custom).
l
Selected Content. Displays a list of the content, grouped by content type, selected for inclusion in the selected Content Pack Definition.
l
Referenced Content Included in This Content Pack. Displays a list of the referenced content, grouped by content type, included in this content pack.
l
Referenced Content from Other Content Packs. Displays a list of the dependent content, grouped by content type, referenced from other content packs.
Problems
Found
Displays information on any problems, such as unresolved dependencies (content that is included in the selected content pack definition but no longer exists in BSM), found in the selected content pack definition.
Create New Content Pack Definition Wizard
This wizard enables you to create a new content pack definition, giving it a name, version, and description; selecting the content to be included; setting dependencies; and diagnosing problems.
To access
Use one of the following: l
Admin > Platform > Content Packs
l
Admin > Operations Management > Manage Content > Content Packs
Wizard map
and then click
Relevant tasks
"How to Create and Manage Content Packs" on page 175
This wizard contains:
>
>
"Dependencies Page" on page 189
>
See also
Page 184 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
General Page
This wizard page enables you to define the display name, name, version and description of a new content package.
Important information
l
General information about this wizard is available here:
Content Pack Definition Wizard " on previous page .
l
This wizard page appears as the General tab in the Edit Content Pack
Definition dialog box that opens when you click .
Wizard map
The
"Create New Content Pack Definition Wizard " on previous page
contains:
General Page >
>
>
See also
User interface elements are described below:
UI
Elements
ID
Display
Name
Name
Description
No action required. The content pack ID is assigned automatically when the content pack is first created.
Note: ID field is only displayed in the General tab of the Edit Content Pack
Definition dialog box, not on the General page of the Create New Content Pack
Definition wizard.
Name displayed in Content Pack Definitions list. This name does not have to be unique. It is limited to a maximum length of 255 characters.
Name of the content pack definition, which is limited to a maximum length of 255 characters. The first character must be a letter (A-Z, a-z) or an underscore (_). All other characters may be letters, numbers, or underscores. No leading or trailing spaces are allowed.
Note: The name and version combination must be unique.
Version
When you export the content pack, this is the default file name for the file, with
OMi Content Pack - as a prefix.
Required, free text field. Use to control versions of your content packs. It is limited to a maximum length of 255 characters.
Description
Brief description (limited to 1024 characters) of the content pack definition you want to add to (or have selected in) the Content Pack Definitions pane. Use the
Description box to remind other users of the scope and content of the content pack.
Page 185 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI
Elements Description
Predefined
Predefined content is usually content provided by HP or HP Partners and is designed to provide the initial configurations for a BSM installation.After installing a predefined content pack, you may change these initial artifacts to suit your environment and management needs. Any modified predefined artifacts are labeled as Predefined (Customized).It is not possible to remove predefined artifacts, but you can revert any customized artifacts to their original, "predefined" values.
Note: Only displayed in the Details pane.
Content Page
This wizard page enables you to select the content to be included in a new content pack definition.
Important information
l
General information about this wizard is available here:
Content Pack Definition Wizard " on page 184
.
l
This wizard page appears as the Content tab in the Edit Content Pack
Definition dialog box that opens when you click .
Wizard map
The
"Create New Content Pack Definition Wizard " on page 184
contains:
"General Page" on previous page
> Content Page >
"Dependencies Page" on page 189
>
See also
User interface elements are described below:
UI
Elements
(A-Z) Description
Refresh: Refreshes the contents of the displayed list. Use if new content becomes available while you are working or you have uploaded new contents (for example, from the command-line interface).
Add to Included Content: Adds the selected item(s) to the list of included content.
If included content has already been included in another content pack, it is listed in the Content in Other Content Packs pane, and can safely be excluded from the content pack you are creating. It is not necessary to include content in multiple content packs.
Tip: Selecting a CI type automatically selects all assigned content of the CI type and also all assigned content for child CI types. Selecting specific content, such as an individual indicator or KPI, automatically selects the reference to the CI type to which the content is related.
Page 186 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI
Elements
(A-Z) Description
Expand Selection: Expands the Available Content or Included Content list to display items belonging to the selected group.
Collapse Others: Collapses all open branches except for the selected branch.
Expand: Expands the Filter pane to display available filters.
Collapse: Collapses the Filter pane.
Expands the selected folder.
Collapses the selected folder.
Exclude: Removes the selected item(s) from the list of included content.
Exclude All: Removes all item from the list of included content.
Display All Selected Content Pack Items: Expands the Included Content list to display all items selected for inclusion in the content pack.
Search Content: Use the Search field to find the content in the Available
Content or Included Content pane. Enter a search string in the Search box and click . The first content to match the specified string is highlighted. If that content is not initially visible, the tree expands to display it. To find the next occurrence of content matching the specified string, click again.
The search string must be at least three characters long. Searching is automatically started as soon as the third character is entered and the first match is highlighted. This prerequisite avoids searches being started too often and resources being blocked. Names with less than three characters can be found by clicking on the button.
Page 187 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI
Elements
(A-Z)
Available
Content
Description
Hierarchical list representing the available content in your IT environment.
Tip: To include content in a content pack definition, drag it from the Available
Content pane to the Included Content pane or select it and click the Add to
Included Content button. BSM warns you if content already exists in other content packs when you perform an include operation.
Color coding: l
Folder with no content: gray l
Selected content: bold l
Referenced content: italic l
Dependent content pack definition with version number: blue
Filter:
Show only
CI types with assigned content
Filters the CI Types tree to display only CI types that have content assigned to them.
Included
Content
Content in
Other
Content
Packs
List of content selected for inclusion in a content pack, along with any dependent content.
Tip: To exclude an item, select an item (or group of items) and select the Exclude button.
Color coding: l
Folder with no content: gray l
Selected content: bold l
Referenced content: italic l
Dependent content pack definition with version number: blue
If content selected for inclusion is included in other content packs, it is listed here to indicate that it can be removed from this content pack. It is not necessary to include the same content in multiple content packs, and the recommended practice is not to do so.
Shortcut Menus
BSM provides many shortcut menus. The shortcut menus enable quick and direct access to information about selected elements and actions that you can perform on them.
You display a shortcut menu by right-clicking an element in the user interface. The information available and the actions that are possible from a shortcut menu depend on the element you rightclick and the context in which it exists.
The shortcut menu in the Content tab includes the following elements:
Page 188 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI Elements (A-Z) Description
Add to Included Content
Adds the selected item(s) to the list of included content.
Collapse Others
Collapses all open branches except for the selected branch.
Display All Selected
Content Pack Items
Exclude
Exclude All
Expand Selection
Expands the Included Content list to display all items selected for inclusion in the content pack.
Removes the selected item(s) from the list of included content.
Removes all item from the list of included content.
Expands the Available Content or Included Content list to display items belonging to the selected group.
Dependencies Page
This wizard page enables you to set dependencies on dependent content that is included in more than one other content pack.
Important information
l
General information about this wizard is available here:
Pack Definition Wizard " on page 184 .
l
This wizard page appears as the Dependencies tab in the Edit Content Pack
Definition dialog box that opens when you click .
Wizard map
The
"Create New Content Pack Definition Wizard " on page 184
contains:
>
> Dependencies
Page >
See also
"Dependencies in Content Packs" on page 170
User interface elements are described below:
UI
Elements Description
Refresh. Refreshes the contents of the displayed list of dependencies. Use if new content becomes available while you are working or you have uploaded new contents (for example, from the command-line interface).
Page 189 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI
Elements Description
Set Dependency. If referenced content is also included in other content pack definitions, a message indicating this is displayed, and one of these was automatically set for you.
To specify a different content pack definition for this content, use the Set
Dependency action. To include the referenced content in your content pack definition, use the Add to Included Content action.
The dependent content in the referenced content pack is displayed in bold, indicating that dependency has been set on it.
<Color coding>
Add to Included Content. Adds the selected dependent content to the list of content included in this content pack.
Color coding: l
Internally referenced content: normal l
Content included in the currently selected content pack definition: bold l
Content included in another content pack definition: gray
<Version dropdown box>
If there is more than one version of a content pack that could be specified for referenced content, the version dropdown box becomes active and displays the selected content pack version.You can select an alternative version and set the dependency to it.
Summary Page
This wizard page enables you to see summary information regarding the content, dependencies, and any problems found in a new content pack definition.
Important information
l
General information about this wizard is available here:
Content Pack Definition Wizard " on page 184
.
l
This wizard page appears as the Summary tab in the Edit Content Pack
Definition dialog box that opens when you click .
Wizard map
The
"Create New Content Pack Definition Wizard " on page 184
contains:
>
>
> Summary Page
See also
User interface elements are described in the table below.
The Summary Page displays a summary of the selected content pack definition's contents, divided into the following subsections. Each subsection contains a list of content and for each item in the list, the following information is displayed:
Page 190 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs l
Total number of artifacts l
Number of predefined artifacts l
Number of Predefined (Customized) artifacts l
Number of custom artifacts
Expanding the content group displays the artifacts contained within that group, the CI Type of the artifact (where applicable), and the origin of the artifact (Predefined, Predefined (Customized),
Custom).
For example, indicators, mapping rules, and indicators, also show CI type, that is, the type of configuration item to which the indicator is assigned (for example: Application, Host, or
Oracle System).
UI Elements Description
Selected Content
Displays a list of the selected content, grouped by content type, included in the selected content pack definition.
Referenced
Content Included in This Content
Pack
Displays a list of the referenced content, grouped by content type, included in the selected content pack definition.
Referenced
Content from
Other Content
Packs
Displays a list of the dependent content referenced from other content packs, including the display name and version of each referenced content pack.
Problems Found
Displays information on any problems, such as unresolved dependencies
(content that is included in the selected content pack definition but no longer exists in BSM), found in the selected content pack definition.
Import Content Pack Dialog Box
The Import Content Pack dialog box enables you to locate the content pack that you want to import and how you want the import to be performed.
Note: A content pack contains the items to import. A content pack definition lists the items included in the content pack.
To access
Use one of the following: l
Admin > Platform > Content Packs
l
Admin > Operations Management > Setup > Content Packs
Relevant tasks
and then click .
"How to Create and Manage Content Packs" on page 175
The Import Content Pack dialog box displays the UI elements listed in the following table.
Page 191 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
UI Element Description
Content
Pack File
Test
Enables you to browse to the location of the content pack file that you want to import.
Runs a simulated import operation using the selected content pack definition, but does not commit any changes to BSM.
Import
Starts the specified content data import and closes the Import Content Pack dialog box.
Content Pack Manager Command-Line Interface
This section describes the options and parameters available in the ContentManager command-line interface.
The ContentManager command-line interface is located on the Gateway Servers and the Data
Processing Servers in:
<BSM_Root_Directory>/bin
Note: The user executing the ContentManager CLI must have read access to the file:
<BSM_Root_Directory>/conf/TopazInfra.ini
Usage
ContentManager <Operation> [Connection] <UserCredentials> [Option]
Operation (one of the following):
Import Operations:
-import <in_file> [-test]
Export Operations:
-snapshot -output <out_file>
-export <name> -output <out_file>
[-contentPackVersion <version>] [-asPredefined]
Miscellaneous Operations:
-list
-delete <name> [-contentPackVersion <version>]
-version
Connections (one of the following):
-url <URL>
-server <gatewayserver> [-port <port>] [-ssl]
Page 192 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
User Credentials:
-username <login name> [-password <password>]
[-customer <customer Id>]
Options:
-verbose
The following table gives more information about the arguments recognized by the
ContentManager command:
Option
-asPredefined
-cpv,-contentPackVersion
<version>
-cu-customer <customer
Id>
Description
Marks the exported Content Pack as predefined.
Version number of the Content Pack Definition
-d,-delete <content_pack_ name>
-e,-export <content_pack_ name>
-h,-help
-i,-import <input_file>
-l,-list
-o,-output <output_file>
-p,-port <port>
-password <password>
Id of customer in SaaS environment.
If this parameter is not set the default value is 1.
Deletes the content pack definition specified in <content_ pack_name>
. It does not delete the content pack’s content.
Content includes definitions for event type indicators, health indicators, calculation rules for key performance indicators (KPI), topology-based correlation rules, tool definitions, view mappings, and graph families.
Exports the named content pack definition and its content to the file specified using the -output option.
Displays a summary of the command options and exits.
Imports the content pack definition and its content from the specified file.
Importing a custom content pack overwrites the existing objects.
Importing a predefined content pack overwrites all nonecustomized objects.
Lists the content pack definitions.
Specifies the name of the file to which you want the command to write during the export operation.
Sets the port number. The default port numbers are 80 for HTTP and 443 for HTTPS. Do not specify this option in conjunction with the -url option.
Requests the password of the user specified in the -username option, whose account is being used for authentication purposes.
Page 193 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Option Description
-server <gateway_server>
Sets the target BSM gateway server using either a hostname or an IP address. The specified server must be a BSM gateway server. Default is ''{0}''.
Note: Do not specify this option in conjunction with the -url option.
-skipCheck
-snapshot
Omits the content pack consistency check. The content pack consistency check verifies if dependent content that is not part of another content pack is either in the content pack itself or already imported.
Caution: This option should only be used when upgrading to a newer version of the Content Pack.
Exports a snapshot of all content that can be managed by
Content Packs Manager.
-ssl
-t,-test
Sets the protocol to HTTPS. The default protocol is HTTP. Do not specify this option in conjunction with the -url option. If you do not use the -port option to specify a non-standard port, the command uses the standard port number reserved for HTTPS: 443.
Runs import in preview mode and display the results immediately.
No changes are committed to the database.
-u, -url <URL>
Specifies the URL of the BSM gateway server to access. The default value is: http://<Gateway Server DNS name>:<port>/opradmin-server
Do not specify this option in conjunction with the -server option.
-username <login_name>
The name of the user, whose account is being used for authentication purposes.
-v,-verbose
-version
Prints verbose output.
Prints the version information of the command and exits.
The ContentManager command displays the following values to indicate the exit status of the requested operation:
Exit Status
0
1
300-399
400-499
500-599
Description
Successful completion
Failure of requested operation
HTTP Redirection (300-399)
HTTP Client Error (400-499)
HTTP Internal Server Error (500-599)
Page 194 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
The exit status numbers (300-599) reflect a standard HTTP-status category (and number), for example: Redirection (300-399). For more information about a specific HTTP error status, for example: 307, which signifies a temporary HTTP re-direct, see the publicly available HTTP documentation.
Content Pack Auto Upload Command-Line Interface
This section describes the options and parameters available in the ContentAutoUpload command-line interface.
The ContentAutoUpload command-line interface is located on the Data Processing Server in:
<BSM_Root_Directory>/bin
Note: The user executing the ContentAutoUpload CLI must have read access to the file:
<BSM_Root_Directory>/conf/TopazInfra.ini
Usage
ContentAutoUpload <Operation> [Option]
Operation (one of the following)::
Import Operations:
-autoUpload [-uploadFolder <directory>]
[-forceReload]
Miscellaneous Operations:
-version
Options:
-verbose
The following table gives more information about the arguments recognized by the
ContentAutoUpload command:
Page 195 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Option
-a,autoUpload
Description
Automatically uploads the Content Pack Definition files from the default content pack directory on the Data Processing Server:
<BSM Root Dir>/conf/opr/content/<locale>/
Windows:
C:\HPBSM\conf\opr\content\<locale>\
Linux:
/opt/HP/BSM/conf/opr/content/<locale>/
If you want to upload content pack definitions from an alternative directory on the Data Processing Server, specify the directory location using the uploadFolder
<directory> option.
Note: If you have more than one Data Processing Server, you must keep the content pack folders synchronized because it is not possible to specify from which Data Processing Server content packs may be imported.
All predefined content pack definition files in the specified directory are imported in the order of their dependencies. If a content pack definition is already uploaded to the repository, it is not uploaded again.
For information about import errors, see the following log file:
<BSM Root Dir>/log/EJBContainer/opr-webapp.log
Windows:
C:\HPBSM\log\EJBContainer\opr-webapp.log
Linux:
/opt/HP/BSM/log/EJBContainer/opr-webapp.log
-forceReload
Enforces the reload of all content packs located in the default directory (<BSM
Root Dir>/conf/opr/content/<locale>/
) or the directory specified using the -uploadFolder <directory> option. Non-customized content is overwritten.
Displays a summary of the command options and exits.
-h,-help
-skipCheck
Omits the content pack consistency check. The content pack consistency check verifies if dependent content that is not part of another content pack is either in the content pack itself or already imported.
Caution: This option should only be used when upgrading to a newer version of the Content Pack.
uploadFolder
<directory>
If you want to upload content packs from an alternative directory, specify the directory location using the -uploadFolder <directory> option.
For example:
ContentAutoUpload -a -uploadFolder c:\temp
Page 196 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Option
-v,-verbose
-version
Description
Prints verbose output.
Prints the version information of the command and exits.
The ContentAutoUpload command displays the following values to indicate the exit status of the requested operation:
1
2
Exit
Status
0
3
4
5
Description
SUCCESS (At least one content pack was imported and no errors occurred.)
FAILURE (No content packs were imported - complete failure.)
FAILURE_PARTIAL (Some content packs were imported successfully, others had errors.)
NO_OPERATION (No new content was found for upload.)
NO_PERMISSION (User does not have appropriate permissions to execute this tool.)
SYNTAX_ERROR (Wrong command-line arguments were specified.)
Page 197 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 16: Content Packs
Troubleshooting and Limitations
This section provides troubleshooting help related to content management, including but not limited to: creating, modifying, and enabling configuration items.
Content Not Included in Content Pack
Make sure you perform the Include action at the correct level in the configuration item type hierarchy so that all elements assigned to the selected configuration item type (and any children) are included at the same time.
Unresolved References to CIs on Import
Content pack contains references to configuration items that do not exist on the target system.
Make sure that the Override and Create options are correctly specified before starting the import.
Page 198 of 427 HP Business Service Management (9.20)
Chapter 17
Downtime Management
Downtime or other scheduled events can skew CI data. You may want to exclude these periods of time from being calculated for events, alerts, reports, views, or SLAs. Downtimes are configured based on associated CIs. For example, you might want to exclude a recurring maintenance event or a holiday for a specific host CI whose physical host you know will be down for that period of time.
You define and manage downtimes using the Downtime Management page in Platform Admin BSM enables you to: l
Configure the downtime to occur once or to recur weekly or monthly.
l
Select multiple CIs to be affected by the downtime.
When configuring a downtime, you select specific instances of CIs from the available views. You can select CIs of the following CI types for the downtime: l node l running software l business process l business application l ci collection l infrastructure service l business service
Downtime Actions
You can select what action is taken during the downtime on the CIs specified in the downtime configuration. Downtime can impact the following: l
Alerts and Events. Events are suppressed and no CI Status alerts, EUM alerts, or notifications are sent for any of the CIs associated with the downtime.
l
KPIs. KPIs attached to the CI and impacted CIs are not updated and display the downtime for the CI in Service Health. For details on how downtime configurations affect Service Health, see
KPI Status Colors and Definitions in the BSM User Guide.
l
Reports. End User Management Reports are not updated and display the downtime for the CI.
For details on how downtime configurations affect reports, see Downtime Information in Reports in the BSM User Guide.
l
SLAs. Selected SLAs that are attached to the CI are not updated. You can select which SLAs to include in the downtime. For details on how downtime configurations affect SLAs, see
Retroactive SLA Data Corrections in the BSM Application Administration Guide.
l
Monitoring. Business Process Monitor and SiteScope monitoring stops for any of the CIs associated with the downtime. For details on how downtime configurations affect SiteScope monitoring, see CI Downtime in the BSM User Guide.
Page 199 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
The options you select in the downtime wizard are combinations of the above actions, grouped in this order. This means that each option includes the previous options listed. The actions that are taken in BSM during the downtime depends on the option selected during downtime configuration.
Events in Operations Management
When you select an action option that includes suppressing events in a downtime on a selected CI, the result in the Operations Management application depends on how the downtime behavior is configured in Operations Management. For details, see Downtime Behavior in the BSM Application
Administration Guide.
Downtime REST Service
You can retrieve, update, create, and delete downtimes through a RESTful Web service running on the Gateway Server. For details, see
"Downtime REST Service" on page 203 .
Page 200 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
How to Create and Manage Downtimes for CIs
This task describes how to create and manage downtimes for the CIs in your system.
1.
Prerequisites
Plan how you want the downtime to affect the CIs in your system. Before working in the wizard: n
When determining which CIs may need downtimes, take into consideration CI's that impact the CI's you selected. In some cases, these CI's are also affected by downtime. To understand the downtime impact model, see the BSMDowntime_topology TQL in the RTSM
Modeling Studio. You can only select CIs from the following CI types: o node o running_software o business_process o business_application o ci_collection o infrastructure_service o business_service n
Determine which actions should be applied to which CIs. The options for what happens during downtime are to: o
Take no actions o
Suppress alerts and close events o
Enforce downtime on KPI calculations; suppress alerts and close events o
Enforce downtime on Reports and KPI calculations; suppress alerts and close events o
Stop monitoring (BPM and SiteScope); enforce downtime on Reports & KPI calculations; suppress alerts and close events (affects all related SLAs)
2.
Configure how events are handled in Operations Management — optional
You can manage how events associated with CIs that are in downtime are handled. You do this in Admin > Operations Management > Tune Operations Management > Downtime
Behavior.
For details on this topic, see Downtime Behavior in the BSM User Guide.
3.
Run the Create Downtime wizard
Go to Admin > Platform > Downtime and click the Add Downtime button.
For user interface details, see
"New Downtime Wizard" on page 209 .
4.
Results
After running the wizard, the details of the downtime are displayed in the Downtime Manager
Page 201 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management page. You can export the details of the downtimes to a .pdf or Excel file.
For user interface details, see
"Downtime Management Page" on page 207
.
Tip: To limit the downtimes in the exported file to a specified selection, you can filter the visible downtimes in the Downtime Manager and then export to a .pdf or Excel file.
You can filter by any combination of one or more columns, including: Name, CIs,
Status, Action, Scheduling, Next Occurrence, Modified By, Approved By, Planned, and Category.
Page 202 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Downtime REST Service
You can use a RESTful Web service running on the Gateway Server to retrieve, update, create, and delete downtimes. HTTP requests can be entered in your browser, and combinations of HTTP requests and XML commands in a REST client. Service authentication is based on basic authentication.
Supported HTTP Requests
The downtime REST service supports the following HTTP requests:
Note: CustomerID is always 1 except in the case of HP SaaS customers.
Action
Retrieve all downtimes
HTTP Command
http://<HPBSM server>/topaz/bsmservices/customers/
[customerId]/downtimes
Retrieve a specific downtime http://<HPBSM server>/topaz/bsmservices/customers/
[customerId]/downtimes/[downtimeId]
Update a downtime using http PUT
Create downtime using http POST http://<HPBSM server>/topaz/bsmservices/customers/
[customerId]/downtimes/[downtimeId]
+ XML of the downtime http://<HPBSM server>/topaz/bsmservices/customers/
[customerId]/downtimes
+ XML of the downtime
Note: Successful creation of the downtime causes a return of the newly created downtime in XML format, including the downtime ID.
Delete downtime using http DELETE http://<HPBSM server>/topaz/bsmservices/customers/
[customerId]/downtimes/[downtimeId]
Allowed Downtime Actions
Use the XML commands listed for the following downtime actions:
Action Description
Take no actions
Suppress alerts and close events
Enforce downtime on KPI calculations; suppress alerts and close events (continue monitoring)
XML Command
<action name="REMINDER"/>
<action name="SUPPRESS_NOTIFICATIONS"/>
<action name="ENFORCE_ON_KPI_CALCULATION"/>
Page 203 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Action Description XML Command
Enforce downtime on Reports and KPI calculations; suppress alerts and close events
(continue monitoring)
<action name="ENFORCE_ON_REPORTS"/>
Enforce downtime on Reports and KPI calculations; suppress alerts and close events
(continue monitoring), including all SLAs
<action name="ENFORCE_ON_REPORTS">
<propGroup name="SLA" value="ALL"/>
</action>
Enforce downtime on Reports and KPI calculations; suppress alerts and close events
(continue monitoring), including specific SLA
<action name="ENFORCE_ON_REPORTS">
<propGroup name="SLA" value="SELECTED">
<prop>dda3fb0b20c0d83e078035ee1c005201</prop>
</propGroup>
</action>
Stop active monitoring (BPM and SiteScope); enforce downtime on Reports & KPI calculations; suppress alerts and close events
<action name="STOP_MONITORING"/>
Downtime XML Example
The following fields may not exceed the maximum lengths specified: l
Name: 200 characters l
Description: 2000 characters l
Approver: 50 characters
<downtime userId="1" planned="true" id="8898e5a5dbcdc953e04037104bf5737c">
<name>The name of the downtime</name>
<action name="ENFORCE_ON_REPORTS">
</action>
<approver>The approver name</approver>
<category>1</category>
<notification>
<recipients>
<recipient id="24"/>
<recipient id="22"/>
<recipient id="21"/>
</recipients>
</notification>
<selectedCIs>
<ci>
<id>ac700345b47064ed4fbb476f21f95a76</id>
<viewName>End User Monitors</viewName>
Page 204 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
</ci>
</selectedCIs>
<schedule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="WeeklyScheduleType">
<type>WEEKLY</type>
<startDate>2010-06-10T15:40:00+03:00</startDate>
<timeZone>Europe/Zurich</timeZone>
<days>
<selectedDays>WEDNESDAY</selectedDays>
<selectedDays>THURSDAY</selectedDays>
<selectedDays>FRIDAY</selectedDays>
<selectedDays>SATURDAY</selectedDays>
</days>
<startTimeInSecs>52800</startTimeInSecs>
<durationInSecs>300</durationInSecs>
</schedule>
</downtime>
Scheduling
Keep the following in mind when setting the downtime schedule: l
Retroactive downtime is not supported. You cannot: n
Create a downtime that is scheduled in the past.
n
Delete a downtime that has started or that occurred in the past.
n
Modify a downtime that has started or that occurred in the past.
l
The date format of startDate/endDate is: yyyy-MM-dd'T'HH:mm:ssZ l
For weekly and monthly downtimes, the startDate and endDate should be defined at midnight.
For example: n
<startDate>2010-07-24T00:00:00+03:00</startDate> n
<endDate>2010-09-04T00:00:00+03:00</endDate>
Example of a Downtime Schedule with One Occurrence
<schedule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="OnceScheduleType">
<type>ONCE</type>
<startDate>2010-06-08T14:40:00+03:00</startDate>
<endDate>2010-06-08T14:45:00+03:00</endDate>
<timeZone>Asia/Tokyo </timeZone>
</schedule>
Page 205 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Example of a Weekly Downtime Schedule
<schedule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="WeeklyScheduleType">
<type>WEEKLY</type>
<startDate>2010-06-10T15:40:00+03:00</startDate>
<timeZone>Europe/Zurich</timeZone>
<days>
<selectedDays>WEDNESDAY</selectedDays>
<selectedDays>THURSDAY</selectedDays>
<selectedDays>FRIDAY</selectedDays>
<selectedDays>SATURDAY</selectedDays>
</days>
<startTimeInSecs>52800</startTimeInSecs>
<durationInSecs>300</durationInSecs>
</schedule>
Example of a Monthly Downtime Schedule
<schedule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="MonthlyScheduleType">
<type>MONTHLY</type>
<startDate>2010-06-10T14:40:00+03:00</startDate>
<timeZone>America/Montevideo</timeZone>
<days>
<selectedDays>WEDNESDAY</selectedDays>
<selectedDays>THURSDAY</selectedDays>
<selectedDays>FRIDAY</selectedDays>
<selectedDays>SATURDAY</selectedDays>
</days>
<startTimeInSecs>52800</startTimeInSecs>
<durationInSecs>300</durationInSecs>
</schedule>
Page 206 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Downtime Management User Interface
Downtime Management Page
Displays the list of scheduled downtimes configured for the associated CIs.
To access:
Select Admin > Platform > Downtime Management
Important information
l
To add, edit or delete downtimes, you must have Full permission on the
Downtime resource. In addition, you should have View permission on the
Views to which CIs in the downtime belong. For details on permissions, see
.
l
The values you see in this page are view only. To edit any of the values for a downtime, highlight the downtime and click Edit. The Downtime Wizard opens and you can edit the value in the page in which it appears.
l
For downtimes that have already occurred, only the following fields are editable: n
Properties page - all fields n
Scheduling page - End by date in Range of recurrence n
Notification page - Selected Recipients l
Each column includes the option of filtering the list by the contents of the column. For example, you can select a category type in the category column and see only those downtimes configured with that category. By default, downtimes with completed status are filtered out. To change these settings, open the Status filter button and select completed.
"How to Create and Manage Downtimes for CIs" on page 201
Relevant tasks
See also
"Downtime Management" on page 199
User interface elements are described below
UI Element
(A–Z) Description
Create new downtime. Opens the New Downtime wizard where you configure a new downtime. For details, see
"New Downtime Wizard" on page 209 .
Edit downtime. Opens the Edit Dowtime wizard, which enables to you edit the configuration of an existing downtime. This wizard presents the same screens as the New Downtime wizard. For details, see
.
Duplicate downtime. Clones the settings of an existing downtime to a new downtime.
Page 207 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
UI Element
(A–Z) Description
Delete downtime(s). Deletes selected downtime(s). Downtimes that are active now or were active at any time in the past cannot be deleted. This is designed to prevent the loss of historical data.
Export to Excel. Exports the table of configured downtimes to a file in Excel format.
Export to PDF. Exports the table of configured downtimes to a PDF file.
Action
CIs
The action that takes place when the downtime is in active status. You configure the action for the downtime in the New Downtime wizard. For details about the possible actions, see
The CIs associated with the downtime. These are the CIs that are impacted when the downtime is in active status.
The user who last created or modified the downtime configuration.
Modified by
Name
Approved by
The name of the downtime as configured in the Downtime wizard.
Next
Occurrence
The date and time of the next occurrence of the downtime. This field is updated automatically.
Scheduling
Displays the: l
Date, time, time zone, and duration
For recurring downtimes, also displays: l
What day of the week or month the downtime is scheduled to recur l
Range of recurrence
Status
Displays whether the downtime is currently: l
Active. The CIs are currently in downtime and the action selected for the downtime is now taking place.
l
Inactive. The downtime is configured but it is currently not the time for the downtime to take place.
l
Completed. The time for the downtime has passed and the actions configured for the downtime have occurred.
Optional Columns
Indicates if there was an approval for the downtime and who approved it.
Page 208 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
UI Element
(A–Z) Description
Category
Planned
The category assigned to the downtime. Options include: l
Application installation l
Application maintenance l
Hardware installation l
Hardware maintenance l
Network maintenance l
Operating system reconfiguration l
Other l
Security issue
You can also create your own customized categories using Infrastructure
Settings.
To add a custom downtime category, select Admin > Platform > Setup and
Maintenance > Infrastructure Settings: l
Select Foundations.
l
Select Downtime.
l
In the Downtime - General settings table, edit the Downtime categories value to the name you want to use as a customized category for the downtime.
The name you enter appears as an option in the list of available downtime categories.
Indicates whether the downtime is planned or not.
New Downtime Wizard
This wizard enables you to create and edit downtimes for the CIs in your model.
To access
Admin > Platform > Downtime > click the Create new downtime button, or select existing downtime and click the Edit downtime button.
Relevant tasks
"How to Create and Manage Downtimes for CIs" on page 201
Wizard map
This New Downtime Wizard contains:
"Properties Page " on next page
>
"Select CIs Page " on next page
>
>
>
"Notification Page " on page 214
>
See also
"Downtime Management" on page 199
Page 209 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Properties Page
This wizard page enables you to configure the general properties of the downtime.
Important information
For downtimes that have already occurred, all of the fields in the Properties page are editable.
Wizard map
This
"New Downtime Wizard" on previous page
contains:
Properties Page >
>
"Scheduling Page " on next page
>
>
"Notification Page " on page 214
>
See also
"Downtime Management" on page 199
User interface elements are described below:
UI Element Description
Downtime
Name
Cannot exceed 200 characters.
Downtime
Description
This description also appears in the Downtime Information Areain the BSM User
Guide.
Approved by
You can enter the person or department who approved this downtime. Cannot exceed 50 characters.
Planned
Downtime
Category
Select if you want this downtime marked as planned. You can create downtimes that are unplanned. This is for information purposes only.
Select a category from the drop-down menu. This category describes the reason for the downtime.
You can also create your own customized categories using Infrastructure
Settings.
To add a custom downtime category, select Admin > Platform > Setup and
Maintenance > Infrastructure Settings: l
Select Foundations.
l
Select Downtime.
l
In the Downtime - General settings table, edit the Downtime category value to the name you want to use as a customized category for the downtime.
The name you enter appears as an option in the list of available downtime categories after you restart BSM.
Select CIs Page
This wizard page enables you to select the CIs that are affected by the downtime.
Page 210 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Important information
For downtimes that have already occurred, you cannot edit the selected CIs in this page.
Wizard map
This
"New Downtime Wizard" on page 209
contains:
"Properties Page " on previous page
> Select CIs Page >
>
>
"Notification Page " on page 214
>
See also
"Downtime Management" on page 199
User interface elements are described below:
UI
Element
(A-Z) Description
Available
CIs
Select from the list the view that contains the CIs to be affected by this downtime.
You can use the views.
button to browse and perform a search among the available
Highlight a CI from the view to move it to the Selected CIs list. Hold the Ctrl key for selecting multiple CIs.
All views that the user has permission to see may be selected. You can select CIs only of the following CI types: l node l running software l business process l business application l ci collection l infrastructure service l business service
Selected
CIs
Once CIs are selected, they appear in the Selected CIs list. To remove a CI from a downtime, select the CI in the Selected CIs and click the back arrow to move it back to the Available CIs list.
Scheduling Page
This wizard page enables you to configure the schedule for the downtime.
Page 211 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Important information
l
You cannot schedule a downtime in the past.
l
For downtimes that have already occurred, only the following field is editable in the Scheduling page:
End by date in Range of recurrence
To cancel a recurring downtime that has already occured at least once, edit the downtime and modify this field.
Wizard map
See also
This
"New Downtime Wizard" on page 209
contains:
"Properties Page " on page 210
>
"Select CIs Page " on page 210
> Scheduling
Page >
>
"Notification Page " on page 214
>
"Downtime Management" on page 199
User interface elements are described below:
UI Element Description
Time of occurrence
l
Start. The dropdown list includes times set for every half hour on the hour and half hour. To select a different time of day, select the closest half hour and edit the field to enter the actual time you want the downtime to start. For example, for 2:10 am, select 2:00 am and edit the minutes to indicate 2:10 am.
l
End. You can select an end time and the duration automatically updates. Or select the duration and the end time automatically updates.
l
Duration. Includes options from 5 minutes to one week. The downtime duration must be in increments of 5 minutes and be defined in lengths of minutes, hours, days, or weeks.
If the length of time you want to specify does not appear, for example 1 1/2 hours, then enter the end time and the duration automatically updates.
To select a time greater than 1 week, select 1 week and edit the field to the correct number of weeks.
Recurrence pattern
Select one of the following: l
Once. The downtime happens only once as scheduled and does not recur.
Select the calendar date for the occurrence.
l
Weekly. Select the day of the week for the scheduled weekly recurrence.
l
Monthly. Select a day in the month from the dropdown list for the scheduled monthly recurrence.
Range of recurrence
If you selected Weekly or Monthly: l
You must define a Start date.
l
Select either an End by date or No end date.
Time zone
All time zones are displayed in relation to GMT.
Page 212 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Action Page
This wizard page enables you to define the set of actions taken during the downtime.
Important information
For downtimes that have already occurred, no fields in the Action page are editable.
Wizard map
This
"New Downtime Wizard" on page 209
contains:
"Properties Page " on page 210
>
"Select CIs Page " on page 210
>
> Action Page >
"Notification Page " on next page
>
See also
"Downtime Management" on page 199
User interface elements are described below:
UI Element
Take no actions
Description
There is no action taken on the associated CIs or the CI monitoring, alerts, reports, or SLAs.
Note: During this downtime, the affected CI doesn't change its status to Downtime. CI Status Alerts configured to be triggered if the CI changes its status.
Suppress alerts and close events
Enforce downtime on
KPI calculations; suppress alerts and close events
l
No alerts or their associated notifications or actions are sent for any of the CIs associated with the downtime.
l
By default, events are submitted as closed. If OMi is installed, event handling in downtime can be configured in Admin >
Operations Management > Tune Operations Management >
Downtime Behavior, and overrides the setting here.
l
Monitoring continues, and reports, status in Service Health, and
SLAs are updated.
Note: During the downtime period, the affected CI may change its status, and the status change may trigger the relevant CI Status alert.
l
KPI calculations are not run and status in Service Health is not updated, and instead display the downtime for the CI.
l
No alerts or their associated notifications or actions are sent for any of the CIs associated with the downtime.
l
By default, events are submitted as closed. If OMi is installed, event handling in downtime can be configured in Admin >
Operations Management > Tune Operations Management >
Downtime Behavior, and overrides the setting here.
l
Reporting and monitoring continue. SLAs are updated.
Page 213 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
UI Element
Enforce downtime on
Reports and KPI calculations; suppress alerts and close events
Description
l
Report data is not updated and the downtime is displayed for the associated CIs.
l
Selected SLAs are not updated for those SLAs affected by CIs associated with the downtime.
l
KPI calculations are not run and status in Service Health is not updated, and instead display the downtime for the CI.
l
No alerts or their associated notifications or actions are sent for any of the CIs associated with the downtime.
l
By default, events are submitted as closed. If OMi is installed, event handling in downtime can be configured in Admin >
Operations Management > Tune Operations Management >
Downtime Behavior, and overrides the setting here.
l
Monitoring continues.
Stop active monitoring (BPM &
SiteScope); enforce downtime on Reports
& KPI calculations; suppress alerts and close events (affects all related SLAs)
l
Business Process Monitor and SiteScope monitoring stops.
l
Report data is not updated and the downtime is displayed for the associated CIs.
l
SLAs are not updated for those SLAs affected by CIs associated with the downtime.
l
KPI calculations are not run and status in Service Health is not updated, and instead display the downtime for the CI.
l
No alerts or their associated notifications or actions are sent for any of the CIs associated with the downtime.
l
By default, events are submitted as closed. If OMi is installed, event handling in downtime can be configured in Admin >
Operations Management > Tune Operations Management >
Downtime Behavior, and overrides the setting here.
Note: If you configure a downtime period for an Application CI (whose data is updated by BPM monitoring), Downtime Manager automatically sends an event to the BPM Agent when the downtime period starts.
The agent stops sending samples to BSM. The samples that are suppressed are the BPM samples that correspond to the Transaction
CIs, which are child CIs of the Application CIs on which the downtime is configured. There is one sample per transaction.
Notification Page
This wizard page enables you to select recipients to receive notification of the downtime.
Notifications are sent by email at the time of downtime occurrence and immediately after it completes. You can select only those recipients with an email address defined.
Page 214 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Important information
For downtimes that have already occurred, you can edit the Selected Recipients in the Notification page.
Wizard map
This
"New Downtime Wizard" on page 209
contains:
"Properties Page " on page 210
>
"Select CIs Page " on page 210
>
>
> Notification Page >
See also
"Downtime Management" on page 199
User interface elements are described below:
UI
Element Description
Opens the New recipient dialog box to create a recipient that is not yet in the list of available recipients. The recipients you create are available as recipients in all of
BSM. For details on creating recipients, see
.
Available
Recipients
Lists the available recipients for downtime notification by means of either email,
SMS, or pager.
Selected
Recipients
Lists the selected recipients for downtime notification by means of either Email,
SMS, or Pager. Either one, two or all three means of notification may be selected.
Preview Page
This wizard page enables you to preview a summary of your Downtime settings.
Wizard map
This
"New Downtime Wizard" on page 209
contains:
"Properties Page " on page 210
>
"Select CIs Page " on page 210
>
"Scheduling Page " on page 211
>
>
"Notification Page " on previous page
>
Preview Page
See also
"Downtime Management" on page 199
User interface elements are described below:
UI
Element Description
Preview table
Table listing all the values configured for this downtime. Gives you the opportunity to click the Back button to return to a page that has a value that should be modified or deleted.
Once you click Finish on this page, the downtime is added to the system and displayed in the Downtime Manager page.
Page 215 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Troubleshooting and Limitations
This section describes troubleshooting and limitations for the Downtime Manager.
Editing Downtimes
l
If while editing a downtime in the Downtime wizard its status changes from Idle to Active, the downtime cannot be saved.
l
If you want to cancel a recurring downtime that has already occured at least once, edit the downtime's End by date in the Scheduling page.
Downtime and Daylight Saving Time
In time zones that observe Daylight Saving Time (DST), downtime calculations take into account the transitions between Standard and Daylight Time, using the following rules:
Note: The examples that follow use the daylight saving changes observed throughout most of the United States.
l
March 14 2010 -- when 2:00 am arrives, the clock moves forward to 3:00 am. Thus, the period 2:00-2:59 am does not exist.
l
November 7 2010 -- when 2:00 am arrives, the clock moves back to 1:00 am. Thus, the period 1:00-1:59 am appears twice.
In other time zones, the behavior is the same, but the transition dates and times may vary.
These examples are summarized in the table
"DST Changes Affecting Downtime —
Example Summary" on page 218 .
Spring (Standard to Daylight Time)
l
When downtime starts before the DST change and ends the day after the change, its end time is as expected, but the duration is 1 hour less than defined.
Example 1:
Monthly downtime starting 14th day of month at 1:30 am and ending on 15th day of month at
2:40 am. Duration is 1 day, 1 hour, and 10 minutes.
No DST change: Downtime starts on 14th at 1:30 am and ends on 15th at 2:40 am. Duration is 1 day, 1 hour, 10 minutes.
DST change on March 14 2010: Downtime starts on 14th at 1:30 am and ends on 15th on 2:40 am, but the duration is 1 day, 0 hours, 10 minutes (1 hour less than defined).
l
When downtime starts before the DST change and ends the same day as the change, but after the change, its end time is 1 hour more than defined, but its duration is as defined.
Example 2:
Monthly downtime on 13th day of month, starting at 11 pm (23:00), for a duration of 5 hours.
No DST change: Downtime starts on 13th at 11:00 pm and ends on 14th at 4:00 am.
Page 216 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
DST change on March 14 2010: Downtime starts on 13th at 11:00 pm and ends on 14th at 5:00 am, and the duration remains 5 hours.
l
When downtime is defined to start during the skipped hour, the start time shifts 1 hour forward and keeps the defined duration.
Example 3:
Monthly downtime on 14th day of month, starting at 2:30 am, for a duration of 2 hours.
No DST change: Downtime starts on 14th at 2:30 am and ends on 14th at 4:30 am.
DST change on March 14 2010: Downtime starts on 14th at 3:30 am and ends on 14th at 5:30 am, and the duration remains 2 hours.
l
When downtime is defined to start before the DST change and end during the skipped hour, the end time shifts 1 hour forward and keeps the defined duration.
Example 4:
Monthly downtime on 13th day of month, starting at 1:30 am, for a duration of 1 day, 1 hour, and
10 minutes.
No DST change: Downtime starts on 13th at 1:30 am and ends on 14th at 2:40 am. The duration is 1 day, 1 hour, and 10 minutes.
DST change on March 14 2010: Downtime starts on 13th at 1:30 am and ends on 14th at 3:40 am, and the duration remains as defined -- 1 day, 1 hour, and 10 minutes.
l
When downtime is defined to start and end during the skipped hour, downtime takes place one hour later than defined.
Example 5:
Monthly downtime on 14th day of month, starting at 2:00 am, for a duration of 1 hour.
No DST change: Downtime starts on 14th at 2:00 am and ends on 14th at 3:00 am.
DST change on March 14 2010: Downtime starts on 14th at 3:00 am and ends on 14th at 4:00 am, and the duration remains as defined -- 1 hour.
Fall (Daylight Time to Standard Time)
l
When downtime starts and ends after the DST change, its end time and duration are as defined.
l
When downtime starts before the DST change (same day as change or day before) and ends after the change during the day of the change, the end time is 1 hour less than expected, and duration is as defined.
Example 6:
Two monthly downtimes, both starting on the 7th day of month at midnight. The first downtime duration is 1 hour, and the second is 2 hours.
No DST change: The first downtime is on 7th from 0:00 to 1:00 am (1 hour duration), and the second on 7th from 0:00 to 2:00 am (2 hours duration).
DST change on November 7 2010: The first downtime starts on 7th at 0:00 Daylight Time and ends on 7th at 1:00 am Daylight Time, with a duration of 1 hour. The second downtime starts on
Page 217 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
7th at 0:00 Daylight Time and ends on 7th at 1:00 am Standard Time, and the duration remains 2 hours.
Example 7:
Monthly downtime on 7th day of month, starting at midnight, for a duration of 4 hours.
No DST change: Downtime starts on 7th at 0:00 and ends on 7th at 4:00 am.
DST change on November 7 2010: Downtime starts on 7th at 0:00 and ends on 7th at 3:00 am, and the duration remains as defined -- 4 hours.
Example 8:
Monthly downtime on 6th day of month, starting at 8:00 pm (20:00), for a duration of 7 hours.
No DST change: Downtime starts on 6th at 8:00 pm and ends on 7th at 3:00 am.
DST change on November 7 2010: Downtime starts on 6th at 8:00 pm and ends on 7th at 2:00 am, and the duration remains as defined -- 7 hours.
l
When downtime starts before the DST change and ends the day after the change, the end time is as expected, and duration is 1 hour more than defined.
Example 9:
Monthly downtime on 7th day of month, starting at midnight (0:00), for a duration of 1 day, 1 hour
(25 hours).
No DST change: Downtime starts on 7th at 0:00 and ends on 8th at 1:00 am.
DST change on November 7 2010: Downtime starts on 7th at 0:00 and ends on 8th at 1:00 am, but the duration is 26 hours.
DST Changes Affecting Downtime — Example Summary
Example
Downtime as Set/With
DST Change
1 Set
2
3
With DST Change
Set
With DST Change
Set
With DST Change
Start Time End Time
14th at
1:30 am
15th at 2:40 am
14th at
1:30 am
13th at
11:00 pm
15th at 2:40 am
14th at 4:00 am
14th at 5:00 am 13th at
11:00 pm
14th at
2:30 am
14th at
3:30 am
14th at 4:30 am
14th at 5:30 am
Duration
1 day, 1 hour, 10 minutes
1 day, 0 hours, 10 minutes
5 hours
5 hours
2 hours
2 hours
Page 218 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 17: Downtime Management
Example
4
5
6
7
8
9
Downtime as Set/With
DST Change
Set
With DST Change
Set
With DST Change
1st Set
With DST
Change
2nd Set
With DST
Change
Set
With DST Change
Set
With DST Change
Set
With DST Change
Start Time End Time
13th at
1:30 am
14th at 2:40 am
13th at
1:30 am
14th at 3:40 am
14th at
2:00 am
14th at 3:00 am
14th at
3:00 am
14th at 4:00 am
7th at 0:00 7th at 1:00 am
7th at 0:00 7th at 1:00 am
7th at 0:00
7th at 0:00
6th at 8:00 pm
7th at 2:00 am
7th at 0:00 7th at 1:00 am
Standard Time
7th at 4:00 am
7th at 0:00 7th at 3:00 am
7th at 3:00 am
6th at 8:00 pm
7th at 2:00 am
7th at 0:00 8th at 1:00 am
7th at 0:00 8th at 1:00 am
2 hours
2 hours
4 hours
4 hours
7 hours
7 hours
25 hours
26 hours
Duration
1 day, 1 hour, and
10 minutes
1 day, 1 hour, and
10 minutes
1 hour
1 hour
1 hour
1 hour
Page 219 of 427 HP Business Service Management (9.20)
Part 4
Users, Permissions, and Recipients
Page 220 of 427 HP Business Service Management (9.20)
Chapter 18
User Management
You use the User Management interface to: l
Configure BSM Groups and Users. Permissions enable you to restrict the scope of a user's access to predefined areas. Permissions can be granted either directly to a user or by means of a user group. You group users to make managing user permissions more efficient. Instead of assigning access permissions to each user one at a time, you can group users who are assigned the same permissions levels on the same resources.
You may want to create different groups based on how users access the different resources in
BSM. Examples of criteria for grouping users that are relevant to your organization may be:
Functions Within the Organization Locations and Territories
Customer service representatives
System administrators
High-level management
Users working in different sales territories
Users based on geographical location
Users accessing network servers in different locations
You can change a user's parameters, including username and password, on the General tab. For details, see
"General Tab (User Management)" on page 304
.
For details on creating groups and users, see
"Groups/Users Pane" on page 313 .
l
Define a superuser. One superuser is defined for every installation of BSM. This superuser's login name is admin and the initial password for this account is specified in the Setup and
Database Configuration utility. This original superuser is not listed among the users in User
Management and therefore, this user's password can be changed only on the General Settings page in Personal Settings (Admin > Personal Settings). For details on the user interface for performing this task, see
"User Account Page" on page 337 .
Superuser can be applied to other users in the system. These users with superuser permissions are listed, and can be modified, in User Management. For details on applying permissions, see
"How to Assign Permissions" on page 239
.
l
Assign recipient to user. You can assign a recipient to a user. A recipient can receive alerts and scheduled reports. For details on recipients, see
"Recipient Management" on page 318 .
l
Assign Permissions to Groups and Users. The User Management interface is available only to users with appropriate permissions. A user's permissions are either inherited from assigned roles, or granted individually when its parameters are configured. For details on permissions, see
l
Set Group and User Hierarchy. You can add users to groups and nest groups within other groups. For details, see
"Group and User Hierarchy" on page 228
.
l
Customize User Settings. Select the page users see when entering BSM, and choose the
Page 221 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management menu items available on pages throughout BSM. For details, see
"Customizing User Menus" on page 230 .
Page 222 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Permissions
You can assign permissions to the groups and users defined in your BSM platform, enabling access to specific areas of BSM.
Granting permissions has the following components: l
User l
Resource l
Role or operation being granted
The Permissions tab includes the following areas: l
The resource tree area in the center of the page, containing the contexts, resources, and resource instances on which permissions are assigned. For details, see
Permissions Resources" on next page .
l
The roles and operations area on the right side of the page. For details on roles, see
"Roles" on page 226 . For details on operations, see "Operations" on page 226
.
Additionally, the Groups/Users pane is continually visible on the left side of the page.
The following is an example of Granting Permissions:
For details on assigning permissions, see
"How to Assign Permissions" on page 239
.
Note:
l
If you have upgraded from a previous version of BSM and had specific users and security levels defined, those users and security levels are mapped to the new roles functionality in the Permissions tab. For details, see
l
You can export users and groups, together with their assigned roles, from one BSM machine to another. For details, contact HP Software Support.
Page 223 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Understanding Permissions Resources
BSM enables you to fine-tune your permissions management by applying permissions at the resource level. All of the resources on which permissions can be applied have been identified and categorized in a hierarchical tree, representing the BSM platform.
The resources and instances of those resources are organized according to logical groupings called
contexts. Contexts make it easier to identify and select the area of the platform on which you want to apply permissions.
The resources are divided according to the context in which they function within the platform and not necessarily where they are found in the user interface.
This section also includes: l
"Resources and Resource Instances" below
l
"Guidelines for Working with Resources" on next page
Resources and Resource Instances
There are the following types of resources in Permissions Management. Each is represented by a different icon in the resource tree:
Resource collection (a resource that can have instances)
Instance of a resource
Resource that cannot have instances in the permissions resource tree
An instance of a resource is displayed only if it has been defined in the platform. The instance of a resource appears as a child object of the resource in the tree with the name as it has been defined in the application. After instances of a resource are defined in the system, the resource collection acts as the parent resource for those instances.
There are some resources, such as the different data collector profiles, that contain other resources within them in the resource tree hierarchy. Some of these sub-resource types appear only if there are instances of the resource defined in your platform, such as Monitor and Transaction resources within a profile resource.
Resources that cannot have instances in the permissions tree are divided into the following types: l
Resources that are functions or options within the system that do not have any other instances or types.
Example:
The Outlier Value resource determines whether the user can edit the outlier threshold value. It has no instances.
l
Resources that do have instances; permissions can be applied only on the resource type and affect all instances of the resource.
Page 224 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Example:
The Category resource includes all categories defined in End User Management
Administration. Change permissions granted on the categories resource enables a user to modify all the categories defined in the system. You cannot grant or remove permissions for specific categories, only for every category defined in End User Management Administration.
Examples of Resources and Instances:
An example of how resources and instances are displayed in the permissions hierarchy is the
Applications resource collection within the End User Management context. The Applications resource includes instances only if applications have been defined in the system. Some instances may be defined by default, but others only exist if defined by the user. If there are applications defined in the system, each of these appears as an instance of the Applications resource.
Because BPM, RUM, and alerts are defined in your platform per application, the BPM, RUM, and Alerts resources appear under each of the instances of the application resource.
You can apply permissions to the Applications resource level. This provides the user with access to all applications created in the system. If you want to restrict a user's access to specific applications that relate to the user's tasks, you can apply permissions to those specific applications, and can also apply or removed permissions to specific resources per application.
Guidelines for Working with Resources
l
The Business Service Management resource refers to all contexts in BSM.
l
Only roles and not operations can be applied to the Business Service Management resource. For details, see
Page 225 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management l
To manage the permissions on a subresource, you must provide the user with at least View permission on the selected resource's parent.
l
You grant Add permission only on a resource and not on an instance of a resource.
l
When a user defines or creates an instance of a resource, for example creates a Business
Process profile, that user has Full Control permission on that resource instance and all of its child resources.
Roles
BSM enables you to apply permissions using roles for specific users or groups in your organization.
These roles include a preconfigured collection of resources and a set of operations that apply to those resources.
Roles are organized by context, which define what resources and operations have been preconfigured and included in the roles. For details on how each operation applies to a specific resource, see
Roles can be applied only to specific resources: l
Roles that include resources from several contexts can be applied only to the Business
Service Management resource. Business Service Management appears as the first resource collection in every context.
l
Roles whose resources are all within one context can be applied to specific resources within that context.
For a description of each role, including details of the resources on which roles can be applied, see
"User Management Roles Applied Across BSM" on page 252
.
Operations
When working with operations, keep the following in mind: l
All of the operations that can be applied to a resource collection can also be applied to any instance of that resource. The one exception is the Add operation which cannot be applied to an instance of a resource.
l
The Full Control operation automatically includes all the other operations available on the resource. When applied, the other operations are automatically selected.
l
When the Full Control operation is applied to any resource, the user also has permissions to grant and remove permissions on that resource, or resource instance, for other users or groups.
l
When the View operation is one of the resource's available operations and you select one of the other available operations, the View operation is also automatically selected.
For details on the available operations in BSM, see
"User Management Operations" on page 286
.
Security Officer
The security officer is a user who has security privileges to view sensitive information in the system. The security officer is typically not a regular BSM user and receives access to configure
Page 226 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management certain sensitive reporting information. In Real User Monitor, the security officer can configure settings for masking sensitive data. For details, see Sensitive Data Area in the BSM Application
Administration Guide.
This user does not generally access the other areas of BSM.
There can be only one user in the system assigned as security officer. Only the user with superuser permissions can assign the security officer for the first time. Thereafter, only the user assigned as security officer can pass on the security office designation to another user, or change his or her own password. The superuser can no longer assign security officer status.
The security officer is designated by highlighting a user in the User Management tree and clicking on the Security Officer icon. For details on the user interface, see
No other user in the system can delete the user assigned as security officer. The security officer designation must be assigned to a different user by the security officer before the user who is the current security officer can be deleted from the system.
In unforeseen circumstances, when the security officer is no longer able to access the system and reassign the security officer designation to another user, the administrator can use the JMX console to clear the security officer designation from the user. For details on how to perform this task procedure, see
"How to Remove Security Officer Status Using the JMX Console " on page 242
.
Page 227 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Group and User Hierarchy
You can nest groups to make managing user and group permissions easier. Instead of assigning access permissions to each group one at a time, you can nest a group to inherit the permissions of its direct parent.
When nesting groups, note the following: l
A group can be a member of several groups.
l
Permissions are assigned to nested groups in the same way as for regular, non-nested, groups.
Changes in nested group permissions take effect at the user's next login.
l
There is no maximum number of levels of nested groups.
Example:
In the example below, Group_A and Group_B are nested members of Group_C. Group_
C inherits the combined permissions of both groups. Group_C and Group_D are nested members of Group_E. Group_E directly inherits the permissions of Group_C and
Group_D
, and indirectly inherits the permissions of Group_A and Group_B.
When permissions are added to, or removed from, a nested group, the changes are automatically implemented in the nested group's immediate parent and continue to propagate onward. For example, if delete permission in Group_B is removed, Group_
C
's permissions become add + change + view. Group_E's permissions become add
+ change + view + execute
.
A circle of nested groups is not permitted. For example, Group_A is a member of Group_
B
, and Group_B is a member of Group_C. Group_C cannot be a member of Group_A.
Page 228 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Note: All permissions in the previous example refer to the same resource.
For details on setting up nested groups, see
"How to Configure Group and User Hierarchy" on page
Page 229 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Customizing User Menus
You can customize user menus to: l
Select the default context that is displayed for specific users when logging into BSM.
l
Specify the first page that is displayed for specific users in each of the different parts of BSM.
l
Select whole contexts and applications to hide per user.
l
Specify the tabs and options that are available on pages throughout BSM.
Customizing the entry page, menu items, and tabs enables the interface to display only the areas of
BSM that are relevant to specific users.
For details on customizing user menus, see
"How to Customize User Menus" on page 245
.
You customize user menus on the Customization tab. For details on the Customization tab user interface, see
"Customization Tab (User Management)" on page 303 .
Note: For the Service Health and Operations Management applications, you cannot define user access to specific pages; you can only enable or disable user access at the application level.
Page 230 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Configure Users and Permissions —
Workflow
This task describes a suggested working order for the User Management application. You can configure User Management settings in any other logical order you choose.
For a use-case scenario related to this task, see
"How to Configure Users and Permissions — Use-
.
1.
Prerequisites
Before you configure the User Management portal, you should map out the required users and groups and their relevant permission levels before defining them in BSM. For example, enter the following information in a spreadsheet: n
A list of users required to administer the system, as well as the end users who are to access
Service Health and reports. Gather appropriate user details such as user names, login names, initial passwords, and user time zones. Although not needed to define users, at this stage it might be useful to also collect user contact information such as telephone number, pager, or email address. (Contact information is required for HP Software-as-a-Service customers.) n
If categorization of users into modes (operations and business) is required, specify into which user mode to categorize each user. For details, see KPIs for User Modes in the BSM
Application Administration Guide.
n
If multiple users require similar system permissions, a list of roles and the users that should belong to each group.
n
The permissions that each user or group requires. To aid in this process, review the
Permissions Management page to learn about the different contexts and resources for which permissions can be granted. For details, see
2.
Create Groups
You create groups in the Groups/Users pane as follows: a. Click the New Group/User group or the root group.
button in the Browse tab, after selecting an existing b. Select Create Group and enter the group's information in the Create Group dialog box. For user interface details, see
"Create Group Dialog Box" on page 302 .
3.
Assign Permissions to Groups
BSM enables you to apply permissions to groups and users for specific resources and instances of those resources that are defined in the system. For task details, see
Assign Permissions" on page 239
.
4.
Create Users
You create users and then place them into the appropriate groups. For user interface details, see
"Groups/Users Pane" on page 313 .
Page 231 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
5.
Configure User and Group Hierarchy
In the Hierarchy tab, you set user and group hierarchy by adding users to groups and nesting groups within other groups. For task details, see
"How to Configure Group and User Hierarchy" on page 240 .
6.
Customize User Settings
In the Customization tab, you customize the menu items that are displayed in different contexts for users. For task details, see
"How to Customize User Menus" on page 245 .
7.
Configure and Manage Recipients
You create recipients by defining one or more notification methods, the template to use for alert notices, and a notification schedule to receive reports. You create recipients and manage existing recipients in the Recipients page. For user interface details, see
"How to Configure and Manage Recipients" on page 319 .
Page 232 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Configure Users and Permissions — Use-
Case Scenario
This use-case scenario describes how to configure users and groups in the User Management portal.
Note: For a task related to this scenario, see
"How to Configure Users and Permissions —
1.
Mapping Out Users and Groups
Jane Smith is the System Administrator at NewSoft Company, and wants to configure users and groups to be authorized to use BSM, as well as end users who will be accessing Service
Health and reports. Before doing so, she requests the following preliminary information from relevant staff members: n
User names n
Login names n
Initial Passwords n
User Time Zones n
Contact Information (for example, telephone number, pager, email address)
Note: Contact information is mandatory only for HP Software-as-a-Service customers.
With this information, she then decides to create one group with the permission level of
System Modifiers, and another with the permission level of System Viewers. Further, one of the users is assigned additional roles of SiteScope Administrator.
2.
Creating Groups
Jane groups users together according to the level of permissions they are to be granted. She clicks the New Group/User groups: button in the Groups/Users pane and creates the following n
System Viewers n
System Modifiers
The Groups/Users pane appears as follows:
Page 233 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
3.
Assigning Permissions to Groups
Once the groups have been created, Jane assigns the relevant permission levels to the groups.
After selecting System Modifiers in the Groups/Users pane, she navigates to the
Permissions tab in the Information pane, and chooses the Root instance (Business Service
Management) from any context. In the Roles tab, she selects System Modifier and then clicks Apply Permissions. She then selects System Viewers in the Groups/Users pane and chooses System Viewer in the Roles tab, clicking Apply Permissions.
The results are displayed on the Permissions tab as follows:
4.
Creating Users
Jane must now create users to nest within the groups, in accordance with the desired permission levels of the individual users. She clicks the New Group/User button
Groups/Users pane and while on the Root group, (All), she selects Create User and configures settings for each new user. The Groups/Users pane appears as follows: in the
5.
Configuring User and Group Hierarchy
Now that Jane has created users authorized to access BSM, she assigns their permission level by nesting them within the appropriate group.
She selects the System Modifiers group from the Groups/Users pane to nest the appropriate users in this group. Jane then selects the Hierarchy tab from the Information pane on the right
Page 234 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management side of the page. The hierarchy tab indicates that the System Modifiers group has no child groups, as follows:
Jane clicks the Edit Child Groups and Users button to open the Edit Child Groups and
Users dialog box:
Page 235 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
She then selects the relevant users from the Groups/Users pane and clicks the right arrow to move them to the Child Groups and Users pane. The Hierarchy tab indicates that these users are nested within the System Modifiers group, as follows:
After following the same procedure to nest the relevant users in the System Viewers group, the
Groups/Users pane is displayed as follows:
Since Steve has the added permission level of SiteScope Administrator, Jane selects the username of the user in the Groups/Users pane whom she wants to give the added permission level of SiteScope Administrator, and in the Permissions tab, selects the System
Page 236 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Availability Management context. After selecting a resource, she then selects SiteScope
Administrator from the Roles tab, and clicks Apply Permissions. The resulting screen appears as follows:
6.
Customizing User Settings
Jane now sets the page each user sees when entering BSM, and the menu items available to them on pages throughout BSM. After selecting each user, she clicks the Customization tab and sets the following parameters: n
The entry context that the user sees when logging into BSM. For example, Admin - End
User Management.
n
The page within the entry context that the user sees on the selected context. For example,
Reports.
n
The pages and tabs that are to be visible on each BSM page by selecting or clearing the relevant check boxes. For example, the Transaction Topology and User-created reports pages are cleared to ensure that they are not visible on the Applications - Transaction
Management context when the user logs in.
The configured settings are displayed on the customization tab as follows:
Page 237 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
The login page that the user sees according to the customized configurations is as follows:
Page 238 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Assign Permissions
This task describes how to configure group and user permissions in User Management. For the applied permissions to take effect, the user for whom permissions have been granted or removed must log out and log in again to BSM.
1.
Prerequisites
Ensure that groups and users are configured in your system. For user interface details, see
"Groups/Users Pane" on page 313 .
2.
Select a Group or User
Select a group or user from the Groups/Users pane on the left side of the page.
3.
Select a Context
Select a context from the context list box above the resource tree in the center of the page. For details on the available contexts, see
"Resource Tree Pane" on page 308
.
4.
Assign a Role
Permissions are assigned using roles. You assign a role for the selected group or user in the
Roles tab on the right side of the page. For details on the available roles, see
Management Roles Applied Across BSM" on page 252
.
5.
Assign Operations — Optional
Optionally, you can assign individual operations in the Operations tab that the group or user can perform in BSM. For details on the available operations, see
6.
Configure Permissions Settings — Optional
Optionally, click Settings at the bottom of the resource tree. The Apply Permissions Settings dialog box opens and you can configure the settings for the current session of applying permissions. For user interface details, see
"Resource Tree Pane" on page 308
.
Page 239 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Configure Group and User Hierarchy
This task describes how to configure user and group hierarchy. For details on the Hierarchy Tab user interface, see
"Hierarchy Tab (User Management)" on page 306 .
1.
Prerequisites
Ensure that you have configured at least one group and one user in the Groups/Users pane.
For user interface details, see
"Groups/Users Pane" on page 313
.
2.
View Group and User Hierarchy
Select a group or user in the Groups/Users pane, and select the Hierarchy tab on the right side of the page to view the parent and child groups of the group or user, if applicable.
3.
Nest Groups and Users
You choose a group in the Groups/Users pane, and choose groups and users to nest beneath it.
a. Click a group or user in the Browse tab of the Groups/Users pane on the left side of the screen.
b. Click the Hierarchy tab on the right side of the screen.
c. Select the group in the Groups/Users tab that you want to administer, and click the Edit
Child Groups and Users button. The Edit Child Groups and Users window opens.
The following is the Edit Child Groups and Users window: d. Assign users and nest groups by selecting the user or group in the Groups/Users pane,
Page 240 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management and clicking on the left-to-right arrow to move the group or user to the Child Groups and
Users pane.
Unassign users and remove nested groups by selecting the group or user in the Child
Groups and Users pane, and clicking on the right-to-left arrow.
4.
Results
The nested groups and users appear in the Child Groups and Users pane in the Hierarchy tab.
Example:
Page 241 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Remove Security Officer Status Using the
JMX Console
This task describes how to remove security officer status from a user using the JMX console. This may be necessary if under unforeseen circumstances, the security officer cannot remove the status himself. Once the security officer is assigned, there is no other user authorized to make this change within the User Management interface. For details on this topic, see
"Security Officer" on page 226 .
To remove a security officer:
1. Enter the URL of the JMX console (http://<Gateway or Data Processing Server
name>:8080/jmx-console/) in a web browser.
2. Enter your JMX console authentication credentials. If you do not know your authentication credentials, contact your system administrator.
3. Locate: n
Domain name: Foundations n
Service: Infrastructure Settings Manager n
Setting: setCustomerSettingDefaultValue
4. Modify the parameter values as follows: n
Context Name: enter security n
Setting Name: enter secured.user.login.name
n
New Value: leave empty
5. Click Invoke.
Page 242 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Export and Import User Information Using the JMX Console
This task describes how use the JMX Console to copy user, role, and permission information from a source system to a target system. For example, if you need to configure a new BSM database, you may need to copy user information from an existing database.
Set Contexts to Export
You can limit which contexts will be included in the export. You can view a list of available contexts in the JMX Console:
1. In a browser, enter the following URL:
http://<SOURCE_Server>:8080/jmx-console/HtmlAdaptor?action=inspectMBean& name=Topaz%3Aservice%3DAuthorization+Service
2. Enter your JMX Console user name and password.
3. On the JMX MBean View page, click the Invoke button below java.util.Set
listAuthorizationContexts(). JMX Console displays all contexts in TAS.
If you need to limit the contexts included in the export:
1. On the source server, open the following file HPBSM\conf\tas\exportedContexts.properties
2. Modify the contexts-to-export property.
Contexts in the contexts-to-export property must be separated by commas only, without spaces.
3. Save your changes.
Export
Use JMX Console to create a .zip file that contains .xml files with user, role, and permission information.
1. In a browser, enter the following URL:
http://<SOURCE_Server>:8080/jmx-console/HtmlAdaptor?action=inspectMBean& name=Topaz%3Aservice%3DAuthorization+Service+Data+Import+Export
2. On the JMX MBean View page, click the Invoke button below void loadExportedContexts() and then click the Browser's Back button to return to the JMX MBean View page.
3. Below void exportAllTasEntities(), in the ParamValue field, enter a location and file name for the export file on the source server. The file name must have a .zip extension for example:
C:\HPBSM\export.zip
4. Click the Invoke button below void exportAllTasEntities().
Transfer
You need to copy the export .zip file from the source server to the target server.
1. On the source server, browse to the export file as defined above.
2. Copy the file to the target server.
Page 243 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Import
Import the users, roles and permissions from the .zip file to the target BSM system.
Caution: Before you import user and group information, make sure that the target server does not have any created resources, such as reports, profiles, and monitors, that have user information that is not compatible with the information that you are importing.
1. In a browser, enter the following URL:
http://<TARGET_Server>:8080/jmx-console/HtmlAdaptor?action=inspectMBean& name=Topaz%3Aservice%3DAuthorization+Service+Data+Import+Export
2. Enter your JMX Console user name and password.
3. Below void importAllTasEntities(), in the ParamValue field, enter the location and file name of the export file and click the Invoke button.
Page 244 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Customize User Menus
This task describes how to customize the default page that users see when they log into BSM, and choose the menu items available on pages throughout the system.
Tip: For a use-case scenario related to this task, see
"How to Customize User Menus — Use-
.
You can restrict access to features or set default pages for individual users or for all users in a group, including all members of sub-groups that are part of a parent group. If you restrict access to a feature or report for a group, all members of that group will not have access to the feature and you will not be able to override the setting for individual users.
If you add users or sub-groups to a group that has group settings applied, the users or members of the sub-groups will automatically get the access restrictions that were applied to the group.
1.
Prerequisites
Ensure that you have configured at least one user in the Groups/Users pane. For user interface details, see
"Groups/Users Pane" on page 313
.
2.
Select a User
Select a user or group from the Browse tab in the Groups/Users pane whose pages and menu items you want to customize, and select the Customization tab.
3.
Assign a Default Context
Select a context from the Contexts pane that you want to be the default entry context this user or all users in a group will see when they log into BSM, and click Set as Default Entry
Context. For user interface details, see
"Customization Tab (User Management)" on page 303
.
4.
Select Contexts and Applications to Hide/Display
In the Contexts pane, clear the check boxes of the contexts and applications that you want hidden from the user or all members of the group. By default, all contexts and applications are selected.
5.
Select Context Pages and Tabs
In the Pages and Tabs pane, select the check boxes of the pages and tabs that you want to be visible on the selected context for the user or group. Clear the check boxes of the pages and tabs that you want hidden from the user or group.
Note: For the Service Health and Operations Management applications, you cannot define user access to specific pages; you can only enable or disable user access at the application level.
6.
Assign a Default Entry Page
Select a page or tab to be the default entry page for the selected context, and click Set as
Default Entry Page.
7.
Results
Page 245 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
The Default Entry button appears next to the default entry context and page. Applications and context visible to the user are selected in the Contexts pane. Pages and tabs visible to the user are selected in the Pages and Tabs pane.
Page 246 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Customize User Menus — Use-Case
Scenario
This use-case scenario describes how to customize user menus for individual users.
Note: For a task related to this scenario, see
"How to Customize User Menus" on page 245
.
1.
Choosing a User
Mary, the administrator of ABC Insurance Company, is creating several users in the User
Management section of BSM. She decides that the user John Smith should be able to view only certain pages and tabs in BSM, and that a specific page should appear on his screen when he logs into BSM.
2.
Assigning a Default Context
Since John's chief responsibility at ABC relates to service level management, Mary designates the Applications - Service Level Management page as the default entry context.
Mary selects Applications - Service Level Management in the Contexts pane, and clicks
Set as Default Entry Context. The Applications - Service Level Management context is indicated as the default entry context with the default entry icon, as appears in the following image:
3.
Selecting Context Pages and Tabs
Since John is not authorized to view Outage Reports, that option is cleared in the Pages and
Tabs pane, leaving the remaining pages and tabs checked to be visible when John logs into
BSM. As SLA Reports are of the highest priority for ABC Insurance, Mary designates this as the first page for John to see upon logging in. She selects SLA Reports in the Pages and Tabs pane, and then clicks Set as Default Entry Page. SLA Reports is indicated as the default entry page with the default entry icon, as appears in the following image:
Page 247 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
4.
Results
The context that opens when John Smith logs into BSM is the Service Level Management context on the Applications menu. The SLA Reports page opens, and the Status Snapshot,
Alerts, and SLA Management pages are also available to him.
The configured Customization tab in User Management appears as follows:
Screen that John sees when logging into BSM:
Page 248 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Page 249 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
How to Add a Custom Pager or SMS Service
Provider
If your pager or SMS service provider does not appear on the default provider list, and the provider uses an email gateway, you can manually add your provider to BSM. After doing so, your provider appears on the list.
To add a provider that uses an email gateway, manually add the gateway information to the management database. If necessary, ask your database administrator for assistance.
To add a provider that uses an email gateway:
1. Open the NOTIFICATION_PROVIDERS table in the management database.
2. In the NP_NOTIFICATION_PROVIDER_NAME column, add the name of the provider to the bottom of the list.
Add the name exactly as you want it to appear in the provider list that opens in the SMS tab of the Recipient Properties wizard. For details, see
Note the ID number that is automatically assigned to the provider.
3. Close the NOTIFICATION_PROVIDERS table, and open the NOTIFPROVIDER_
NOTIFTYPE table.
4. In the NN_NOTIF_PROVIDER_ID column, add the ID number that was assigned to the new provider.
5. In the NN_NOTIF_TYPE_ID column, assign the provider one of the following notification types: n
102 – for pager service provider n
101 – for SMS service provider
6. Close the NOTIFPROVIDER_NOTIFTYPE table, and open the NOTIFICATION_
PROVIDER_PROP table.
7. In the NPP_NOTIFICATION_PROVIDER_ID column, add the ID number that was assigned to the new provider.
Note that you add the ID number to two consecutive rows.
8. In the NPP_NPROVIDER_PROP_NAME and NPP_NPROVIDER_PROP_VALUE columns, add the following new property names and values for the provider, one beneath the other (for examples, see existing entries):
Property
Name
Property
Value Description
EMAIL_
SUFFIX
<email_ suffix>
The gateway's email suffix. For example, if the gateway email address is [email protected], enter example.com as the property value for EMAIL_SUFFIX.
Page 250 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Property
Name
Property
Value Description
EMAIL_
MAX_
LEN
<max_ length>
The maximum message length, in characters, of the body of the email message. For example, 500.
When determining this value, take into consideration the maximum length limit imposed by your service provider, as well as limitations to your pager or mobile phone.
9. In the NPP_NPROVIDER_PROP_DATATYPE_ID column, specify an ID value as follows: n for EMAIL_SUFFIX, specify: 1 n for EMAIL_MAX_LEN, specify: 2
10. Restart BSM.
Page 251 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
User Management Roles Applied Across BSM
The following roles can be applied across all contexts within BSM. Details of the resources on which roles can be applied appear within the description of each role below.
For details about roles that can be applied only to specific contexts, see
Applied to Specific Contexts" on page 282
.
Superuser
The Superuser role can be applied only to the Business Service Management resource.
This role includes all available operations on all the resources in all the contexts. Only a superuser can apply the Superuser role to another user.
Caution: The default superuser does not have permissions to write to Business Service
Management from the UCMDB WS API. Specific roles exist for that purpose. For details, see
"User Management Roles Applied to Specific Contexts" on page 282
and
"User Management Roles Applied to Specific Contexts" on page 282
.
Administrator
The Administrator role can be applied only to the Business Service Management resource.
An administrator has a collection of permissions that enable adding profiles to the system, and managing the resources related to those profiles. Once a profile is added, the administrator has full control privileges on all resources within that profile instance.
Business Process Insight
Resource
Business Process Insight Application
Business Process Insight Administration
Allowed Operations
View
Full Control
Diagnostics
Resource
Diagnostics
Allowed Operations
Change
View
Execute
Full Control
Page 252 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
End User Management
Resource
Alert - Create dependencies
Applications
BPM Agents
RUM Engines
Script Repository
MyBSM
Resource
User Pages
Predefined Pages
User Components
MyBSM (Legacy)
Resource
Modules
Portlet Definitions
Allowed Operations
Change
Add
View
View
View
Add
Change
View
Delete
Full Control
Allowed Operations
Full Control
View
Full Control
Allowed Operations
Full Control
Full Control
Page 253 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Operations Management
Resource
Events assigned to user
Allowed Operations
Work On/Resolve
Close
Reopen
Assign To
Launch Operator Action
Launch Automatic Action
Transfer Control
Close Transferred
Add/Remove Event Relations
Change Severity
Change Priority
Change Title
Change Description
Change Solution
Add/Delete/Update Annotations
Add/Delete/Update Custom Attributes
Page 254 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Events not assigned to user
Health Indicators
Administrative UIs
Tool Categories
Allowed Operations
View
Work On/Resolve
Close
Reopen
Assign To
Launch Operator Action
Launch Automatic Action
Transfer Control
Close Transferred
Add/Remove Event Relations
Change Severity
Change Priority
Change Title
Change Description
Change Solution
Add/Delete/Update Annotations
Add/Delete/Update Custom Attributes
Reset
View
Execute
Operations Orchestration Integration
Resource
Administration
Allowed Operations
Add
Change
View
Delete
Full Control
Page 255 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Execution
Allowed Operations
Execute
Full Control
Platform
Resource
Audit Log
Users
User Groups
Data Collectors
Scheduled Reports
Allowed Operations
View
Full Control
Add
Change
View
Delete
Full Control
Add
Change
View
Delete
Full Control
Change
View
Add
Change
View
Delete
Full Control
Page 256 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Recipients
Custom Data Types
Downtime
Databases
RTSM
Resource
Views
RTSM
CI Search
Data Modifier
Allowed Operations
Add
Change
View
Delete
Full Control
Add
Change
View
Delete
Full Control
View
Full Control
Add
Change
View
Delete
Full Control
Allowed Operations
Add
Change
View
Delete
Full Control
Full Control
Full Control
Full Control
Page 257 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Get Related
ITU Manager
Modeling Studio
Service Health Analyzer
Resource
Administration
Application
Allowed Operations
Full Control
Full Control
Full Control
Allowed Operations
Full Control
Full Control
Service Level Management
Resource
SLAs
Allowed Operations
Add
Change
View
Delete
Full Control
SiteScopeOn demand monitors
Resource
Administration
Execution
Allowed Operations
Add
Change
View
Delete
Full Control
Execute
Full Control
System Availability Management
Resource
SiteScopes
Allowed Operations
Add
Page 258 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Transaction Management
Resource
TransactionVision Processing Servers
TransactionVision Analyzers
TransactionVision Job Managers
TransactionVision Query Engines
Administration
User Data
Applications
User Defined Reports
Resource
Custom Reports
Trend Reports
Allowed Operations
Add
Change
View
Full Control
Add
Change
View
Full Control
Allowed Operations
Change
Full Control
Change
Execute
Full Control
Change
Execute
Full Control
Change
Execute
Full Control
Change
Full Control
View
Full Control
Add
Page 259 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Custom Links
Excel Reports
Default Footer/Header
Favorite Filter
Annotation
Service Report
Custom Query Reports
Allowed Operations
Change
View
Full Control
Change
View
Full Control
Change
Full Control
Change
View
Delete
Full Control
Change
Delete
Full Control
Change
Delete
Full Control
Add
View
Full Control
System Modifier
The System Modifier role can be applied only to the Business Service Management resource.
A system modifier can view and change any and all of the resources within BSM. There are some resources on which the view or the change operation is not applicable. A system modifier has permissions for only those operations that are available in BSM.
Page 260 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Business Process Insight
Resource
Business Process Insight Application
Business Process Insight Administration
Diagnostics
Resource
Diagnostics
Allowed Operations
Change
View
Allowed Operations
View
Full Control
End User Management
Resource
Alert - Notification Template
Alert - Create dependencies
Applications
BPM Agents
RUM Engines
Script Repository
MyBSM
Resource
Pre-defined Pages
User Pages
User Components
Allowed Operations
View
Full Control
Full Control
Operations Orchestration Integration
Resource
Administration
Allowed Operations
Change
View
Allowed Operations
Change
View
Change
Change
View
View
View
View
Full Control
Page 261 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Execution
Platform
Resource
Audit Log
Users
Allowed Operations
Execute
User Groups
Data Collectors
Scheduled Reports
Recipients
Custom Data Types
Send SNMP trap
Run executable file
Log to Event Viewer
Downtime
Databases
System Recipient Template
Change
View
Change
View
Change
View
Change
Change
Allowed Operations
View
Change
View
Change
View
Change
View
Change
Full Control
Change
View
Change
View
Page 262 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
RTSM
Resource
Views
CI Search
Get Related
ITU Manager
Modeling Studio
Service Health Analyzer
Resource
Administration
Application
Allowed Operations
Change
View
Full Control
Full Control
Full Control
Full Control
Allowed Operations
Full Control
Full Control
Service Level Management
Resource
SLAs
Allowed Operations
Change
View
SiteScopeOn demand monitors
Resource
Administration
Execution
Allowed Operations
Change
View
Execute
System Availability Management
Resource
SiteScopes
Allowed Operations
Change
View
Transaction Management
Page 263 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
TransactionVision Processing Servers
TransactionVision Analyzers
TransactionVision Job Managers
TransactionVision Query Engines
Administration
Applications
User Defined Reports
Resource
Custom Reports
Trend Reports
Custom Links
Excel Reports
Default Footer/Header
Favorite Filter
Change
View
Change
View
Change
Change
View
Delete
Allowed Operations
Add
Change
View
Add
Change
View
Allowed Operations
Change
Change
Execute
Change
Execute
Change
Execute
Change
Change
View
Page 264 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Annotation
Service Report
Custom Query Reports
Allowed Operations
Change
Delete
Change
Delete
Add
View
System Viewer
The System Viewer role can be applied only to the Business Service Management resource.
A system viewer can only view resources within BSM and has no permissions to change, add, or delete any resources or resource instances with the exception of the RUM Engines resource. There are some resources on which the view operation is not applicable. A system viewer has no access to those resources.
Business Process Insight
Resource
Business Process Insight Application
Allowed Operations
View
Diagnostics
Resource
Diagnostics
End User Management
Resource
Alert - Notification Template
Applications
BPM Agents
RUM Engines
Script Repository
Allowed Operations
View
Allowed Operations
View
View
View
View, Edit
View
Page 265 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
MyBSM
Resource
Predefined Pages
Allowed Operations
View
Operations Orchestration Integration
Resource
Administration
Allowed Operations
View
Platform
Resource
Audit Log
Users
User Groups
Data Collectors
Scheduled Reports
Recipients
Custom Data Types
Downtime
Databases
System Recipient Template
View
View
View
View
View
Allowed Operations
View
View
View
View
View
RTSM
Resource
Views
CI Search
Get Related
ITU Manager
Modeling Studio
Service Health Analyzer
Resource
Administration
Allowed Operations
View
Full Control
Full Control
Full Control
Full Control
Allowed Operations
Full Control
Page 266 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Application
Allowed Operations
Full Control
Service Level Management
Resource
SLAs
Allowed Operations
View
SiteScopeOn demand monitors
Resource
Administration
Allowed Operations
View
System Availability Management
Resource
SiteScopes
Allowed Operations
View
Transaction Management
Resource
Applications
User Defined Reports
Resource
Custom Reports
Allowed Operations
View
Trend Reports
Custom Links
Excel Reports
Favorite Filter
Custom Query Reports
Allowed Operations
Add
View
Add
View
View
View
View
Add
View
Page 267 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Customer Superuser
Note: This role can be applied to HP Software-as-a-Service customers only.
The Customer Superuser role can be applied only to the Active Customer resource instance.
The Active Customer resource instance is available only to HP Software-as-a-Service customers and represents the customer level in the permissions resource tree. It is available in all contexts and applies to all contexts (like the Business Service Management resource).
Business Process Insight
Resource
Business Process Insight Application
Business Process Insight Application
Allowed Operations
View
Full Control
Diagnostics
Resource
Diagnostics
Allowed Operations
View
Execute
End User Management
Resource
Alert - Create dependencies
Applications
BPM Agents
RUM Engines
Allowed Operations
Change
Full Control
Add
Change
View
Delete
Execute
Full Control
View
View
Page 268 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Script Repository
MyBSM
Resource
Predefined Pages
User Pages
User Components
MyBSM (Legacy)
Resource
Modules
Portlet Definitions
Platform
Resource
Audit Log
Users
Allowed Operations
Add
Change
View
Delete
Full Control
Allowed Operations
Full Control
Full Control
Full Control
Allowed Operations
Full Control
Full Control
Allowed Operations
View
Full Control
Add
Change
View
Delete
Full Control
Page 269 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
User Groups
Data Collectors
Central Repository Service
Notification System
Package Work Manipulation
Scheduled Reports
Allowed Operations
Add
Change
View
Delete
Full Control
Change
View
Add
Change
View
Delete
Execute
Full Control
View
Execute
Full Control
Change
Full Control
Add
Change
View
Delete
Full Control
Page 270 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Recipients
Custom Data Types
Customer Recipient Template
Downtime
RTSM
Resource
Views
RTSM
CI Search
Data Modifier
Allowed Operations
Add
Change
View
Delete
Full Control
Add
Change
View
Delete
Full Control
Add
Change
View
Delete
Full Control
View
Full Control
Allowed Operations
Add
Change
View
Delete
Full Control
Full Control
Full Control
Full Control
Page 271 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Get Related
ITU Manager
Modeling Studio
Service Health Analyzer
Resource
Administration
Application
Allowed Operations
Full Control
Full Control
Full Control
Allowed Operations
Full Control
Full Control
Service Level Management
Resource
SLAs
Allowed Operations
Add
Change
View
Delete
Full Control
System Availability Management
Resource
SiteScopes
Allowed Operations
Add
Change
View
Delete
Execute
Full Control
Page 272 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
User Defined Reports
Resource
Custom Reports
Trend Reports
Custom Links
Excel Reports
Default Header/Footer
Favorite Filter
Annotation
Service Report
Change
View
Delete
Full Control
Change
Delete
Full Control
Change
Delete
Full Control
Allowed Operations
Add
Change
View
Full Control
Add
Change
View
Full Control
Change
View
Full Control
Change
View
Full Control
Change
Full Control
Page 273 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Custom Query Reports
Allowed Operations
Add
View
Full Control
Customer Administrator
Note: This role can be applied to HP Software-as-a-Service customers only.
The Customer Administrator role can be applied only to the Active Customer resource instance.
The Active Customer resource instance is available only to HP Software-as-a-Service customers and represents the customer level in the permissions resource tree. It is available in all contexts and applies to all contexts (like the Business Service Management resource).
The customer administrator is granted full control on a selection of resources, as well as either view, execute, or both on other resources. This user can add profiles of any type, and has full control on the created profile. However, the user is not granted permissions for profiles that were created by other users, even if these profiles are for the same customer. In the case of the MyBSM resources, any user with this role can make changes to resources defined by other users.
Business Process Insight
Resource
Business Process Insight Application
Business Process Insight Administration
Allowed Operations
View
Full Control
Diagnostics
Resource
Diagnostics
Allowed Operations
View
Execute
End User Management
Resource
Alert - Create dependencies
Applications
Allowed Operations
Change
Full Control
Add
View
Page 274 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
BPM Agents
RUM Engines
MyBSM
Resource
Predefined Pages
User Components
User Pages
MyBSM (Legacy)
Resource
Modules
Portlet Definitions
Platform
Resource
Audit Log
Users
User Groups
Allowed Operations
View
View
Allowed Operations
View
Full Control
Full Control
Allowed Operations
Full Control
Full Control
Allowed Operations
View
Full Control
Add
Change
View
Delete
Full Control
Add
Change
View
Delete
Full Control
Page 275 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Central Repository Service
Notification System
Package Work Manipulation
Scheduled Reports
Recipients
Custom Data Types
Full Control
Add
Change
View
Delete
Full Control
Add
Change
View
Delete
Full Control
Allowed Operations
Add
Change
View
Delete
Execute
Full Control
View
Execute
Full Control
Change
Full Control
Add
Change
View
Delete
Page 276 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Customer Recipient Template
Downtime
RTSM
Resource
Views
RTSM
CI Search
Data Modifier
Get Related
ITU Manager
Modeling Studio
Service Health Analyzer
Resource
Administration
Application
Allowed Operations
Add
Change
View
Delete
Full Control
View
Full Control
Allowed Operations
Add
Change
View
Delete
Full Control
Full Control
Full Control
Full Control
Full Control
Full Control
Full Control
Allowed Operations
Full Control
Full Control
Page 277 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Service Level Management
Resource
SLAs
Allowed Operations
Add
Change
View
Delete
Full Control
System Availability Management
Resource
SiteScopes
User Defined Reports
Resource
Custom Reports
Allowed Operations
Add
Trend Reports
Custom Links
Excel Reports
Default Header/Footer
Allowed Operations
Add
Change
View
Full Control
Add
Change
View
Full Control
Change
View
Full Control
Change
View
Full Control
Change
Full Control
Page 278 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resource
Favorite Filter
Annotation
Service Report
Custom Query Reports
Allowed Operations
Change
View
Delete
Full Control
Change
Delete
Full Control
Change
Delete
Full Control
Add
View
Full Control
BPM Viewer
The BPM Viewer role can be applied only to the Business Service Management resource.
These users have view permissions, but can modify transaction threshold settings and transaction descriptions.
Any regular user who was added as a user on a specific BPM Profile in the previous version is upgraded to the BPM Viewer role for that profile.
Resource
Applications
BPM Agents
Script Repository
Allowed Operations
View
View
View
BPM Administrator
The BPM Administrator role can be applied only to the Business Service Management resource.
The BPM Administrator can manage all of the platform's BPM profiles, including permissions on all the profiles.
Page 279 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Any administrator who was added as a user on a specific BPM profile in the previous version is upgraded to the BPM profile administrator role for that profile. This is in addition to being assigned the administrator role as described above (for details, see
"Administrator" on page 252 ).
Resource
Applications
BPM Agents
Script Repository
Allowed Operations
Add
Change
View
Delete
Execute
Full Control
View
Add
Change
View
Delete
Full Control
RUM Administrator
The RUM Administrator role can be applied only to the Business Service Management resource.
Resource
Applications
RUM Engines
Allowed Operations
Add
Change
View
Delete
Execute
Full Control
View
RUM Viewer
The RUM Viewer role can be applied only to the Business Service Management resource.
Page 280 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
These users have view permissions, but can modify transaction threshold settings and transaction descriptions.
Any regular user who was added as a user on a specific RUM profile in the previous version is upgraded to the RUM Viewer role for that profile.
Resource
Applications
RUM Engines
Allowed Operations
View
View
Page 281 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
User Management Roles Applied to Specific
Contexts
The following roles can be applied only to specific contexts within BSM. Details of the resources and contexts on which roles can be applied appear within the description of each role below.
For details about roles that can be applied across BSM, see
"User Management Roles Applied
BPIAdministrator
The BPIAdministrator role can be applied only to the Business Process Insight Administration resource in the Business Process Insight context.
Context Resource Allowed Operations
Business Process Insight Business Process Insight Application Full Control
Business Process Insight Administration Full Control
BPIUser
The BPIUser role can be applied only to the Business Process Insight Application resource in the Business Process Insight context.
Context
Business Process
Insight
Resource
Business Process Insight Application
Business Process Insight Process
Administration
Allowed
Operations
View
View
BPIRestrictedViewUser
The BPIRestrictedViewUser role can be applied only to the Business Process Insight
Application resource in the Business Process Insight context.
Context
Business
Process
Insight
Resource
Business Process Insight
Application
Business Process Insight
Process Administration
Allowed Operations
View only those deployed BPI processes to which View permission has been granted.
CMDB Open API Query
The CMDB Open API Query role can be applied only to the RTSM Open API resource in the
RTSM context.
This role enables users to query the CMDB (Configuration Management Database) for communication with third-party applications.
Page 282 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Context
RTSM
Resource
RTSM Open API
Allowed Operations
View
CMDB Open API Update
The CMDB Open API Update role can be applied only to the RTSM Open API resource in the
RTSM context.
This role enables users to update the CMDB (Configuration Management Database) for communication with third-party applications.
Context
RTSM
Resource
RTSM Open API
Allowed Operations
Change
CMDB Open API Impact
The CMDB Open API Impact role can be applied only to the RTSM Open API resource in the
RTSM context.
This role enables users to impact operations on the CMDB.
Context
RTSM
Resource
RTSM Open API
Allowed Operations
View
CMDB Open API Class Model
The CMDB Open API Class Model role can be applied only to the RTSM Open API resource in the RTSM context.
This role enables users to perform operations on CITs.
Context
RTSM
Resource
RTSM Open API
Allowed Operations
View
SiteScope Administrator
The SiteScope Administrator role can be applied only to the SiteScopes resource in the System
Availability Management context or specific instances of the resource.
When granted this role at the resource collection level, the SiteScope administrator can manage all of the platform's SiteScopes, including permissions on the SiteScopes. When granted this role at the instance level, the administrator can manage only those resources associated with the specific
SiteScope instance.
Any administrator who was added as a user on a specific SiteScope in the previous version is upgraded to the SiteScope administrator role for that SiteScope.
Page 283 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Context
System Availability Management
Resource
SiteScopes
Allowed Operations
Add
Change
View
Delete
Execute
Full Control
Default
The Default role is automatically assigned if no other role was selected. It allows very limited permissions, mainly to enable adding and viewing custom and trend reports in the User Defined
Reports context.
Note: To create meaningful reports, the user will likely need additional permissions to specific applications or configuration items.
Context
User Defined Reports
Resource
Custom Reports
Trend Reports
Allowed Operations
Add
Add
TransactionManagementOperator
The TransactionManagementOperator role can be applied only to the TransactionVision
Analyzers resource in the Transaction Management context.
Context
Transaction Management
Resource
TransactionVision Analyzers
TransactionVision Job Managers
TransactionVision Query Engines
Administration
Applications
Allowed Operations
Execute
Execute
Execute
Change
View
TransactionManagementAdministrator
The TransactionManagementAdministrator role can be applied only to the TransactionVision
Processing Servers resource in the Transaction Management context. The
TransactionManagementAdministrator role is useful in providing added security by enabling users to have Full Control access of TransactionVision administration, but not enabling access to the User Data resource.
Page 284 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Context
Transaction Management
Resource
TransactionVision Processing Servers
TransactionVision Analyzers
TransactionVision Job Managers
TransactionVision Query Engines
Administration
Applications
Allowed Operations
Change
Full Control
Change
Execute
Full Control
Change
Execute
Full Control
Change
Execute
Full Control
Change
Full Control
Add
Change
View
Full Control
TransactionManagementUser
The TransactionManagementUser role can be applied only to the Applications resource in the
Transaction Management context.
Context
Transaction Management
Resource
Applications
Allowed Operations
View
Page 285 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
User Management Operations
Within each context listed below is a table listing: l
Every resource l
Which operations can be applied to that resource l
A description of what the operation enables
Business Process Insight
Use the Business Process Insight context to assign permissions to the Business Process
Insight instance configured within the system.
Resources
Business Process
Insight Application
Business Process
Insight
Administration
Business Process
Insight Process
Definition
Operation Description
View Enables entering the Business Process Insight application.
Full
Control
View
Enables performing all available operations on Business
Process Insight administration, and granting and removing permissions for other users.
Enables viewing of a process in the Business Process Insight application.
Diagnostics
The Diagnostics context enables you to define operations permitted for the Diagnostics application.
Resources Operation Description
Diagnostics Change
View
Execute
Enables viewing Diagnostics administration and configuring the
Diagnostics settings.
Enables viewing Diagnostics when accessing Diagnostics from
BSM.
Enables changing the settings in the Diagnostics UI, such as setting thresholds.
Full
Control
Enables performing all operations on Diagnostics, and granting and removing permissions for those operations.
End User Management
The End User Management context enables you to define the operations permitted for the End
User Management application. Operations assigned to a folder affect all folders contained beneath it.
Page 286 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Alert - Notification
Template
Alert - Create dependencies
Applications
Applications
(specific instances)
BPM
Operation Description
Change Enables editing the properties of a customer-specific notification template.
View
Full
Control
Enables viewing the properties of a notification template.
Enables performing all available operations on a notification template, and granting and removing permissions for those operations.
Change
Full
Control
Add
Change
Enables creating and removing dependencies between alerts.
Enables creating and removing alert dependencies, and granting and removing permissions for those operations.
Enables adding applications.
View
Delete
Execute
Full
Control
Enables editing applications, or a specific instance of applications.
Enables viewing applications, or a specific instance of applications.
Enables deleting applications, or a specific instance of applications.
Enables starting and stopping applications, or a specific instance of applications.
Enables performing all available operations on applications, or a specific instance of applications, and granting and removing permissions for those operations.
Add
Change
View
Delete
Execute
Full
Control
Enables creating a Business Process configuration for a specific instance of applications.
Enables editing a Business Process configuration for a specific instance of applications.
Enables viewing a Business Process configuration for a specific instance of applications.
Enables deleting a Business Process configuration for a specific instance of applications.
Enables activating and disabling a Business Process configuration for a specific instance of applications.
Enables performing all available operations on a Business
Process configuration for a specific instance of applications.
Page 287 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
BPM Agents
RUM Engines
Operation Description
RUM Add Enables creating a Real User Monitor configuration for a specific instance of applications.
Change
View
Enables editing a Real User Monitor configuration for a specific instance of applications.
Enables viewing a Real User Monitor configuration for a specific instance of applications.
Delete
Alert
Execute
Full
Control
View
Enables deleting a Real User Monitor configuration for a specific instance of applications.
Enables activating and disabling a Real User Monitor configuration for a specific instance of applications.
Enables performing all available operations on a Real User
Monitor configuration for a specific instance of applications.
Enables viewing an Alert configuration for a specific instance of applications.
Full
Control
View
Script Repository
View
Add
Change
View
Delete
Full
Control
Enables performing all available operations on an Alert configuration for a specific instance of applications.
Enables viewing BPM agents and managing monitors on those agents.
Enables viewing Real User Monitor engines and managing
RUM configurations on those engines.
Enables creating new folders in the script repository.
Enables renaming script repository folders and modifying scripts in those folders.
Enables viewing script repository folders and scripts in those folders.
Enables deleting folders in the script repository.
Enables performing all available operations on script folders and scripts in the script repository, and granting and removing permissions for those operations.
RTSM
The RTSM context enables you to define the operations permitted for the views defined in IT
Universe Administration and viewed in the Model Explorer, Service Health, and Service Level
Management.
Tip: If a user has permissions on a view in RTSM, all the profiles that are in that view are visible to the user, even if the user does not have permissions on the profile. To prevent a
Page 288 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management user from viewing profiles for which the user does not have permissions while enabling the user to access a view, create a view for the user including only those configuration items for which you want the user to have permissions and grant the user permission on that view.
Resources Operation Description
Views Add Enables adding and cloning views.
Change Enables editing views.
View
Delete
Full
Control
Enables viewing views
Enables removing views.
Enables performing all available operations on views.
RTSM Full
Control
CI Search Full
Control
Data
Modifier
Full
Control
Get
Related
ITU
Manager
Full
Control
Full
Control
Enables administrative operations for all of the Run-time Service
Model (RTSM), except ITU Manager and Modeling Studio.
Enables the CI Search option from any location in the RTSM.
Enables the Data Modifier option from any location in the RTSM.
Enables the Get Related CIs option from any location in the RTSM.
Modeling
Studio
RTSM
Open API
Full
Control
Change
View
Allows the user to enter the ITU Manager. Once inside, the available functionality within the ITU Universe Manager depends on permissions the user has been granted on views.
Allows the user to enter the Modeling Studio. Once inside, the available functionality within the ITU Universe Manager depends on permissions the user has been granted on views.
Enables running of updates in RTSM Open API.
Enables running of queries in RTSM Open API.
Operations Management
Note: The Operations Management context is available only if you have installed OMi on your BSM machine. For details on the OMi context, see User Context Panein the BSM User
Guide.
The Operations Manager i (OMi) context enables you to assign permissions to work with the
Operations Manager context. For details on the operations available for the Operations Manager i
(OMi) context, see User Operations Tabin the BSM User Guide.
Page 289 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Events assigned to user
Operation Description
Work On / Resolve Enables the user to set the life cycle status for events that are assigned to them to Work On or Resolve
Close Enables the user to set the life cycle status for events that are assigned to them to Closed
Reopen
Assign To
Launch Operator
Action
Enables the user to set the life cycle status for Closed events that are assigned to them to Open. The events can now be reassigned for further investigation and resolution.
Note: Reopening symptom events with a closed cause is not possible.
Enables the user to assign events that are assigned to them to a specific user
Enables the user to run HP Operations Manager operator actions for events assigned to them containing eventrelated actions
Page 290 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Events assigned to user
Operation
Launch Automatic
Action
Transfer Control
Description
Enables the user to run HP Operations Manager automatic actions for events assigned to them containing event-related actions.
Enables the user to transfer control of events assigned to them in the Event Browser to an external manager.
Close Transferred Enables the user to close events assigned to them in the
Event Browser for which control has been transferred to an external manager.
Add/Remove
Event Relations
Change Severity
Enables the user to add and remove relations between events assigned to them in the Event Browser.
Change Priority
Enables the user to change severity of events assigned to them
Enables the user to change priority of events assigned to them
Change Title
Change
Description
Enables the user to change title of events assigned to them
Enables the user to change description of events assigned to them
Change Solution Enables the user to change solution of events assigned to them
Add/Delete/Update
Annotations
Enables the user to create, modify and delete annotations for events assigned to them.
Add/Delete/Update
Custom Attributes
Enables the user to create, modify and delete custom attributes for events assigned to them.
Page 291 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Events not assigned to user
Operation
View
Work On / Resolve Enables the user to set the life cycle status for events not assigned to them to Work On or Resolve
Close
Reopen
Enables the user to set the life cycle status for events not assigned to them to Closed
Enables the user to set the life cycle status for Closed events not assigned to them to Open. The events can now be reassigned for further investigation and resolution.
Note: Reopening symptom events with a closed cause is not possible.
Assign To
Description
Enables the user to view events not assigned to them
Launch Operator
Action
Launch Automatic
Action
Transfer Control
Enables the user to assign events not assigned to them to a specific user or group
Enables the user to run HP Operations Manager operator actions for events not assigned to them containing eventrelated actions
Enables the user to run HP Operations Manager automatic actions for events not assigned to them containing event-related actions
Enables the user to transfer control of events not assigned to them in the Event Browser to an external manager.
Page 292 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Events not assigned to user
Operation Description
Close Transferred Enables the user to close events not assigned to them in the Event Browser for which control has been transferred to an external manager.
Add/Remove
Event Relations
Enables the user to add and remove relations between events not assigned to them in the Event Browser.
Change Severity
Change Priority
Change Title
Change
Description
Change Solution
Enables the user to change severity of events not assigned to them
Enables the user to change priority of events not assigned to them
Enables the user to change title of events not assigned to them
Enables the user to change description of events not assigned to them
Enables the user to change solution of events not assigned to them
Health
Indicators
Add/Delete/Update
Annotations
Enables the user to create, modify and delete annotations for events not assigned to them.
Add/Delete/Update
Custom Attributes
Enables the user to create, modify and delete custom attributes for events not assigned to them.
Reset Enables the user to clear the current status of a health indicator and reset the health indicator to the status specified in the default health indicator value
Administrative
UIs
View Grants access to the Administration features in the
Operations Management Administration, for example: l
Correlation Rules manager l
Content Packs manager l
Performance Graphs manager l
View Mappings manager l
Event Processing Customization l
Custom Actions
Users who do not have read access to Operations
Management Administration are not able to see the
Operations Management Administration features or see an error message when they try to start an Administration manager
Page 293 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Tool
Categories
Custom
Actions
Operation
Execute
Execute
Description
Grants access to tool categories. Any tools belonging to a tools category to which a user has access can be executed by the user
Grants access to custom actions. Any custom actions to which a user has access can be executed by the user
Operations Orchestration Integration
The Operations Orchestration Administration context enables you to define the operations permitted for the Operations Orchestration Administration application.
Resources Operation Description
Administration Add
View
Change
Enables adding a run book.
Enables viewing run book administration.
Enables editing run book administration.
Execution
Delete
Full
Control
Execute
Full
Control
Enables deleting a run book.
Enables performing all available operations on run book administration, and granting or removing permissions for other users.
Enables run book execution.
Enables performing all available operations on run book execution, and granting or removing permissions for other users.
Platform
The Platform context includes all the resources related to administering the platform.
Resources
Authentication
Strategy
Operation Description
Change
View
Enables the Configure button on the Authentication Strategy page, which enables changing configurations on the Authentication
Strategy Wizard.
Enables viewing the Authentication Strategy Wizard.
Audit Log
Full
Control
View
Full
Control
Enables performing all available operations on the Authentication
Strategy Wizard.
Enables viewing the audit log.
Enables viewing the audit log, and granting and removing permission to view the audit log.
Page 294 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Users
User Groups Add
Change
View
Delete
Data
Collectors
Full
Control
Change
Notification
System
Scheduled
Reports
Operation Description
Add Enables adding users to the system.
Change Enables modifying user details.
View
Delete
Full
Control
Enables viewing user details.
Enables deleting users from the system.
Enables performing all available operations on users, and granting and removing permissions for those operations.
View
Delete
Full
Control
View
Execute
Full
Control
Add
Change
View
Delete
Full
Control
Enables adding user groups to the system.
Enables modifying user group details.
Enables viewing user group details.
Enables deleting user groups.
Enables performing all available operations on user groups, and granting and removing permissions for those operations.
Enables performing remote upgrades, remote uninstalls, and settings updates on data collectors in Data Collector Maintenance.
Enables viewing the data collectors in Data Collector Maintenance.
Enables removing data collector instances.
Enables performing all available operations in Data Collector
Maintenance, and granting and removing permissions for those operations.
Enables viewing system tickets details.
Enables executing system tickets in the system.
Enables performing all available operations on System Tickets, and granting and removing permissions for those operations.
Enables creating new scheduled reports.
Enables modifying scheduled reports.
Enables viewing scheduled reports.
Enables deleting scheduled reports.
Enables performing all available operations on scheduled reports, and granting and removing permissions for those operations.
Page 295 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Recipients
Custom Data
Types
Send SNMP trap
Run executable file
Log To Event
Viewer
Downtime
Add
Change
View
Delete
Full
Control
Change
Operation Description
Add Enables adding recipients to the platform.
Change Enables editing recipient details.
View
Delete
Full
Control
Enables viewing recipients and recipient details.
Enables deleting recipients from the platform.
Enables performing all available operations on recipients, and granting and removing permissions for those operations.
Enables adding custom data types to the system.
Enables modifying custom data types in the system.
Enables viewing custom data types in the system.
Enables deleting custom data types in the system.
Enables performing all available operations on sample types, and granting and removing permissions for those operations.
Enables selecting the option to send SNMP traps on alert, editing
SNMP trap addresses, and clearing the option to send SNMP traps on alert.
Full
Control
Change
Full
Control
Change
Full
Control
View
Full
Control
Enables performing all available operations on sending SNMP traps on alerts, and granting and removing permissions for those operations.
Enables selecting the option to run an executable file on alert, selecting and edition executable files to run on alert, and clearing the option to run an executable file on alert
Enables performing all available operations on running an executable file on alert, and granting and removing permissions for those operations.
Enables selecting whether alerts should be logged in the Windows
Event Viewer which is accessed from Window Administrative
Tools.
Enables selecting whether alerts should be logged in the Windows
Event Viewer, and granting and removing permissions on that operation.
Enables viewing downtime properties
Enables performing all available operations on downtimes, and granting and removing permissions for those operations.
Page 296 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
Databases
System
Recipient
Template
Customer
Recipient
Template
Package
Work
Manipulation
(HP Softwareas-a-Service only)
Operation Description
Add Enables adding profile databases to the system.
Change Enables modifying profile database details in database management.
View
Delete
Full
Control
Enables viewing profile database management details.
Enables deleting profile databases from the system.
Enables performing all available operations on profile databases in database management, working with the purging manager, and granting and removing permissions for those operations.
Add
Change
View
Delete
Full
Control
Add
Change
View
Delete
Full
Control
Enables creating and cloning system recipient templates.
Enables editing system recipient templates properties.
Enables viewing system recipient templates properties.
Enables deleting a system recipient templates.
Enables performing all available operations on system recipient templates, and granting and removing permissions for those operations.
Enables adding a customer-specific recipient template.
Enables editing a customer-specific recipient template.
Enables viewing the properties of a customer-specific recipient template.
Enables deleting a customer-specific recipient template.
Change
View
Delete
Full
Control
Enables performing all available operations on a customer-specific recipient template, and granting and removing permissions for those operations.
Enables modifying package locations, renaming packages, and selecting recipients for package notifications.
Enables viewing package information.
Enables removing packages from a location.
Enables performing all available operations on package information, and granting and removing permissions for those operations.
Page 297 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Service Health
Resources
User Pages
Operation Description
Add
Change
View
Enables adding user pages
Enables editing user pages
Enables viewing user pages
Delete
Full
Control
View
Enables removing user pages
Enables performing all available operations on user pages
Enables viewing predefined pages Predefined
Pages
User
Components
Add
Change
View
Delete
Full
Control
Enables adding and cloning component definitions
Enables editing component definitions
Enables viewing component definitions
Enables removing component definitions
Enables performing all available operations on component definitions
Service Level Management
Use the Service Level Management context to assign permissions to all SLAs or specific instances.
Resources Operation Description
SLAs Add
Change
View
Enables adding SLAs.
Enables renaming SLAs, adding descriptions to SLAs, viewing SLA configuration in administration pages, and changing SLA configurations.
Enables generating and viewing reports and custom reports on SLAs.
Delete
Full
Control
Enables deleting SLAs.
Enables performing all available operations on SLAs, and granting and removing permissions for those operations.
System Availability Management
Use the System Availability Management context to assign permissions to the various
SiteScopes configured within the system.
Note: The permission levels granted in the System Availability Management context override
Page 298 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management any permission levels granted in the SiteScope standalone interface.
Resources Operation Description
SiteScopes Add Enables adding SiteScope profiles to System Availability
Management.
Change
View
Enables modifying a SiteScope profile in System Availability
Management and enables adding the contents to the SiteScope root node (group, alert, report) and modifying contents to the SiteScope root node (alert, report), if the user has permissions for these resources.
Enables viewing SiteScope profiles in System Availability
Management.
Delete
Execute
Full
Control
Enables deleting a SiteScope profile from System Availability
Management and enables deleting the contents of the SiteScope root node (alert, report), if the user has permissions for these resources.
Enables executing contents of the SiteScope root node (alert, report), if the user has permissions for these resources.
Enables performing all available operations on SiteScope profile and
SiteScope root node.
Transaction Management
Resources
TransactionVision
Processing
Servers
Operation Description
Change
Full
Control
Enables modifying TransactionVision processing servers
Enables performing all available operations on
TransactionVision processing servers, and granting and removing permissions for those operations
TransactionVision
Analyzers
Change
Execute
Full
Control
Enables modifying TransactionVision analyzers
Enables starting and stopping TransactionVision analyzers
Enables performing all available operations on
TransactionVision analyzers, and granting and removing permissions for those operations
Enables modifying TransactionVision job managers TransactionVision
Job Managers
Change
Execute
Full
Control
Enables starting and stopping TransactionVision job managers
Enables performing all available operations on
TransactionVision job managers, and granting and removing permissions for those operations
Page 299 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources
TransactionVision
Query Engines
Operation Description
Change
Execute
Enables modifying TransactionVision query engines
Enables starting and stopping TransactionVision query engines
Full
Control
Administration
User Data
Change
Full
Control
View
Enables performing all available operations on
TransactionVision query engines, and granting and removing permissions for those operations
Enables administration changes. Does not include
TransactionVision specific changes
Enables performing all available operations on administration, and granting and removing permissions for those operations
Enables viewing user data in reports and in event details
Applications
Full
Control
Add
Change
View
Full
Control
Enables performing all available operations on user data, and granting and removing permissions for those operations
Enables adding applications
Enables modifying applications
Enables viewing applications
Enables performing all available operations on applications, and granting and removing permissions for those operations
User Defined Reports
Use the User Defined Reports context to assign permissions to the various types of user-defined reports and related settings.
Resources
Custom
Reports
Operation Description
Add
Change
View
Enables adding custom reports.
Enables creating, editing, and deleting custom reports.
Enables viewing custom reports.
Full
Control
Trend Reports Add
Change
View
Full
Control
Enables performing all available operations on custom reports, and granting and removing permissions for those operations.
Enables creating trend reports.
Enables creating, editing, and deleting trend reports.
Enables viewing trend reports.
Enables performing all available operations on trend reports, and granting and removing permissions for those operations.
Page 300 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Resources Operation Description
Custom Links Change Enables creating and deleting custom links.
View Enables viewing custom links.
Excel Reports
Default
Header/Footer
Full
Control
Change
View
Full
Control
Change
Full
Control
Enables performing all available operations on custom links, and granting and removing permissions for those operations.
Enables adding, deleting, and updating Excel open API reports.
Enables viewing Excel open API reports.
Enables performing all available operations on Excel open API reports, and granting and removing permissions for those operations.
Enables modifying the default header and footer for custom and trend reports.
Enables modifying, and granting and removing permissions to modify, the default header and footer for custom and trend reports.
Favorite Filter Change
Annotation
Delete
Full
Control
Change
Service
Report
Delete
Full
Control
Change
Delete
Full
Control
Enables editing favorite filter.
Enables deleting favorite filter
Enables performing all available operations on favorite filter, and granting and removing permissions for those operations.
Enables editing an annotation.
Enables deleting an annotation.
Enables performing all available operations on annotations, and granting and removing permissions for those operations.
Enables editing a service report.
Enables deleting a service report.
Enables performing all available operations on service reports, and granting and removing permissions for those operations.
Page 301 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
User Management User Interface
Create Group Dialog Box
This dialog box enables you to create groups.
To access
Select Admin > Platform > Users and Permissions > User Management, click the Create button, and select Create Group.
See also
"Group and User Hierarchy" on page 228
User interface elements are described below:
UI Element (A-Z) Description
Group description
Description of the group.
Note: This field is optional.
Syntax Exceptions:
l
Cannot exceed 99 characters
Group name
The name of the group.
Syntax Exceptions:
l
Cannot exceed 40 characters l
The following characters are not supported: " \ / [ ] : | < > + = ; , ? * % & l
The name must be unique
Create User Dialog Box
This dialog box enables you to create a user and a recipient linked to the user.
To access
Important information
Relevant tasks
See also
Select Admin > Platform > Users and Permissions > User Management, click the Create a user/group in the selected group
Create User.
button, and select
The Create User dialog box includes the following tabs: l
User Account. For details, see
"General Tab (User Management)" on page
.
l
Recipient. For details, see
"Recipient Tab (User Management)" on page 306
.
l
"How to Configure Users and Permissions — Workflow" on page 231
l
"How to Customize User Menus" on page 245
Page 302 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Customization Tab (User Management)
This tab enables you to select the page users see when entering BSM, and choose the menu items available on pages throughout BSM.
To access
Select Admin > Platform > Users and Permissions > User Management, select a node from the Groups/Users pane, and click the Customization tab.
Important information
Properties are inherited based on the hierarchy of the nodes. If a context is deselected (hidden) for a group node, it cannot be selected for any child nodes.
Relevant tasks
l
"How to Configure Users and Permissions — Workflow" on page 231
l
"How to Customize User Menus" on page 245
See also
"Customizing User Menus" on page 230
User interface elements are described below:
UI Element
(A-Z) Description
Contexts
Select a BSM context. You can perform the following actions on the context: l
Select contexts and applications in the Contexts pane to be visible for the specified user or group. To hide a context or application, clear the check box.
By default, all contexts are visible.
l
Select pages and tabs in the Pages and Tabs pane to be visible for the specified user or group. By default, all pages and tabs are visible.
l
Click the Set as Default Entry Context button to make it the context that is displayed when the user logs into BSM.
For details on BSM contexts, see
"Resource Tree Pane" on page 308
.
Pages and
Tabs
Set as
Default
Entry
Context
l
Select the pages and tabs you want to be visible for the BSM context selected in the Contexts pane.
l
Assign a page or tab as the default page that opens for the context selected in the Contexts pane.
Note: For the Service Health and Operations Management applications, you cannot define user access to specific pages; you can only enable or disable user access at the application level.
Sets the selected context in the Contexts pane as the entry context that is displayed when a user logs into BSM.
Note: The Default Entry Context icon appears next to the specified context.
Page 303 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
UI Element
(A-Z) Description
Set as
Default
Entry Page
Assigns the specified page or tab as the default page that opens for the context selected in the Contexts pane.
Note: The Default Entry Page icon tab.
appears next to the specified page or
General Tab (User Management)
This tab displays the parameters of the selected user or group.
To access
Select Admin > Platform > Users and Permissions > User Management >
General tab
Important information
l
You can edit the user or group's parameters by editing the relevant fields on the
General tab.
l
The Group Name and Group Description fields appear only when a group is selected in the Groups/Users pane. All other fields appear only when a user is selected in the Groups/Users pane.
"How to Configure Users and Permissions — Workflow" on page 231
Relevant tasks
See also
l
l
"Create Group Dialog Box" on page 302
l
"Create User Dialog Box" on page 302
l
"Groups/Users Pane" on page 313
User interface elements are described below when you select a user in the left pane:
UI
Element
(A-Z) Description
Confirm password
Re-enter the edited password that you entered in the Password field.
The email address of the user.
Page 304 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
UI
Element
(A-Z)
Login name
Description
The name that the user uses to log into BSM.
Syntax Exceptions:
l
Cannot exceed 99 characters l
The following characters are not supported: " \ / [ ] : | < > + = ; , ? * % & <space> l
The name must be unique
Notes:
l
The Login name appears as a tooltip when hovering over the user name in the
Browse tab of the Groups/Users pane.
l
The Login name cannot be changed.
Password
The password of the user used to log into BSM.
Syntax Exceptions:
l
Cannot exceed 20 characters
Notes:
l
As a security precaution, this field appears blank on the General tab. To change the password, enter the new password and re-enter it in the Confirm Password field.
l
Only the user assigned as security officer can change his or her own password
Time zone
User mode
User name
The time zone of the user's location as specified in the Create User dialog box.
Note: When you modify the time zone, the linked recipient offset from GMT is also updated after you confirm the change.
The user mode, as configured in the Create User dialog box. Available options are: l
Unspecified. Leaves the user without a particular mode. Select this option if: n
BSM is working with user modes and you want this user to see KPIs for both modes in Service Health views.
n
Your system is not working with user modes.
l
Operations User. Enables the user to view the operations version of KPIs.
l
Business User. Enables the user to view the business version of KPIs.
The name of the user, as configured in the Create User dialog box.
Syntax Exceptions:
l
Cannot exceed 50 characters l
The following characters are not supported: " \ / [ ] : | < > + = ; , ? * % &
User interface elements are described below when you select a group in the left pane:
Page 305 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
UI Element (A-Z) Description
Group description
The description of the group, as configured on the Create Group dialog box.
Note: This field is optional.
Group name
The name of the group, as configured on the Create Group dialog box.
Recipient Tab (User Management)
This tab enables you to define recipients, their email, pager, and SMS information, and the template to use to send alert notices, or scheduled reports to those recipients.
For concept details, see
"Recipient Management" on page 318
.
For user interface details, see
"New or Edit Recipient Dialog Box" on page 324 .
Hierarchy Tab (User Management)
This tab enables you to assign users to a group, unassign users from a group, or nest one group within another.
To access
Select Admin > Platform > Users and Permissions > User Management, select a group or user from the Groups/Users pane, and click the Hierarchy tab.
The Hierarchy tab displays: l
Parent Groups. The groups that the selected group is nested under.
l
Child Groups and Users. The groups and users that are nested directly beneath the selected group.
Important information
l
To nest a user, you must select the group into which you want to nest it and click the Edit Child Groups and Users button.
l
When removing a nested group from its parent, the group itself is not deleted.
l
When deleting a parent group, the child groups and users are not deleted.
l
If BSM groups have been synchronized with groups on an external LDAP server, BSM users cannot be moved between groups, and only groups appear on the interface. For details on synchronizing groups, see
Relevant tasks
See also
l
"How to Configure Users and Permissions — Workflow" on page 231
l
"How to Configure Group and User Hierarchy" on page 240
"Group and User Hierarchy" on page 228
User interface elements are described below:
Page 306 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
UI Element
(A-Z) Description
Denotes a group that the selected group or user is nested under.
Denotes a user that is nested beneath the selected group.
Child
Groups and Users
Edit Child
Groups and Users
Parent
Groups
Displays the groups and users that are nested directly beneath the group selected in the Groups/Users pane.
Opens the Edit Child Groups and Users window enabling you to nest or remove groups and users from the selected group. For details, see
.
Note: This button is displayed only when selecting a group in the Groups/Users pane.
Displays the groups that the group or user selected in the Groups/Users pane is directly nested under.
Edit Child Groups and Users Dialog Box
User interface elements are described below:
UI Element
(A-Z) Description
Moves the group or user to the Child Groups and Users pane and nests the group or user under the specified group.
Moves the group or user to the Groups/Users pane and removes the group or user from being nested beneath the specified group.
Child Groups and Users
Select a group or user you want to remove from the specified group.
Groups/Users
Select a group or user you want to nest under the specified group.
Permissions Tab (User Management)
This tab enables you to apply permissions to groups and users for specific resources and instances of those resources that are defined in the system.
Page 307 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
To access
Select Admin > Platform > Users and Permissions > User Management >
Permissions tab.
The Permissions tab is divided into the following areas: l
Groups/Users pane on the left side of the page. For details, see
"Groups/Users Pane" on page 313
.
l
Resource tree pane in the center of the page. For details, see
l
Roles tab on the right side of the page. For details, see
.
l
Operations tab on the right side of the page. For details, see
.
Important information
l
You can grant permissions to only one user or group at a time.
l
Assigning Add permissions on the Operations tab does not automatically grant View permissions on the given resource.
l
If you have many users for whom you have to grant permissions, it is recommended that you organize your users into logical groups using the
Hierarchy tab. For details, see
"Hierarchy Tab (User Management)" on page
.
Relevant tasks
l
"How to Configure Users and Permissions — Workflow" on page 231
l
"How to Assign Permissions" on page 239
See also
Resource Tree Pane
This tab displays the instances and resources available within each BSM context for which you set permissions.
To access
Select Admin > Platform > Users and Permissions > User Management >
Permissions tab.
The types of resources displayed in the Resource Tree pane are: l
Resource with instances l
Instances of a resource
Note: When a user defines or creates an instance of a resource, for example creates a Business Process profile, that user has Full Control permission on that resource instance and all of its child resources.
l
Resource without instances
Page 308 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Important information
l
The Business Service Management resource refers to all contexts in BSM and can have only roles applied to it.
l
The resources are divided according to the context in which they function within the platform and not necessarily where they are found in the user interface.
l
You can select multiple resources only when selecting instances. For information on instances, see
"Understanding Permissions Resources" on page 224
.
"How to Assign Permissions" on page 239
Relevant tasks
See also
l
"Understanding Permissions Resources" on page 224
l
"Resource Tree Pane" on previous page
User interface elements are described below:
UI
Element
(A-Z) Description
An instance of a resource.
A resource without instances.
A resource that has instances (a resource collection).
Select
Context
Select a BSM context for which to configure permissions. For details on BSM contexts, see
"Resource Tree Pane" on previous page .
Settings
Applies specific permissions settings for configurations in your User Management session. Select from the following options: l
Apply permissions automatically when selecting another resource.
Selecting this option removes the necessity for clicking the Apply Permissions button after each operation. If this option is not selected, you must click Apply
Permissions before going on to the next operation.
l
Do not display warning message when revoking VIEW from resource.
When the view operation is removed from a resource for a user, that user has no access to the resource or to any of its child resources or instances. Therefore, by default, a warning message appears when removing view permissions. Selecting this option will disable that warning message.
Note: When you select the settings for applying permissions, the options selected apply only to the current BSM session.
Resource Contexts
The following contexts are included:
Page 309 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
UI Element (A-Z)
Business Process
Insight
Diagnostics
End User
Management
MyBSM
MyBSM (Legacy)
Operations
Management
Operations
Orchestration
Integration
Platform
RTSM
Description
Includes the resources enabling permissions for operating and administering the Business Process Insight application.
Includes all the resources relating to Diagnostics.
Includes all the resources relating to operating and administering the End
User Management application.
Includes resources needed to administer user pages, predefined pages, and user components.
Includes resources needed to administer modules and portlet definitions.
Includes all the resources relating to the Operations Management application.
Includes the resources enabling permissions for operating and administering the Operations Orchestration Administration application.
Includes all the resources for administering the platform.
Includes all the resources for the Run-time Service Model (RTSM).
Service Health
Analyzer
Service Level
Management
SiteScope On
Demand Monitors
Includes all the resources relating to the Service Health Analyzer application.
Includes the SLA resource.
System Availability
Management
Includes the various SiteScope groups.
Transaction
Management
User Defined
Reports
Includes the resources relating to working with the TransactionVision application.
Includes the custom report, trend report, custom link, and Excel report resources.
Roles Tab
Displays the roles configurable for groups and users in BSM.
To access
Select Admin > Platform > Users and Permissions > User Management >
Permissions tab
Page 310 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Relevant tasks
See also
"How to Assign Permissions" on page 239
l
"Understanding Permissions Resources" on page 224
l
"User Management Roles Applied Across BSM" on page 252
User interface elements are described below:
UI Element
(A-Z) Description
Apply
Permissions
Applies the permissions configured for the roles
Grant
Roles
Select the check box to assign the specified roles to the group or user.
The roles that can be assigned to a group or user for the selected resource or instances. For a description of the available roles, see
Applied Across BSM" on page 252 .
Operations Tab
Displays the predefined operations configurable for groups and users in BSM.
To access
Select Admin > Platform > Users and Permissions > User Management >
Permissions tab
"How to Assign Permissions" on page 239
Relevant tasks
See also
l
"Understanding Permissions Resources" on page 224
l
"User Management Operations" on page 286
User interface elements are described below:
UI Element (A-Z) Description
Apply Permissions
Applies the permissions configured for the resource.
Grant
Select the check box to assign the specified operation to the group or user.
Page 311 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
UI Element (A-Z) Description
Granted from
Group/Roles/Parent
Displays those permissions that have been granted from either a group, a role, or a parent resource.
Note:
l
You cannot remove any of these permissions individually, but you can grant additional permissions.
l
If you want to remove permissions that are granted from a group, role or parent resource, you must make the change at the group, role or parent resource level.
Inherit
Operation
Select the check box in the Inherit column for the operation to be inherited to all the child resources within the selected resource.
Note:
l
The Inherit check box is enabled only for selected resources.
l
By default, the Inherit check box is selected when you assign an operation to specific resource instances. You can remove the Inherit option to prevent the operation from being inherited to all the child resources within the selected resource.
The operations that can be assigned to a group or user for the selected resource or instances. For details on the available operations, see
Management Operations" on page 286
.
User Management Main Page
This page displays information on the groups and users configured to access BSM, including their respective permission levels.
To access
Select Admin > Platform > Users and Permissions > User Management
Page 312 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
Important information
When you first access the User Management page or the cursor is located on the
All node, the page includes: l the Groups/Users pane. For details, see
l the workflow pane. The Workflow page displays introductory information about the User Management application, and a suggested workflow for configuring groups and users.
When you select a user, the page includes the following tabs: l
General. For details, see
"General Tab (User Management)" on page 304 .
l
Recipient. For details, see
"Recipient Tab (User Management)" on page 306
.
l
Permissions. For details, see
"Permissions Tab (User Management)" on page
.
l
Hierarchy. For details, see
"Hierarchy Tab (User Management)" on page 306 .
l
Customization. For details, see
"Customization Tab (User Management)" on page 303
.
When you select a group, the page includes the following tabs: l
General. For details, see
"General Tab (User Management)" on page 304 .
l
Permissions. For details, see
"Permissions Tab (User Management)" on page
.
l
Hierarchy. For details, see
"Hierarchy Tab (User Management)" on page 306 .
"How to Configure Users and Permissions — Workflow" on page 231
Relevant tasks
See also
l
l
Groups/Users Pane
This pane displays the list of users and groups of users configured to access BSM.
Page 313 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
To access
Select Admin > Platform > User Management. The Groups/Users pane appears on the left side of the page, and is visible on all tabs of the User
Management application.
The Groups/Users panecontains the following tabs: l
Browse. Displays a list of configured users and groups, and enables you to create or delete users and groups.
l
Search. Displays a table view of users and groups, and enables you to search for a user or group by any of the following criteria: n
Group name n
Login name n
User name n
User last login
You can sort the columns by clicking on the column headers above the boxes.
You can include wildcards (*) in your search.
Important information
l
When selecting more than one user or group and modifying parameters, the changes take effect only for the first selected user. The exception is the Delete option, which deletes multiple users at once.
l
When creating a group, the access permissions are automatically inherited by the group's users.
l
When creating users with the cursor on a group, the users are automatically nested within that group.
Relevant tasks
"How to Configure Users and Permissions — Workflow" on page 231
See also
"User Management Main Page" on page 312
User interface elements are described below:
UI
Element Description
Creates a user or group.
Depending on whether you choose to create a user or group, the Create User or
Create Group window opens.
When you create a new group or user, the Groups/Users pane refreshes and the newly created group or user is selected.
Note: In Firefox, after refresh, the All node is selected.
For details, see
"Create User Dialog Box" on page 302
or
"Create Group Dialog Box" on page 302
.
Page 314 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
UI
Element Description
Clones the settings of an existing user or group to a new user or group
Deletes the selected user or group.
Note: When you delete a user, the linked recipient is also deleted.
Collapses or expands the groups selected in the hierarchy tree.
Note: Only previously loaded nodes are expanded.
Click and select Group Mappings to map local groups to groups configured on the
LDAP server, or Delete Obsolete Users to delete BSM users no longer configured on the LDAP server. After selecting Delete Obsolete Users, you can remove mulitple users at once by holding the Ctrl button while selecting users.
For details, see
"Group Mappings Dialog Box" below .
Note: This button is displayed only if the Mapping option has been enabled in the
Authentication Strategy Wizard. For details, see
"Authentication Wizard" on page
.
Click to assign or view the Security Officer. The security officer is a user who can configure certain sensitive reporting information in the system, such as which RUM transaction parameters to include or exclude from certain reports (Session Details,
Session Analyzer, etc).
There can be only one security officer assigned in the system. Only a user with superuser permissions can assign the security officer for the first time. Only the security officer himself can assign it to another user or change his own password once it has been assigned. For details on this topic, see
"Security Officer" on page 226
.
A configured user
A configured group
Security officer
Root node
Group Mappings Dialog Box
This dialog box enables you to map groups configured in BSM to groups configured on the LDAP server.
Page 315 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
To access
Select Admin > Platform > Users and Permissions > User Management. In the Groups/Users pane, click the LDAP Configuration
Group Mappings.
button and select
The Group Mappings dialog box consists of the following panes: l
Corporate Directory Pane. For details, see
"Group Mappings Dialog Box" on previous page .
l
BSMLocal Repository For Remote Group Pane: <group name>. For details, see
"Group Mappings Dialog Box" on previous page
.
l
Local Groups to Remote Group Mappings. Displays a table of the LDAP groups and the BSM groups that they are assigned to. The LDAP groups are displayed in the Remote Group Name column, and the BSM Groups are listed in the Local Group Name column.
Important information
Note: This dialog box is accessible only if LDAP mode has been enabled in the
Authentication Wizard. For details, see
"Authentication Wizard" on page 345 .
If you are switching from one LDAP server to another, ensure that you remove all existing group mappings from the original LDAP server before mapping to the new one.
Corporate Directory Pane
This pane enables you to assign BSM groups to LDAP groups, and to list the users in the LDAP groups.
Description
Select Admin > Platform > Users and Permissions; in the Groups/Users pane, click the LDAP Configuration button and select Group Mappings.
Important information
l
To synchronize LDAP groups with BSM groups, click Assign Groups to open the Select Local Groups for Remote Group dialog box.
l
To view the list of users associated with the respective LDAP groups, click
List Users.
You can also select either of these options by right clicking on the group.
l
Once the LDAP groups have been mapped to the BSM groups, the BSM groups are managed only from the LDAP interface. This means that the following are fields are affected on the Users and Permissions interface: n
The Create User field is disabled.
n
The User Name field is disabled.
n
The Password field is invisible.
n
The Hierarchy tab is enabled only for groups and not for users.
BSM Local Repository for Remote Group: <group name> Pane
This pane displays the BSM mapped to the LDAP group selected in the Corporate Directory Pane, and enables you to remove the mapped BSM groups.
Page 316 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 18: User Management
To access
Important information
Select Admin > Platform > Users and Permissions; in the Groups/Users pane, click the LDAP Configuration
Mappings.
button and select Group l
To remove groups, select the group you want to remove and click Remove
Groups.
l
You can remove mulitple groups at once by holding the Ctrl button while selecting groups.
Page 317 of 427 HP Business Service Management (9.20)
Chapter 19
Recipient Management
You can assign recipients to users. A recipient definition includes information about how to communicate with the recipient. Recipients can receive triggered alerts or scheduled reports: l
Alerts. For each recipient, you define one or more notification methods (email, pager, or SMS) and the template to use for alert notices. You can configure alerts so specific recipients receive information about the alerts when they are triggered. For details about alerts, see
Alert Delivery System" on page 391 .
l
Scheduled reports. You can also configure, in the Report Manager, the scheduled intervals when recipients can receive reports or report items. Only those recipients who have been configured to receive email can be selected to receive scheduled reports. These recipients are listed in Available Recipients when configuring scheduled reports. For details about scheduled reports, see
"Report Schedule Manager" on page 388
.
For details on where to configure and manage recipients, see
"Recipients Page" on page 322 .
Page 318 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
How to Configure and Manage Recipients
This task describes a suggested working order for managing recipients.
You create recipients by defining one or more notification methods, the template to use for alert notices, and a notification schedule to receive reports. You create recipients and manage existing recipients in the Recipients page. For user interface details, see
"Recipients Page" on page 322 .
You can also create recipients while you are configuring users. Those recipients are automatically added to the list of recipients in the Recipients page in Admin > Platform > Recipients >
Recipient Management.
The recipients you create in the Recipients page are automatically listed as available recipients when you configure users in Admin > Platform > Users and Permissions > User
Management.
Page 319 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
How to Add a Custom Pager or SMS Service
Provider
If you are configuring alerts to be sent by pager or SMS, and your pager or SMS service provider does not appear on the default provider list, and the provider uses an email gateway, you can manually add your provider to BSM. After doing so, your provider appears on the list.
To add a provider that uses an email gateway, manually add the gateway information to the management database. If necessary, ask your database administrator for assistance.
To add a provider that uses an email gateway:
1. Open the NOTIFICATION_PROVIDERS table in the management database.
2. In the NP_NOTIFICATION_PROVIDER_NAME column, add the name of the provider to the bottom of the list.
Add the name exactly as you want it to appear in the provider list that opens in the SMS tab of the Recipient Properties wizard. For details, see
.
Note the ID number that is automatically assigned to the provider.
3. Close the NOTIFICATION_PROVIDERS table, and open the NOTIFPROVIDER_
NOTIFTYPE table.
4. In the NN_NOTIF_PROVIDER_ID column, add the ID number that was assigned to the new provider.
5. In the NN_NOTIF_TYPE_ID column, assign the provider one of the following notification types: n
102 – for pager service provider n
101 – for SMS service provider
6. Close the NOTIFPROVIDER_NOTIFTYPE table, and open the NOTIFICATION_
PROVIDER_PROP table.
7. In the NPP_NOTIFICATION_PROVIDER_ID column, add the ID number that was assigned to the new provider.
Note that you add the ID number to two consecutive rows.
8. In the NPP_NPROVIDER_PROP_NAME and NPP_NPROVIDER_PROP_VALUE columns, add the following new property names and values for the provider, one beneath the other (for examples, see existing entries):
Property
Name
Property
Value Description
EMAIL_
SUFFIX
<email_ suffix>
The gateway's email suffix. For example, if the gateway email address is [email protected], enter xyz.com as the property value for EMAIL_
SUFFIX.
Page 320 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
Property
Name
Property
Value Description
EMAIL_
MAX_
LEN
<max_ length>
The maximum message length, in characters, of the body of the email message. For example, 500.
When determining this value, take into consideration the maximum length limit imposed by your service provider, as well as limitations to your pager or mobile phone.
9. In the NPP_NPROVIDER_PROP_DATATYPE_ID column, specify an ID value as follows: n for EMAIL_SUFFIX, specify: 1 n for EMAIL_MAX_LEN, specify: 2
10. Restart BSM.
Page 321 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
Recipient Management User Interface
This section includes: l
"Attach Recipient to a User Dialog Box" below
l
l
"New or Edit Recipient Dialog Box" on page 324
Attach Recipient to a User Dialog Box
This dialog box enables you to select the user you want to attach to the selected recipient.
To access
Select Admin > Platform > Recipients > Recipient Management tab. Select a recipient in the table and click the Attach user to selected recipient button in the
Recipient page.
See also
"Group and User Hierarchy" on page 228
User interface elements are described below:
UI Element Description
User Login
The name used to log into BSM.
User Name
The name of the user, as configured in the User Management page.
Select
To assign a user to the selected recipient, select the user and click Select.
Recipients Page
Enables you to create or edit recipient information including the corresponding user and the email,
SMS, and pager information. You can also, if you have the appropriate permissions, detach the current recipient from the user, attach existing recipients to the user, or delete the attached recipient.
To access
Select Admin > Platform > Recipients > Recipient Management
Page 322 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
Important information
l
How you access the Recipients page and what you see in the page depends on your user's permissions. For details, see
.
l
To filter the information displayed in the table, enter the string in the box at the top of the relevant column and press E
NTER
. Only the appropriate table lines are displayed. To reset the filter, erase the string you used to filter the information and press E
NTER
.
l
There is a one-to-one relationship between the user and the recipient: a recipient can be assigned to one user or to no user, and a user can have a link to one recipient or to no recipient.
"How to Configure and Manage Recipients" on page 319
Relevant tasks
See also
"Recipient Management" on page 318
User interface elements are described below:
UI
Element
(A-Z)
Description
Add new recipient. Opens the New Recipient dialog box. For details, see
Edit Recipient Dialog Box" on next page
.
Edit selected recipient. Opens the Edit Recipient dialog box. For details, see
"New or Edit Recipient Dialog Box" on next page .
Delete the recipient attached to the selected user. Detaches the recipient and deletes the current recipient.
Attach user to selected recipient. Select a recipient in the list of and click this button to open the Attach Recipient to a User dialog box where you can select the appropriate user. For details, see
"Attach Recipient to a User Dialog Box" on previous page .
Detach user from selected recipient. Detaches the current recipient from the corresponding user (listed in the page). A confirmation message is issued.
Update selected recipients email address from LDAP. This icon appears only if
LDAP is connected to the BSM application. Click to synchronizes the user data, meaning that the email information stored in the User Repository for the specific user updates the email recipient information corresponding to the user linked to the recipient.
The email address of the recipient as defined in the General tab.
Page 323 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
UI
Element
(A-Z)
Linked
User
Pager
Description
The name of the user linked to the recipient.
Important: Cannot exceed 49 characters.
Syntax Exceptions: The following characters are not supported: ` ~ ! @ # $ % ^ & *
- + = [ ] { } \ | / ? . , " ' : ; < >
The pager numbers of the recipient.
Syntax Exceptions:
l
The following characters are not supported: @ & " ' ...
l
The following special characters are allowed: ( ) - _ + = [ ] { } | : ; < > . ,
Recipient
Name
The name of the recipient.
Important: Cannot exceed 49 characters.
Syntax Exceptions: The following characters are not supported: ` ~ ! @ # $ % ^ & *
- + = [ ] { } \ | / ? . , " ' : ; < >
SMS
The SMS numbers of the recipient.
Syntax Exceptions:
l
The following characters are not supported: @ & " ' ...
l
The following special characters are allowed: ( ) - _ + = [ ] { } | : ; < > . ,
New or Edit Recipient Dialog Box
This tab enables you to define recipients their email, pager and SMS, and the template to use to send alert notices to those recipients.
Page 324 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
To access
You can also access this page from: l
Select Admin > Platform > Recipients > Recipient Management, and click .
l
Select Admin > Platform > Users and Permissions > User Management, select a user, and click the Recipient tab.
l
Select Admin > Personal Settings > Recipient.
l
Click the New Recipient button in the Templates and Recipients page in the
Create New Alert wizard for CI Status alerts. For details, see Templates and
Recipients Page in the BSM User Guide.
l
Click the New Recipient button in the Templates and Recipients page in the
Create New Alert wizard for SLA alerts. For details, see Templates and
Recipients Page in the BSM User Guide.
l
Click the Create Recipient button in the Attach Recipient dialog box for eventbased alerts. For details, see Attach Recipients Dialog Box in the BSM User
Guide.
l
Click the New Recipient button in the Report Manager Main page. For details, see Report Manager Main Page in the BSM User Guide.
Important information
l
How you access the Recipients page and what you see in the page depends on your user's permissions. For details, see
.
l
There is a one-to-one relationship between the user and the recipient: a recipient can be assigned to one user or to no user, and a user can have a link to one recipient or to no recipient.
Relevant tasks
See also
"How to Configure and Manage Recipients" on page 319
"Recipient Management" on page 318
User interface elements are described below:
UI Element
(A-Z) Description
Attach user to selected recipient. Select a recipient in the list of and click the button to open the Attach Recipient to a User dialog box where you can select the appropriate user. For details, see
"Attach Recipient to a User Dialog Box" on page
Note: This button is displayed only when you access the dialog box from Admin
> Platform > Users and Permissions > User Management.
Page 325 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
UI Element
(A-Z) Description
Detach user from selected recipient. Detaches the current recipient from the corresponding user (listed in the page). A confirmation message is issued.
Note: This button is displayed only when you access the dialog box from Admin
> Platform > Users and Permissions > User Management.
Delete the recipient attached to the selected user. Detaches the recipient from the user and deletes the recipient.
Note: This button is displayed only when you access the dialog box from Admin
> Platform > Users and Permissions > User Management.
Update selected recipients email address from LDAP. This icon appears only if LDAP is connected to the BSM application. Click to synchronize the user data, meaning that the email information stored in the User Repository for the specific user updates the email recipient information corresponding to the user linked to the recipient.
EUM Alert notification template
Select the template you want to use for the EUM alert notification, or any custom template already created.
Note: When you change the selection in the EUM Alertnotification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page. If you modify the selection in the EUM
Alertnotification template field in the Email, Pager, or SMS tabs, the Schedule
for receiving alerts changes to Mixed Value. When you change once more, the selection in the EUM Alertnotification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page and the Mixed Value button is cleared.
For details on EUM alert notification templates and creating custom templates, see
"How to Configure EUM Alerts Notification Templates" on page 413
.
Note: This field is relevant only for event-based alerts.
For details on alert notification templates and creating custom templates, see
"Notification Templates Page" on page 419 .
Note:
l
The default template is LONG.
l
For details on the parameters displayed in each template, see
.
l
The field lists the default templates and the custom templates.
l
You must select the alert notification template and specify an alert notices schedule for alert recipients. You do not have to perform this procedure for recipients who are to receive only scheduled reports.
Page 326 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
UI Element
(A-Z) Description
Link to user
This field is displayed only when you access this page from: l
Admin > Platform > Users and Permissions > User Management, select a user in the tree and click the Recipient tab.
l
Admin > Personal Settings > Recipient.
Recipient name
Schedule for receiving alerts
The name of the recipient.
Important: Cannot exceed 49 characters.
Syntax Exception: The following characters are not supported: ` ~ ! @ # $ % ^ & *
- + [ ] { } \ | / ? " ' < >
Enabled if you selected the Per notification method scheduling option for the recipient in the Schedule for Receiving Alerts in the General tab.
Select: l
Mixed value. When you change the selection in the EUM Alertnotification
template field in the top part of the page, the changes are propagated to the
Email, Pager, and SMS tabs in the same page. If you modify the selection in the EUM Alertnotification template field in the Email, Pager, or SMS tabs, the Schedule for receiving alerts changes to Mixed Value. When you change once more, the selection in the EUM Alertnotification template field in the top part of the page, the changes are propagated to the Email, Pager, and
SMS tabs in the same page and the Mixed Value button is cleared.
l
All Day. If you want the recipient to receive email messages all day.
l
From... to. If you want the recipient to receive email messages during the specified time period.
The time range is calculated based on the GMT offset selected for the recipient.
Scheduled reports are sent based on the schedule configured in the Scheduled
Reports page and not on the schedule configured for the recipient. For details, see
How to Schedule a Report in the BSM User Guide.
Page 327 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
UI Element
(A-Z) Description
Time zone
Select the time zone for the recipient. Business Service Management uses the time zone to send alert notices and HP Software-as-a-Service notifications to the selected recipient.
Note:
l
The time zone selected for the recipient is the time zone specified in the alert notifications that the recipient receives. For example, if an alert is triggered anywhere in the world and a notification is sent, the date and time of the alert are converted to the recipient local time. The alert also specifies the GMT offset of the recipient.
l
If you defined a notification schedule for the recipient, the time zone selected for the recipient is also the time zone that BSM uses for calculating when to send the recipient notifications. For example, if you configure a recipient to receive pager alerts from 9:00 AM - 9:00 PM, and choose a GMT offset of -5 hours, the recipient receives alerts through a pager only from 9:00 AM - 9:00
PM Eastern Time.
Scheduled reports are sent based on the schedule configured in the Scheduled
Reports page and not on the schedule configured for the recipient. For details, see How to Schedule a Report in the BSM User Guide.
l
When you modify the time zone of the user to which the recipient is assigned, a confirmation message is issued to verify that you also want to propagate the time zone change to the recipient's offset from GMT. If you change the recipient's offset from GMT., the time zone of the user to which the recipient is assigned is not affected.
Communication Method Area
Important information
This area includes the following tabs: l
l
l
Email Tab
Enables you to specify multiple email addresses for the recipient, the type of notification template, which overrides the notification template selected in the global level in the page, the schedule for sending email notifications, and the security certificate if necessary.
To access
Select Admin > Platform > Users and Permissions > User Management, select a user in the tree and click the Recipient tab. In the Communication
Method pane for the user, click the Email tab.
Page 328 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
Important information
Only those recipients who have been configured to receive email can be selected to receive scheduled reports and are listed in Available Recipients when configuring scheduled reports.
Note: The text displayed in email messages can only be in Latin characters except for the contents of fields inserted by the user that can be in any supported and relevant language. Those fields can include, for example, Alert Name, Alert description, and KPI name.
User interface elements are described below:
UI Element
(A-Z) Description
Addresses
Enter one or more email addresses. Separate multiple entries with a semi-colon
(;).
Enable secure mail
Select this option if you want the recipient to receive encrypted mail. You must then copy, into the text box below the option, the contents of the certificate that the recipient uses to secure incoming email messages.
Note:
l
The encrypted mail option is supported only for alerts. Encrypted mail is not supported for scheduled reports or subscription notification (HP Software-as-a-
Service customers only).
l
The encrypted mail option is supported only when the BSM Data Processing
Server is installed on a Windows machine.
EUM Alert notification template
Select the template you want to use. For details, see
Note: When you change the selection in the EUM Alert notification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page. If you modify the selection in the EUM Alert
notification template field in the Email, Pager, or SMS tabs, the Schedule for
receiving alerts changes to Mixed Value. When you change once more, the selection in the EUM Alert notification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page and the Mixed Value button is cleared.
Schedule for receiving
Email messages
Select the schedule you want to use for receiving emails. For details, see
Schedule for receiving alerts in
"New or Edit Recipient Dialog Box" on page
SMS Tab
This tab enables you to specify the SMS (short message service) service provider, the SMS numbers, the type of notification template, which overrides the notification template selected in the
Page 329 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management global level in the page, and the schedule for sending alert notifications to the SMS.
To access
Select Admin > Platform > Users and Permissions > User Management, select a user in the tree and click the Recipient tab. In the Communication
Method pane for the user, click the SMS tab.
Important information
SMS is a text messaging service provided by most GSM-based cellular phone providers. SMS messages are useful to notify staff who are mobile, or who do not have email or pager access. Note that the maximum message length of SMS text messages is generally 160 characters.
Note: You can use a pager or an SMS service provider that does not appear on the default list. For details, see
"How to Add a Custom Pager or SMS Service
.
User interface elements are described below:
UI Element
(A-Z) Description
EUM Alert notification template
Select the template you want to use. For details, see
Note: When you change the selection in the EUM Alert notification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page. If you modify the selection in the EUM Alert
notification template field in the Email, Pager, or SMS tabs, the Schedule for
receiving alerts changes to Mixed Value. When you change once more, the selection in the EUM Alert notification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page and the Mixed Value button is cleared.
Provider
Select an SMS service provider from the list: l
Genie-UK
l
Itineris
l
SFR-France
l
GoSMS-Israel
l
MtnSMS-Global
Note: If your provider does not appear on the default provider list, and the provider uses an email gateway, you can manually add your provider to BSM. For details, see
"How to Add a Custom Pager or SMS Service Provider" on page 320 .
Schedule for receiving
SMS messages
SMS numbers
Select the schedule you want to use for receiving SMS text messages. For details, see Schedule for receiving alerts in
"New or Edit Recipient Dialog Box" on page 324 .
Type one or more SMS access numbers in the box. Separate multiple entries with a semi-colon (;).
Page 330 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
Pager Tab
This tab enables you to specify the pager service provider, the pager numbers, the type of notification template, which overrides the notification template selected at the global level in the page, and the schedule for sending alert notification to the pager.
To access
Select Admin > Platform > Users and Permissions > User Management, select a user in the tree and click the Recipient tab. In the Communication
Method pane for the user, click the Pager tab.
Important information
You can use a pager that does not appear on the default list. For details, see
"How to Add a Custom Pager or SMS Service Provider" on page 320 .
Note: The text displayed in pager messages can only be in Latin characters except for the contents of fields inserted by the user that can be in any supported and relevant language. Those fields can include, for example, Alert Name, Alert description, and KPI name.
User interface elements are described below:
UI Element
(A-Z) Description
EUM Alert notification template
Select the template you want to use. For details, see
Note: When you change the selection in the EUM Alert notification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page. If you modify the selection in the EUM Alert
notification template field in the Email, Pager, or SMS tabs, the Schedule for
receiving alerts changes to Mixed Value. When you change once more, the selection in the EUM Alert notification template field in the top part of the page, the changes are propagated to the Email, Pager, and SMS tabs in the same page and the Mixed Value button is cleared.
Pager
Numbers
Enter one or more pager access numbers. Separate multiple entries with a semicolon (;).
Note: If your pager is numeric only, when creating an alert scheme in the Alert
Wizard, you can only type a numeric user message.
Schedule for receiving pager message
Select the schedule you want to use for receiving pager messages. For details, see Schedule for receiving alerts in
"New or Edit Recipient Dialog Box" on page
Page 331 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 19: Recipient Management
UI Element
(A-Z) Description
Type
Select a pager service provider. The following providers are supported: l
MetroCall
l
Arch
l
AirTouch
l
PageMci
l
SkyTel
l
PageNet
l
PageMart
l
AmeriPage
l
Nextel
l
PageOne
Default Notification Templates
Important information
Each template enables you to display, in the notification, selected information that corresponds to specific parameters.
For details on the parameters displayed in each template, see
Template Properties Dialog Box" on page 415 .
The following default notification templates are available:
UI Element
(A-Z) Description
DEFAULT_
LOG_
FORMAT
Includes all the elements needed to create a default long format notification for reports.
DEFAULT_
POSITIVE_
FORMAT
Includes all the elements needed to create a default long format notification for positive or follow-up alerts. For details on follow-up alerts, see
"How to Configure a Template for Clear Alert Notifications" on page 414 .
LONG
Includes all the elements needed to create a default long format notification.
SHORT
Includes all the elements needed to create a default short format notification.
Page 332 of 427 HP Business Service Management (9.20)
Chapter 20
Personal Settings
Personal settings enable customization of the way BSM presents information to individual users.
Individual users can configure personal settings to customize their specific user-related behavior of
BSM.
The Personal Settings tab contains the following options: l
General Settings. For details, see
.
l
Menu Customization. For details, see
.
User Account
On the General Settings tab, you can configure the following personal settings: l
User name l
User mode l
Time zone used when displaying reports l
Password l
Refresh rate of reports l
Customized menu items
For details on the user interface for changing your password and updating other Personal Settings, see
"User Account Page" on page 337
.
Menu Customization
On the Menu Customization tab, you can: l
Specify the default context that is displayed when logging into BSM.
l
Specify the first page that is displayed in each of the different parts of BSM.
l
Specify the tabs and options that are available on pages throughout BSM.
Customizing your entry page, menu items, and tabs enables your interface to display only the areas of BSM that are relevant to you. For details on the Menu Customization User Interface, see
Customization Page" on page 338
.
Page 333 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 20: Personal Settings
How to Customize Your BSM Menus and Pages —
Workflow
This task describes how to customize the page you see when entering BSM, and choose the menu items available on pages throughout BSM.
Tip: For a use-case scenario related to this task, see
"How to Customize Your BSM Menus and Pages — Use-Case Scenario" on next page
.
1.
Assign a Default Context
Select a context from the Contexts pane that you want to be the default entry context you see when logging into BSM, and click Set as Default Entry Context. For user interface details, see
"Menu Customization Page" on page 338 .
2.
Select Context Pages and Tabs
In the Pages and Tabs pane, select the context of the pages and tabs that you want to be visible on the selected context for the user. Clear the check boxes of the pages and tabs that you want hidden from the user.
3.
Assign a Default Entry Page
Select a page or tab to be the default entry page for the selected context, and click Set as
Default Entry Page.
4.
Results
The default entry icon appears next to the default entry context and page. Pages and tabs visible to the user are selected in the Pages and Tabs pane. Pages and tabs hidden from the user are cleared in the Pages and Tabs pane.
Example:
Page 334 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 20: Personal Settings
How to Customize Your BSM Menus and Pages —
Use-Case Scenario
This use-case scenario describes how to customize user menus for individual users.
Note: For a task related to this scenario, see
"How to Customize Your BSM Menus and Pages
.
1.
Assigning a Default Context
John Smith is a registered BSM user for the ABC Insurance Company. He wants to configure the Service Level Management application interface to be the default Business Service
Management context that he sees when logging in. He navigates to the Personal Settings option by selecting Admin > Personal Settings, and selects Menu Customization to open the Menu Customization page. He selects Applications - Service Level Management in the
Contexts pane and clicks Set as Default Entry Context. The Applications - Service Level
Management option is indicated as the default entry context:
2.
Selecting Context Pages and Tabs
Page 335 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 20: Personal Settings
John wants to see only the pages and tabs that are relevant for his work, and wants to view the
Service Level Agreements (SLAs) Summary report immediately upon logging into BSM. In the
Pages and Tabs pane, he deselects the SLA Management option, as the information presented on this tab is not relevant to his work. He selects the SLAs Summary option and clicks Set as
Default Entry Page. The SLAs Summary page is indicated as the default entry page that John sees when logging into BSM:
3.
Results
The context that opens when John Smith logs into BSM is the Service Level Management context on the Applications menu. The SLAs Summary Report page is displayed on the SLA
Reports tab:
Page 336 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 20: Personal Settings
Personal Settings User Interface
This section includes: l
l
"Menu Customization Page" on next page
l
User Account Page
This page enables you to configure the user name, user mode, time zone, password, and refresh rate settings.
To access
Important information
See also
Select Admin > Personal Settings > User Account
Note: The Personal Settings tab can also be accessed by clicking Change the
default page on the Site Map.
BSM saves these settings per defined user. Any changes you make remain in effect for all future Web sessions for only that user.
"Personal Settings" on page 333
User interface elements are described below:
UI Element
(A-Z) Description
Confirm
Password
Re-enter the password specified in the Password field.
Login name
The name used to log into BSM.
Note: You cannot change the entry in this field.
Password
Enter a password to be used when accessing BSM.
Select autorefresh rate
Time zone
Select the rate at which you want BSM to automatically refresh the browser and load the most up-to-date data from the database.
Note: This setting is active only when in the Past day or Past hour time resolution in reports.
Select the appropriate time zone, according to the user's location.
Page 337 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 20: Personal Settings
UI Element
(A-Z)
User mode
User name
Description
Select the user mode for the user, from the following options: l
Unspecified. Leaves the user without a particular mode. Select this option if: n
BSM is working with user modes and you want this user to see KPIs for both modes in Service Health views.
n
Your system is not working with user modes.
l
Operations User. Enables the user to view the operations version of KPIs.
l
Business User. Enables the user to view the business version of KPIs.
Note: For details on user modes, see KPIs for User Modes in the BSM
Application Administration Guide.
The user name for the user.
Notes:
l
The maximum number of characters you can enter is 50.
l
All special characters are allowed except the following: " \ / [ ] : | < > + = ; , ?
* % &
Menu Customization Page
This page enables you to customize the view and entry pages per user. You can specify: l
The default context that is displayed when logging into BSM.
l
The first page displayed in each of the different parts of BSM.
l
The tabs and options available on pages throughout BSM.
To access
Select Admin > Personal Settings > Menu Customization
Note: The Personal Settings tab can also be accessed by clicking Change the
default page on the Site Map.
"How to Customize Your BSM Menus and Pages — Workflow" on page 334
Relevant tasks
See also
"Personal Settings" on page 333
User interface elements are described below:
Page 338 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 20: Personal Settings
UI Element (A-
Z)
Contexts
Description
Select a BSM context. You can perform the following actions on the context: l
Select pages and tabs in the Pages and Tabs pane to be visible for the specified user.
l
Click the Set as Default Entry Context button to make it the context that is displayed when the user logs into BSM.
Pages and Tabs
l
Select the pages and tabs you want to be visible for the BSM context selected in the Contexts pane.
l
Assign a page or tab as the default page that opens for the context selected in the Contexts pane.
Set as Default
Entry Context
Click to set the selected context in the Contexts pane as the entry context that is displayed when the specified user logs into BSM.
Set as Default
Entry Page
Note: The Default Entry Context context.
icon appears next to the specified
Click to assign the specified page or tab as the default page that opens for the context selected in the Contexts pane.
Note: The Default Entry Page or tab.
icon appears next to the specified page
Recipient Tab
This tab enables you to define recipients, their email, pager, and SMS information, and the template to use to send alert notices to those recipients.
For user interface details, see
"New or Edit Recipient Dialog Box" on page 324 .
Page 339 of 427 HP Business Service Management (9.20)
Chapter 21
Authentication Strategies
BSM authentication is based on a concept of authentication strategies. Each strategy handles authentication against a specific authentication service. Only one authentication service can be configured with BSM at any given time.
The default authentication strategy for logging into BSM is the BSM internal authentication service.
You enter your BSM user name and password from the login page, and your credentials are stored and verified by the BSM database. For a description of the authentication process in BSM, see
.
You can choose to configure authentication using the Lightweight Directory Access Protocol
(LDAP). BSM uses the LDAP server to verify a user's credentials. For details on LDAP, see
Authentication and Mapping" on page 369 .
Authentication strategies are configured in the Authentication Management Wizard. For details on the Authentication Management Wizard, see
"Authentication Wizard" on page 345
.
Page 340 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Setting Up an SSO Authentication Strategy
Single Sign-On (SSO) is a method of access control that enables a user to log in once and gain access to the resources of multiple software systems without being prompted to log in again. The applications inside the configured group of software systems trust the authentication, and you do not need further authentication when moving from one application to another.
The default single sign-on authentication strategy for BSM is Lightweight Single Sign-On (LW-
SSO). LW-SSO is embedded in BSM and does not require an external machine for authentication.
For details on LW-SSO, see
"Lightweight Single Sign-On Strategy" on page 357 .
If the applications configured outside of BSM do not support LW-SSO, or if you want a stronger
Single Sign-On implementation, you can configure Identity Management Single Sign-On (IDM-
SSO) using the Authentication Management Wizard. When enabled as a Single Sign-On strategy,
IDM-SSO also serves as an authenticator. Users authenticated through IDM-SSO can log into
BSM, provided they fulfill the criteria defined in the Users Filter field of the LDAP Vendor Attributes dialog box. For details, see
"LDAP Vendor Attributes Dialog Box" on page 353
.
All requests to client applications are channeled through the SSO authentication. The supported applications need to know only the name of the authenticated user.
For details on the IDM-SSO authentication strategy, see
"Identity Management Single Sign-On
.
Page 341 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Setting Up LDAP Authentication
The Lightweight Directory Access Protocol (LDAP) is an Internet protocol that email and other programs use to look up information from an external server. LDAP can be configured with BSM in one of the following ways: l
As an authentication mechanism for users logging into BSM.
l
To map groups and synchronize BSM users with users configured on the external LDAP server, thereby simplifying the process of managing users for BSM administrators. For details, see
"How to Map Groups and Synchronize Users" on page 375 .
You enable and disable LDAP using the Authentication Management Wizard. For details, see
"Authentication Wizard" on page 345
.
Page 342 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Authentication Modes in BSM
The following table displays the Authentication Strategy used by BSM, as determined by both the
Single Sign-On mode and the LDAP mode selected in the Authentication Management Wizard:
Single Sign-On Mode
Disabled
LW-SSO
IDM-SSO
LDAP Mode
Disabled
Enabled
Disabled
Enabled
Disabled
Enabled
Authenticator
BSM Internal
LDAP
BSM Internal
LDAP
IDM-SSO
IDM-SSO
Page 343 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Authentication Strategy User Interface
This section includes: l
"Authentication Strategy Page" below
l
"LDAP Vendor Attributes Dialog Box" on page 353
l
"Authentication Wizard" on next page
Authentication Strategy Page
This page displays the current authentication strategy and Single Sign-on configurations for logging into BSM.
To access
Important information
See also
Select Admin > Platform > Users and Permissions > Authentication
Management
Access to the Authentication Management page is dependent on the following permission levels: l
View. Enables viewing the Authentication Management Page.
l
Change. Enables you to access the Authentication Management Wizard and change configurations. The Configure button is enabled.
You configure permissions on the Users and Permissions interface. For details, see
"How to Assign Permissions" on page 239
.
l
"Authentication Strategies" on page 340
l
"Infrastructure Settings" on page 91
User interface elements are described below:
UI Element
(A-Z) Description
Configure
Click to open the Authentication Wizard and configure an authentication strategy. For details on the Authentication Wizard, see
"Authentication Wizard" on next page
.
The parameters are configured for both the Single Sign-On Configuration and the Lightweight Directory Access Protocol Configuration using the same wizard accessed by clicking the Configure button. You can configure both sets of parameters at a time or you can configure them separately.
Lightweight
Directory
Access
Protocol
Configuration
The section displays: l l
Name. The name of the Lightweight Directory Access Protocol parameter.
Value. The value of the Lightweight Directory Access Protocol parameter as configured in the wizard.
Page 344 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
UI Element
(A-Z) Description
Single Sign-
On
Configuration
The section displays: l
Name. The name of the Single Sign-On parameter.
l
Value. The current value of the Single Sign-On parameter as configured in the wizard.
User interface elements are described below:
UI
Element
(A-Z) Description
Configure
Click to open the Authentication Wizard and configure an authentication strategy.
For details on the Authentication Wizard, see
.
Name
The name of the Single Sign-On or Lightweight Directory Access Protocol parameter.
Value
The value of the specified Single Sign-On or Lightweight Directory Access Protocol parameter.
Authentication Wizard
This wizard enables you to create an authentication strategy for logging into BSM.
To access
Select Admin > Platform > Users and Permissions > Authentication
Management, and click Configure.
Important information
If the User Interface does not respond properly after upgrading your version of
BSM (for example, the page does not load, or an error message is displayed), clean the java cache by following this procedure on your client PC:
1. Navigate to Start > Control Panel > Java.
2. In the Temporary Internet Files section, click Settings.
3. In the Temporary File Settings dialog box, click Delete Files.
General information about this wizard is available here:
"Authentication Wizard" above .
Wizard map
This wizard contains:
Authentication Wizard >
"Single Sign-On Page" on next page
> (
Configuration Dialog Box" on page 348
) >
"LDAP General Configuration Page" on page 350
> ( "LDAP Vendor Attributes Dialog Box" on page 353
) >
Synchronization Configuration Page" on page 354
>
Page 345 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Single Sign-On Page
This wizard page enables you to configure a Single Sign-On strategy. The elements displayed on the Single Sign-On page are determined by the Single Sign-On mode you choose.
Important information
l
General information about this wizard is available here:
.
Wizard map
l
If a value in one of the wizard fields is blank or invalid, an error icon is displayed on the field's cell. You can view a description of the error in one of the following ways: n
Hover over the error icon to display a tooltip with the error message.
n
Access the log file <HPBSM>/log/EJBContainer/login.log.
The
"Authentication Wizard" on previous page
contains:
"Authentication Wizard" on previous page
> Single Sign-On Page > ( "SAML2
Configuration Dialog Box" on page 348
) >
"LDAP General Configuration Page" on page 350
> ( "LDAP Vendor Attributes Dialog Box" on page 353
) >
Synchronization Configuration Page" on page 354
>
User interface elements are described below:
UI Element (A-Z)
Disabled
Description
Select to disable the Single Sign-On (SSO) authentication strategy.
IdentityManagement
Select to configure the Identity Management Single Sign-On (IDM-SSO) authentication strategy. For details on the elements displayed this page, see below. For details on this topic, see
Sign-On Authentication" on page 365
.
Note: If you have selected this option, LDAP can be configured only for group mapping and not for authentication.
Lightweight
Select to configure the Lightweight Single Sign-On (LW-SSO) authentication strategy. For details on the elements displayed on this page, see below. For details on this topic, see
.
Identity Management Single Sign-On (IDM-SSO) Configuration
User interface elements are described below:
Page 346 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
UI
Element
(A-Z)
Header
Name
Logout
URL
Description
Indicates that the value in the specified field is empty or invalid.
Hover over this icon to view a tooltip describing the error.
Enter the header name for the token name passed by the Identity Management
Single Sign-On.
Example: sso_user
Note: Ensure that the Identity Management Single Sign-On strategy is securing
BSM resources before you enter this information.
Enter an alternate logout URL, to view a page other than the main login page when logging out of BSM.
Example:\<alternativeLogoutURL>.jsp
Note: This field is optional.
Lightweight Single Sign-On (LW-SSO) Configuration
User interface elements are described below:
UI Element Description
Indicates that the value in the specified field is empty or invalid.
Hover over this icon to view a tooltip describing the error.
Adds the host/domain to the list of protected hosts/domains.
Add
Enable SAML2 authentication schema
Select to enable authentication using the Security Assertion Markup
Language 2.0 protocol.
HP Business
Service
Management
Domain
Enter the relevant BSM domain, to be used for token creation. This field is required for multi-domain support and normalized URLs when the domain cannot be parsed automatically, for example when using aliases.
Example: devlab.ad
Click to parse the BSM domain automatically.
Parse automatically
SAML2
Settings
Click to set parameters in the SAML2 Configuration Dialog Box.
Page 347 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
UI Element Description
Token Creation
Key (initString)
Enter an initString value, used for encryption and decryption of the LW-SSO token. If changing this value, remember to set initString to the same value in all HP products participating in LW-SSO integration.
Example: Xy6stqZ
Trusted
Hosts/Domains
Displays the list of trusted hosts and domains that are participating in an LW-
SSO integration.
List of trusted hosts can contain DNS domain name (myDomain.com),
NetBIOS name (myServer), IP address, or fully qualified domain name for the specific server (myServer.myDomain).
To add a host or domain to the list of trusted hosts/domains, click the Add icon , enter the name of the host or domain in the text box under Trusted
Hosts/Domains, and select the type of host or domain name from the Type drop-down box.
Examples: mercury.global, emea.hpqcorp.net, devlab.ad
To remove a host or domain from the list of trusted hosts/domains, select it and click the Remove button .
SAML2 Configuration Dialog Box
This dialog box page enables you to modify the SAML authentication parameters for your
Lightweight Single Sign-On configuration.
To access
In the Authentication Management Wizard, navigate to the Single Sign-On page, select Lightweight, and select the Enable SAML2 authentication schema check box. Click SAML Settings to open the SAML Configuration dialog box.
The SAML Configuration dialog box consists of the following sections: l
SAML2 Creation. Modify the SAML2 Authentication parameters for sending
SAML authentication requests from BSM.
l
SAML2 Validation. Modify the SAML2 Authentication parameters for decrypting SAML requests received by BSM.
Important information
l
General information about this wizard is available here:
l
BSM comes with SAML enabled by default. If you want to disable SAML authentication, clear the Enable SAML2 authentication schema check box.
Page 348 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Wizard map
The
"Authentication Wizard" on page 345
contains:
"Authentication Wizard" on page 345
>
"Single Sign-On Page" on page 346
>
(SAML2 Configuration Dialog Box) >
"LDAP General Configuration Page" on next page
> ( "LDAP Vendor Attributes Dialog Box" on page 353 ) >
Synchronization Configuration Page" on page 354
>
User interface elements are described below:
UI
Element Description
Restore
Restores the SAML2 configuration attributes to their state upon logging into the current session of BSM.
SAML2 Creation Section
User interface elements are described below:
UI Element
(A-Z)
Keystore filename
Keystore password
Look for keystore in classpath
Private key alias
Private key password
Description
The filename of the keystore in BSM.
l
When Look for keystore in classpath is not selected, this value must be the full path of the keystore's location, for example:
C:\mystore\java.keystore.
l
When Look for keystore in classpath is selected, this value must be just the file name of the keystore, for example: java.keystore.
The password which enables access to the keystore containing the private key used for encryption during the SAML authentication request.
Select for the Lightweight Single Sign-On framework to search for the keystore in the classpath.
Note: When this option is selected, you enter only the name of the actual keystore file in the Keystore filename field.
Indicates the alias of the private key used for encryption during the SAML authentication request.
Indicates the password of the private key used for encryption during the SAML authentication request.
SAML2 Validation Section
User interface elements are described below:
Page 349 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
UI Element
(A-Z)
Look for keystore in classpath
Keystore filename
Keystore password
Description
Select for the Lightweight Single Sign-on framework to search for the keystore in the classpath.
Note: When this option is selected, you enter only the name of the actual keystore file in the Keystore filename field.
The filename of the keystore in BSM.
l
When Look for keystore in classpath is not selected, this value must be the full path of the keystore's location, for example:
C:\mystore\java.keystore.
l
When Look for keystore in classpath is selected, this value must be just the file name of the keystore, for example: java.keystore.
The password of the public key used for decryption during the SAML authentication request.
LDAP General Configuration Page
This wizard page enables you to use an external LDAP server to store authentication information
(user names and passwords) and to enable user synchronization between LDAP users and BSM users.
To access
Select Admin > Platform > Users and Permissions > Authentication
Management, and click Configure. Navigate to the LDAP General
Configuration page.
The available LDAP modes are: l
Enabled
l
Disabled
Note: LDAP cannot be used for authentication when you choose
IdentityManagement on the Single Sign-On Configuration page of the wizard.
Important information
l
General information about this wizard is available here:
l
When configuring LDAP parameters, consult your LDAP Administrator for assistance.
Wizard map
The
"Authentication Wizard" on page 345
contains:
"Authentication Wizard" on page 345
>
"Single Sign-On Page" on page 346
>
( "SAML2 Configuration Dialog Box" on page 348 ) > LDAP General
Configuration Page >
"LDAP Users Synchronization Configuration Page" on page 354
>
Page 350 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
LDAP General Configuration Section
User interface elements are described below:
UI Element
(A-Z) Description
Indicates that the value in the specified field is empty or invalid.
You can view a description of the error in one of the following ways: l
Hover over the error icon to display a tooltip with the error message.
l
Access the log file <HPBSM root
directory>\log\EJBContainer\login.log.
Advanced
Opens the LDAP Vendor Attributes dialog box enabling you to modify configurations for the selected LDAP vendor. For details, see
Attributes Dialog Box" on page 353
.
Distinguished
Name (DN)
Resolution
Select to enable entering LDAP search user credentials.
Note: If your LDAP requires user credentials to verify connection to LDAP server, you will need to use the users-remote-repository service in the JMX console to enter these credentials, because this UI will not let you past LDAP server URL without valid user credentials.
Distinguished
Name of
Search-
Entitled User
Defines the Distinguished Name (DN) of a user with search privileges on the
LDAP directory server.
Note: Leave this entry blank for an anonymous user.
Page 351 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
UI Element
(A-Z)
LDAP server
URL
Description
Enter the URL of the LDAP (or, for Active Directory users, Global Catalog [AD
GC]) server.
To represent different trees in the same forest, enter multiple DNs, separated by semicolons.
To allow failover, enter multiple LDAP (AD GC) server URLs, separated by semicolons.
The required format is: ldap://machine_name:port/scope??sub l
LDAP servers typically use port 389; AD GC servers typically use port 3268 or secure port 3269.
l
Possible values of scope = sub, one, or base, and are case sensitive.
l
BSM ignores the attribute between the two question marks, if one exists.
l
When the port number and scope value are empty, default values are used.
n
Default port number for regular communication: 389 n
Default port number for SSL communication: 636 n
Default scope value: sub
Examples:
Single DN, single LDAP server: ldap://my.ldap.server:389/ou=People,o=myOrg.com??sub
Multiple DNs: ldap://my.ldap.server:389/ou=People, o=myOrg.com??sub; ldap://my.ldap.server:389/ou=Staff,o=my2ndOrg.net??sub
Multiple LDAP servers: ldap://my.ldap.server:389/ou=People, o=myOrg.com??sub; ldap://my.2ndldap.server:389/ou=People,o=myOrg.com??sub
Note: If you receive a red X after entering the URL with the following popup text:
ERROR - sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
This means that you need to establish trust to the LDAP server. For details, see
"How to Secure Communication Between the LDAP Server and BSM Server Over SSL" on page 379
Page 352 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
UI Element
(A-Z) Description
LDAP vendor type
Enter the LDAP vendor you are using. Select from: l
Common LDAP l
Microsoft Active Directory l
Other
Note: If you click Advanced and modify the LDAP Vendor Attribute settings, the value of this field automatically changes to Other.
Password of
Search
Entitled User
Defines the password of the user entitled to search the LDAP server entities for groups.
Note: Leave this entry blank for an anonymous user.
Test DN Resolution Section
Enables you to verify that both the configured LDAP parameters and the credentials of a specified user are valid.
User interface elements are described below:
UI
Element
(A-Z) Description
Password
The password of the user whose credentials are entered in the UUID field.
Note: This field is optional. If left empty, anonymous user is used.
Test
UUID
Tests the LDAP configuration and user credentials validity. A message is displayed indicating whether or not the validation was successful.
The actual login name (Unique User ID) of the LDAP user you want to verify.
LDAP Vendor Attributes Dialog Box
This dailog box page enables you modify the default LDAP settings that are specific to the selected vendor.
To access
Click Advanced on the LDAP General Configuration Page of the
Authentication Management Wizard.
Important information
l
General information about this wizard is available here:
l
If you modify the LDAP Vendor Attribute settings, the value of the LDAP
Vendor Type field on the LDAP General Configuration page automatically changes to Other.
Page 353 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Wizard map
The
"Authentication Wizard" on page 345
contains:
"Authentication Wizard" on page 345
>
"Single Sign-On Page" on page 346
>
( "SAML2 Configuration Dialog Box" on page 348 ) >
> (LDAP Vendor Attributes Dialog Box) >
Synchronization Configuration Page" below
>
User interface elements are described below:
UI Element (A-
Z) Description
Group class object
Defines which LDAP entities are to be considered groups on the LDAP server.
Defines the specific attribute that determines which of the LDAP group's entities are to be considered members of the LDAP group.
Groups member attribute
Restore
Current
Users filter
Users object class
Users unique
ID attribute
Restores the LDAP vendor attributes to their state upon logging into the current session of BSM.
Defines which LDAP users are enabled to log into BSM.
Defines which LDAP entities are to be considered users on the LDAP server.
The attribute you want to log into BSM with, as it appears on the LDAP server.
Example: uid, mail
LDAP Users Synchronization Configuration Page
This wizard page enables you configure the LDAP server to synchronize LDAP users with BSM users.
To access
Select Admin > Platform > Users and Permissions > Authentication
Strategy, and click Configure. Navigate to the LDAP Users Synchronization
Configuration page.
Important information
l
General information about this wizard is available here:
l
This page is enabled only if the LDAP General Configuration page has been configured correctly.
Wizard map
The
"Authentication Wizard" on page 345
contains:
"Authentication Wizard" on page 345
>
"Single Sign-On Page" on page 346
>
( "SAML2 Configuration Dialog Box" on page 348 ) >
> ( "LDAP Vendor Attributes Dialog Box" on previous page
) >
LDAP Users Synchronization Configuration Page >
Page 354 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
User interface elements are described below:
UI Element (A-Z) Description
Indicates that the value entered in the specified field is invalid.
Enable User
Synchronization
Select to enable User Synchronization upon logging into BSM, to synchronize LDAP users with BSM users.
Important: Ensure that you have mapped LDAP groups to BSM groups before selecting this check box. If you have not performed Group Mapping, all users are nested under the Root group and are assigned Viewer permissions. For details on mapping groups, see
Synchronize Users" on page 375 .
Groups base
DN
Groups search filter
Root groups base DN
The Distinguished Name (DN) of the LDAP entity from which you want to start your groups search.
Enter the relevant parameters to indicate which attributes are to be included in the groups search.
Root groups filter
Test
Test Groups
Configuration
Pane
The Distinguished Name (DN) of the LDAP groups that are to be first on the hierarchical tree of mapped groups. This value must be a subset of the
Groups base DN.
Enter the parameters to determine which LDAP entities are to be the hierarchical base for the LDAP groups. The specified entities are then available to be mapped to groups in BSM.
Verifies that the parameters entered to define the LDAP groups structure are valid.
Displays the groups available for mapping with BSM groups and the LDAP groups' hierarchical structure. The displayed groups are determined by the parameters entered into the fields on the LDAP Users Synchronization
Configuration page.
Summary Page
This wizard page displays a summary of the authentication strategies configured in the
Authentication Management Wizard.
To access
Select Admin > Platform > Users and Permissions > Authentication
Management, and click Configure. Enter information in the Single Sign-On and
LDAP pages, and navigate to the Summary page.
Important information
General information about this wizard is available here:
"Authentication Wizard" on page 345
.
Page 355 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 21: Authentication Strategies
Wizard map
The
"Authentication Wizard" on page 345
contains:
"Authentication Wizard" on page 345
>
"Single Sign-On Page" on page 346
>
( "SAML2 Configuration Dialog Box" on page 348 ) >
> ( "LDAP Vendor Attributes Dialog Box" on page 353 ) >
"LDAP Users Synchronization Configuration Page" on page 354
> Summary
Page
User interface elements are described below:
UI Element (A-Z)
LDAP General
Configuration
LDAP Users
Synchronization
Configuration
Single Sign-On
Configuration
Description
Displays the LDAP General Configuration parameters, as configured on the LDAP General Configuration page of the wizard.
Displays the LDAP Users Synchronization Configuration parameters, as configured on the LDAP Users Synchronization Configuration page of the wizard.
Displays the Single Sign-On parameters, as configured in the wizard.
Page 356 of 427 HP Business Service Management (9.20)
Chapter 22
Lightweight Single Sign-On Strategy
The default single sign-on authentication strategy for BSM is Lightweight Single Sign-On (LW-
SSO). LW-SSO is embedded in BSM and does not require an external machine for authentication.
BSM currently uses version 2.4 of LW-SSO.
For an overview of Single Sign-On strategies, see
"Setting Up an SSO Authentication Strategy" on page 341 .
You can configure LW-SSO in BSM using the Authentication Wizard. For details on the
Authentication Wizard, see
"Authentication Wizard" on page 345 .
LW-SSO can be configured using the JMX console to accept client-side authentication certificates.
Once a certificate is recognized, LW-SSO creates the token to be used by other applications. For details, see
"How to Secure User Access to BSM Using Client-Side Authentication Certificates" on page 361 .
For details on limitations of working with LW-SSO, see
"LW-SSO Authentication – General
.
Page 357 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 22: Lightweight Single Sign-On Strategy
LW-SSO Configuration for Multi-Domain and
Nested Domain Installations
LW-SSO configuration, set in the Authentication Wizard (for details, see
"Authentication Wizard" on page 345 ), depends on the architecture of your BSM installation.
If you log into BSM through a man-in-the-middle, such as reverse proxy, a load balancer, or NAT, the BSM domain is the domain of the man-in-the-middle.
If you log in directly to the BSM Gateway, the BSM domain is the domain of the BSM Gateway.
For LW-SSO to work with another application in a domain different from the BSM domain, all of these domains must be listed in the Trusted Hosts/Domains list of the LW-SSO configuration.
If your BSM domain and integrating application are located in nested domains, then the suffix of the domain should be the defined as the LW-SSO domain for both applications. In addition, you should disable automatic domain calculation (Parse automatically in the Authentication Wizard) and explicitly state the domain suffix.
Example 1:
BSM gateway server is located in emea.hp.com
TransactionVision server is located in cnd.hp.com
Disable automatic domain calculation and set domain name = hp.com
Example 2:
BSM gateway server is in corp.ad.example.com
NNMi server is in sdc.example.com
Load balancer is in example.com
Disable automatic domain calculation and set domain name = example.com
Page 358 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 22: Lightweight Single Sign-On Strategy
How to Configure Unknown User Handling Mode
This task describes how to handle unknown users trying to log into BSM—users that were authenticated by the hosting application but do not exist in the BSM users repository:
To configure unknown user handling mode:
1. Select Admin > Platform > Setup and Maintenance > Infrastructure Settings, choose
Foundations, and select Single Sign On.
2. Locate the Unknown User Handling Mode entry in the Single Sign On - Lightweight (LW-
SSO) field, and select one of the following options: n
Integration User. A user with the User name Integration User is created in place of the user who attempted to login. This user has System Viewer permissions.
n
Allow. The user is created as a new BSM user and allowed access to the system. This user has System Viewer permissions, and his default password is his login name.
n
Deny. The user is denied access to BSM, and is directed to the login page.
The changes take effect immediately.
Note: When User Synchronization is enabled between BSM and the LDAP server, unknown users are always denied entry into BSM.
Page 359 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 22: Lightweight Single Sign-On Strategy
How to Modify LW-SSO Parameters Using the JMX
Console
This task describes how to modify options and parameters used with LW-SSO in the JMX console.
You can also use the JMX console if you are locked out of BSM and must change SSO parameters to gain access.
To modify Lightweight Single Sign-On (LW-SSO) parameters using the JMX console:
1. Enter the URL of the JMX console (http://<server name>:8080/jmx-console/) in a web browser.
2. Enter your JMX console authentication credentials. If you do not know your authentication credentials, contact your system administrator.
3. Locate the Lightweight Single Sign-On context, as follows: a. Domain name: Topaz b. Service: LW-SSO Configuration
4. Modify parameters accordingly.
The changes take effect immediately.
Page 360 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 22: Lightweight Single Sign-On Strategy
How to Secure User Access to BSM Using Client-
Side Authentication Certificates
You can secure user access to BSM using client-side authentication certificates. You configure
LW-SSO using the JMX console to accept such certificates. Once a certificate is accepted, the user is logged into BSM. Client-side authentication certificates provide a secure alternative to entering user credentials in the login screen.
To configure LW-SSO to work with client-side authentication certificates:
1. Determine which field and which attribute in the client-side certificate will be used for authentication (example: EMAILADDRESS in SubjectDN). To do this, view your client certificate details and look at the Subject or SubjectAlternativeName field. Decide which attribute you are going to use.
2. Enter the URL of the JMX console (http://<Gateway or Data Processing Server
name>:8080/jmx-console/)in a web browser.
3. Enter your JMX console authentication credentials.
4. Under the domain name Topaz, locate service=LW-SSO Configuration.
5. To enable client-side authentication, set the attribute
ClientCertificateInboundHandlerEnabled to true.
Note: It is strongly recommended to enable client-side authentication only when this is required, and otherwise to explicitly set the value to false.
6. To define the field that contains the User Identifier, locate the attribute
ClientCertificateUserIdentifierRetrieveField, and enter the name of the authentication certificate field in which the User Identifier is located, for example SubjectDN or
SubjectAlternativeName.
7. To define how to retrieve the User Identifier from the field, locate the attribute
ClientCertificateUserIdentifierRetrieveMode, and enter the appropriate User Identifier retrieve mode -- either EntireField or FieldPart.
8. To define the part of the User Identifier Retrieve field that contains the User Identifier, locate the attribute attribute ClientCertificateUserIdentifierRetrieveFieldPart, and enter the name of the part of the User Identifier Retrieve field in which the User Identifier is located, for example EMAILADDRESS.
Note: If userIdentifierRetrieveMode is set as FieldPart, or if userIdentifierRetrieveField is set as SubjectAlternativeName, the attribute
ClientCertificateUserIdentifierRetrieveFieldPart must be specified. Otherwise, it may be left empty.
9. Click Apply Changes.
10. In the BSM UI, select Admin > Platform > Setup and Maintenance > Infrastructure
Page 361 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 22: Lightweight Single Sign-On Strategy
Settings. Click Foundations and select Single Sign-On from the drop-down list box.
11. Set Unknown User Handling Mode to Deny.
Page 362 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 22: Lightweight Single Sign-On Strategy
How to Secure User Access to BSM Using an
External Authentication Point
LW-SSO 2.4 enables the use of an external authentication point, allowing customers to plug in their own credential validation for whatever authentication technology they wish to use: LDAP, a proprietary user/password database, a custom SSO solution, etc.
The external authentication point is an external URL that does the actual user authentication. It obtains the user credentials (usually the user name and password, but it could be something else, such as the user's class-B certificate, or a proprietary SSO token), validates these credentials, and then creates an "authentication assertion" — a token that states who the authenticated user is, and usually also provides information about how the user was authenticated.
To use an external authentication solution with LW-SSO 2.4:
1. If using LDAP, ensure that the same user repository is being used by BSM and the authentication point server. If not using LDAP, create the users manually in BSM.
2. Set LW-SSO configuration on the authentication point server side to use the same initString as in BSM.
3. In LW-SSO configuration on the BSM Gateway server, use the JMX Console to: a. Specify AuthenticationPointServer URL b. Set validationPoint enabled = true c. Click Apply Changes.
d. Restart the BSM Gateway server.
4. Make sure you can log into BSM through the external authentication point. If you are unable to log in, see
"Troubleshooting and Limitations" on next page
.
5. If you do not want particular URLs to use this feature, use the JMX Console to add them to the list of non-secure URLs in the LW-SSO configuration.
Page 363 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 22: Lightweight Single Sign-On Strategy
Troubleshooting and Limitations
This section describes troubleshooting and limitations for Lightweight Single Sign-On.
Unable to Access BSM Due to Changes in LW-SSO Parameters
If you are locked out of BSM, you can update selected Lightweight Single Sign-On (LW-SSO) parameters remotely using the JMX console on the application server that is embedded in BSM.
For details on how to change LW-SSO parameters outside the BSM interface, see
LW-SSO Parameters Using the JMX Console" on page 360
.
Synchronizing Users When Using LW-SSO
LW-SSO does not ensure user synchronization between integrated applications. Therefore, you must enable LDAP and configure group mapping for the integrated application to monitor users.
Failure to map groups and synchronize users may cause security breaches and negative application behavior. For details on mapping users between applications, see
"How to Map Groups and Synchronize Users" on page 375
.
Unable to Log into BSM when Using an External Authentication Point
If you enabled an external authentication point (AP) and are unable to log in through it, make sure that the user whose credentials you are entering is defined as a user in BSM.
Page 364 of 427 HP Business Service Management (9.20)
Chapter 23
Identity Management Single Sign-On
Authentication
You implement Identity Management Single Sign-On (IDM-SSO) if you want a more secure connection than that offered by LW-SSO, or if the applications configured outside of BSM do not support LW-SSO. The IDM server is monitored by a single center Policy Server, and consists of a
User Repository, a Policy Store (both could reside over the same server as the policy server), and a
Web Server Agent installed over each of the application's web servers communicating with the
Policy Server. The IDM server controls users' access to various organizational resources, protecting confidential personal and business information from unauthorized users. For details, see your IDM vendor's documentation.
BSM requires the IDM vendor to store user information to render it available as a header on http requests. You configure both the Header name and the IDM-SSO strategy in the Authentication
Wizard. For details, see
"Authentication Wizard" on page 345 .
Before configuring IDM-SSO in BSM, make sure you see your IDM login dialog before the BSM login screen.
If you do not see it, work with your IDM administrator. If the same LDAP was defined in BSM as used by IDM, you should be able to authenticate through both the IDM and BSM login screens using the same credentials. If not, verify that LDAP settings in BSM match those used by IDM.
Now you are ready to configure IDM-SSO in BSM. If you need help dumping headers in order to determine the correct IDM header to use in configuration, you can return to the BSM login screen without closing the session and append /DumpSession.jsp to the login URL. Look for your user login ID in the resulting list. Before it should be the header name supplied by IDM. You can verify it using http://<HPBSM server>/topaz/verifyIDM.jsp in the same user session. Once it is verified as correct, you should be able to use it in the Authentication Management wizard.
Page 365 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 23: Identity Management Single Sign-On Authentication
Securing BSM Resources Under IDM-SSO
When using IDM-SSO as a Single Sign-On strategy, BSM resources may be protected with form or basic authentication schemes, or left unprotected.
Resources accessed by application users
If you want to use IDM-SSO to secure BSM resources accessed by application users, use form
authentication on the following resources: l
/filters/* l
/hpbsm/* l
/mam-images/* l
/mcrs/* l
/MercuryAM/* l
/odb/* l
/opal/* l
/opr-admin-server/* l
/opr-console/* l
/opr-gateway/* l
/opr-web/* l
/ovpm /* l
/topaz/* l
/topazSettings/* l
/tv/* l
/tvb/* l
/ucmdb-ui/* l
/uim/* l
/utility_portlets/* l
/webinfra/*
Resources accessed by data collectors
If you want to use IDM-SSO to secure BSM resources accessed by data collectors in machine-tomachine communication, use an authentication method that allows passing credentials, or basic authentication.
The following resources are used by data collectors: l
/ext/* — used by RUM l
/mam/* — used by RTSM
Page 366 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 23: Identity Management Single Sign-On Authentication l
/topaz/topaz_api/* — used by all data collectors to get BSM version, server time, etc.
Resources accessed by web services (required)
If you use IDM-SSO with BSM, you must protect the following resources with basic
authentication as they are used by various BSM web services: l
/opr-admin-server/rest/* l
/opr-console/rest/* l
/opr-gateway/rest/* l
/topaz/bam/* l
/topaz/bsmservices/* l
/topaz/eumopenapi/* l
/topaz/servicehealth/* l
/topaz/slm/*
Additional resources to be protected with basic authentication
l
/topaz/rfw/directAccess.do — used with published URL to a report l
/topaz/sitescope/* — used for SAM Admin embedded in BSM UI
Unprotected
The following resources should remain unprotected: l
/mam-collectors l
/topaz/Charts l
/topaz/images l
/topaz/Imgs/chartTemp l
/topaz/js l
/topaz/rfw/static l
/topaz/services/technical/time l
/topaz/static l
/topaz/stylesheets l
/tvb/rest l
/ucmdb-api
If you are using a Load Balancer, you should also unprotect the following resources: l
/topaz/topaz_api/loadBalancerVerify_core.jsp
l
/topaz/topaz_api/loadBalancerVerify_centers.jsp
Page 367 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 23: Identity Management Single Sign-On Authentication
Troubleshooting and Limitations
This section provides troubleshooting help related to IDM-SSO.
Errors When Entering IDM-SSO Header in Authentication Wizard
Make sure the correct header is used. Ask your Siteminder administrator to dump all headers and look for one that matches what you expect to use. For example, if you want to use an email address as your login username, look for a field containing only an email address. Or, for example, if it looks like HTTP_SEA, remove HTTP_ from the name and give sea as the header name.
Verifying Correct User ID
To verify that you get the correct user ID with the header you provided, go to https://<HPBSM
server>/topaz/verifyIDM.jsp?headerName=sea (if sea is your header).
Page 368 of 427 HP Business Service Management (9.20)
Chapter 24
LDAP Authentication and Mapping
You can use an external LDAP server to store users' information (usernames and passwords) for authentication purposes, instead of using the internal BSM service. You can also use the LDAP server to synchronize BSM and LDAP users. For optimal performance, it is recommended that the
LDAP server be in the same subnet as the rest of the BSM servers. For optimal security, it is recommended to either configure an SSL connection between the BSM Gateway Server and the
LDAP server, or to have BSM servers and the LDAP server on the same secure internal network segment.
Authentication is performed by the LDAP server, and authorization is handled by the BSM server.
You configure the LDAP server for authentication and user synchronization using the
Authentication Wizard. For details on the Authentication Wizard, see
"Authentication Wizard" on page 345 .
For details on securing communication between an LDAP server and your BSM server over SSL, see
"How to Secure Communication Between the LDAP Server and BSM Server Over SSL" on page 379 .
Page 369 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
Mapping Groups
You map groups to enable user synchronization between LDAP users and BSM users. The Group
Mapping feature is accessible through the Users and Permissions interface, by clicking the LDAP
Synchronization
button and selecting Group Mappings. This button is enabled only if the following conditions are met: l
The LDAP mode on the Authentication Strategy page is configured to Enabled.
l
The user has administrator permissions.
Once user synchronization is enabled, the User Management interface has the following limitations: l
You cannot create a user.
l
The User name and Login name fields for individual users are disabled.
l
The Password field is invisible.
l
You cannot manually assign users to groups using the Hierarchy tab.
Note: Users who are not assigned to any group will appear at the Root (All) level, with the role defined in Automatically Created User Roles, in Infrastructure Settings, under
LDAP Configuration. In this does not give you sufficient control of user permissions, see
"Achieving Finer Control over Default User Permission Assignments" on page 374 .
Note: Some customers like the concept of automatic user creation but prefer to put users into the appropriate BSM groups manually. However, as noted above, with user synchronization enabled, manual group assignment is disabled in BSM.
To manually assign users to the appropriate BSM group when LDAP User Synchronization is enabled, do the following:
1) Disable User Synchronization in Group Mappings.
2) Assign users to groups manually using the Hierarchy tab.
3) Re-enable User Synchronization in Group Mappings.
You can optionally map an LDAP group to multiple BSM groups, or multiple LDAP groups to a BSM group.
When enabling the Group Mapping feature, you can log into BSM with any unique user attribute that exists on the LDAP server (for example, an email address). For details, see
Attribute Used to Log into BSM" on page 378 .
Page 370 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
Synchronizing Users
The user synchronization feature maps users on an LDAP server to users in BSM. This simplifies the process of managing users for BSM administrators, as all of the user management functions are done through the LDAP server. It is recommended to grant permissions on the group level in BSM, and then nest users into groups according to their desired permission level. If users are moved between LDAP groups, they are moved between their corresponding mapped groups on the BSM server after logging into BSM.
LDAP users who do not exist in, and log into, BSM, are created as BSM users. Their status is determined as follows: l
If the user belongs to a mapped LDAP group, she is automatically assigned to the BSM group that is mapped to their LDAP group.
l
If their group is not mapped to a BSM group, or if they do not belong to an LDAP group, they are nested under the Root group and created as a BSM user with System Viewer permissions.
Their permissions and user hierarchy can be modified on the User Management interface.
The following flowchart displays the process of User Management when LDAP is enabled, as performed by the BSM administrator and BSM itself when the user logs in:
Page 371 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
For an LDAP user to log into BSM, he must match the criteria defined in the Users filter field on the
LDAP Advanced General Configuration dialog box in the Authentication Wizard. For details on the
LDAP General Configuration page, see
"LDAP Vendor Attributes Dialog Box" on page 353 .
Note: Be aware that any new LDAP user who satisfies the user filter will be created as a BSM user on first login. Ask your LDAP administrator to help you narrow down the filter definition so that only appropriate users can gain access to BSM.
Users that have been removed from the LDAP server are still displayed as BSM users, even though they are no longer registered as LDAP users and cannot log into BSM. These users are called
Obsolete Users. For details on removing Obsolete Users from BSM, see
.
Page 372 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
For details on synchronizing LDAP users with BSM users, see
Synchronize Users" on page 375
.
For details on synchronizing groups after upgrading from a previous version of BSM, see
"Synchronizing Users After Upgrading from a Previous Version of BSM" below .
Synchronizing Users After Upgrading from a Previous
Version of BSM
When upgrading from a previous version of BSM, the Enable User Synchronization setting in
Infrastructure Settings is set to False by default. This enables you to map the LDAP groups to groups in BSM using the LDAP Configuration button on the Users and Permissions interface. If you do not map the groups at this time, all BSM groups are nested under the Root directory.
Once the LDAP and BSM groups have been mapped, you must change the Enable User
Synchronization setting in Infrastructure Settings to True for users to be synchronized upon login to BSM.
For details on performing this task, see
"How to Synchronize Users After Upgrading from a
Previous Version of BSM" on page 377 .
Page 373 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
Achieving Finer Control over Default User
Permission Assignments
If you need a default group mapping for all users who do not fit into any of the currently mapped groups, and the default BSM user role (as defined in the infrastructure setting Automatically
Created User Roles under LDAP Configuration) provides insufficient granularity, use the
Dynamic LDAP group feature in BSM.
Request that your corporate LDAP server administrator create a dynamic LDAP group based on the same user filter that you specified in the BSM LDAP configuration.
This user filter automatically populates and maintains members of the dynamic group in your corporate LDAP.
In BSM, create a local group with the roles and permissions that you require by default. Map the dynamic group created in your corporate LDAP to the BSM local group. Any user who is allowed to enter BSM but does not belong to any other mapped group will belong to the default group. Without such a default group, these users would be created at the root level in the User Management tree and their permissions would need to be handled individually.
To enable dynamic LDAP groups in BSM, go to Infrastructure Settings, select the LDAP
Configuration context and set Enable Dynamic Groups to true. The change takes effect immediately.
Before dynamic groups are enabled, List Users, in the Group Mappings dialog box under Users
and Permissions, will not display members of the dynamic group.
Note: Because corporate LDAP groups can be very large, List Users will display only up to the first 100 users. To see the whole user list or search for specific users, use a standard
LDAP browser.
Page 374 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
How to Map Groups and Synchronize Users
This task describes how to map LDAP groups to BSM groups, and how to synchronize LDAP users with BSM users:
1.
Configure the LDAP Server for Mapping Groups
You enable the LDAP server for Group Mapping, using the Authentication Wizard. For task details, see
"Authentication Wizard" on page 345
.
2.
Create BSM Groups and Hierarchy
You create local groups in BSM with the appropriate roles to nest users into, and users adopt the permission level of the group they are nested in. For task details, see
"Groups/Users Pane" on page 313 .
3.
Map LDAP Groups to BSM Groups
You map user groups on the LDAP server to groups in BSM.
Caution: Administrators must do one of the following, to avoid being locked out of BSM when logging out after enabling the LDAP server but before configuring group mapping and user synchronization: n
Ensure that they have mapped their own group, to enable logging into BSM after enabling User Synchronization.
n
Create an account in BSM with superuser permissions.
a. On the Users and Permissions interface, navigate to the Groups/Users pane, click the
LDAP Configuration
Mappings dialog box.
button and select Group Mappings to open the Group b. In the <Repository Name> Remote Repository pane, select a remote LDAP server group and click Assign Groups.
The BSM groups mapped to the selected LDAP group are displayed in the BSM Local
Repository for Remote Group: <group name> pane.
Existing mapping of all LDAP groups is displayed in the Local Groups to Remote
Groups Mapping pane.
Page 375 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
Mapping local groups to remote groups:
4.
Enable User Synchronization
You enable synchronization of user groups on the LDAP server with user groups in BSM by configuring the relevant settings on the LDAP Users Synchronization Configuration page in the
Authentication Wizard.
n
Before enabling user synchronization, ensure that you have either created a superuser account in BSM that matches your own LDAP user login, or mapped an appropriate
LDAP group to a BSM group that has the superuser role assigned to it. If you have not done so, and log out of BSM after enabling LDAP but before group mapping is completed and user synchronization is enabled, the designated BSM superuser account will be locked out of BSM.
n
To disable user synchronization and enable management of users through the User
Management interface in BSM, clear the Enable User Synchronization check box on the LDAP Users Synchronization Configuration page in the User Management
> LDAP > Group Mappings user interface.
For details on synchronizing users through the Authentication Wizard, see
Synchronization Configuration Page" on page 354 .
Page 376 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
How to Synchronize Users After Upgrading from a
Previous Version of BSM
To synchronize LDAP and BSM users after upgrading from a previous version of BSM:
1. If you have upgraded from a version earlier than BSM 7.50, ensure that the Enable User
Synchronization check box on the LDAP Users Synchronization page of the
Authentication Wizard is cleared.
2. Ensure that LDAP groups have been mapped to BSM groups. For details on performing this task, see
"How to Map Groups and Synchronize Users" on page 375 .
3. Navigate to the LDAP Users Synchronization page in the Authentication Wizard, and select the Enable User Synchronization check box.
Page 377 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
How to Modify the Attribute Used to Log into BSM
This task describes how to modify the LDAP attribute with which you want to log into BSM.
To modify the LDAP attribute with which you want to log into BSM:
1. Navigate to Admin > Platform > Users and Permissions > Authentication Strategy.
2. Click the Configure button to activate the Authentication Strategy Wizard.
3. Navigate to the LDAP General Configuration page, and click the Advanced button.
4. Modify the User unique ID attribute to the attribute you want to log in with, as it appears on the
LDAP server.
Page 378 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
How to Secure Communication Between the LDAP
Server and BSM Server Over SSL
1. If the LDAP server requires a secure connection perform the following steps: a. Obtain root CA certificate from the Certificate Authority that issued LDAP server certificate b. Import it into the truststore of JVM on each BSM gateway (for both JRE and JRE64).
c. Restart the BSM gateway servers
For example:
cd C:\HPBSM\JRE64\bin keytool -import -trustcacerts -alias myCA -file c:\RootCA.cer -keystore ..\lib\security\cacerts cd C:\HPBSM\JRE\bin keytool -import -trustcacerts -alias myCA -file c:\RootCA.cer -keystore ..\lib\security\cacerts :
2. Verify that communication between the LDAP server and the BSM server is valid over SSL, using the Authentication Management Wizard, as follows: a. Navigate to the Authentication Management Wizard by selecting Admin > Platform >
Users and Permissions > Authentication Management, click Configure and navigate to the LDAP General page.
b. Enter the URL of your LDAP server, according to the following syntax: ldaps://machine_ name:port/<scope>??sub.
Ensure that the protocol is ldaps://, and the port number is configured according to the SSL port, as configured on the LDAP server (default is 636).
c. Test your configuration on the LDAP General Configuration page by entering the UUID and password of a known LDAP user in the relevant fields. Click Test to authenticate the user.
For details, see
"LDAP General Configuration Page" on page 350
.
Page 379 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
How to Delete Obsolete Users
This task describes how to delete BSM users who no longer exist on the LDAP server.
This option is enabled only if the following conditions are met: l
The Remote user repository mode on the Authentication Strategy page is set to Enabled.
l
The user has Delete permissions.
To delete obsolete users:
1. Select Admin > Platform > Users and Permissions, click the LDAP Configuration button in the Groups/Users pane, and select Delete Obsolete Users.
2. Select the user you want to delete.
Page 380 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 24: LDAP Authentication and Mapping
Troubleshooting and Limitations
This section describes troubleshooting and limitations for Lightweight Directory Access Protocol
(LDAP) Authentication.
l
When setting LDAP server URL: if you see a red cross containing the following error:
ERROR - sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
You have not yet configured a secure connection to the LDAP server. For details about how to do this, see Securing Communication Between an LDAP Server and BSM Server Over SSL in the HP Business Service Management Hardening Guide PDF.
l
When BSM is installed with an Oracle database and User Synchronization is enabled with an
LDAP Active Directory server, ensure that you log into BSM with the correct-case UID
(uppercase or lowercase), as configured on the LDAP server. This is because while the Oracle database is case sensitive, the LDAP Active Directory is case insensitive, and logging in with an incorrect case UID can create undesirable results.
For example, if a user called testuser exists on the LDAP Active Directory server and logs into
BSM, he is automatically created as BSM user testuser, who can be assigned permissions in the
BSM User Management interface. If you then log into BSM as Testuser, the LDAP Active
Directory server sends an acknowledgement that the user exists (because Active Directory is case insensitive) and he is allowed entry to BSM. However, since the Oracle database does not identify this user as testuser (because the Oracle database is case sensitive), the user Testuser is treated as a new user, without the permissions that were assigned to testuser.
Page 381 of 427 HP Business Service Management (9.20)
Chapter 25
LW-SSO Authentication – General Reference
LW-SSO is a method of access control that enables a user to log on once and gain access to the resources of multiple software systems without being prompted to log on again. The applications inside the configured group of software systems trust the authentication, and there is no need for further authentication when moving from one application to another.
The information in this section applies to LW-SSO version 2.4.
LW-SSO Token Expiration
The LW-SSO Token's expiration value determines the application's session validity. Therefore, its expiration value should be at least the same value as that of the application session expiration value.
Recommended Configuration of the LW-SSO Token Expiration
Each application using LW-SSO should configure token expiration. The recommended value is 60 minutes. For an application that does not require a high level of security, it is possible to configure a value of 300 minutes.
GMT Time
All applications participating in an LW-SSO integration must use the same GMT time with a maximum difference of 15 minutes.
Multi-domain Functionality
Multi-domain functionality requires that all applications participating in LW-SSO integration configure the trustedHosts settings (or the protectedDomains settings), if they are required to integrate with applications in different DNS domains. In addition, they must also add the correct domain in the lwsso element of the configuration.
Get SecurityToken for URL Functionality
To receive information sent as a SecurityToken for URL from other applications, the host application should configure the correct domain in the lwsso element of the configuration.
Page 382 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 25: LW-SSO Authentication – General Reference
LW-SSO System Requirements
The following table lists LW-SSO configuration requirements:
Application Version
Java 1.5 and higher
HTTP Sevlets API 2.1 and higher
Internet Explorer 6.0 and higher
Comments
FireFox 2.0 and higher
Browser should enable HTTP session cookie and
HTTP 302 Redirect functionality
Browser should enable HTTP session cookie and
HTTP 302 Redirect functionality
JBoss
Authentications
Tomcat
Authentications
Acegi
Authentications
Spring Security
Authentication
Web Services
Engines
JBoss 4.0.3
JBoss 4.3.0
Standalone
Tomcat 6.0.29
Standalone
Tomcat 5.0.28
Standalone
Tomcat 5.5.20
Acegi 0.9.0
Acegi 1.0.4
Spring Security
2.0.4
Axis 1 - 1.4
Axis 2 - 1.2
JAX-WS-RI
2.1.1
Page 383 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 25: LW-SSO Authentication – General Reference
LW-SSO Security Warnings
This section describes security warnings that are relevant to the LW-SSO configuration: l
Confidential InitString parameter in LW-SSO. LW-SSO uses Symmetric Encryption to validate and create a LW-SSO token. The initString parameter within the configuration is used for initialization of the secret key. An application creates a token, and each application using the same initString parameter validates the token.
Caution:
n
It is not possible to use LW-SSO without setting the initString parameter.
n
The initString parameter is confidential information and should be treated as such in terms of publishing, transporting, and persistency.
n
The initString parameter should be shared only between applications integrating with each other using LW-SSO.
n
The initString parameter should have a minimum length of 12 characters.
l
Level of authentication security. The application that uses the weakest authentication framework and issues a LW-SSO token that is trusted by other integrated applications determines the level of authentication security for all the applications.
It is recommended that only applications using strong and secure authentication frameworks issue an LW-SSO token.
l
Symmetric encryption implications. LW-SSO uses symmetric cryptography for issuing and validating LW-SSO tokens. Therefore, any application using LW-SSO can issue a token to be trusted by all other applications sharing the same initString parameter. This potential risk is relevant when an application sharing an initString either resides on, or is accessible from, an untrusted location.
l
User mapping (Synchronization). The LW-SSO framework does not ensure user mapping between the integrated applications. Therefore, the integrated application must monitor user mapping. We recommend that you share the same user registry (as LDAP/AD) among all integrated applications.
Failure to map users may cause security breaches and negative application behavior. For example, the same user name may be assigned to different real users in the various applications.
In addition, in cases where a user logs onto an application (AppA) and then accesses a second application (AppB) that uses container or application authentication, the failure to map the user will force the user to manually log on to AppB and enter a user name. If the user enters a different user name than was used to log on to AppA, the following behavior can arise: If the user subsequently accesses a third application (AppC) from AppA or AppB, then they will access it using the user names that were used to log on to AppA or AppB respectively.
l
Identity Manager. Used for authentication purposes, all unprotected resources in the Identity
Manager must be configured with the nonsecureURLs setting in the LW-SSO configuration file.
Page 384 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 25: LW-SSO Authentication – General Reference
Troubleshooting and Limitations
Known Issues
This section describes known issues for LW-SSO authentication.
l
Security context. The LW-SSO security context supports only one attribute value per attribute name.
Therefore, when the SAML2 token sends more than one value for the same attribute name, only one value is accepted by the LW-SSO framework.
Similarly, if the IdM token is configured to send more than one value for the same attribute name, only one value is accepted by the LW-SSO framework.
l
Multi-domain logout functionality when using Internet Explorer 7. Multi-domain logout functionality may fail when the browser used is Internet Explorer 7 and the application is invoking more than three consecutive HTTP 302 redirect verbs in the logout procedure.
In this case, Internet Explorer 7 may mishandle the HTTP 302 redirect response and display an
Internet Explorer cannot display the webpage error page instead.
As a workaround, it is recommended to reduce, if possible, the number of application redirect commands in the logout sequence.
Limitations
Note the following limitations when working with LW-SSO authentication: l
Client access to the application.
If a domain is defined in the LW-SSO configuration: n
The application clients must access the application with a Fully Qualified Domain Name
(FQDN) in the login URL, for example, http://myserver.companydomain.com/WebApp.
n
LW-SSO cannot support URLs with an IP address, for example, http://192.168.12.13/WebApp.
n
LW-SSO cannot support URLs without a domain, for example, http://myserver/WebApp.
If a domain is not defined in the LW-SSO configuration: The client can access the application without a FQDN in the login URL. In this case, an LW-SSO session cookie is created specifically for a single machine without any domain information. Therefore, the cookie is not delegated by the browser to another, and does not pass to other computers located in the same DNS domain. This means that LW-SSO does not work in the same domain.
l
LW-SSO framework integration. Applications can leverage and use LW-SSO capabilities only if integrated within the LW-SSO framework in advance.
l
Multi-Domain Support.
n
Multi-domain functionality is based on the HTTP referrer. Therefore, LW-SSO supports links from one application to another and does not support typing a URL into a browser window, except when both applications are in the same domain.
n
The first cross domain link using HTTP POST is not supported.
Page 385 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 25: LW-SSO Authentication – General Reference
Multi domain functionality does not support the first HTTP POST request to a second application (only the HTTP GET request is supported). For example, if your application has an HTTP link to a second application, an HTTP GET request is supported, but an HTTP
FORM request is not supported. All requests after the first can be either HTTP POST or
HTTP GET.
n
LW-SSO Token size:
The size of information that LW-SSO can transfer from one application in one domain to another application in another domain is limited to 15 Groups/Roles/Attributes (note that each item may be an average of 15 characters long).
n
Linking from Protected (HTTPS) to non-protected (HTTP) in a multi-domain scenario:
Multi domain functionality does not work when linking from a protected (HTTPS) to a nonprotected (HTTP) page. This is a browser limitation where the referrer header is not sent when linking from a protected to a non-protected resource.
n
Third-party cookie behavior in Internet Explorer:
Microsoft Internet Explorer 6 contains a module that supports the "Platform for Privacy
Preferences (P3P) Project," meaning that cookies coming from a Third Party domain are by default blocked in the Internet security zone. Session cookies are also considered Third Party cookies by IE, and therefore are blocked, causing LW-SSO to stop working.
To solve this issue, add the launched application (or a DNS domain subset as
*.mydomain.com) to the Intranet/Trusted zone on your computer (for example, in Microsoft
Internet Explorer, select Menu > Tools > Internet Options > Security > Local Intranet >
Sites > Advanced), which causes the cookies to be accepted.
Caution: The LW-SSO session cookie is only one of the cookies used by the Third Party application that is blocked.
l
SAML2 token.
n
Logout functionality is not supported when the SAML2 token is used.
Therefore, if the SAML2 token is used to access a second application, a user who logs out of the first application is not logged out of the second application.
n
The SAML2 token's expiration is not reflected in the application's session management.
Therefore, if the SAML2 token is used to access a second application, each application's session management is handled independently.
l
JAAS Realm. The JAAS Realm in Tomcat is not supported.
l
Using spaces in Tomcat directories. Using spaces in Tomcat directories is not supported.
It is not possible to use LW-SSO when a Tomcat installation path (folders) includes spaces (for example, Program Files) and the LW-SSO configuration file is located in the common\classes
Tomcat folder.
l
Load balancer configuration. A load balancer deployed with LW-SSO must be configured to use sticky sessions.
Page 386 of 427 HP Business Service Management (9.20)
Part 5
Reports and Alerts Administration
Page 387 of 427 HP Business Service Management (9.20)
Chapter 26
Report Schedule Manager
A user with administrator permissions can edit, delete, resume, or pause scheduled reports in the
Report Schedule Manager. You schedule Favorite FiltersUser reports (Custom reports, Trend reports, Service reports), and Favorite Filters in the Report Manager to enable specific recipients to automatically receive the specified report, through email, at regularly defined intervals. For details on scheduling User reports, see How to Create and Manage User Reports Using Report Manager in the BSM User Guide.
Page 388 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 26: Report Schedule Manager
Report Schedule Manager Main Page
This page enables you to manage schedules configured on favorite filters in the Report Manager.
To access
Select Admin > Platform > Report Scheduling
Important information
You cannot create a new schedule from the Report Schedule Manager main page.
For details on creating schedules, see How to Create and Manage User Reports
Using Report Manager in the BSM User Guide.
Relevant tasks
How to Create and Manage User Reports Using Report Manager in the BSM User
Guide.
User interface elements are described below:
UI Element
(A–Z) Description
Click to open the Edit schedule dialog box and edit the schedule configuration. For details, see Create New Schedule Dialog Box.
Opens the Edit Schedule for the <Report Name> dialog box enabling you to edit the selected schedule. For details, see Create New Schedule Dialog Box in the
BSM User Guide.
Note: This dialog box enables you only to edit an existing schedule - you create a new schedule from the Report Manager interface. For details, see Create New
Schedule Dialog Box in the BSM User Guide.
Deletes the selected schedule.
Resumes the selected schedule.
Pauses the selected schedule.
Refreshes the Report Schedule Manager page.
Resets the width of the columns to the default setting.
Enables you to select columns to be visible in the table.
Generation
Time
The time (in the indicated time zone) that the schedule is to be generated.
Recipients
The individuals configured in the Report Manager to receive the report or report item at scheduled intervals. For details on configuring Schedules, see Creating a
New Schedule Dialog Box in the BSM User Guide.
Recurrence
The recurrence pattern for the selected schedule.
Page 389 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 26: Report Schedule Manager
UI Element
(A–Z) Description
The name of the report for which the schedule is configured.
Report
Name
Report
Type
The type of report for which the schedule is configured.
Status
The status of the schedule. Possible values are: l
Active l
Paused
Page 390 of 427 HP Business Service Management (9.20)
Chapter 27
Setting Up an Alert Delivery System
BSM alerts proactively inform you when predefined performance limits are breached, by triggering alerts.
For task details, see
"How to Set Up an Alert Delivery System" on page 395 .
This section includes the following topics: l
l
l
l
"Open Events in OM" on next page
l
l
"Delivery of Alerts" on next page
Alert Recipients
Alerts can be configured to send notification to specified recipients. For task details on configuring recipients, see
"Recipient Management" on page 318 .
Notification Template
For each recipient, you can specify the notification method (any combination of email, pager, and/or
SMS) and the template to use for alert notices. You can also create a notification schedule for the alerts. For details, see
"How to Configure EUM Alerts Notification Templates" on page 413
.
Alert Schemes
In each alert scheme, you define a unique set of alert properties. After you create an alert scheme, you view and edit it in the appropriate Alerts user interface. For detailed tips and guidelines, see
"Planning for Effective Alert Schemes" on page 394 .
You can configure alerts and assign recipients to the alerts for: l
CIs in a view. CI Status alerts are triggered by a pre-defined status change for the selected configuration item (CI) detected by the Business Logic Engine. For details, see CI Status Alerts
Administration Overview in the BSM User Guide.
l
HP Service Manager automatically opens incidents when a CI Status alert is triggered in BSM.
For details, see HP Service Manager in the BSM Platform section in the HP Software
Integrations site .
l
SLAs. SLA status alerts are triggered by changes to an SLA's key performance indicator status.
For details, see SLA Alerts Overview in the BSM User Guide.
l
EUM alerts. EUM alerts are triggered when pre-defined conditions, such as transaction response time, availability, success or failure, or completion time, are reached. For details, see
EUM Alerts Administration Overview in the BSM User Guide.
Page 391 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Open Events in OM
You can automatically open events in OM, when a CI Status alert, an SLA alert, or an EUM alert is triggered in BSM. For details, see Operations Manager in the BSM Platform section in the
HP Software Integrations site .
Alert History
You can view the history of the alerts in the following: l
CI Status Alerts Report tab. Enables you to list all of the CI Status alerts that were triggered during the specified time range. For details, see Configuration Item Status Alerts Report in the
BSM User Guide.
l
SLA Alerts Report tab. Enables you to list all of the Service Level Management alerts that were triggered during the specified time range. For details, see Alerts Log Report in the BSM
User Guide.
l
EUMAlerts Report tab. Enables you to access the following reports: n
Alert Log report. Enables you to track all the details for the EUM alerts sent by BSM during the specified time range. For details, see Alerts Log Report in the BSM User Guide.
n
Alert Count Over Time report. Enables you to display an overview of the frequency of alerts.
For details, see Alerts Count Over Time Report in the BSM User Guide.
Delivery of Alerts
If the online components are experiencing downtime, the Alerts application makes sure that the data is stored in the bus for one hour by default. After the components are back online, the Alerts engine generates alerts from data in the bus.
Page 392 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Alerts and Downtime
When you configure a CI Status alert, downtime can affect the CIs and skew the CI's data.
When you configure an EUM alert scheme for CIs whose status is based on data from Business
Process Monitor or SiteScope data sources, downtime can affect the CIs and skew the CI's data.
You may decide to trigger a CI Status alert or an EUM alert during downtime or not. For concept details about downtime, see
"Downtime Management" on page 199 .
To specify how to handle the CI Status alerts and the EUM alerts during downtime, select Admin >
Platform > Downtime, and select one of the following options: l
Take no actions
l
Suppress alerts and close events
l
Enforce downtime on KPI calculations; suppress alerts and close events
l
Enforce downtime on Reports and KPI calculations; suppress alerts and close events
l
Stop active monitoring (BPM & SiteScope); enforce downtime on Reports & KPI calculations; suppress alters and close events (affects all related SLAs)
CI Status or EUM alerts for CIs that are in a scheduled downtime are not sent for all the options listed above apart from the Take no action option.
The CI alert is sent even if one of the options listed above is selected (apart from the Take no
action option), if you configured the alert to be triggered when the status of the CI changes to the
Downtime status. For user interface details, see General Page in the BSM User Guide.
For task details, see
"How to Set Up an Alert Delivery System" on page 395 .
For user interface details, see
"Downtime Management Page" on page 207
.
Page 393 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Planning for Effective Alert Schemes
Before creating alert schemes, you should consider how to most effectively alert users to performance issues. The information described below can assist you with effective alert planning.
Note: HP Professional Services offers best practice consulting on this subject. For information on how to obtain this service, contact your HP representative.
l
When creating alert schemes, categorize alerts by severity. Create critical alerts for events that require immediate corrective action (for example, transaction failure, or excessive response times for critical transactions). Create non-critical alerts for events that require early notification
(for example, slow response times).
l
Determine the users that receive the different types of alerts, and consider the alert delivery method that best suits the alert type. For example, pager delivery as opposed to email delivery might be more effective for critical alerts. When determining the delivery method, take the time of day into account as well. For example, email alerts might not be effective during non-business hours.
l
Set BSM to alert you to a recurring problem, not one-time events. Recurring alerts are the most accurate indicator of problems with your application. For example, as a rule, you should compare the number of recurring events to the number of Business Process Monitor locations from which you are monitoring. For example, if you had three failures, but you were monitoring from 100 locations, it would not be as critical as if you had five failures in all five locations.
Page 394 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
How to Set Up an Alert Delivery System
This task and the associated flowchart describe how to set up a system for delivering alerts to recipients.
Setting Up an Alert Delivery System - Flowchart
Page 395 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
1.
Plan the alert recipient requirements
It is recommended to: n
List the required recipients of alerts, including contact information and required delivery method to the recipient (email, SMS, pager). For suggestions on how to proceed, see
"Planning for Effective Alert Schemes" on page 394 .
n
Map out the types of alerts you plan to deliver. For details on the types of alerts, see
Set Up an Alert Delivery System" on previous page .
2.
Specify the appropriate user permissions
Specify the appropriate user permissions for: n
The EUM alerts.
o
You can specify that a user can have a View or Full Control permission per application.
Select Admin > Platform > Users and Permissions > User Management, create/edit a user, and click Permissions, in the End User Management context, select Business
Service Management > Applications > <Application> > Alerts context.
o
You must also specify the permission for the CEM event template. Select Admin >
Platform > Users and Permissions > User Management, create/edit a user, and click
Permissions, in the End User Management context, select Alert - Notification
template.
n
The CI Status alerts. You can specify that a user can have a Change, View, Delete, or
Full Control permission per view. Select Admin > Platform > Users and Permissions >
User Management, create/edit a user, and click Permissions, in the RTSM context, select Business Service Management > Views > <view_name> context.
n
The SLA alerts. You can specify that a user can have an Add, Change, View, Delete, or
Full Control permission per SLA. Select Admin > Platform > Users and Permissions >
User Management, create/edit a user, and click Permissions, in the Service Level
Management context, select Business Service Management > SLAs > <sla_name> context.
n
The alert external actions (Run executable, Send SNMP trap, or Log to Event
Viewer). You can specify that a user can have a Change or Full Control permission at the global level. Select Admin > Platform > Users and Permissions > User Management, create/edit a user, and click Permissions, in the Platform context, select Business
Service Management > Run executable, Send SNMP trap, or Log to Event Viewer contexts separately.
n
The notification template you can specify for the alerts. You can specify that a user can have an Add, Change, View, Delete, or Full Control permission for the template. To do so, select Admin > Platform > Users and Permissions > User Management, create/edit a user, and click Permissions. In the End User Management context, select
Business Service Management > System Recipient Template context. These permissions are defined at the global level.
For user interface details, see
3.
Specify how alerts are triggered during downtime
When you configure a CI Status alert or an EUM alert scheme for CIs whose status is based
Page 396 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System on data from Business Process Monitor or SiteScope data sources, downtime can affect the
CIs and skew the CI's data.
You may decide to trigger a CI Status alert or an EUM alert during downtime or not. To specify how to handle the CI Status alerts and the EUM alerts during downtime, select Admin >
Platform > Downtime, and select one of the available options.
For concept details, see
"Alerts and Downtime" on page 393
.
For user interface details, see
"Downtime Management Page" on page 207
.
4.
Customize the alerts triggering system, alerts system health, and event handling characteristics – optional
Customize the alerts triggering system, system health, and event handling characteristics. For more information, see
"How to Customize Alerts" on next page .
5.
Define recipients
On the Recipients page, you define system recipients for alerts (except SiteScope alerts). You can specify email, SMS, or pager delivery methods. If required, enter specific alert delivery schedules (for example, recipients who receive alerts during business hours as opposed to evenings and weekends). For more information, see
"Recipient Tab (User Management)" on page 306 .
6.
Create custom notification templates – optional
If required, when defining EUM alerts, you have the option to create custom notification templates that customize the format and information included in alert emails. For more information, see
"How to Configure EUM Alerts Notification Templates" on page 413
.
7.
Set up to open an event in Operations Manager and Operations
Management when an alert is triggered in BSM
You can set up to open events in Operations Manager and Operations Management when an alert is triggered in BSM. For details, see Operations Manager in the BSM Platform section in the HP Software Integrations site .
8.
Result - define the alerts schemes
You have planned the alert schemes, set up the relevant recipients, customized the alerts general settings and customized the notification templates. You can now define the alert schemes you require: n
CI Status Alerts. Define CI Status alerts as required to alert recipients to KPI status changes for specific CIs and KPIs being monitored in Service Health. For more information, see How to Create a CI Status Alert Scheme and Attach it to a CI in the BSM User Guide.
n
SLA Alerts. Define SLA alerts as required to alert recipients to changes in the current and forecasted status for service agreements. For more information, see How to Define an SLA
Alert Scheme in the BSM User Guide.
n
EUM Alerts. Define EUM alerts as required to alert recipients to performance variance of
Real User Monitor entities or Business Process Monitor transactions. For more information, see How to Create EUM Alert Schemes in the BSM User Guide.
Page 397 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
How to Customize Alerts
Note: All the steps in the task are optional and can be performed in any order.
This task describes the customization you can perform for CI Status, SLA, and EUM alerts.
Modify the way events are handled
To modify the way events are handled, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings: l
Select Foundations.
l
Select Alerting.
l
In the Alerting - Event handling table, locate and modify the following parameters: n
Acceptable event delay (minutes). Used to specify the default delay for alerts. Modify the default delay (60 minutes) after which alerts are discarded.
n
Calculation persistency. Used to enable/disable calculation persistency. When calculation persistency is enabled, the calculated data, which existed before the system goes down, is taken into consideration in data calculations after the system goes up. Select false to disable calculation persistency and true to enable calculation persistency.
Modify the Alerting System Health parameters
To modify the way events are handled, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings: l
Select Foundations.
l
Select Alerting.
l
In the Alerting - System Health table, locate and modify the following parameters: n
Error threshold for the notification queue monitor. Used to specify when the notification queue status changes to error. Enter the maximum number of messages that can wait in the alert queue of the notification queue monitor. When the maximum is reached the notification queue monitor status changes to error.
n
Warning threshold for the notification queue monitor. Used to specify when the notification queue status changes to warning. Enter the maximum number of messages that can wait in the alert queue of the notification queue monitor. When the maximum is reached the notification queue monitor status changes to warning.
n
Error threshold for the alert queue monitor. Used to specify when alert queue status changes to error. Enter the maximum number of messages that can wait in the alert queue of the alert queue monitor. When the maximum is reached the alert queue monitor status changes to error.
n
Warning threshold for the alert queue monitor. Used to specify when alert queue status changes to warning. Enter the maximum number of messages that can wait in the alert queue of the alert queue monitor. When the maximum is reached the alert queue monitor status changes to warning.
Page 398 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Modify the alerts triggering defaults
To modify the way events are handled, select Admin > Platform > Setup and Maintenance >
Infrastructure Settings: l
Select Foundations.
l
Select Alerting.
l
In the Alerting - Triggered alerts table, locate and modify the following parameters: n
Command line execution timeout (seconds). You can modify the default timeout for an action (30 seconds) after which a command line alert action is not executed.
n
Default SNMP Target Address or Default SNMP Port. You can modify the default SNMP
Trap host address, by entering the IP address or server name in the Default SNMP Target
Address parameter, and the port number in the Default SNMP Port parameter.
Note: You can specify only one SNMP target address. The default host address of the
SNMP trap appears automatically in the Enter host destination box in the Create
New/Edit SNMP Trap dialog box. For details, see Create New/Edit SNMP Trap Dialog
Box in the BSM Application Administration Guide or Create SNMP Trap/Edit SNMP Trap
Dialog Box in the BSM Application Administration Guide. If, when you create or edit an
SNMP trap, you select the default host address and then modify it afterwards in the
Infrastructure Settings, the address in all the SNMP traps you created are updated to the new default. Any alert that is sent causes the SNMP trap to be sent to the new default address.
Note to HP Software-as-a-Service customers: You can set the default host address per customer by selecting a customer when you log in. The updated host address is defined only for the specific customer. You can also define a global host address.
n
Command line substitution pairs. When specifying a command in the Executable Files action of an EUM alert, you can use special tokens that are replaced with actual values when the command is prepared for execution. Those values might include a double quote (") or other tokens that may cause the resulting command line to be inappropriately interpreted by the operating system. To avoid this misinterpretation, you can modify the default value of the
Command line substitution pairs infrastructure setting, as follows: o
Each pair is written using the |a|b| format.
o
The a character is replaced by b.
o
Multiple pairs are separated by a comma (,).
For example: |a|b|,|c|d|, |e|f|.
n
Enable alert dependencies across CIs. Use to enable alert dependencies between CIs.
Select: o
false. (Default) Alert dependencies are not allowed between CIs.
o
true. Alert dependencies are allowed between CIs.
n
Enable alert timer reset. Used to reset the notification frequency timer. Select:
Page 399 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System o
false. (Default) An alert is triggered by a specific condition, then the condition that triggered the alert does not exist any more. If the condition that triggered the alert occurs again before the end of time period specified in the Acceptable events delay parameter ends, the alert is not sent.
o
true. An alert is triggered by a specific condition, then the condition that triggered the alert does not exist any more. If the condition that triggered the alert occurs again before the end of time period specified in the Acceptable events delay parameter ends, the alert is sent because the trigger condition has reset the notification frequency timer.
n
Enable logging to DB. Enable logging alerts and notifications in the database. This customization is available only for EUM alerts. Select: o
true. (Default) Alerts and notifications are logged in the Profile database.
o
false. Alerts and notifications are not logged in the Profile database.
For details about the logs, see
n
Enable notifications and actions. Enable the alert engine to perform actions and send notifications. This customization is available only for EUM alerts. Select: o
true. (Default) Actions are performed and notifications are sent by the alert engine.
o
false. Actions are not performed and notifications are not sent to the user.
n
Legacy SNMP Target Address or Legacy SNMP Port. Used to modify the default SNMP
Trap host address for EUM alerts. Modify the default SNMP trap host address, by entering the IP address or server name in the Default SNMP Target Address parameter, and the port number in the Default SNMP Port parameter.
Note: You can specify only one SNMP target address. The default host address of the
SNMP trap appears automatically in the Enter host destination box in the Create
New/Edit SNMP Trap dialog box. For details, see Create New/Edit SNMP Trap Dialog
Box in the BSM Application Administration Guide or Create SNMP Trap/Edit SNMP Trap
Dialog Box in the BSM Application Administration Guide. If, when you create or edit an
SNMP trap, you select the default host address and then modify it afterwards in the
Infrastructure Settings, the address in all the SNMP trap you created are updated to the new default. Any alert that is sent causes the SNMP trap to be sent to the new default address.
Note to HP Software-as-a-Service customers: You can set the default host address per customer by selecting a customer when you log in. The updated host address is defined only for the specific customer. You can also define a global host address.
n
Notification execution retries. Use to specify the number of retries of a notification. This customization is available only for EUM alerts. By default, a notification is sent once. Change the default using the Notification execution retries parameter. The number of retries that is performed equals the number you specify plus one.
n
Notification URL. Use to customize the URL embedded in the notifications.
n
Symphony request timeout (seconds). Use to specify the number of seconds until an alert action times out.
Page 400 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System n
Wait interval between retries (seconds). Use to specify the number of seconds between each attempt to execute a notification.
n
Default EXE path. Use to specify the default path to the default executable for EUM alerts.
n
Default URL. Use to specify the default URL address for EUM alerts.
n
Recipient information format in template. Use to modify how to display the recipient list in
Emails or SMSs.You can assign the following values: o
Address. To display the complete email of the recipients in the To field of Emails and
SMS notifications. For example, if you set Recipient information format in template to
Address and the template includes the following parameters: To:<<Recipients>>, Profile
Name: <<Profile Name>>, Severity: <<Severity>>, then the Email is as follows:
To:[email protected];[email protected];[email protected]
Profile Name: forAlert
Severity: Major o
Logical Name. To display the logical name of the recipients in the To field of Emails and
SMS notifications. For example, if you set Recipient information format in template to
Logical Name and the template includes the same parameters as the example above, then the Email is as follows:
To:aa;bac admins
Profile Name: forAlert
Severity: Major
Modify the way alerts are sent by email
To modify the way email alerts are handled, select Admin > Platform > Setup and Maintenance
> Infrastructure Settings: l
Select Foundations.
l
Select Platform Administration.
l
In the Platform Administration - Alerts E-Mail Settings table, locate and modify the following parameters: n
Password for authorized email setting. Used to modify the default password for authorized sending of email alerts.
n
SMTP server (Windows only). Used to specify the primary SMTP server used. In windows
NT, set as <SMTPSVC> if you want to send using the SMTP service.
n
SMTP server port (Windows only). Used to specify the SMTP server port.
n
User for authorized email sending. Used to modify the default user for authorized sending of email alerts. If not set, email alerts are sent without authorization.
Modify the way alerts are sent by pager
To modify the way pager alerts are handled, select Admin > Platform > Setup and Maintenance
> Infrastructure Settings: l
Select Foundations.
l
Select Platform Administration.
Page 401 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System l
In the Platform Administration - Alerts Pager Settings table, locate and modify the following parameters: n
Password for authorized pager setting. Used to modify the default password for authorized sending of pager alerts.
n
SMTP server (Windows only). Used to specify the primary SMTP server used. In windows
NT, set as <SMTPSVC> if you want to send using the SMTP service.
n
SMTP server port (Windows only). Used to specify the SMTP server port.
n
User for authorized pager sending. Used to modify the default user for authorized sending of pager alerts. If not set, pager alerts are sent without authorization.
Modify the way alerts are sent by SMS
To modify the way SMS alerts are handled, select Admin > Platform > Setup and Maintenance
> Infrastructure Settings: l
Select Foundations.
l
Select Platform Administration.
l
In the Platform Administration - Alerts SMS Settings table, locate and modify the following parameters: n
Password for authorized SMS setting. Used to modify the default password for authorized sending of SMS alerts.
n
SMTP server (Windows only). Used to specify the primary SMTP server used. In windows
NT, set as <SMTPSVC> if you want to send using the SMTP service.
n
SMTP server port (Windows only). Used to specify the SMTP server port.
n
User for authorized SMS sending. Used to modify the default user for authorized sending of SMS alerts. If not set, SMS alerts are sent without authorization.
Modify the way notifications are handled
To modify the way notifications are handled, select Admin > Platform > Setup and Maintenance
> Infrastructure Settings: l
Select Foundations.
l
Select Platform Administration.
l
In the Platform Administration - Recipient Notification Service table, locate and modify the following parameters: n
Alerts email sender address. Used to modify the default sender email address used in emails. Use the parameter to modify the default value (HP_BSM_Alert_Manager) that appears in the From field when BSM sends alerts is set when you install the Data Processing
Server.
n
Alternate SMTP server port (Windows only), and Alternate SMTP server (Windows
only). Used to modify the alternate SMTP server: o
A designated server with a defined port number. Enter a server name for sending SMTP emails as the value in the Alternate SMTP server field and enter a port number for the server in the Alternate SMTP server field.
Page 402 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System o
Microsoft's SMTP services. Enter <SMTPSVC> as the value in the SMTP server or
Alternate SMTP server field.
Limitation: The following characters are invalid: _ . n
Email notification charset. When an alert is triggered, recipients for the generated alert can be notified by email, SMS, or pager messages. You can select one of the following character sets: o
UTF-8. The default character set.
o
ISO-2022-JP.
Note to HP Software-as-a-Service customers: The settings described in this section are per customer.
n
Email sender. Use to specify the name of the sender of alert emails.
n
Enable recipient notifications. Set to false to prevent notifications from being sent to recipients. Set to true to send notifications to recipients.
n
Pager notifications charset. Defines the character set used to send pager notification messages You can select one of the following character sets: o
UTF-8. The default character set.
o
ISO-2022-JP.
Note to HP Software-as-a-Service customers: The settings described in this section are per customer.
n
Password for authorized message sending. Use the parameter to specify a default password for authorized message sending. If not set, messages are sent without authorization.
n
SMS notifications charset. Defines the character set used to send SMS notification messages. You can select one of the following character sets: o
UTF-8. The default character set.
o
ISO-2022-JP.
Note to HP Software-as-a-Service customers: The settings described in this section are per customer.
n
SMTP server (Windows only). Used to specify the primary SMTP server used. In windows
NT, set as <SMTPSVC> if you want to send using the SMTP service.
n
SMTP server port (Windows only). Used to specify the SMTP server port.
n
SMTP server socket connection timeout (seconds) (Windows). Use the parameter to modify the default timeout (60 seconds) after which an SMTP server socket is disconnected.
Note: This is for Windows operating systems only.
Page 403 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System n
User for authorized message sending. Use the parameter to specify a default user for authorized message sending. If not set, messages are sent without authorization.
Page 404 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Alert Logs
You can use the following logs to debug the CI Status, SLA, and EUM alerts.
Alert Type
All alerts
Path to Log and to Properties File for Log
Level Setup
Log: <BSM_data_ processing_ server>\log\alerts\ alerts.ejb.log
Setup: <BSM_data_ processing_server>\conf\ core\Tools\log4j\EJB\ alerts.properties
Log: <BSM_Gateway_ server>\log\alerts\ alerts.reports.log
Setup: <BSM_Gateway_ server>\conf\core\
Tools\log4j\EJB\ alerts.properties
Description
Alerts and notifications handling in the
MercuryAs process
For all alert reports
Page 405 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Alert Type
CI Status alerts and SLA alerts
Path to Log and to Properties File for Log
Level Setup
Log: <BSM_data_ processing_server>\log\ marble_worker_
1\status.alerts.log
Setup: <BSM_data_ processing_server>\conf\ core\Tools\log4j\marble_ worker\ cialerts.properties
Log: <BSM_data_ processing_server>\log\ marble_worker_
1\status.alerts.downtime.log
Setup: <BSM_data_ processing_server>\conf\ core\Tools\log4j\marble_ worker\ acialerts.properties
Log: <BSM_Gateway_ server>\log\alerts\ alertui.log
Setup: <BSM_Gateway_ server>\conf\core\
Tools\log4j\EJB\ alerts.properties
Description
Alert init and calculation in the MAR
Business Logic Engine worker process
Alert downtime handling in the MAR
Business Logic Engine worker process
Alert administration
Page 406 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Alert Type
EUM alerts
Path to Log and to Properties File for Log
Level Setup
Log: <BSM_data_ processing_ server>\log\alerts\ alert.rules.log
Setup: <BSM_data_ processing_ server>\conf\core\
Tools\log4j\marble_worker\ alerts-rules.properties
Log: <BSM_data_ processing_ server>\log\alerts\ alerts.rules.init.log
Setup: <BSM_data_ processing_ server>\conf\core\
Tools\log4j\marble_worker\ alerts-rules.properties
Log: <BSM_data_ processing_ server>\log\alerts\ alerts.downtime.log
Setup: <BSM_data_ processing_server>\conf\ core\Tools\log4j\marble_ worker\ alerts-rules.properties
Description
Alert calculation in the MAR Business Logic
Engine worker process
Alert initialization in the MAR Business
Logic Engine worker process
Alert downtime handling in the MAR
Business Logic Engine worker process
Note: When you modify a log properties file on one of the BSM processing servers, it affects only the logs on this BSM processing server.
Page 407 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Alert Details Report
This report displays the triggering information that is available for the alert, including the actual conditions at the time of the alert.
The following is an example of the Alert Details report.
To access
Click in the Configuration Item Status Alerts page, SLA Status Alerts page, or Alerts Log reports.
Page 408 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Important information
For CI Status Alerts, see details about the Alert Details page in Configuration
Item Status Alert Notifications Report in the BSM User Guide.
For SLA Status Alerts, see details about the Alert Details page in SLA Status
Alert Notifications Report in the BSM User Guide.
For EUM alerts, see details about the Alert Details page in Alert Details in the
BSM User Guide.
Page 409 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 27: Setting Up an Alert Delivery System
Troubleshooting and Limitations
This section describes troubleshooting and limitations for alerts.
Emails Are Not Received by Recipients When an Alert Should Have Been Triggered
If emails are not received by recipients, check the following possibilities: l
The alert definition is not as expected. Check the alert definition in the relevant alert administration.
l
The data does not behave as expected so the alert triggering condition might not exist. Check the alert calculation log or check the specific data origin logs and reports. For details, see
.
l
There might be a connection problem with the SMTP email server. To check if the server works,
run telnet <smtp_server_host_name_or_IP_nbr> 25.
l
The email address of the recipient might not be valid. Examine the recipient definition in the user interface, and manually send an email to the recipient to check the address's validity.
l
The recipient considers the alert email as spam. You might have to ask the recipient's administrator to reconfigure the spam filter.
Page 410 of 427 HP Business Service Management (9.20)
Chapter 28
EUM Alerts Notification Templates
To determine the contents and appearance of the EUM alert notices, you can select predefined templates or configure your own template for notifications.
Alerts notification templates specify the information that BSM includes when it sends various types of alert notices. The available default templates are pre-configured with selected parameters for each section of the alert notice. For details on the information included in the default templates, see
"Notification Templates Page" on page 419 .
You can also create custom templates. For example, you can create different templates for different alert notice delivery methods (email, pager, SMS), or for different recipients. A custom template is defined in the Notification Template Properties page. Each section of the alert notice includes a list of parameters that you can select. For details on the information that can be included in a custom template, see
"Notification Templates Page" on page 419
.
Note for HP Software-as-a-Service customers: Your list of notification templates includes the default notification templates, the notification templates created for your use by HP
Software-as-a-Service representatives and those created by your organization.
Page 411 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
Clear Alert Notification Templates
When configuring alert schemes, you can set up an alert scheme to automatically send a clear alert notification. For details on selecting this option while creating your alert scheme, see How to Create
EUM Alert Schemes.
The default template for clear alert notifications is automatically used by BSM. If you do not want
BSM to use the default template, you can create your own clear alert template. The clear alert template must be based on an existing notification template. BSM uses the clear alert notification template that you create under the following circumstances: l
An alert has been triggered.
l
Notification is sent to a recipient based on an existing template (default or user-defined).
l
The alert scheme has been configured to send a clear alert.
For details on configuring a clear alert notification template, see
"How to Configure a Template for
Clear Alert Notifications" on page 414 .
Page 412 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
How to Configure EUM Alerts Notification
Templates
You can select predefined templates, modify existing templates, or create your own notification templates to determine the contents and appearance of the alert notices. For details on notification templates, see
"EUM Alerts Notification Templates" on page 411
.
Create custom templates
BSM gives you the flexibility to create different notification templates for the different alert schemes and recipients that are defined for your platform.
Every template is divided into sections. You specify the information that you want to appear in each section. For details, see
"Notification Template Properties Dialog Box" on page 415
.
Manage existing templates
Over time, you may find it necessary to make changes to notification templates that you create, because of organizational changes, changes in notification policies, changes to service level monitoring contracts, and so on. You use the Notification Templates page to edit, clone, and delete notification templates defined in BSM. For details, see
"Notification Templates Page" on page 419 .
Page 413 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
How to Configure a Template for Clear Alert
Notifications
You can select predefined clear alert notification templates, modify existing templates, or create your own clear alert notification templates to determine the contents and appearance of the clear alert notices. For details on notification templates, see
"Clear Alert Notification Templates" on page
Note: The notification template selected for the recipient has a clear alert template based on the notification template's name. For details on naming a clear alert template, see
Template Properties Dialog Box" on next page
. For details on clear alerts, see Advanced
Settings Tab in the BSM User Guide.
To create, modify, or manage clear alerts notification templates, see
"Notification Templates Page" on page 419 .
Page 414 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
EUM Alerts Notification Templates User Interface
This section describes: l
"Notification Template Properties Dialog Box" below
l
"Notification Templates Page" on page 419
Notification Template Properties Dialog Box
This dialog box enables you to define a new alerts notification template.
To access
l
To create a new template: in the Notification Templates page, click the New
Template button.
l
To edit an existing template: in the Notification Templates page, select an existing template, and click .
Important information
Clear alert notifications: To set up a clear alert notification, select the notification template to use as the basis for your clear alert template and clone it.
Make you determination based on the notification templates that was selected for users likely to receive a clear alert notification. Change the name of the template by deleting Copy of and adding _FOLLOWUP (all caps, one word). Edit the template details as required. It is recommended that you include in the Subject of a clear alert email, the Header, the Alert Specific Information, or both.
Example: If you are creating a clear alert template based on the LONG default template, you would call the clear alert template LONG_FOLLOWUP. If the clear alert template is based on a user-defined template called MyTemplate, name the clear alert template MyTemplate_FOLLOWUP.
Default: The _FOLLOWUP string is the default string recognized by BSM as the template name for a clear alert message.
Customization: You can customize the _FOLLOWUP string. For details, see
"How to Configure a Template for Clear Alert Notifications" on previous page .
Relevant tasks
"How to Configure a Template for Clear Alert Notifications" on previous page
General Information Area
User interface elements are described below (unlabeled elements are shown in angle brackets):
Page 415 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
UI
Element
(A-Z) Description
<Insert>
Select a parameter to add to the section. Repeat to add as many text parameters as you want from the list.
Add free text before or after the text parameters. The text parameters available for this section are: l
Alert Name. The name of the alert, as defined in the alert scheme.
l
Severity. The severity label assigned to the alert in the alert scheme.
l
HP BSM URL. The URL of the BSM Web site.
l
Entity Name. The name of the CI attached to the alert.
l
Entity Type. The type of the CI attached to the alert.
l
Alert User Description. The description you specified in the alert scheme.
l
Actions Result. A description of the results of the alert actions specified in the alert scheme.
Message format
Select the format for the message: Text or HTML.
Name
Enter a name for the template.
If possible, use a descriptive name that includes information on the type of alert
(email, pager, SMS) for which you plan to use the template, or the recipients who receive alerts using this template.
Subject
Specify the information that you want BSM to include in the subject of the email, pager message, or SMS message.
Use the <insert list for Subject / Header / Footer> to add parameters and free text to create a customized subject. Use as many parameters as you want from the list.
Header Area
Use this area to specify the information that you want to appear at the top of the alert notice. Select parameters from the <Insert> list and free text to create a customized header. Use as many parameters as you want from the list.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Page 416 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
UI Element
(A-Z)
<Insert>
Description
Select a parameter to add to the section. Repeat to add as many text parameters as you want from the list.
Add free text before or after the text parameters. The text parameters available for this section are: l
Alert Name. The name of the alert, as defined in the alert scheme.
l
Severity. The severity label assigned to the alert in the alert scheme.
l
HP BSM URL. The URL of the BSM Web site.
l
Entity Name. The name of the CI attached to the alert.
l
Entity Type. The type of the CI attached to the alert.
l
Alert User Description. The description you specified in the alert scheme.
l
Actions Result. A description of the results of the alert actions specified in the alert scheme.
l
Entity ID. The ID of the CI attached to the alert.
Alert Specific Information Area
Use this area to add alert information to the notification.
User interface elements are described below (unlabeled elements are shown in angle brackets):
UI Element (A-Z)
<insert list for Alert
Specific Information>
Description
Select a text parameter to add to the section. Repeat to add as many text parameters as you want from the list.
l
Trigger Cause. A description of the alert trigger conditions, as specified in the alert scheme.
l
Actual Details. A description of the actual conditions at the time of the alert.
Transaction Area
Use this area to specify the BMP transaction details relevant only for the BPM alert type.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Page 417 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
UI
Element
(A-Z) Description
<Insert>
Select a parameter to add to the section. Repeat to add as many text parameters as you want from the list. Add free text before or after the text parameters. The text parameters available for this section are: l
Data Collector Name. The name of the data collector running the transaction related to the alert.
l
Script Name. The name of the script containing the transaction related to the alert.
l
Transaction Time. The date and time of the alert.
l
Transaction Description. A description of the transaction, if it has been defined in System Availability Management.
l
Transaction Name. The name of the transaction related to the alert.
l
Transaction Error. The error message generated by the data collector for the transaction, if a transaction error occurred at the time of the alert.
l
Location Name. The location of the data collector running the transaction related to the alert.
Footer Area
Use this area to specify the information that you want to appear at the bottom of the alert notice.
Select parameters from the <Insert> list and free text to create a customized footer. Use as many parameters as you want from the list.
User interface elements are described below (unlabeled elements are shown in angle brackets):
Page 418 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
UI Element
(A-Z)
<Insert>
Description
Select a parameter to add to the section. Repeat to add as many text parameters as you want from the list.
Add free text before or after the text parameters. The text parameters available for this section are: l
Alert Name. The name of the alert, as defined in the alert scheme.
l
Severity. The severity label assigned to the alert in the alert scheme.
l
HP BSM URL. The URL of the BSM Web site.
l
Entity Name. The name of the CI attached to the alert.
l
Entity Type. The type of the CI attached to the alert.
l
Alert User Description. The description you specified in the alert scheme.
l
Actions Result. A description of the results of the alert actions specified in the alert scheme.
l
Entity ID. The ID of the CI attached to the alert.
Notification Templates Page
This page lists the default templates and any custom template that has been defined. It enables you to manage default and custom templates and to create new templates, or to edit clear alert notification templates.
To access Admin > Platform > Recipients > EUM Notification Templates
Page 419 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
Important information
When configuring alert schemes, you can instruct BSM to automatically follow up the alert by sending a clear alert notification. For details on selecting this option while creating your alert scheme, see
"How to Configure a Template for Clear
Alert Notifications" on page 414
.
The default template for clear alert notifications is automatically used by BSM. If you do not want to use that default template, you can create your own clear alert template. It is recommended to clone an existing notifications template and then to modify the cloned template.
BSM uses the clear alert notification template that you create under the following circumstances: l
An alert has been triggered.
l
Notification is sent to a recipient based on an existing template (default or userdefined).
l
The alert scheme has been configured to send a clear alert.
l
The notification template (DEFAULT_POSITIVE_FORMAT) selected for the recipient has a clear alert template based on the notification template's name.
Relevant tasks
"How to Configure EUM Alerts Notification Templates" on page 413
User interface elements are described below:
UI Element
(A-Z) Description
New
Template
Click to duplicate notification template. Clones the selected notification template. The Notification Template Properties dialog box opens where you can edit the cloded notification. For details, see
"Notification Template Properties
.
Click to modify notification template properties. Click to edit the selected template. For details, see
"Notification Template Properties Dialog Box" on page
.
Click to delete notification template. Delete the selected templates simultaneously.
To delete multiple templates simultaneously, select their check boxes, and click the button located at the bottom of the templates list.
Click the New Template button to open the Notification Template Properties dialog box. For details, see
"Notification Template Properties Dialog Box" on page
.
Page 420 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 28: EUM Alerts Notification Templates
UI Element
(A-Z) Description
Notification
Template
Name
Lists the default templates and the custom templates. The default templates are: l
DEFAULT_LOG_FORMAT. Includes all the elements needed to create a default long format notification for reports.
l
DEFAULT_POSITIVE_FORMAT. Includes all the elements needed to create a default long format notification for positive or clear alerts. For details on clear alerts, see
"How to Configure a Template for Clear Alert Notifications" on page
.
l
LONG. Includes all the elements needed to create a default long format notification.
l
SHORT. Includes all the elements needed to create a default short format notification.
Note: For details on the parameters displayed in each template, see
Template Properties Dialog Box" on page 415 .
Page 421 of 427 HP Business Service Management (9.20)
Part 6
Troubleshooting
Page 422 of 427 HP Business Service Management (9.20)
Chapter 29
Troubleshooting and Limitations
This section describes common problems that you may encounter when working in the Platform
Administration area of BSM.
For additional troubleshooting information, use the HP Software Self-solve knowledge base
(h20230.www2.hp.com/selfsolve/documents).
This section includes the following topics: l
"Need to change password for access from data collectors (RUM, TV, BPI, Diagnostics) to
l
"RTSM Administration pages do not load" on next page
l
"Troubleshooting and Limitations" above
l
"Java applets fail to load" on next page
l
"Intermittent UI failures after connecting through Load Balancer" on next page
l
"BSM Login page does not appear when connecting through Load Balancer" on next page
l
"BSM dialog boxes and applets, such as the Authentication Wizard, do not load properly" on next page
l
"BSM has been installed, but the Downloads page is empty" on page 425
l
"General connectivity problems related to ports" on page 425
l
l
"Inability to log into BSM, and jboss application server fails to initialize" on page 426
l
"Browser unable to reach BSM and an error about insufficient heap space" on page 426
l
"Browser unable to reach BSM or the .jsp source code appears in the browser window" on page
l
"BSM is sitting behind a proxy and the server name is not recognized by the proxy" on page 427
l
"Host names of Gateway or Data Processing Server has changed" on page 427
l
"Processes do not resume restart automatically after automatic failover" on page 427
Need to change password for access from data collectors (RUM, TV, BPI,
Diagnostics) to RTSM
During deployment, you can optionally set an Access to RTSM password to secure communication between BSM data collectors (such as Real User Monitor, Business Process
Insight, and TransactionVision), and the Run-time Service Model. This password can be changed later using the JMX console.
To modify the password for RTSM access using the JMX console:
Page 423 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 29: Troubleshooting and Limitations
1. Enter the URL of the JMX console (http://<Gateway or Data Processing Server
name>:8080/jmx-console/) in a web browser. (For detailed instructions, see
.)
2. Enter your JMX console authentication credentials. If you do not know your authentication credentials, contact your system administrator.
3. In the Foundations domain, select the service RTSM passwords manager.
4. Modify changeDataCollectorsOdbAccessPwd. The operation gets customer ID and new password as parameters and changes all data collector passwords to the new one.
RTSM Administration pages do not load
If the links from RTSM Administration do not work, this may be caused by one of the following: l
Make sure that the BSM Gateway Server is able to access the Default Virtual Server for
Application Users URL. This URL can be found in Admin > Platform > Setup and
Maintenance > Infrastructure Settings. In the Foundations field, specify Platform
Administration. The URL is located in the Host Configuration table.
l
If you are using a reverse proxy or load balancer, make sure you log in through the URL specified above.
Java applets fail to load with "class not found" error
Make sure that you created a Profile Database. This database must be created manually in
Platform Administration. For more information, see
"Database Administration" on page 68 .
Java applets fail to load
Open Control Panel > Java > Temporary Internet Files > Settings and make sure Keep
temporary files on my computer is checked. If the problem persists, clear the Java cache by clicking Delete Files in the same location.
Intermittent UI failures after connecting through Load Balancer
BSM requires sticky sessions for users. Make sure the persistency settings are set to stickiness
by session enabled or Destination Address Affinity (depending on the Load Balancer).
BSM Login page does not appear when connecting through Load
Balancer
l
Check the KeepAlive URIs. For more information, see Load Balancing for the Gateway Server.
l
Virtual hosts and Load Balancer should be configured with a fully qualified domain name (and not an IP) for LW-SSO to work.
BSM dialog boxes and applets, such as the Authentication Wizard, do not load properly
Possible Cause:
Old java files on your client PC.
Solution:
Clear the java cache by following this procedure:
Page 424 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 29: Troubleshooting and Limitations l
Navigate to Start > Control Panel > Java. l
In the Temporary Internet Files section, click Settings.
l
In the Temporary File Settings dialog box, click Delete Files.
BSM has been installed, but the Downloads page is empty
Possible Cause:
The components setup files have not been installed to the Downloads page.
Solution:
Install the components setup files to the Downloads page. For details on installing the component setup files on a Windows platform, see Installing Component Setup Files.
General connectivity problems related to ports
Verify that all ports required by BSM servers are not in use by other applications on the same machine. To do so, open a Command Prompt window, and run netstat (or use any utility that enables you to view port information). Search for the required ports.
You can also check the <HPBSM root directory>\log\EJBContainer
\jboss_boot.log for ports in use. If the jboss_boot.log reports "Port <> in use" but you do not see that this port is in use when you run netstat utility, restart the server and then start BSM.
For details on the ports required by BSM, see Port Usage in the BSM Hardening Guide.
Tip: To troubleshoot port usage problems, use a utility that lists all ports in use and the application that is using them.
BSM connectivity is down, but the Tomcat servlet engine and jboss application server appear to be working
Connectivity problems include the inability to log into BSM, and the inability of Business Process
Monitor to connect to the Gateway Server.
Possible Cause:
This can happen if the TopazInfra.ini file is empty or corrupt.
To verify that this is the problem:
1. In the browser, type http://<Gateway Server>:8080/web-console to connect to the JMX
Console.
If prompted, enter the JMX Console authentication credentials (if you do not have these credentials, contact your system administrator).
2. Under System > JMX MBeans > Topaz, select Topaz:service=Connection Pool
Information.
3. Click the showConfigurationSummaryInvoke button toward the bottom of the page. If the
Operation Result page is blank, the TopazInfra.ini file is empty or corrupt.
Solution:
Page 425 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 29: Troubleshooting and Limitations
To solve this problem, rerun the Setup and Database Configuration utility and either reconnect to your existing management database or define a new management database. If you did not discover a problem with the TopazInfra.ini file, contact HP Software Support.
Inability to log into BSM, and jboss application server fails to initialize
Run the database schema verify program to verify that the database server on which the management database is located is up and running. For details, see Database Schema Verification in the BSM Database Guide.
Browser unable to reach BSM and an error about insufficient heap space
A message box opens indicating that BSM is not available and you should try logging in at a later time.
Possible Cause 1:
Check log files in <HPBSM root directory>\log directory for errors.
Microsoft's Security Update 921883 for Windows 2003 Service Pack 1 and for Windows XP
Professional x64 Edition may cause applications using more than 700 MB of contiguous memory to fail. BSM JVM uses a heap size larger than 768 MB memory. For more information about Security
Update 921883, see http://www.microsoft.com/technet/security/Bulletin/MS06-040.mspx
.
If the BSM server goes down, look for the following error in <HPBSM server root
directory>\log\jboss_boot.log when the service or process is restarted:
Error occurred during initialization of VM.
Could not reserve enough space for object heap.
Solution:
Although Microsoft has a hotfix available only for Microsoft Support customers, it is recommend to wait for the next Service Pack release. For more information about this hotfix, see http://support.microsoft.com/kb/924054 .
If Security Update 921883 is already installed, do the following: l
If the Security Update is not critical at your site: n
Uninstall it and wait for Microsoft's next Service Pack.
n
Disable Windows Automatic Updates to prevent Security Update 921883 from being installed again.
l
If the Security Update is critical at your site, install the hotfix.
Possible Cause 2:
The page file size is too small.
Solution:
Configure the page file size to be at least 150% of RAM size. Restart the server.
Browser unable to reach BSM or the .jsp source code appears in the browser window
A message box opens indicating that the BSM page does not exist.
Solution:
Page 426 of 427 HP Business Service Management (9.20)
BSM Platform Administration Guide
Chapter 29: Troubleshooting and Limitations
Ensure that the Jakarta filter path is correct. The path might be incorrect—for example, if you uninstall BSM servers and then reinstall to a different directory. In this case, the Jakarta filter path is not updated, causing redirection problems.
To update the Jakarta filter path:
1. Open the IIS Internet Services Manager.
2. Right-click the machine name in the tree and select Properties.
3. With WWW Service displayed in the Master Properties list, click Edit.
4. Select the ISAPI Filter tab.
5. Select jakartaFilter and click Edit.
6. In the Filter Properties box, update the path to point to the drive and directory of the current
BSM installation.
7. Apply your changes and quit the Internet Services Manager.
8. Restart the IIS service.
BSM is sitting behind a proxy and the server name is not recognized by the proxy
The problem occurs for both Microsoft IIS and Apache Web servers.
Possible Cause:
The Web server redirects the browser page to a URL that replaces the server name entered by the user.
Solution:
Add the BSM server name to the <Windows system root
directory>\system32\drivers\etc\hosts file on the proxy server machine.
Host names of Gateway or Data Processing Server has changed
You can no longer access BSM on the server names on which they were installed and must change the names of the servers. Refer to the HP Software Self-solve knowledge base, article number
KM522738 , which can be accessed at http://h20230.www2.hp.com/selfsolve/document/KM522738.
Processes do not resume restart automatically after automatic failover
If the High Availability Controller's Automatic Failover mode is enabled and the management database has been down for some time, some processes may be stopped and will not resume automatically when the management database returns to normal operation. These processes will have the status STARTING on the BSM Status page (<HPBSM root
directory>\AppServer\webapps\myStatus.war\myStatus.html, accessible on the Windows operating system from Start > Programs > HP Business Service Management >
Administration > HP Business Service Management Status).
Solution:
Restart these processes once the management database is available again.
Page 427 of 427 HP Business Service Management (9.20)
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
advertisement
Table of contents
- 1 BSM Platform Administration Guide
- 5 Contents
- 14 Platform Administration Overview
- 15 Accessing and Navigating BSM
- 16 BSM Administration
- 17 How to Start and Stop BSM
- 18 How to View the Status of Processes and Services
- 19 Start Menu in Windows
- 20 Logging into BSM
- 21 Logging into BSM with LW-SSO
- 22 Advanced Login Options
- 23 Linking to a Specific Page
- 24 Using the JMX Console
- 25 BSM Login Flow
- 26 How to Log In and Out
- 27 How to Use Advanced Login Options
- 29 How to Change the JMX Password
- 30 How to Create a Keystore Certificate
- 31 How to Track Login Attempts and Logged In Users
- 32 Security Notes and Precautions
- 33 Logging into BSM User Interface
- 33 BSM Login Page
- 33 Link to This Page Window
- 35 Troubleshooting and Limitations
- 39 Navigating and Using BSM
- 42 User Interface Enhancements
- 44 How to Customize the Masthead Title and Logo
- 45 Client Requirements for Viewing BSM
- 47 Menus and Options
- 51 Setup and Maintenance
- 52 Downloads
- 53 Tasks
- 54 UI Components
- 56 License Management
- 57 Tasks
- 58 UI Description
- 59 Tips/Troubleshooting
- 60 Server Deployment
- 61 Learn More
- 62 Tasks
- 64 UI Description
- 67 Troubleshooting and Limitations
- 68 Database Administration
- 70 Partitioning and Purging Historical Data from Databases
- 72 Removing Unwanted Data from the Profile Database
- 73 How to Configure a Profile Database on a Microsoft SQL Server
- 74 How to Configure a User Schema on an Oracle Server
- 76 How to Work with the Purging Manager
- 78 How to Enable the Re-aggregation-Only Option
- 79 How to Determine the Events Per Minute for Data Arriving in BSM
- 80 How to Customize Data Marking Utility Configurations
- 81 Database Administration User Interface
- 81 Database Management Page
- 81 Data Marking Utility Page
- 84 Profile Database Properties — MS SQL Server Page
- 85 Profile User Schema Properties — Oracle Server Page
- 87 Purging Manager Page
- 90 Troubleshooting and Limitations
- 91 Infrastructure Settings
- 92 How to Modify Infrastructure Settings Using the Infrastructure Settings Manager
- 93 How to Modify the Ping Time Interval
- 94 How to Modify the Location and Expiration of Temporary Image Files
- 95 How to Modify the Directory in Which Temporary Image Files Are Stored
- 96 How to Access Temp Directory with Multiple Gateway Server Machines
- 99 How to Modify the Length of Time that BSM Keeps Temporary Image Files
- 102 How to Specify the Directories from Which Temporary Image Files Are Removed
- 103 UI Description - Infrastructure Settings Manager Page
- 104 Audit Log
- 105 Learn About
- 107 Tasks
- 108 UI Descriptions
- 110 BSM Server Time Synchronization
- 111 How to View the BSM Server Time
- 112 Working in Non-English Locales
- 113 Installation and Deployment Issues
- 115 Database Environment Issues
- 116 Administration Issues
- 117 Service Health Issues
- 118 Service Level Management Issues
- 119 Application Management for Siebel Issues
- 120 Report Issues
- 121 Business Process Monitor Issues
- 122 SiteScope Issues
- 123 Real User Monitor Issues
- 124 End User Management Administration Issues
- 125 Data Flow Management Issues
- 126 Multilingual Issues
- 127 Multilingual User (MLU) Interface Support
- 128 Notes and Limitations
- 130 BSM Logs
- 131 Log File Locations
- 132 Log Severity Levels
- 133 Log File Size and Automatic Archiving
- 134 JBoss and Tomcat Logs
- 135 How to Change Log Levels
- 136 How to Enable Debug Trace Logging for an Event
- 137 Logging Administrator
- 138 Port Usage
- 139 How to Change Ports Manually
- 141 Incoming BSM Traffic
- 142 Outgoing BSM Traffic
- 143 Local BSM Traffic
- 146 File Backup Recommendations
- 148 Data Enrichment
- 149 Location Manager
- 150 Learn More
- 151 Tasks
- 156 UI Descriptions
- 165 Content Packs
- 169 Defining Content Packs
- 170 Dependencies in Content Packs
- 173 Exporting Content Packs
- 174 Importing Content Packs
- 175 How to Create and Manage Content Packs
- 178 Checklist for Publishing Content Packs
- 182 Content Packs Manager User Interface
- 182 Content Packs Page
- 184 Create New Content Pack Definition Wizard
- 185 General Page
- 186 Content Page
- 189 Dependencies Page
- 190 Summary Page
- 191 Import Content Pack Dialog Box
- 192 Content Pack Manager Command-Line Interface
- 192 Usage
- 195 Content Pack Auto Upload Command-Line Interface
- 195 Usage
- 198 Troubleshooting and Limitations
- 199 Downtime Management
- 201 How to Create and Manage Downtimes for CIs
- 203 Downtime REST Service
- 205 Example of a Downtime Schedule with One Occurrence
- 206 Example of a Weekly Downtime Schedule
- 206 Example of a Monthly Downtime Schedule
- 207 Downtime Management User Interface
- 207 Downtime Management Page
- 209 New Downtime Wizard
- 210 Properties Page
- 210 Select CIs Page
- 211 Scheduling Page
- 213 Action Page
- 214 Notification Page
- 215 Preview Page
- 216 Troubleshooting and Limitations
- 216 Spring (Standard to Daylight Time)
- 217 Fall (Daylight Time to Standard Time)
- 218 DST Changes Affecting Downtime — Example Summary
- 220 Users, Permissions, and Recipients
- 221 User Management
- 223 Permissions
- 224 Understanding Permissions Resources
- 226 Roles
- 226 Operations
- 226 Security Officer
- 228 Group and User Hierarchy
- 230 Customizing User Menus
- 231 How to Configure Users and Permissions — Workflow
- 233 How to Configure Users and Permissions — Use-Case Scenario
- 239 How to Assign Permissions
- 240 How to Configure Group and User Hierarchy
- 242 How to Remove Security Officer Status Using the JMX Console
- 243 How to Export and Import User Information Using the JMX Console
- 245 How to Customize User Menus
- 247 How to Customize User Menus — Use-Case Scenario
- 250 How to Add a Custom Pager or SMS Service Provider
- 252 User Management Roles Applied Across BSM
- 252 Superuser
- 252 Administrator
- 260 System Modifier
- 265 System Viewer
- 268 Customer Superuser
- 274 Customer Administrator
- 279 BPM Viewer
- 279 BPM Administrator
- 280 RUM Administrator
- 280 RUM Viewer
- 282 User Management Roles Applied to Specific Contexts
- 286 User Management Operations
- 302 User Management User Interface
- 302 Create Group Dialog Box
- 302 Create User Dialog Box
- 303 Customization Tab (User Management)
- 304 General Tab (User Management)
- 306 Recipient Tab (User Management)
- 306 Hierarchy Tab (User Management)
- 307 Permissions Tab (User Management)
- 308 Resource Tree Pane
- 310 Roles Tab
- 311 Operations Tab
- 312 User Management Main Page
- 313 Groups/Users Pane
- 315 Group Mappings Dialog Box
- 318 Recipient Management
- 319 How to Configure and Manage Recipients
- 320 How to Add a Custom Pager or SMS Service Provider
- 322 Recipient Management User Interface
- 322 Attach Recipient to a User Dialog Box
- 322 Recipients Page
- 324 New or Edit Recipient Dialog Box
- 328 Email Tab
- 329 SMS Tab
- 331 Pager Tab
- 333 Personal Settings
- 334 How to Customize Your BSM Menus and Pages — Workflow
- 335 How to Customize Your BSM Menus and Pages — Use-Case Scenario
- 337 Personal Settings User Interface
- 337 User Account Page
- 338 Menu Customization Page
- 339 Recipient Tab
- 340 Authentication Strategies
- 341 Setting Up an SSO Authentication Strategy
- 342 Setting Up LDAP Authentication
- 343 Authentication Modes in BSM
- 344 Authentication Strategy User Interface
- 344 Authentication Strategy Page
- 345 Authentication Wizard
- 346 Single Sign-On Page
- 348 SAML2 Configuration Dialog Box
- 350 LDAP General Configuration Page
- 353 LDAP Vendor Attributes Dialog Box
- 354 LDAP Users Synchronization Configuration Page
- 355 Summary Page
- 357 Lightweight Single Sign-On Strategy
- 358 LW-SSO Configuration for Multi-Domain and Nested Domain Installations
- 359 How to Configure Unknown User Handling Mode
- 360 How to Modify LW-SSO Parameters Using the JMX Console
- 361 How to Secure User Access to BSM Using Client-Side Authentication Certificates
- 363 How to Secure User Access to BSM Using an External Authentication Point
- 364 Troubleshooting and Limitations
- 365 Identity Management Single Sign-On Authentication
- 366 Securing BSM Resources Under IDM-SSO
- 368 Troubleshooting and Limitations
- 369 LDAP Authentication and Mapping
- 370 Mapping Groups
- 371 Synchronizing Users
- 373 Synchronizing Users After Upgrading from a Previous Version of BSM
- 374 Achieving Finer Control over Default User Permission Assignments
- 375 How to Map Groups and Synchronize Users
- 377 How to Synchronize Users After Upgrading from a Previous Version of BSM
- 378 How to Modify the Attribute Used to Log into BSM
- 379 How to Secure Communication Between the LDAP Server and BSM Server Over SSL
- 380 How to Delete Obsolete Users
- 381 Troubleshooting and Limitations
- 382 LW-SSO Authentication – General Reference
- 383 LW-SSO System Requirements
- 384 LW-SSO Security Warnings
- 385 Troubleshooting and Limitations
- 387 Reports and Alerts Administration
- 388 Report Schedule Manager
- 389 Report Schedule Manager Main Page
- 391 Setting Up an Alert Delivery System
- 393 Alerts and Downtime
- 394 Planning for Effective Alert Schemes
- 395 How to Set Up an Alert Delivery System
- 398 How to Customize Alerts
- 405 Alert Logs
- 408 Alert Details Report
- 410 Troubleshooting and Limitations
- 411 EUM Alerts Notification Templates
- 412 Clear Alert Notification Templates
- 413 How to Configure EUM Alerts Notification Templates
- 414 How to Configure a Template for Clear Alert Notifications
- 415 EUM Alerts Notification Templates User Interface
- 415 Notification Template Properties Dialog Box
- 419 Notification Templates Page
- 422 Troubleshooting
- 423 Troubleshooting and Limitations