SAP Solution Manager Monitoring - BusinessObjects (BOBJ) BI 4

Preview:

Citation preview

Linh Nguyen ITConductor.com 1

SAP Solution Manager Monitoring Setup

BusinessObjects (BOBJ) BI Platform 4.0Published: 25 August 2015

Linh Nguyen

IntroductionA common SAP technology stack for Business Intelligence that we often come across in the field has been SAP Business Warehouse (BW) backend as the enterprise data warehouse platform, with a BusinessObjects (BOBJ) Business Intelligence (BI) reporting application. Performance testing, monitoring and tuning in such environment requires the setup of tools that will monitor the BOBJ as well as the BW system. This has to be part of any performance and availability management project involving the environment described above. This comprehensive guide originated from our 3-parts blog, which we will detail the setup for monitoring BOBJ in Solman 7.1:• Part 1 documents the various Preparation steps in order to allow the

Solution Manager and the Managed System to communicate with each other via the Diagnostics Agent.

• Part 2 we will look at the Auto-Configure tool for BOBJ.• Part 3 we will perform the Managed System Configuration inside Solman.

Solution Manager Technical Monitoring

SAP BusinessObjects Business Intelligence platform 4.0

Monitoring Setup

Part 1 of 3

Installation of Diagnostics AgentBy OZSoft Consulting for ITConductor.com

Linh Nguyen ITConductor.com 2

Installation of Diagnostics Agent• Download Diagnostic Agent

• In order to install and setup the Diagnostics Agent and the SAP Host Agent, you must first download the required files from the Service Market Place.

• Go to http://service.sap.com/sltoolset → Software Logistics Toolset 1.0

Linh Nguyen ITConductor.com 3

• Go to http://service.sap.com/sltoolset → download Kernelreleases delivered for SL Toolset → Kernel forinstallation/SWPM → SAP KERNEL 7.21 EXT 64-BIT UC

• Please refer to SAP Note 1833501 - Diagnostics Agent Installer Versions.

Linh Nguyen ITConductor.com 4

Installation of Diagnostics Agent

Installation of Diagnostics Agent• After downloading the file, extract the SWPM and Kernel

files using the SAPCAR executable on the BOE server.

• Run with Administrator in extract folder sapinst.exe

Linh Nguyen ITConductor.com 5

Installation of Diagnostics Agent• Choose the installation type «Install – Diagnostic Agent» and

click on "Next".

Linh Nguyen ITConductor.com 6

Installation of Diagnostics Agent

• Enter a 3-character SID for the Diagnostics Agent (usually SMD or DAA), select the disk drive where the agent will be installed

Linh Nguyen ITConductor.com 7

• Enter the hostname of the BOE server if not show automatic

Installation of Diagnostics Agent

• Choose a password for SAP System Administrator and SAP System Service User.

Linh Nguyen ITConductor.com 8

• SAP recommended that you choose Local Domain (local installation) for the diagnostics agent users

Installation of Diagnostics Agent

• A pop up will ask you to add the Diagnostics Agent to the trusted users. Click "Yes" to continue.

Linh Nguyen ITConductor.com 9

• Enter the password for SAP System Administrator again.

Installation of Diagnostics Agent

• Enter the connection parameters to the SLD. Use the SLD hostname and port of the Solution manager, use SLDDSUSER as username, and enter the password.

Linh Nguyen ITConductor.com 10

• Enter a system number for the Diagnostics Agent. This number must be unique for this installation host.

Installation of Diagnostics Agent

• Enter the full hostname for Solution Manager, SCS Message Server Port (81<SCS instance number>), SMD_AGT as user (created in System Preparation in SOLMAN_SETUP), and password for SMD_AGT.

Linh Nguyen ITConductor.com 11

• Select "Configureconnection via Java SCS Message Server"

Installation of Diagnostics Agent• Verify the installation

parameters are correct

Linh Nguyen ITConductor.com 12

• Unpack the archive

Installation of Diagnostics Agent

• You should see a pop up saying the installation has completed.

Linh Nguyen ITConductor.com 13

• Make sure the installation finishes without error.

Installation of Diagnostics Agent

Linh Nguyen ITConductor.com 14

• Open the management Console and verify the SAP diagnostics instance has a green status.

General Information

