19
BMC Performance Manager Express for SharePoint User Guide Version 2.7.05 May 2010

BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

Embed Size (px)

Citation preview

Page 1: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

BMC Performance Manager Expressfor SharePointUser Guide

Version 2.7.05

May 2010

Page 2: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

Contacting BMC Software

You can access the BMC Software Web s i te at http://www.bmc.com/. From this Web s i te, you can obta ininformation about the company, i ts products , corporate offices , specia l events , and career opportuni ties .

United States and Canada Outside United States and Canada

Address BMC Software, Inc.2101 CityWest Blvd. Houston TX 77042-2827

Telephone (01) 713 918 8800

Telephone 713 918 8800 or 800 841 2031

Fax (01) 713 918 8000

Fax 713 918 8000

Copyright 2006 BMC Software, Inc. or l i censors , as an unpubl i shed work. Al l rights reserved.

BMC Software, the BMC Software logos , and a l l other BMC Software product or service names are regis teredtrademarks or trademarks of BMC Software, Inc.

IBM is a regis tered trademark of International Bus iness Machines Corporation.

DB2 i s a regis tered trademark of International Bus iness Machines Corporation.

Oracle i s a regis tered trademark, and the Oracle product names are regis tered trademarks or trademarks ofOracle Corporation.

Al l other trademarks belong to thei r respective companies .

BMC Software cons iders information included in this documentation to be proprietary and confidentia l . Youruse of this information i s subject to the terms and conditions of the appl icable End User License Agreementfor the product and the proprietary and restricted rights notices included in this documentation.

Restricted Rights Legend

U.S. Government Restricted Rights to Computer Software. UNPUBLISHED -- RIGHTS RESERVED UNDER THECOPYRIGHT LAWS OF THE UNITED STATES. Use, dupl ication, or disclosure of any data and computer software bythe U.S. Government i s subject to restrictions , as appl icable, set forth in FAR Section 52.227-14, DFARS 252.227-7013, DFARS 252.227-7014, DFARS 252.227-7015, and DFARS 252.227-7025, as amended from time to time.Contractor/Manufacturer i s BMC Software, Inc., 2101 Ci tyWest Blvd., Houston, TX 77042-2827, USA. Any contractnotices should be sent to this address .

2

Vers ion 2.7.05BMC Performance Manager Express for SharePoint

Page 3: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

Customer supportYou can obtain technical support by using the Support page on the BMC Software Web site or by contactingCustomer Support by telephone or e-mail. To expedite your inquiry, please see "Before Contacting BMCSoftware."

Support Web Site

You can obtain technical support from BMC Software 24 hours a day, 7 days a week at http://www.bmc.com/support_home. From this Web site, you can

Read overviews about support services and programs that BMC Software offers:

Find the most current information about BMC Software products

Search a database for problems similar to yours and possible solutions

Order or download product documentation

Report a problem or ask a question

Subscribe to receive e-mail notices when new product versions are released

Find worldwide BMC Software support center locations and contact information, including e-mailaddresses, fax numbers, and telephone numbers

Support by Telephone or E-mail

In the United States and Canada, if you need technical support and do not have access to the Web, call800 537 1813. Outside the United States and Canada, please contact your local support center for assistance.To find telephone and email contact information for the BMC Software support center that services yourlocation, refer to the Contact Customer Support section of the Support page on the BMC Software Web site at http://www.bmc.com/support_home.

Before Contacting BMC Software

Before you contact BMC Software, have the following information available so that Customer Support canbegin working on your problem immediately:

3

BMC Performance Manager Express for SharePointVers ion 2.7.05

Page 4: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

4Table of Contents

BMC Performance Manager Express for SharePointVers ion 2.7.05

Table of Contents

.........................................................................................................................................5Overview

.........................................................................................................................................6Release Notes for v2.7.05

.........................................................................................................................................7Getting Started

..........................................................................................................................................7The Product

..........................................................................................................................................8Architecture

.........................................................................................................................................9User Guide

..........................................................................................................................................9Monitoring SharePoint Infrastructure

..............................................................................................................................9Monitoring IIS Metrics

