Deep Dive Monitoring Servers using BI 4.1. Alan Mayer Solid Ground Technologies SESSION CODE: 0305



Similar documents
Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support

NMS300 Network Management System

SAP BO 4.1 COURSE CONTENT

System Requirements Table of contents

Getting Started with Multitenancy SAP BI 4.1

SAP BusinessObjects TM BI System Administration

Windows Server 2012 Server Manager

Performance Monitor. Intellicus Web-based Reporting Suite Version 4.5. Enterprise Professional Smart Developer Smart Viewer

Automation Engine 14. Troubleshooting

Who is my SAP HANA DBA? What can I expect from her/him? HANA DBA Role & Responsibility. Rajesh Gupta, Deloitte. Consulting September 24, 2015

How to Move an SAP BusinessObjects BI Platform System Database and Audit Database

Crystal Reports Server 2008

SevOne NMS Download Installation and Implementation Guide

Veeam ONE What s New in v9?

Hands-On Microsoft Windows Server 2008

VEEAM ONE 8 RELEASE NOTES

One of the database administrators

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

Using AppMetrics to Handle Hung Components and Applications

BusinessObjects Enterprise XI Release 2 Administrator s Guide

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

The safer, easier way to help you pass any IT exams. Exam : C_HANASUP_1. SAP Certified Support Associate - SAP HANA 1.0.

BI4.x Architecture SAP CEG & GTM BI

Monitoring SAP Business Objects

NETWRIX ACCOUNT LOCKOUT EXAMINER

Workflow Templates Library

Report Author User Guide Galigeo s BI*Where for SAP BO Location Intelligence Platform. Quick Start Guide

Cognos Performance Troubleshooting

Desktop Activity Intelligence

vrealize Operations Manager Customization and Administration Guide

SAP BusinessObjects BI. Sizing Guide

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

Performance Tuning and Optimizing SQL Databases 2016

Only for Data Group Students Do not share with outsiders and do not use for commercial purposes.

Automate Your BI Administration to Save Millions with Command Manager and System Manager

10 Tips for Optimizing the Performance of your Web Intelligence Reports. Jonathan Brown - SAP SESSION CODE: 0902

SBOP Repository Explorer. Installation and Configuration Guide v (2014)

WebSphere Business Monitor

Transaction Monitoring Version for AIX, Linux, and Windows. Reference IBM

Charl du Buisson Charl du Buisson Britehouse Specialist SAP Division

Oracle Enterprise Manager. 1 Introduction to SAP Monitoring with Oracle Enterprise Manager Grid Control. 1.1 Overview

7/15/2011. Monitoring and Managing VDI. Monitoring a VDI Deployment. Veeam Monitor. Veeam Monitor

BI xpress Product Overview

Learn more about BI Monitoring

Product Review ControlUp

Monitor Solution Best Practice v3.2 part of Symantec Server Management Suite

Tips and tricks for using SAP BusinessObjects Web Intelligence with SAP BW

User Manual. Version connmove GmbH Version: Seite 1 von 33

John D. Bonam Disaster Recovery Architecture Session # 2841

VMware vrealize Operations for Horizon Administration

VMware vcenter Operations Manager Administration Guide

BICS Connectivity for Web Intelligence in SAP BI 4.0

CYCLOPE let s talk productivity

BIA and BO integration other performance management options Crystal Reports Basic: Fundamentals of Report Design

HarePoint Workflow Scheduler Manual

SA S P A BO B BJ B COURSE CONTENT 2015

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

Oracle Enterprise Manager 12c Microsoft SQL Server Plug-in version

HP OO 10.X - SiteScope Monitoring Templates

Creating Basic Custom Monitoring Dashboards Antonio Mangiacotti, Stefania Oliverio & Randy Allen

IBM Tivoli Monitoring Version 6.3 Fix Pack 2. Infrastructure Management Dashboards for Servers Reference

Chapter 3 Application Monitors

WINDOWS PROCESSES AND SERVICES

VMware vcenter Operations Standard Installation and Administration Guide

OTM Performance OTM Users Conference Jim Mooney Vice President, Product Development August 11, 2015

CORE K-Nect Web Portal

Crystal Reports Installation Guide

SAM Server Utility User s Guide

INTEROPERABILITY OF SAP BUSINESS OBJECTS 4.0 WITH GREENPLUM DATABASE - AN INTEGRATION GUIDE FOR WINDOWS USERS (64 BIT)

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Quick Start Guide

System performance monitoring in RTMT

SAP BusinessObjects BI4 Sizing What You Need to Know

Tivoli Monitoring for Databases: Microsoft SQL Server Agent

TeamViewer 9 Manual ITbrain

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

WINDOWS SERVER MONITORING

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

Migrating to vcloud Automation Center 6.1

Rally Installation Guide

An Introduction to HIPPO V4 - the Operational Monitoring and Profiling Solution for the Informatica PowerCenter platform.

Spotlight on Messaging. Evaluator s Guide

Performance Tuning Guide for ECM 2.0