Linh Nguyen ITConductor.com 15

• Following documents are most relevant for installing and working with the Diagnostics Agent:

Refer to SAP Note 1365123 for the Diagnostics Agent installation strategy.

Refer to SAP Note 1833501 for information on Diagnostics Agent installer versions, and for an overview of SAP Notes related to Mass Deployment / Unattended Installation.

Refer to SAP Note 1858920 and the latest Installation and Setup Guide

Next – Auto configure using AC tool

• Now that we have established connection between SAP Solution Manager and the Diagnostics Agent, we need performed configuration on SAP BusinessObjects Business Intelligence platform 4.0 for connect to Solution Manager, which is the next section that we’ll examine.

Linh Nguyen ITConductor.com 16

Solution Manager Technical Monitoring

SAP BusinessObjects Business Intelligence platform 4.0

Monitoring Setup

Part 2 of 3Auto configure using AC tool

By OZSoft Consulting for ITConductor.com

Linh Nguyen ITConductor.com 17

• Latest up to date information for SAP BOE 4.0 is available in SAP Note 1653689 - SolMan 7.1: Managed Sys Setup - BI Platform 4.0

• Latest up to date information for SAP BOE 4.1 is available in SAP Note 1975394 - SolMan 7.1: Managed Sys Setup - BI Platform 4.1

• Please go through SAP Note 1653689, and follow the steps in this note to download AC tool

• To download AutoConfigure tool. please refer to AC-Tool central note 2137275.

Linh Nguyen ITConductor.com 18

Download AC Tool

Download AC Tool

• Unzip download file to BO server

Linh Nguyen ITConductor.com 19

• Download file from SAP.

Run AutoConfigure.exe• Run

AutoConfigure.exe on Windows

Linh Nguyen ITConductor.com 20

• You need to install Java on the server, or to check the environment variables

Run AutoConfigure.exe

• Set System environment variables JAVA_HOME

Linh Nguyen ITConductor.com 21

• Run from console

or

Started AutoConfigure.exe

• Select the first nine steps and click on "Execute Selected“.

Linh Nguyen ITConductor.com 22

• Select BI Platform 4.x and “Confirm”

Enable SLD support for BO cluster

• Enter sld server info (hostname, port, user, password)

Linh Nguyen ITConductor.com 23

• Select Tomcat Service as BOE WAS

• Click on "No" for the HTTPS usage (In my case, my SLD uses HTTP).

Enable SLD support for BO cluster

Linh Nguyen ITConductor.com 24

• Click on "Yes" when you are asked to trigger SLD transfer.

• Check the status of the task "Enable SLD Support".

Enable Introscope for Java components

Linh Nguyen ITConductor.com 25

• Select the task "Enable Introscope for Java components" and click on "Execute Selected".

• Key in the hostname for the Central Management Server (CMS) host follow by the port number. Enter the username and password for the Central Management Console (CMC). Click "OK" to continue.

Enable Introscope for Java components

Linh Nguyen ITConductor.com 26

• Key in "True" for the "IntroscopeAgentEnableInstrumentation"

• Key in Wily IntroscopeWorkstation hostname andport number for"IntroscopeAgentEnterpriseManagerHost" andIntroscopeAgentEnterpriseManagerPort", and key in theWily Introscope Workstation protocol type for"IntroscopeAgentEnterpriseManagerTransport".

Enable Introscope for Java components

Linh Nguyen ITConductor.com 27

• A message box should show up telling you the BOE Node has been detected and asking to restart the BOE SIA Node manually. DO NOT RESTART THE NODE NOW.

• Check that the "Enable Introscope for Java components" task executed successfully.

Enable Introscope for C++ components

Linh Nguyen ITConductor.com 28

• Select the task "Enable Introscope for C++ components" and click on "Execute Selected".

• Key in the NCS Parameter. Enter 10 for NCSInstrumentLevelThreshold, "localhost" for SMDAgentHost, and 6404 for SMDAgentPort.

Enable Introscope for C++ components

Linh Nguyen ITConductor.com 29

• Check that the "Enable Introscope for C++ components" task executed successfully..

Enable Saposcol process monitoring

Linh Nguyen ITConductor.com 30

• Select the task "Enable Saposcol process monitoring" and click on "Execute Selected".