..............................................................................................................................11Monitoring Windows Services

..............................................................................................................................13Monitoring Windows Event Log

..........................................................................................................................................14Inside Your SharePoint Environment

..............................................................................................................................14Monitoring Virtual Servers

..............................................................................................................................15Monitoring SharePoint Applications

..........................................................................................................................................17Thresholds

Page 5: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

5Overview

BMC Performance Manager Express for SharePointVers ion 2.7.05

OverviewBMC Performance Manager Express for SharePoint is an agent-less Performance Manager for the BMC®Portal environment. It enables you to setup the monitoring of Microsoft Windows SharePoint Services 2.0and 3.0 as well as Microsoft Office SharePoint Server 2003 and Microsoft Office SharePoint Server 2007.

Being a Performance Manager specifically designed for BMC Portal, BMC Performance Manager Express forSharePoint uses the Portal’s web-based interface and features for install ing, managing and monitoring yourinfrastructure.

Page 6: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

6Release Notes for v2.7.05

BMC Performance Manager Express for SharePointVers ion 2.7.05

What's New in v2.7.05

Changes and ImprovementsThe collection method used to gather statistic data for SharePoint site has been optimized

A more exhaustive set of events is now considered in the analysis of the Event Log for Microsoft OfficeSharePoint Server and SharePoint Portal Server 2003 users

Fixed IssuesThe "Elapsed Time Since Last Hit" (SEN_WSS_SITE class) always displayed 0 as a result value forSharePoint root sites

When Microsoft IIS logging format was W3C, the "Time since Last Access" (SEN_WSS_WEB class)parameter was not properly collected

The "Sent Bytes /sec" and "Current Connections"parameters (SEN_WSS_WEBSERVICE) were incorrectlycalculated

Page 7: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

7Getting Started

BMC Performance Manager Express for SharePointVers ion 2.7.05

Getting StartedThis describes the prerequisites and the procedures you must perform before you install BMC PerformanceManager Express for SharePoint. Please follow the given instructions carefully in order to ensure asuccessful integration of the solution within the Portal environment.

The computer on which you install BMC Performance Manager Express for SharePoint should already have:

1. BMC Performance Manager Portal version 2.5.00

2. Access to an RSM i.e. Remote Service Monitor

The RSM program must be installed on a Windows platform. This can either be same as the server where thePortal is installed or, any other Windows computer on the network.

Once you install BMC Performance Manager Express for SharePoint, you can add as many elements as yourequire in your monitoring environment.

The ProductThe fi le required for the installation of BMC Performance Manager Express for SharePoint is:

BMC-PM-Express-for-SharePoint-2.7.00.par

Please contact your BMC sales representative to purchase the l icense to use product. The product package isto be downloaded from either BMC's EPD Web site or the Sentry Software website on the BMC PerformanceManager Express for SharePoint product page.

Once BMC Performance Manager Express for SharePoint is installed in your Portal environment:

1. To start up the monitoring, add its corresponding application class to an element or element profile. Theapplication classes are l isted under the Applications category.

2. Fil l in Properties and Credentials information and click Next

3. Set the threshold parameters

4. Click Finish to validate.

BMC Performance Manager Express for SharePoint is an agent-less solution designed specifically for BMCPortal. Therefore, it shares all the procedures, features and capabilities offered in the Portal, l ike ElementProfile, Shared credentials, Adding/Editing/Deleting classes etc.

Page 8: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

8Getting Started

BMC Performance Manager Express for SharePointVers ion 2.7.05

ArchitectureBMC Performance Manager Express for SharePoint must be loaded on servers where the WindowsSharePoint Services is running (as a Web Extension on IIS).

Page 9: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

9User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

User GuideBMC Performance Manager Express for SharePoint enables administrators to monitor SharePointinfrastructures. Once installed, it requires no configuration and automatically detects the environment andstarts monitoring the SharePoint environment: IIS metrics, Windows services and event logs, virtual serversand applications.

This document explains how to use BMC Performance Manager Express for SharePoint. This guide details allthe available features, and explains how the monitoring functions for the different SharePoint components.

