CCMSMonitoring Detailed Overview
CCMSMonitoring Detailed Overview
Agenda
The Challenge of Monitoring a Landscape Overview of CCMS Monitoring Architecture Alert Handling Monitoring Components New Features at a Glance Summary
Agenda
The Challenge of Monitoring a Landscape Overview of CCMS Monitoring Architecture Alert Handling Monitoring Components New Features at a Glance Summary
Internet
Vendor
Enterprise Buyer
SAP J2EE Engine Supplier Self-Services ITS Catalog Server XI
Internet
Customer
Business Intelligence
IPC
IMS
Intranet
Employee
The Challenge
An administrators nightmare:
Performance of crucial transactions is very low. Main components become unavailable. Business processes are delayed.
Action required:
Locate the problem. Find out its cause. Tackle the problem. Prevent this from happening again.
Agenda
The Challenge of Monitoring a Landscape Overview of SAP Monitoring Architecture Alert Handling Monitoring Components New Features at a Glance Summary
ABAP Kernel
JAVA Engine
Workload Statistics
Aggregated data:
in each component landscape-wide (in ABAP stack)
STAT
DSR
Detailed data:
in each component landscape-wide (in ABAP stack)
Monitoring Overview
Non-SAP component Agent
Shared Memory Segment
Push
Central Monitoring Infrastructure ABAP Stack SAP NetWeaver Administrator Java Stack
Solution Manager
Push
Agent
Local Monitoring
RZ20 RZ20
RFC
RZ20
Shared Memory
C11 CEN
CCMS Monitoring Infrastructure
RFC
CCMS Monitoring Infrastructure
Monitoring Infrastructure
What is CCMS ? The Computing Center Management System is
SAPs open, integrated infrastructure for centrally monitoring SAP landscapes Provides alert monitor templates Part of any SAP Web AS ABAP and SAP Basis component Free of charge
Non-SAP components
EMC2 Symmetrix
Agenda
The Challenge: Monitoring a Landscape Overview of CCMS Monitoring Architecture Alert Handling Monitoring Components New Features at a Glance Summary
ABAP
Java
ABAP
J2EE
Local Analysis
Administration
A P II AP
DB
Data Storage
Monitoring Object
Monitoring Object
Monitoring Object
Data Collection
DB
SAP AG 2005, Monitoring Detailed Overview / 16
OS
ABAP
Java
Non-SAP
Agenda
The Challenge: Monitoring Large Landscapes Overview of CCMS Architecture Alert Handling Monitoring Components New Features at a Glance Summary
Push
Central Monitoring Infrastructure ABAP Stack
Alerts displayed
Push
SAPCM3X
Monitoring Object
Represents one physical or logical object Summarizes alerts and propagates them to higher nodes
Monitoring Attributes
Receive data and may create alerts Use data for analysis alerts
Current
History
Displaying Alerts
CEN
SAP AG 2005, Monitoring Detailed Overview / 22
Monitored system
SAP AG 2005, Monitoring Detailed Overview / 23
Completing Alerts
CEN
SAP AG 2005, Monitoring Detailed Overview / 24
Agenda
The Challenge: Monitoring Large Landscapes Overview of CCMS Monitoring Architecture Alert Handling Monitoring Components New Features at a Glance Summary
Monitoring Components
Monitoring Special Components SLA Reporting Availability Monitoring
Monitoring Components
Monitoring Special Components
Internet Pricing
and Configurator Host
RZ20 RFC
SAPCCMSR
IPC
CEN
Monitoring Components
Monitoring Special Components
RZ20
RFC
SAPCCMSR
CEN
Monitoring Components
Monitoring Special Components
Central Central Monitoring Monitoring
ITS
SAPCCMSR DLL DLL
RZ20
RF
C
AGate
RF
ITS
SAPCCMSR DLL DLL
CEN
AGate
Monitoring Components
SLA Reporting Important for Reporting on Service Level Agreements (SLA):
Component availability Front-end response times (SAPGUI) Transaction-specific response times Standard response time ...
Monitoring Components
New Components and Applications, and Solutions
Exchange Infrastructure 3.0 Mobile Infrastructure as of 2.5 Enterprise Portal 6/SP1; EP 5/SP6 SAP Business Intelligence (BI) as of 3.1 SAP Customer Relationship Management (CRM) as of 4.0 AP Supply Chain Management (SCM) as of 4.1 SAP Supplier Relationship Management (SRM) as of 2.0
Monitoring Components
Availability Monitoring Heartbeat
Status of last availability check
Availability
Percentage of sucessful heartbeat checks over a given period of time
Web AS 6.20
http head / http get http status code / http status code and html output
GRMG Infrastructure
<?xml version="1.0" <!DOCTYPE Customizing <!ELEMENT customizing <!ELEMENT control(grmg <!ELEMENT
Configuration File
Application Availability
Example from SAP CRM Interaction Center Checking the Broadcast Messaging Server with GRMG
Component availability
Scenario availability
push
CEN
CCMSPING Agent
SAP Web AS
Web AS 6.40
ABAP Instance
Java Instance
RFCLIB
Any RFC-enabled Component
Process Monitoring
SAPOsCol
processX processX
*procmon.ini
processY
SAPCCMSR
CEN
Process Monitoring
...\prfclog\procmon\
<xyz>procmon.ini
MaxDB is alive
The Windows Event Log in the Alert Monitor (triggered by switch in SAPCCMSR.INI)
Agenda
The Challenge: Monitoring a Landscape Overview of CCMS Monitoring Architecture Alert Handling Monitoring Components New Features at a Glance Summary
Enhanced Availability Checks Performance Data Persistence and BI Reporting CCMS and Alert Management Statistical Records Correlation (enhanced as of 6.20) Enhanced CCMS Agents Open Integration SNMP Data Exchange With Third-Party Tools
Enhanced Availability Checks Performance Data Persistence and BI Reporting CCMS and Alert Management Statistical Records Correlation Enhanced CCMS Agents Open Integration SNMP Data Exchange With Third-Party Tools
Is there a need for persistent performance data? Yes! Long-term performance history reporting is needed, particularly for reporting purposes in the context of Service Level Agreements (SLA).
Non-SAP component
Shared Memory
Shared Memory
SAP System for SAP System for Central Monitoring Central Monitoring
SAP Web AS 6.20
Shared Memory
Central Monitoring
ABC DEF Monitoring Infrastructure
Workload Statistics
Business Intelligence
Info Cube
STAT Extractors
CPH
XYZ
Info Cube
BI Content 3.52
Monitored Systems
Report
Report
Virtual Data Container
BI Standard Technology
Enhanced Availability Checks Performance Data Persistence and BI Reporting CCMS and Alert Management SNMP Data Exchange With Third-Party Tools Statistical Records Correlation Enhanced CCMS Agents Bi-directional Open Integration
Alert
SAPCCMSR
Alert Inbox
WAP
Push
RFC
SAP Web AS CEN 6.20
ALM
SAPCCM4X
Alert
Enhanced Availability Checks Performance Data Persistence and BI Reporting CCMS and Alert Management Statistical Records Correlation Enhanced CCMS Agents Open Integration SNMP Data Exchange With Third-Party Tools
DSR
Web AS Java 6.20
STAT
STAT
Data is correlated across components using the GUID contained in the passport
SAP AG 2005, Monitoring Detailed Overview / 61
Enhanced Availability Checks Performance Data Persistence and BI Reporting CCMS and Alert Management Statistical Records Correlation Enhanced CCMS Agents Open Integration SNMP Data Exchange With Third-Party Tools
Push
Central Monitoring Central Monitoring
SAP Web AS ABAP 6.20 CEN
Push
SAPCM3X
RFC
JAVA
Agent
Data Supplier Data Supplier
JAVA Interface
SAPCCM4X
Transfers CCMS alert monitoring data from any SAP System as of Release 4.0 to CEN Requires no dialog work process on central system Can be registered at several central systems to ensure high availability.
SAPCM3X
Connects SAP Systems 3.X to a central monitoring system delivering the dispatchers performance data.
CCMSPING
New: Now an active data supplier for SAP system landscape monitoring (pushes availability data to CEN) No longer requires a dialog work process on central system
SAP AG 2005, Monitoring Detailed Overview / 65
Enhanced Availability Checks Performance Data Persistence and BI Reporting CCMS and Alert Management Statistical Records Correlation Enhanced CCMS Agents Open Integration SNMP Data Exchange With Third-Party Tools
Open Integration
Open Integration with Third-Party Tools Outbound Interface (XAL)
Tight integration with third-party monitoring solutions. Provides access to a central SAP monitoring system with SAP landscape monitoring data, including data from Java components.
Open Integration
New Inbound XML Interface
XML data is converted in a CCMS monitoring tree.
TP HT t Pos
XML interface is delivered with SAP Web AS 6.20 and patched down to 6.10.
BAPI Call
CEN
SAPCCM4X Agent
XML
Enhanced Availability Checks Performance Data Persistence and BI Reporting CCMS and Alert Management Statistical Records Correlation Enhanced CCMS Agents Open Integration SNMP Data Exchange With Third-Party Tools
No additional interfaces
Monitored Components
Monitored Components
CEN
Logging
CEN
Performance Data
CCMS Alert Monitors also display the data collected by the J2EE Engine. Availability checks of monitored J2EE components Central data push to CEN by CCMSR agent NetWeaver Administrator will replace CCMS Alert Monitors and Visual Administrator.
SAP AG 2005, Monitoring Detailed Overview / 73
Command Line Log Viewer Usage: lv.bat, delivered with Standalone Log Viewer
Only for viewing local logs on console Can be switched on during deployment Converts binary data into human readable data
SAP System for SAP System for Central Monitoring Central Monitoring Aggreg. statistics Single Record DSR Collector
DB
SAPCCMSR
Monitoring Segment XX
Monitoring Segment YY
Performance increase Easy-to-read monitors Thresholds of J2EE counters are maintained from CEN or Visual Administrator and stored in the J2EE database. SAPCCMSR with its monitoring data is treated like an SAP system.
SAP AG 2005, Monitoring Detailed Overview / 77
ABAP
SAP NetWeaver Administrator is a Java application that is part of the shipment of SAP NetWeaver 04 from 6.40 SP 12 on and NW2004S.
ABAP
NetWeaver Administrator
Monitored Components
SAPCCMSR -j2ee
SLD System
J2EE Engine SLD
Java
Agenda
The Challenge: Monitoring a Landscape Overview of CCMS Monitoring Architecture Alert Handling Monitoring Components New Features at a Glance Summary
Summary
Central Monitoring of SAP Landscapes
NetWeaver Administrator will replace CCMS Alert Monitors and Visual Administrator. SAPs central monitoring infrastructure is flexible and fully scalable. Monitoring data is displayed centrally by
CCMS Alert Monitors Solution Manager SAP NetWeaver Administrator Third-party monitoring tools
Workload Statistics
Correlated across components (including Java) Displayed centrally in the Global Workload Monitor
Open integration with third-party products CCMS is an integral part of SAP technology Free of charge
Further Information
SAP Service Marketplace
For more information, use the quicklinks /monitoring and /javamonitoring.
Contact
Mail to Product Management: Consulting contact: [email protected] Stephan Schmid ([email protected])