• Check that the "Enable Saposcol process monitoring" task executed successfully.

Configure step of BOE 4.0(SP level lower than SP3)

Linh Nguyen ITConductor.com 31

• Select the task "Configure step of BOE 4.0(SP level lower than SP3)" and click on "Execute Selected".

• Check that the "Configure step of BOE 4.0(SP level lower than SP3)" task executed successfully.

Replace cms.lst for BOE4

Linh Nguyen ITConductor.com 32

• Select the task "Replace cms.lst for BOE4" and click on "Execute Selected".

• Check that the "Replace cms.lst for BOE4" task executed successfully.

Required Software on Business Intelligence 4.X system

Linh Nguyen ITConductor.com 33

• Select the task "Required Software on Business Intelligance4.X system" and click on "Execute Selected".

• If your Solution Manager is higher than 7.1 sp6, choose "Other"

• Check that the "Required Software on Business Intelligance 4.X system" task executed successfully.

Enable CSJNI

Linh Nguyen ITConductor.com 34

• Select the task “Enable CSJNI – Update configurations of cs.cfg" and click on "Execute Selected".

• Step 8 finished with error, Run in console for determine errors….

Enable CSJNI

Linh Nguyen ITConductor.com 35

• Under <BOE installationpath>\dataAccess\connectionServer

Check the cs.cfg file the content exists like the screen shot show.

Enable CSJNI

Linh Nguyen ITConductor.com 36

• The file cs.cfg has been copied from another server. After that, steps 8 and 9 were completed without error.

Enable TDA Service

Linh Nguyen ITConductor.com 37

• Select the task “Enable TDA service” and click on "Execute Selected".

• Enter the jvmmond port and password.

Enable TDA Service

Linh Nguyen ITConductor.com 38

• Then a pop-up dialog will come out to state some message.

• After the above stepss, the configuration for BOE on host side is done.

• Restart BOE to make the changes take effect.

Enable TDA Service

Linh Nguyen ITConductor.com 39

• Check that the "Enable TDA service" task executed successfully.

Tomcat – pre-check the agent dll file version

Linh Nguyen ITConductor.com 40

• Select the task “Tomcat – pre-check the agent dll file version” and click on "Execute Selected".

• This step was used to judge whether the dll file under the wily agent install path is the right version for tomcat to avoid the workload performance, more details refer to the Note: 1273028

Tomcat – pre-check the agent dll file version

Linh Nguyen ITConductor.com 41

• Enter the wily agent install path where exists the dll file: for example C:\usr\ccms\wily\ext for different wily agent's version. (By the way, this step should be run while have java agent installed on, if not, run the step after 12th step, if yes and in boe.properties file for the option "wily.javaagent.install" the value is set to false which means not to install a new java agent, then this step should be run at first.)

Tomcat – Install Introscope Agent

Linh Nguyen ITConductor.com 42

• Download the latest Intorscope Agent installation files. Download the latest CA Introscope Agent for Javamanual installation package from the SAP ServiceMarketplace. Please refer to the SAP note 797147 formore information.

Tomcat – Install Introscope Agent

Linh Nguyen ITConductor.com 43

• Extract Introscope Agent files

• To install the CA Introscope Agent please extract theinstallation .SAR package on the Tomcat host.

cd /usr/sap/ccms

SAPCAR –xvf ISAGENT.9.1.5*.SAR

Tomcat – Install Introscope Agent

Linh Nguyen ITConductor.com 44

• SAP recommends the installation into thedirectory /usr/sap/ccms/wily.

• Check that the Agent’s files are properly extracted. Make sure that the /wily sub-directory exists inthespecified folder.

Tomcat – Install Introscope Agent

Linh Nguyen ITConductor.com 45

• Add following Java VM parameters to run IntroscopeJava Agent with Tomcat JVM:

Tomcat – Install Introscope Agent

Linh Nguyen ITConductor.com 46

• Restart Tomcat. The Introscope Agent will shortly startsending performance data to the configured EnterpriseManager

• Look for the agent log files in the <AGENT_HOME>/logsfolder. Check that a log file for the Introscope Agent exists.

Tomcat – Install Introscope Agent

Linh Nguyen ITConductor.com 47

• Check that the "Tomcat – Install Introscope Agent" task executed successfully.

Configure JVM GC log

