Professional Documents
Culture Documents
Solution Manager
Introduction
Architecture
Diagnostics demo
E-mail: meghan.del.grande@sap.com
Introduction
Architecture
Diagnostics demo
EFFICIENT SAFE
Reduced time for root cause analysis No changes to production systems
Central / uniform access thru Solution Manager Access thru Web browser (HTTP)
Standardized SAP best practices for diagnostics Read only access to SAP Netweaver solution.
Integrated with SAP NetWeaver No use of SAP NetWeaver administration tools.
Common internal SAP tool (J2EE commands restricted access)
Enforced customer control for change
System Performance optimization management
Workload distribution and load balancing, load testing
Introduction
Architecture
Deployment on site
Diagnostics demo
SA8
EP 6.0 SP16
NetWeaver 2004
6.40 – SP16
J2EE
50000 - P4:50004
Diagnostics
D37 Agent SP09
????:50000
Diagnostics – SP6 Introscope AIX 5.3 ML4
Agent ORACLE 9.2.0.5
NetWeaver 2004s
Introscope 7.0 – SP08
7.0 ABAP J2EE Sandbox Landscape
7.0 / SP58
ITS
????:5??00
IGS AIX 5.3 ML4 (PPC 64)
Port:4??80 ORACLE 10.2.0.2.0 DA8
EP 6.0 SP16
Prod Landscape
NetWeaver 2004
6.40 – SP16
J2EE
50000 - P4:50004
Diagnostics
Agent SP09
????:50000
Introscope AIX 5.3 ML4
Agent ORACLE 9.2.0.5
Dev Landscape
SolManDiag
Overview
SMD GUI
Monitoring
Reporting
Configuration
SolManDiag
Monitoring
Activity
Database
Logs and Traces
Operating System
Performance
Status
SolManDiag
Monitoring
Activity
Thread Dump Analysis
More
SolManDiag
Monitoring
Activity
Database
Logs and Traces
Operating System
Performance
Status
SolManDiag
Monitoring
Database
J2EE SQL Monitoring
SQL Command Console
Typically, you should use the SQL Trace when you need to check the
behavior of a particular application. This is the following scenario:
3
4
Useful Information
The SQL Trace function is an on-demand log of all SQL statements that
are issued against the database through Open and Native JDBC
methods. The SQL trace can be switched on or off dynamically from the
web application. The log format is database independent. Besides the SQL
statement text, each log record contains information about the point in
time when the statement was executed, its duration, its input parameters
and results (where applicable) as well as context information.
SolManDiag
Monitoring
Database
J2EE SQL Monitoring
SQL Command Console
More
SolManDiag
Monitoring
Activity
Database
Logs and Traces
Operating System
Performance
Status
SolManDiag
Monitoring
Logs and Traces
Log Viewer
SolManDiag
Monitoring
Logs and Traces
Log Viewer
The Log Viewer can display structured and unstructured logs. Structured
logs are created by the SAP WebAS with header information and delimiters.
This allows the Log Viewer to recognize fields of the log records, and thus
allows filtering and searching of log records based on field content.
More
SolManDiag
Monitoring
Activity
Database
Logs and Traces
Operating System
Performance
Status
SolManDiag
Monitoring
Operating System
OS Command Console
Remote OS Monitoring
The SMD Agent has to be installed on every server (machine) to execute
operating system commands remotely. A limited sets of commands can
be executed within SMD without direct OS access.
Trigger when
command entered
Target host
Command group
Command
Parameters (optional)
Command
output
Available commands
Group Command UNIX Windows
Filesystem DF X
FindFile X
SearchInFile X X
Network Ping X X
Tracert X X
IPConfig X
NetStat X X
Java JavaHomeVersion X X
System TaskList X X
VMStat X
IOStat X
DateTime X X
Environment Echo X X
Set X X
SolManDiag
Monitoring
Operating System
OS Command Console
Navigation
entry points
The File System Browser is used to browse, format and download files
from the NW instance. The browsersupports some predefined indexes
for the Main Instance (J2EE/ABAP), Local Roots and aliases. Hence,
browsing can be performed extensively without the file system access.
SolManDiag
Monitoring
Operating System
OS Command Console
This feature enables the user to issue SAP J2EE commands and retrieve
results without directly accessing the operating system.
The interface makes a telnet connection to the system which
needs to be monitored.
More
SolManDiag
Monitoring
Activity
Database
Logs and Traces
Operating System
Performance
Status
SolManDiag
Monitoring
Performance
HTTP Analysis
J2EE Server Analysis
Java WebDynpro Monitoring
HTTP Analysis
Generate performance data which include time components for
client-side and server-side processing for an certain request, data
transfer and data display / interpretation
Browser
with Monitored
PlugIn System
(Portal)
Network
report.xml responses.0.trc
SMD
HTTP
Analysis
4 5
13
10
11
15
8 12
14
SolManDiag
Monitoring
Performance
HTTP Analysis
J2EE Server Analysis
Java WebDynpro Monitoring
More
SolManDiag
Monitoring
Performance
HTTP Analysis
J2EE Server Analysis
Java WebDynpro Monitoring
With the Web Dynpro Console administration tool, you can display the
performance data for the times of a request to the J2EE Engine.
Context:
The table lists the requests sorted by the length of time. The required
response time, the number of methods involved, the method taking
the longest time, and the user are listed for each request.
Procedure:
Select a line
You get detailed information for the particular request.
Result
The performance data for a request includes the framework,
application, and backend times.
The detailed information also includes the level of the methods, giving
you information about the call depth of the methods called.
You can thus find out which query took the longest and which methods
within a query consumed time. . .
SolManDiag
Monitoring
Activity
Database
Logs and Traces
Operating System
Performance
Status
SolManDiag
Monitoring
Status
J2EE System Information
J2EE User Management
System Landscape Directory
Portal Access
Port
Information
Component
Vendor and
Version
VM
Parameter
System
Parameter
SolManDiag
Overview
SMD GUI
Monitoring
Reporting
SolManDiag
Reporting
Usage Statistics
J2EE System
The Portal Activity Report display information, such as, the number of
users that logged onto the portal in a given period of time, and the number
of times the logged on users requested a page, or an iView. In addition,
parameters can be defined to filter the report and produce precise details
about the use of a specific page, or iView.
Features
Gather information about the activities of portal users and their
use of portal content
Aggregation at different levels (hour, day, month, quarter)
Display data for specific time intervals (hour, day, month, quarter)
about
The number of users logged onto the portal
The number of HTTP sessions created for accessing anonymous
content
How often iViews and pages have been accessed and in how
many different user sessions
There are two different values for the Page and iView statistics
Requests: How often a page/iView has been requested?
Visits: In how many different user sessions a page/iView has been
accessed?
User A User B
MyPage Requests 0
1
2
3
4
Visits 0
1
2
iView1 Requests 0
1
2
3
4
Visits 0
1
2
iView2 Requests 0
1
2
Visits 0
1
2
SolManDiag
Reporting
Usage Statistics
J2EE System
The Timestamp field is displaying the latest date when a change in the
configuration has been detected.
No new date will be added unless a change has occurred.
Click
Different value
Additional value
Select a
transaction
Select an
Instance
SolManDiag
Reporting
Usage Statistics
J2EE System
Select an option
Click
SolManDiag
Reporting
Usage Statistics
J2EE System
SolManDiag
Reporting
J2EE System
NWA Plugins
KeyStorage / SSL
LDAP Browser
More
SolManDiag
Reporting
J2EE System
NWA Plugins
KeyStorage / SSL
LDAP Browser
SolManDiag
Reporting
J2EE System
NWA Plugins
KeyStorage / SSL
LDAP Browser
Purpose
Using a LDAP Server as datasource for user management (J2EE Engine –
EP…)
Integration to SMD
A SMD agent is running on the monitored host and must be configured in
the administration UI to connect the LDAP Server
Accessible in SMD UI under J2EE Reporting
Use to browse the configuration of a LDAP Server and top search for a
specific entry
Agent Configuration
Safe configuration of the LDAP server properties by customer
Search of attributes
SolManDiag
Overview
SMD GUIs
Monitoring
Reporting
Configuration
SolManDiag
Configuration
Scheduler
Self Check
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