Professional Documents
Culture Documents
PI Monitoring PDF
PI Monitoring PDF
Learning Objectives
Motivation
Monitoring is a crucial part of an Operation Concept
Monitoring should cover
Availability
Monitoring
Alert Framework
Runtime Workbench
Overview
SAP WebAS Java CCMS Configuration
CCMS Configuration for Process Integration
GRMG Availability Monitoring
XI Architecture Overview
Central Monitoring
Integration Server
Integration
Directory
&
Integration
Repository
Integration Engine
System
Landscape
Directory
Adapter Engine
XI
RosettaNet,
Adapters + Connectivity
Protocol
Local
Integration Engine
IDocs
RFCs
Proxy Runtime
Proxy generation
RFC/IDoc
metadata import
Proxy
SAP
Web AS 6.20
SAP
System
File
DB
JMS
3rd Party
Apps
Apps of
Business
Partner
XI
Protocol
Partner
Connectivity
Kit
Apps of
(small)
Business
Partner
HTTP(s)
Central Monitoring
J2EE
ABAP
Integration Builder
(IR, ID)
Business Process
Engine
XI Tools
Runtime Workbench
JRFC
Mapping runtime
Integration Engine
Adapter Engine
SLD
OpenSQL
for Java
SAP AG 2005, SAP TechEd 05 / BPI208 / 8
OpenSQL
for ABAP
Central Monitoring
Runtime
Workbench
Message
Monitoring
PMI
Component
Monitoring
CCMS
Performance
Analysis
Message Alerting
System
Landscape
Directory
Alerting Framework
Integration Server
(SAP Web AS 6.40)
Business Process Engine
Integration Engine
Adapter Engine
SAP Application
SAP Web AS 6.40
using XI proxies
(local)
Adapter
Engine
J2SE
Adapter
Engine
Overview
SAP WebAS Java CCMS Configuration
CCMS Configuration for Process Integration
GRMG Availability Monitoring
Overview
SAP WebAS Java CCMS Configuration
CCMS Configuration for Process Integration
GRMG Availability Monitoring
Create System
Group
Add Systems
Adapter Engine
Activate forwarding of
Adapter Framework
alerts to the CCMS
Alert Monitor via the
SAPCCMSR agent.
In the Visual
Administator select
Server Services
SAP XI AF Core.
On the Properties Tab
enter true as the value
for parameter
CCMSEnabled.
XI Monitoring Template
Access PIs CCMS
Monitoring template by
running either TC RZ20
or TC S_B6A_52000011
in folder Exchange
Infrastructure:
Monitoring of personal
user menu.
Overview
SAP WebAS Java CCMS Configuration
CCMS Configuration for Process Integration
GRMG Availability Monitoring
XI CCMS Heartbeats
Demo
Demo
Report SXMSALERT_PROCESS_DATA_GET
The Report SXMSALERT_
PROCESS_DATA_GET reads
the Alerts from the
assembled PMI data and
reports them using the Alert
Framework.
Schedule the Report as a
periodic background job in
TC SM36.
Align the job period with the
End-to-End Monitoring job
period.
Alert Categories I
Alert Categories are
container for some kind of
alerts. Additional information
like alert texts and
subsequent activities as well
as recipient lists are
maintained per Alert
Category.
In the Runtime Workbench in
section Alert Configuration
press the button Create Alert
Category.
On the following screen
maintain an Alert Category.
Alert Categories II
Container Elements for various Message Header information are
available for PI Alerts. These Container Elements are filled at
runtime with Message specific information and are used within
the Alerts short and long text, e.g.
Container
Monitoring
End-to-End Monitoring
Fixed Users
via User Roles
via Self-Subscription based on User Roles
Alert Rules
Alert Rules define the error
situation which raises a
specific alert. One Alert
Category can contain one or
many Alert Rules.
In the Runtime Workbench in
section Alert Configuration
select a Alert Category.
Define an Alert Rule and add
it to the Alert Category.
Demo
Demo
PI Performance Measurement
CCMS Performance Alert
TRex Message Search
PI Performance Analysis
By default only a limited set of performance data is stored
For collecting more detailed data in the Integration Engine
Increase
the MEASUREMENT_LEVEL
Store the Performance Header in a separate table
Two background jobs must be scheduled to aggregate and
reorganize the performance data
Job Scheduling
SAP_XMB_PERF_AGGREGATE (SXMS_PF_AGGREGATE)
This job reads the persisted runtime data from the persistence layer and
aggregates it on an hourly basis.
SAP_XMB_PERF_REORG (SXMS_PF_REORG)
This job deletes the runtime data once the time interval defined by the
configuration parameter DAYS_TO_KEEP_DATA has been exceeded.
SAP_XMB_EXTRACT_PMI_DATA (SXMS_PMI_EXTRACT_PMI_DATA)
This job extracts runtime data from PMI. The job is optional. If you want
to display performance data from PMI in the Runtime Workbench, you
must schedule this job on your monitoring server
SAP_XMB_GET_PMI_DATA (SXMS_PF_GET_PMIDATA)
This job transfers the runtime data that has been extracted on the
monitoring server to the Integration Server and can display the data in
the performance monitoring of the Runtime Workbench. The job is
optional, see above.
Demo
Demo
PI Performance Measurement
CCMS Performance Alert
TRex Message Search
Motivation
If the processing time for a specific interface exceeds predefined
thresholds, an alert should be raised.
Detect performance bottlenecks within your Integration Server
Based on message performance data gathered on the Integration
Server
For more details refer to SAP Note: 730193
Demo
Demo
PI Performance Measurement
CCMS Performance Alert
TRex Message Search
PI TRex Architecture
TREX
ABAP
Client
Name
Server
Java
Client
HTTP
XML
Preprocessor
Queue
Server
Gateway
Index
RFC
Server
Web
Server
TCP/IP
Server
Text Mining
Engine
Text Search
Engine
Attribute
Engine
Index
Index
Index
Demo
Demo
Summary
You have seen how the CCMS Alert Monitoring and the Alert
Framework can support you seamlessly operate your Process
Integration.
You are able to do a PI Performance Analysis and configure
Performance CCMS Alerts for specific interfaces.
You can utilize TRex for Message Search.
Further Information
Public Web:
www.sap.com
SAP Developer Network: www.sdn.sap.com Exchange Infrastructure
Forum
SAP Customer Services Network: www.sap.com/services/
NetWeaver Developers Guide: www.sdn.sap.com/sdn/developersguide.sdn
Questions?
Q&A
SAP AG 2005, SAP TechEd 05 / BPI208 / 70
Feedback
Please complete your session evaluation.
Be courteous deposit your trash,
and do not take the handouts for the following session.
Thank You !
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information
contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other
countries.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned
are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications
may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose
without the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended
strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product
strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics,
links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited
to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use
of these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use
of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party
Web pages.