Linh Nguyen ITConductor.com 48

• Select the task "Configure JVM GC log" and click on "Execute Selected".

• Click on "No" when you are asked to restart Tomcat now.• Check that the "Configure JVM GC log" task executed

successfully.

Check Tomcat logging

Linh Nguyen ITConductor.com 49

• Select the task "Check Tomcat logging" and click on "Execute Selected".

• Click "Yes" to restart Tomcat now.

• Check that the "Check Tomcat logging" task executed successfully.

Install and run SLD Data Supplier

Linh Nguyen ITConductor.com 50

• Select the task "Install and run SLD Data Supplier" and click on "Execute Selected".

• On the "Found SLD War File" message window, click on "Keep it" to continue.

Install and run SLD Data Supplier

Linh Nguyen ITConductor.com 51

• Check that the "Install and run SLD Data Supplier" task executed successfully.

Enable TDA for Tomcat

Linh Nguyen ITConductor.com 52

• Select the task “Enable TDA for Tomcat" and click on "Execute Selected".

• Select a tomcat service

• Enter the jvmmond port and password should be the same with step "Enable TDA for BOE"

Enable TDA for Tomcat

Linh Nguyen ITConductor.com 53

• Two message dialogs come out to state the final status. Click OK.

• After the above steps for tomcat, restart the tomcat server.

Start Jvmmond.exe as OS service

Linh Nguyen ITConductor.com 54

• Select the task “Start Jvmmond.exe as OS service" and click on "Execute Selected".

• Select a folder with JRE installed. Be sure this folder haveJRE installed. e.g. \usr\sap\DAA\SMD98\exe\sapjvm_6\bin

Start Jvmmond.exe as OS service

Linh Nguyen ITConductor.com 55

• Enter the jvmmond port and password should be the same with step "Enable TDA for BOE"

Start Jvmmond.exe as OS service

Linh Nguyen ITConductor.com 56

• Then an install frame come out, do the install process then a service named " JvmmondByACTool" will show in the services list of windows. For security, this service is not started, and it's Startup Type is Manual. Start it and change the Startup Type into Automatic if needed.

Final status for ACTool

Linh Nguyen ITConductor.com 57

• Final status for ACTool configuration process like the following screen shot

Next – Managed System Setup of BOE 4.0 system in Solman 7.1• Now that we have performed configuration on SAP

BusinessObjects Business Intelligence platform 4.0 for connection to Solution Manager, next we will configure Solution Manager to monitor the scenario

Linh Nguyen ITConductor.com 58

Solution Manager Technical Monitoring

SAP BusinessObjects Business Intelligence platform 4.0

Monitoring Setup

Part 3 of 3Managed System Configuration

By OZSoft Consulting for ITConductor.com

Linh Nguyen ITConductor.com 59

• If all steps are performed in parts 1 and 2 without errors, there should be 2 new BOE systems available

Linh Nguyen ITConductor.com 60

Managed System Configuration BOE 4.0

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 61

• SOLMAN_SETUP: Configure the technical system with or without Service Delivery/EWA (EarlyWatch).

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 62

1. Assign Product: SBOP BI PLATFORM 4.0

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 63

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 64

2. Check Prerequisites: Execute All Automatic Activities

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 65

2. Check Prerequisites: Execute All Automatic Activities

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 66

3. Assign Diagnostics Agent

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 67

4. Enter System Parameters: BOE login details

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 68

5. Enter Landscape Parameters

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 69

6. Finalize Configuration:

• Automatic Activities – Execute All

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 70

6. Finalize Configuration:

• Manual Activities – Set status to Manually Performed for all

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 71

7. Check Configuration:

• Automatic Activities – Execute All

Managed System Configuration BOE 4.0

Linh Nguyen ITConductor.com 72

8. Check Complete

• Configuration and System Status should be green

Full Configuration Incl. Service Delivery/EWA (EarlyWatch).

Linh Nguyen ITConductor.com 73

Managed System Configuration BOE_WAS

1. Assign Product

• Assign logical component

Linh Nguyen ITConductor.com 74

Managed System Configuration BOE_WAS

1. Assign Product

• Assign logical component

Linh Nguyen ITConductor.com 75

Managed System Configuration BOE_WAS

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 76