BMC Performance Manager Express for SharePoint is a Performance Manager designed for BMC Portal andtherefore needs to be installed within the BMC Portal environment.

1. As this is an agent-less performance manager for the web-based BMC Performance Manager Portal, itcan be installed on just one managed element equipped with the Portal.

2. Minimum version of BMC Portal should be 2.5.00.

3. The RSM program should be installed on a Windows system (it can be the same as the Portal)

4. Install the vendor-specific instrumentation agents or system management tools on the managedelements to be monitored prior to install ing the PM.

5. Download the product package i.e. a PAR fi le from BMC EPD or the Sentry Software Web site.

Login and password used in Portal must also grant access to all SharePoint sites.

Monitoring SharePoint InfrastructureAn important part of managing servers is monitoring the applications and services running on your serversso that you can take action either when a problem arise or before a l imit is reached.

BMC Performance Manager Express for SharePoint monitors the health state of the components in yourSharePoint environment that affect performance and availabil ity. When a problem occurs that may causeservice or performance degradation, the product detects the issue, triggers an alert, and therefore facil itatediagnosis and corrective actions.

BMC Performance Manager Express for SharePoint collects global performance information including : NETCLR Memory, ASP.NET, Process, and Web Service, as well as data from Virtual Servers.

In order to provide a complete picture how SharePoint’s health, it is recommended to use BMC PerformanceManager Express for SharePoint in addition to the following other solutions:

BMC Performance Manager Express for Servers, to monitor the essential Windows metrics

BMC Performance Manager Express for Databases, to monitor the SQL Server databases

BMC Performance Manager Express for Internet Servers, to monitor IIS

Monitoring IIS MetricsTroubleshooting performance problems is a key reason for monitoring IIS. Another common reason forwanting to monitor IIS is to use the results to improve server performance. Improving server performancecan reduce the need for costly additional servers or additional hardware components, such as centralprocessing units (CPUs) and memory. This allows you to squeeze additional processing power out of theserver and budget for when you really need to purchase new servers and components.

Page 10: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

10User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

To achieve optimal performance, you need to identify performance bottlenecks, maximize throughput, andminimize the time it takes for Web applications to process user requests. You achieve this by doing thefollowing:

Monitoring memory and CPU usage and taking appropriate steps to reduce the load on the server, asnecessary. Other processes running on the server may be using memory and CPU resources needed byIIS. Resolve this issue by stopping nonessential services and moving support applications to a differentserver.

Resolving hardware issues that may be causing problems. If slow disk drives are delaying fi le reads,work on improving disk input/output (I/O). If the network cards are running at full capacity, installadditional network cards for performing activities, such as backups.

Optimizing Web pages and applications running on IIS. You should test Web pages and IIS applicationsto ensure the source code performs as expected. Eliminate unnecessary procedures and optimizeinefficient processes.

Unfortunately, there are often tradeoffs to be made when it comes to resource usage. For example, as thenumber of users accessing IIS grows, you may not be able to reduce the network traffic load, but you may beable to improve server performance by optimizing Web pages and IIS applications.

BMC Performance Manager Express for SharePoint enables administrators to monitor various IIS metrics:

Global Performance

.NET CLR Memory

The performance console .NET CLR Memory category includes counters that provide information about thegarbage collector. BMC Performance Manager Express for SharePoint provides three performance counter:

Parameter Description

# Bytes In All Heaps Displays the sum of the Gen 0 Heap Size, Gen 1 Heap Size, Gen 2 Heap Size, and theLarge Object Heap Size counters. This counter indicates the current memory allocatedin bytes on the garbage collection heaps.

% Time In GC Displays the percentage of elapsed time that was spent performing a garbagecollection since the last garbage collection cycle. This counter usually indicates thework done by the garbage collector to collect and compact memory on behalf of theapplication. This counter is updated only at the end of every garbage collection. Thiscounter is not an average; its value reflects the last observed value.

Large Object HeapSize

Displays the current size, in bytes, of the Large Object Heap. Objects greater than 20 KBare treated as large objects by the garbage collector and are directly allocated in aspecial heap; they are not promoted through the generations. This counter is updatedat the end of a garbage collection, not at each allocation.