Using Additional Pollers with WhatsUp Gold v16.0 Learn how to install, configure, and manage pollers for load balancing on your WhatsUp Gold system

Server Manager Performance Monitor. Server Manager Diagnostics Page. . Information. . Audit Success. . Audit Failure

Quick Start Guide.

Tips and Tricks for Deploying BI Web Services Within Your Web Intelligence Environment Chris Greer EV Technologies

55034-Project Server 2013 Inside Out

Tales of the Roadrunner: Lessons Learned on Upgrading to SAP BusinessObjects BI 4.1 SP4

Vyapin Office 365 Management Suite

Intellicus Enterprise Reporting and BI Platform

SAP Crystal Reports & SAP HANA: Integration & Roadmap Kenneth Li SAP SESSION CODE: 0401

Installation Manual for Setting up SAP Business Objects BI 4.0 Edge System

Monitoring Replication

Running a Workflow on a PowerCenter Grid

Administering Microsoft SQL Server 2012 Databases

Capacity planning with Microsoft System Center

Frequently Asked Questions

User Guide for VMware Adapter for SAP LVM VERSION 1.2

Transcription:

Deep Dive Monitoring Servers using BI 4.1 Alan Mayer Solid Ground Technologies SESSION CODE: 0305

AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting Conclusion

INTRODUCTION Alan Mayer Co-founded Integra Solutions in 1993 Used BusinessObjects since 1992 Wrote the first BusinessObjects training manuals Over 75 Fortune 1000 customers before company was sold in 2007 Presented at every national conference Founded Solid Ground Technologies in 2009 Different company same principles Specializing in BusinessObjects consulting and training

INTRODUCTION We ll look at monitoring from an Administrator s perspective: Configuring the service Understanding the key elements Working through use cases Learning by doing Day in the life of

AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting Conclusion

DEFINITIONS What is Monitoring?? Keeps tabs on the health of your BI 4.1 system Provides evidence of what s happened in the past Issues alerts before the system fails Displays real-time statistics for all BI servers Summarizes those statistics in dashboards

DEFINITIONS Machines, Nodes, and Servers A physical machine can host one of more BI environments (nodes) Each environment consists of a set of servers Webi Processing Server Machine: grumpy Node: siagrumpy1 Central Management Server Adaptive Job Server Adaptive Processing Server

DEFINITIONS Cluster Two or more nodes Machine: grumpy Machine: sleepy Webi Processing Server Adaptive Processing Server Webi Processing Server Adaptive Processing Server Node: siagrumpy1 Node: siasleepy1 Central Management Server Adaptive Job Server Central Management Server Adaptive Job Server

DEFINITIONS Metric Every server has attributes that can be measured Webi Processing Server Busy Server Threads CPU usage_%_ CPUs Cache high mark count Cache size_kb_ Current Number of Auditing Events in the Queue Current number of active sessions Current number of client calls Current number of sessions Node: siagrumpy1

DEFINITIONS Derived Metric Calculated attribute made up of other existing attributes RAM _MB_ - Total RAM memory of server Virtual memory size _Mb_ - RAM memory used Webi Processing Server RAM _%_ (Virtual memory size _Mb_ ) / (RAM _MB_) Node: siagrumpy1