2. Check Prerequisites: Execute All Automatic Activities

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 77

3. Assign Diagnostics Agent

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 78

4. Enter System Parameters

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 79

5. Enter Landscape Parameters

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 80

6. Finalize Configuration:

• Automatic Activities – Execute All

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 81

6. Finalize Configuration:

• Manual Activities – Set status to Manually Performed for all

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 82

7. Check Configuration:

• Automatic Activities – Execute All

Managed System Configuration BOE_WAS

Linh Nguyen ITConductor.com 83

8. Check Complete

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 84

1. Overview: Setup Monitoring, Alerting and reporting

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 85

5. Define Scope

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 86

6. Setup Monitoring

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 87

6. Setup Monitoring

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 88

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 89

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 90

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 91

7. Reporting

Technical Monitoring Configuration – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 92

8. Complete

Technical Monitoring Demo – BOE, BOE_WAS.

Linh Nguyen ITConductor.com 93

Linh Nguyen ITConductor.com 94

SAP Solution Manager Monitoring Setup

BusinessObjects (BOBJ) BI Platform 4.0

SummaryThe technical monitoring setup is lengthy, yet it only scratches the surface. We are using default thresholds out-of-the-box, so typically in your environment you would need to plan another phase to configure thresholds, notifications and any downstream integration such as service desk functionality. For best practices, we recommend those to be done over a period of time with actual learning from the behavior of actual systems in use, typically with some representative test or production workload. Managing alerts, thresholds and notifications is normally an iterative process, however there must be at least a general service level defined for IT operations to implement the policies and procedures which address overall performance and availability objective of the environment.IMPORTANT: note that Solman 7.1 does not show the details of the alerts in the inbox, and still requires one to navigate to the managed system to troubleshoot the alerts (without time-sensitive context because one still has to find the alert/event, if it still exists in the managed system when one performs the analysis). Alerts in Solmanare a form of aggregation on events or metrics. It is still very hard to find the root-cause or context of the problem or do any kind of correlation!If you have additional environment such as SAP BPC (Business Planning & Consolidation) either with SAP Netweaver or Microsoft platform, there's many more configuration to be done to set up Solution Manager to monitor them.

Linh Nguyen ITConductor.com 95

About IT-ConductorIT-CONDUCTOR HEADQUARTER Email: info@itconductor.com20660 Stevens Creek Blvd., Suite 261 Worldwide: +1 (408) 416-2565Cupertino, CA 95014. USA North America Toll-free: +1 (888) 666-2899

http://www.itconductor.com

Company> Stop Guessing, Start Managing!IT-Conductor is the AMMO you need to:

• Automate

• Monitor• Manage &

• Optimize your SAP Performance & Operations.

IT-Conductor was officially founded in 2014 after more than 10 years of turning a big idea of automating IT into a practical solution. The big idea is to enable customers to "Stop Guessing, and Start Managing" their enterprise IT application environment. It's all about the integrated ability to collect vast amount of application and supporting infrastructure instrumentation data into standardized and time-synchronized intelligence that can be action upon.

> Monitor SAP WITHOUT Installation!The power of IT-Conductor lies in it's ease of access through a cloud platform to simply hook up to your environment via a secured connection and start agentlessly monitor and manage the applications, databases, hosts and related infrastructure components. Templates make application discovery fast and easy to go from monitoring to managing in minutes!

___________________________________________________________________________________________________________________________________________

© 2015 IT-Conductor, Inc. and/or its affiliates. All rights reserved. IT-Conductor is a trademark of IT-Conductor, Inc. or its affiliates. This publication may not be reproduced or distributed in any form without IT-Conductor’s prior written permission. If you are authorized to access this publication, your use of it is subject to the Terms of Service and Copyright and Trademarks posted on itconductor.com. The information contained in this publication has been obtained from sources believed to be reliable or from IT-Conductor’s own experience and research. IT-Conductor disclaims all warranties as to the accuracy, completeness or adequacy of such information and shall have no liability for errors, omissions or inadequacies in such information. This publication consists of the opinions of IT-Conductor organization and should not be construed as statements of fact. The opinions expressed herein are subject to change without notice. Although IT-Conductor may include a discussion of related legal issues, IT-Conductor does not provide legal advice or services and its research should not be construed or used as such.

Recommended