Asp .Net

BMC Performance Manager Express for SharePoint provides the status of the Worker Process Restartsperformance counter that indicates the number of times a worker process has been restarted on the servercomputer.

Process

BMC Performance Manager Express for SharePoint monitors the SharePoint processes and reports thefollowing metrics for all of the w3wp.exe processes:

Page 11: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

11User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

Parameter Description

% Processor time The average percentage of processor use for each processor

Handle Count Total number of handles currently open by this process. This number is equal to the sumof the handles currently open by each thread in this process.

Private Bytes Size in bytes that this process has allocated that cannot be shared with other processes.

Working Set Current size of the memory area that the process is util izing for code, threads, and data.The size of the working set grows and shrinks as the VMM permits.

Web Service (_Total)

BMC Performance Manager Express for SharePoint monitors main Web service performance object counters(installed with Internet Information Services).

Parameter Description

Bytes received/sec

Rate in incidents per second at which data bytes were received by the web service.

Bytes sent/sec Rate in incidents per second at which data bytes were sent by the web service.

CurrentConnections

Current number of connections established with the Web service

Monitoring Windows ServicesBMC Performance Manager Express for SharePoint monitors Windows Services and triggers an alarm when aservice is not running properly. The application monitors the following Windows services:

IISADMIN (IIS Admin Service)

SPAdmin (Windows SharePoint Services Administrator)