DEFINITIONS Topological Metric Attribute that represents the overall health or state of a service 0 Danger 1 Amber 2 Green WebIntelligenceServices$Health State = 1 ( + + = ( Webi Processing Server Adaptive Job Server Adaptive Processing Server Node: siagrumpy1

DEFINITIONS Watch A set of conditions that indicate the health of a metric or service Provides real time and historical trends Watch: Webi Memory Metric: Virtual memory size _Mb_ Caution: 3500 Mb Danger: 4500 Mb Webi Processing Server Node: siagrumpy1

DEFINITIONS KPI Key Performance Indicator Usually reflects good or bad performance Any watch can be chosen as a KPI

DEFINITIONS Alert Notification triggered when a threshold has been exceeded Comes as a dashboard notification or email Webi Processing Server Watch: Webi Memory Metric: Virtual memory size _Mb_ Caution: 3500 Mb Danger: 4500 Mb Node: siagrumpy1

DEFINITIONS Probe A use case (workflow) scheduled to run at defined intervals CMS Logon Logoff Log onto system,verifies session, then logs off Crystal Reports Service Runs a report using Crystal Reports Page and Cache servers BI launch pad Logs into BI launch pad Interactive Analysis Runs a Webi report and times how long the refresh takes

DEFINITIONS Dashboard Visual representation of your BI Landscape

ARCHITECTURE Formal diagram from the BI 4.1 Admin Reference:

ARCHITECTURE Architecture from an Administrator s standpoint: Which metrics matter? Which servers should be traced? Do I have a problem?

AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting Conclusion

CONFIGURATION Writing monitoring results to a trending database Default database is Apache Derby NOT a great option No failover or backup options provided Must be manually refreshed to return current information Alternative would use the Auditing datastore Could be Oracle, SQL Server, Allows users to combine auditing and monitoring info

CONFIGURATION Using Audit as the trending database New installs Create the monitoring tables in the Audit database Configure.SBO files if needed Switch to the Audit database Restart the correct Adaptive Processing Server Find the one dedicated to Monitoring

AGENDA Introduction Definitions and Architecture Configuration Metrics Watch lists and Alerts Probes Reporting Conclusion

METRICS Overall Metrics display real-time measurements Not recorded Not historical Create a watch to record historical values Can contain one or more metrics More on watches in a minute

METRICS O/S Level OS-Level metrics require an agent to be installed on your server - SAPOSCAL

METRICS CMS The metrics can also be retrieved using QueryBuilder if you knew the proper syntax (not hard) Derived metrics (formula using existing metrics) stored here

METRICS Probes Probe metrics will only show values when scheduled

METRICS Servers This represents the bulk of your available metrics (and some of the most valuable).

METRICS Topology Health State values 0 - Danger 1 - Warning 2 - OK Health states represent the general state of the server

METRICS Strategy Use the Monitoring Metrics tab to explore Discover which metrics are really important Note those metrics for later uses in watch lists Be careful! Not all metrics are created equal Virtual memory metrics on Linux platforms Linux can allocate 10x the virtual memory needed (or more) Resident memory is much better to track but not available

METRICS Demonstration

AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting Conclusion

WATCHES Metrics by themselves can t record their values over time A Watch can, however It contains one or more rules that evaluate to a final state

WATCHES and Services The state of a service = worst state of any watch associated with it Web Intelligence Services = Adaptive Job Server Watch + Web Intelligence Processing Server Watch + Adaptive Processing Server Watch

WATCHES Creating a Watch Watch results must be written to the database to be reviewed later!

WATCHES Adding Caution Rule(s) Use this button to group multiple metrics together

WATCHES Adding Danger Rule(s)

WATCHES Throttle and Act Warn when %CPU Idle < 40% for two hours Caution when %CPU Idle < 50% 4 times in the last day

ALERTS Alerts work hand in hand with watches How should a watch caution or warn you? Email Dashboard US Postal Service System meltdown

ALERTS Adding the alert

ALERTS Viewing an alert

WATCHES Strategy Create watches for any metrics you d like to trend Records the history of these metrics over time Include more than one metric per watch Great way to track multiple metrics at one Especially useful if those metrics are related

WATCHES Demonstration

AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting Conclusion

PROBES Probes are programs that are run by the Monitoring program on a schedule Many actions can be performed: Log in / out of BI launch pad Run a report (Webi / Crystal) Shut down / start up servers (careful!!) Why? Mimics users as they use your system Benchmarking common tasks Assessing the overall health of a system

PROBES Properties Input parameters must be filled in for some probes to run!

PROBES Using a probe Use a probe by scheduling it (just like a document). They can also be triggered by a watch.

PROBES - Failures Why do certain probes fail? Some take parameters URL Report CUID User/pass Check the properties for these probes And others Check out the BI launch pad probe Then read SAP Note 2029034 BI launch pad Probe is not working in BIP4.1

PROBES Strategy Test simple key workflows Users logging into your system Key reports running Be careful how far you extend this concept Not an ideal replacement for volume testing Also, there are better ways of benchmarking

PROBES Demonstration

AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting Conclusion

REPORTING Tables Involved 1 2 3 4 1 MOT_TREND_DETAILS Metric definitions used by watches and probes 2 MOT_TREND_DATA Data collected for metrics used by watches and probes 3 MOT_MES_DETAILS Data collected when watch thresholds are exceeded, alerts issued 4 MOT_MES_METRICS Watch definitions SAP KB Note 1805495 describes the columns for each table

REPORTING Demonstration

AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting Conclusion

KEY LEARNING BI 4.x is the first BusinessObjects solution to include built-in monitoring This capability greatly enhances your ability to visualize, track and troubleshoot It is not perfect Key features still missing (no appserver monitoring/metrics) Monitoring results can be stored and read using BusinessObjects universes Combine it with other tools like Wiley Interscope for a well-rounded view of your system

For More Information Read the BI 4.1 Administration Guide for setup and configuration Check out Michael Welter s blogs on monitoring: http://michaelwelter.wordpress.com/2012/06/14/sapbusinessobjects-monitoring-part-1/ http://michaelwelter.wordpress.com/2012/09/27/sapbusinessobjects-monitoring-part-2/ http://michaelwelter.wordpress.com/2013/01/10/sapbusinessobjects-monitoring-part-3/ Look at this SAP Note for metric explanations: 1772632 - Explanation of Server Monitoring Metrics for SAP BusinessObjects Business Intelligence 4.0

Follow Me Alan Mayer Session 0305 Deep Dive Monitoring Servers using BI 4.1 alan.mayer@solidgrounded.com @solidgrounded 214-295-6250 (office) 214-755-5771 (mobile) 214-206-9003 (fax)

THANK YOU FOR PARTICIPATING Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 0305 For ongoing education on this area of focus, visit www.asug.com