SPSearch (Windows SharePoint Service Search

SPTimer (Windows SharePoint Service Timer)

SPTracer (Windows SharePoint Services Tracing)

W3SVC (World Wide Web Publishing)

SPWriter (Windows SharePoint Services VSS Writer)

Each service is represented by an instance of the SEN_WSS_SERVICES class with a single Status parameter (Start = Start; Stop/Stopped: !!; Pause, Paused, Resume pending = !).

To display the status of each of the above Windows service:

Page 12: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

12User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

1. Expand the SharePoint Server and Element in the console

2. Click the Status parameter of the Windows service

3. Click the History icon in the right hand pane

4. An history of the service is displayed.

Page 13: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

13User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

Monitoring Windows Event LogBMC Performance Manager Express for SharePoint monitors the Windows Event Log for events related toWindows SharePoint Services. An alert is triggered when a problem is detected in the Windows Event Log.

To display a l ist of all Windows Event Log Errors:

1. Expand the SharePoint Server and Element in the console

2. Click the Windows Event Log Errors parameter of the Windows service

3. Click the History icon in the right hand pane

4. A l ist of all the Event Log errors is displayed.

Page 14: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

14User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

Inside Your SharePoint EnvironmentBMC Performance Manager Express for SharePoint monitors the performance and availabil ity of SharePoint.It allows administrators to diagnose and notify if the preset threshold values are breached.

Some of the components that can be monitored in SharePoint environment are:

Databases

Sites and Webs (Sub-sites)

HTTP availabil ity

Web service

For information about the monitoring of IIS metrics, Windows services and event log, please refer to the MonitoringSharePoint Infrastructure section.

Monitoring Virtual ServersFor each Virtual Server, BMC Performance Manager Express for SharePoint provides performanceinformation on databases, sites and sub-sites.

Parameter Description

Number of RegisteredUsers

Displays the number of users registered in the SharePoint default Site Collection

Number of Sites Display the number of site collections of the current web application

Number of Sub-Sites Display number of the sub-sites of the current web application

Database Parameters

Most of the configuration and content of a SharePoint site is stored in a Microsoft SQL Server database.

BMC Performance Manager Express for SharePoint triggers an alarm when such a database is no longeraccessible or when SharePoint's content breeches the database capacity.

To access the database parameters, expand the SharePoint Server and Database in the Status tab of theconsole. Click the History icon to display a table or a graph of the parameter's data.

Page 15: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

15User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

Sites and Webs (Sub-sites)

Tracking usage information can be useful for identifying which content on your site is being heavily used(and therefore should be kept) and which content is not being heavily used (and may be a candidate forarchiving).

BMC Performance Manager Express for SharePoint provides basic usage statistics for each sites and Webs(sub-sites) of your SharePoint environment.

To access the sites or sub-sites (webs) parameters, expand the SharePoint Server, cl ick the Database icon,and then the Sites and Webs icons in the Status tab of the console. Click the History icon to display a table ora graph of the parameter's data.

Monitoring SharePoint ApplicationsMonitoring SharePoint applications enables administrators to gather and analyze crucial informationregarding the use of their sites that might be critical for maintaining customer's trust and e-commerce edge.

HTTP Availability

Windows HTTP Service Availabil ity relates to whether the Windows HTTP Service (WinHTTP) is available to

Page 16: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

16User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

service requests from applications.

Parameter Description

Availabil ity Displays the availabil ity of the SharePoint Virtual Site (True or False)

HTTP Response Code Displays the response code of the current Virtual Site

HTTP Response Time Displays the response time of the current Virtual Site (in mill iseconds)

Web service

Web service is closely monitored to detect any performance decrease, to ensure that connections areproperly handled or to report request execution parameters. When a parameter threshold is breached, analarm is triggered in the console.

Parameter Description

Received Bytes /sec The number of bytes that are received by the virtual server each second (in KB).

Sent Bytes /sec The number of bytes that are sent by the virtual server each second (in KB).

Current Connections The number of active connections to the virtual server.

Current ISAPIExtension Requests

The number of ISAPI extension requests processed by the virtual server.

ISAPI ExtensionRequests/sec

The rate, in seconds, at which the virtual server is processing ISAPI extensionrequests.

Page 17: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

17User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

ThresholdsWhenever possible, BMC Performance Manager Express for SharePoint automatically sets thresholds forparameters. If you prefer a more fault-tolerant monitoring, you can modify the thresholds of each parameterthrough the Configure tab > Edit Thresholds.

Page 18: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

18User Guide

BMC Performance Manager Express for SharePointVers ion 2.7.05

1. To modify the parameter thresholds of several SharePoint parameters of an element, cl ick on theelement icon in the Configure tab > Thresholds, Properties and Credentials > Edit.

or

To modify the thresholds of a particular instance, cl ick on the instance icon > Thresholds, Properties andCredentials > Edit.

Click Edit to modify the thresholds

Any modification to the thresholds or any other properties of elements created using the "Element Profile"mode is to be done using the Element Profile route or by clicking "Override Profile"

2. Disable the alert conditions in the Status parameter, i .e. un-check the boxes for Warning and Alarm.

Disable the alerts on the Status parameter by un-checking the boxes

3. Enable the alert conditions on the parameter (Total Capacity in the image below) by checking the boxes,and manually enter the threshold values and then click on Save.

Manually modify the thresholds on the parameter and activate the alerts

4. The "Success, changes have been saved" message indicates that the modifications have been registered.

Alerts are displayed by the parameter whose thresholds are modified.

Page 19: BMC Performance Manager Express for Microsoft · PDF fileThe "Elapsed Time Since Last Hit" ... BMC Performance Manager Express for SharePoint is an agent-less solution ... If the network

About BMC® SoftwareBMC Software, Inc. NYSE:BMC, is a leading provider of enterprise managementsolutions that empower companies to manage their IT infrastructure from abusiness perspective. Delivering Business Service Management, BMC Softwaresolutions span enterprise systems, applications, databases, and servicemanagement. Founded in 1980, BMC Software has offices worldwide and fiscal2004 revenues of more than $1.4 billion. For more information about BMC

Software, visit www.bmc.com.

About Sentry Software™Sentry Software, a strategic Technology Alliance Partner of BMC Software,provides key monitoring solutions specifically designed to expand thecapabilities of BMC Performance Manager, thus enabling up to 100% coverage ofany infrastructure. Sentry Software specializes in single solutions for multi-platform monitoring of hardware, custom applications or any IT component, andblackout windows. Sentry Software products are deployed in 45 countries acrossthe globe and lead the list of BMC Software’s third-party product sales. For more

information about Sentry Software, please visit www.sentrysoftware.net.