microsoft sql server solution 1 - vmware solution exchange · introduction to the microsoft sql...

34
Microsoft SQL Server Solution 1.1 vRealize Operations Manager This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document, see http://www.vmware.com/support/pubs. EN-002274-02

Upload: vanthien

Post on 13-Apr-2018

267 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1vRealize Operations Manager

This document supports the version of each product listed andsupports all subsequent versions until the document isreplaced by a new edition. To check for more recent editions ofthis document, see http://www.vmware.com/support/pubs.

EN-002274-02

Page 2: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1

2 VMware, Inc.

You can find the most up-to-date technical documentation on the VMware Web site at:

http://www.vmware.com/support/

The VMware Web site also provides the latest product updates.

If you have comments about this documentation, submit your feedback to:

[email protected]

Copyright © 2016 VMware, Inc. All rights reserved. Copyright and trademark information.

VMware, Inc.3401 Hillview Ave.Palo Alto, CA 94304www.vmware.com

Page 3: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Contents

Microsoft SQL Server Solution 5

1 Introduction to the Microsoft SQL Server Solution 7

2 Installing the Microsoft SQL Server Solution 9

Set the Agent as a Domain User 9Install the Microsoft SQL Server Solution 9Minimum Privileges to Monitor the Microsoft SQL Server Plug-in 10

3 Microsoft SQL Server Plug-in Dashboard 11

Access the Dashboard for the Microsoft SQL Server Solution 11Microsoft SQL Server Plug-in Dashboard 11

4 Microsoft SQL Server Plug-in Alert Definitions 13

5 Microsoft SQL Server Plug-in Metrics 17

MSSQL Server Metrics 17MSSQL Agent Metrics 23MSSQL Analysis Service Metrics 23MSSQL Reporting Services Metrics 30MSSQL Database Metrics 31

Index 33

VMware, Inc. 3

Page 4: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1

4 VMware, Inc.

Page 5: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution

The documentation for the Microsoft SQL Server Solution for End Point Operations Management includesinformation about installing the Microsoft SQL Server Solution, and describes the objects, metrics,preconfigured dashboard, symptoms, alerts, recommendations, and inventory tree that it provides.

The documentation for the Microsoft SQL Server Solution describes the process of deploying a workinginstance of the Microsoft SQL Server Plug-in for End Point Operations Management in yourvRealize Operations Manager environment.

The Microsoft SQL Server Solution for End Point Operations Management is based on application levelmonitoring capabilities that require installation of the End Point Operations Management agent.

Intended AudienceThis information is intended for operations personnel who set up and support thevRealize Operations Manager infrastructure.

VMware Technical Publications GlossaryVMware Technical Publications provides a glossary of terms that might be unfamiliar to you. For definitionsof terms as they are used in VMware technical documentation, go to http://www.vmware.com/support/pubs.

VMware, Inc. 5

Page 6: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1

6 VMware, Inc.

Page 7: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Introduction to theMicrosoft SQL Server Solution 1

The Microsoft SQL Server Plug-in is deployed to the End Point Operations Management agent that helps tomonitor Microsoft SQL Server.

Monitored ObjectsThe Microsoft SQL Server Plug-in discovers and collects metrics for the following objects:

n MSSQL Server

n MSSQL Cluster

n MSSQL Database Server

n MSSQL Analysis Service

n MSSQL Reporting Service

n MSSQL Agent

These objects are categorized under the group called MSSQL World.

VMware, Inc. 7

Page 8: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1

8 VMware, Inc.

Page 9: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Installing theMicrosoft SQL Server Solution 2

You can download the Microsoft SQL Server Solution from the VMware Solution Exchange website.

This chapter includes the following topics:

n “Set the Agent as a Domain User,” on page 9

n “Install the Microsoft SQL Server Solution,” on page 9

n “Minimum Privileges to Monitor the Microsoft SQL Server Plug-in,” on page 10

Set the Agent as a Domain UserIf you plan to discover and monitor the Microsoft SQL Server cluster or standalone, change the agentprocess manually to run with the domain user account, unless it is a standalone Microsoft SQL Server thatruns with a local user account. Use the Windows services tool to manually set the agent as a domain user.

Procedure

1 Open the Windows Services tool.

2 Select End Point Operations Management Service and double-click.

3 Click the Log On tab in the End Point Operations Management Service Properties dialog box.

4 Select This account and enter the domain user credentials.

5 Click OK and restart the service.

You can also use the sc.exe config "Hyperic HQ Agent" obj= "QA1\administrator" password="MyPassword" command to set the agent as domain user.

Install the Microsoft SQL Server SolutionThe Microsoft SQL Server Solution consists of a PAK file. You can install the Microsoft SQL Server Solutionto monitor the objects of the Microsoft SQL Server and collect metrics.

Prerequisites

Verify that the cluster.exe command line interface tool is enabled on the monitored machine.

Procedure

1 Log in to the vRealize Operations Manager user interface with administrative privileges.

2 In the left pane of vRealize Operations Manager, click the Administration icon and click Solutions.

3 On the Solutions tab, click the plus sign.

VMware, Inc. 9

Page 10: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

4 Browse to locate the temporary folder and select the PAK file.

5 Click Upload.

The upload might take several minutes.

6 Read and accept the EULA, and click Next.

Installation details appear in the window during the process.

7 When the Microsoft SQL Server Solution is installed, click Finish.

What to do next

After you install the Microsoft SQL Server Solution, the End Point Operations Management agent discoversand monitors the objects of the Microsoft SQL Server Plug-in .

Minimum Privileges to Monitor the Microsoft SQL Server Plug-inEnsure that the user the agent runs with after installation has sufficient privileges to monitor theMicrosoft SQL Server Plug-in .

n If the Microsoft SQL Server runs in a domain, the user should be a part of that domain.

n The user must have read access to all databases including system databases.

n The user must be a local administrator.

Microsoft SQL Server Solution 1.1

10 VMware, Inc.

Page 11: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Plug-inDashboard 3

The MS SQL dashboard is added to the predefined vRealize Operations Manager dashboards. You can usethe MS SQL dashboard to perform a quick overview of your Microsoft SQL Server environment.

This chapter includes the following topics:

n “Access the Dashboard for the Microsoft SQL Server Solution,” on page 11

n “Microsoft SQL Server Plug-in Dashboard,” on page 11

Access the Dashboard for the Microsoft SQL Server SolutionYou can use the dashboard to view, monitor, and troubleshoot objects in your cloud infrastructure.

Procedure

u To access the dashboard, select the Dashboard List > Applications > MS SQL menu option from thevRealize Operations Manager menu bar.

If the dashboard is not displayed on the Home page, on the vRealize Operations Manager menu bar,click Dashboards List, and verify that the Applications check box is selected.

Microsoft SQL Server Plug-in DashboardWhen the Microsoft SQL Server Plug-in is installed, it adds a preconfigured dashboard. Use the MS SQLdashboard for a quick overview of your Microsoft SQL environment.

You can use the information in the dashboard to determine problems in your infrastructure or database andtake appropriate action.

Widgets in the MS SQL DashboardYou can use the the MS SQL dashboard to view the Microsoft SQL cluster and servers, key performanceindicators (KPIs), and a list of alerts.

The dashboard includes several widgets.

VMware, Inc. 11

Page 12: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 3‑1. MS SQL Dashboard Widgets

Widget Description

MS SQL This widget displays the MS SQL cluster view. This widgetprovides an overview of the MS SQL environment. You canview the MS SQL clustered and nonclustered objects andtheir health. You can filter the other widgets when you clickon an object.

KPIs This widget displays important metrics, their current valueand health, and the short term trend. You can viewimportant health metrics to see what is not working. Youcan view information in this widget only after you select aspecific object in the MS SQL widget.

Alert List This widget displays a list of active alerts for the objects it isconfigured to monitor. You can view information in thiswidget only after you select a specific object in the MS SQLwidget.

Relationships This widget displays a topology view of the objects. You canview the different infrastructure components, applicationcomponents, and services built as a stack. You can drill-down on the red items to determine problems in yourinfrastructure or database and take appropriate action.You can view information in this widget only if you haveselected a specific object in the MS SQL widget.

Microsoft SQL Server Solution 1.1

12 VMware, Inc.

Page 13: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Plug-in AlertDefinitions 4

When the Microsoft SQL Server Solution is installed, it adds preconfigured dashboards and alert definitionsthat you use to monitor and troubleshoot the components in your storage area network.vRealize Operations Manager generates an alert if a problem occurs with the components in the storage areanetwork that the Microsoft SQL Server Plug-in is monitoring.

Table 4‑1. Alert Definitions

Alert Name Object Type Symptom Recommendation

Cluster health is critical MSSQL cluster The SQL Serverinstance is unavailable

n Restart the node.n Verify connectivity

between nodes.n Verify connectivity to

shared storage.

Critical disk I/O latencyand locks per secondgreater than specified

MSSQL The disk on which thedatabase resides hascritical I/O latency.

Verify whether low diskresponse time causes the lock.

Database file at max file MSSQL Database All conditions must bemet for an alert to betriggered.n The percentage

used from thedatabase file sizeallocated is greaterthan specified.

n AutoGrowth isenabled.

n The maximum filesize for thedatabase has beenreached.

n The maximumdatabase file sizeis set.

n Increase the maximum filesize.

n Add files to the file group.

Deadlocks per secondgreater than specified

MSSQL The disk on which thedatabase resides hascritical i/O latency.

Optimize data manipulationstatements.

VMware, Inc. 13

Page 14: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 4‑1. Alert Definitions (Continued)

Alert Name Object Type Symptom Recommendation

Inadequate memoryusage

MSSQL Database Any of the parentobjects must exhibit allthe symptoms for analert to be triggered.n The MS SQL

instance memoryusage is less thanthe specifiedmemoryallocation.

n The buffer cachehit ratio is lessthan the specifiedratio.

n The MS SQLinstance is up andrunning for morethan one hour.

n Check whether the queriesload unnecessary data tomemory (query tuning).

n Check whether allocatedmachine memory size isinsufficient for the currentload.

Insufficient disk space MSSQL Database Insufficient space forthe database file. Lessthan 15 to 5 percentfree space.

n Increase the disk space andreduce the database files.

n Add files to a file group onanother disk.

Insufficient disk spacefor next allocation

MSSQL Database All conditions must bemet for an alert to betriggered.n The percentage of

space used by thedatabase file isgreater thanspecified.

n AutoGrowth isenabled.

n The nextallocation size isgreater than theavailable diskspace.

n Increase the disk space andshrink database files.

n Add files to a file group onanother disk.

Insufficient file-groupspace

MSSQL Database All conditions must bemet for an alert to betriggered.n The percentage of

space used by thedatabase file isgreater thanspecified.

n AutoGrowth isnot enabled.

n Increase the disk space andreduce the number ofdatabase files.

n Add files to file group onanother disk.

n Enable AutoGrowth forthe files.

Lock waits per secondgreater than specified

MSSQL The number of lockwaits per second isgreater than specified.

n Optimize the datamanipulation statements.

n Verify the disk responsetime.

Logical disk transferspeed is out if specifiedrange

MSSQL The data transferspeed on the logicaldisk is out of normalrange or is criticallyslow.

n Verify your storage for oneor more malfunctioningdisks.

n If you are using more thanyour planned throughput,look for untuned queries.

Microsoft SQL Server Solution 1.1

14 VMware, Inc.

Page 15: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 4‑1. Alert Definitions (Continued)

Alert Name Object Type Symptom Recommendation

Low free memory andhigh paging

MSSQL Free memory on theoperating system isless than specified.The page output onthe disk is greater thanspecified.

n Improve inefficient querieswhich consume memory.

n Consider adding morememory to the guest.

Transaction log isinflating while therecovery mode is Full

MSSQL All conditions must bemet for an alert to betriggered or any of thechild objects mustexhibit all thesymptoms before analert is triggered.n The database

recovery model isFull.

n The total databaselog size is abovedynamicthreshold.

n Take a backup of thetransaction log to freealready allocated space.

n Check when you last tooka successful backup of thetransaction log.

n If replication is involved,troubleshoot old articles.

Transaction log isinflating while therecovery mode isSimple

MSSQL All conditions must bemet for an alert to betriggered or any of thechild objects mustexhibit all thesymptoms before analert is triggered.n The database

recovery model isor Simple.

n The total databaselog size is abovedynamicthreshold.

Check the size and duration oftransactions.

Chapter 4 Microsoft SQL Server Plug-in Alert Definitions

VMware, Inc. 15

Page 16: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1

16 VMware, Inc.

Page 17: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Plug-in Metrics 5The Microsoft SQL Server Plug-in collects metrics for objects.

You can view these metrics from the vRealize Operations Manager user interface. From thevRealize Operations Manager user interface, click Environment > MSSQL Clusters Instances and Services> Troubleshooting > All Metrics tab.

This chapter includes the following topics:

n “MSSQL Server Metrics,” on page 17

n “MSSQL Agent Metrics,” on page 23

n “MSSQL Analysis Service Metrics,” on page 23

n “MSSQL Reporting Services Metrics,” on page 30

n “MSSQL Database Metrics,” on page 31

MSSQL Server MetricsThe Microsoft SQL Server Plug-in collects metrics for the MSSQL Server object type.

Table 5‑1. MSSQL Server Metrics

Name Category KPI Available in versions

Availability AVAILABILITY True All

Total Database ActiveTransactions

THROUGHPUT True All

Total DatabaseTransactions/sec

THROUGHPUT True All

% Processor Time UTILIZATION True All

Batch Requests/sec UTILIZATION True All

Buffer cache hit ratio UTILIZATION True All

Instance uptime UTILIZATION True 2008 and above

Machine % disk time CALCULATED True All

Machine avg disk queuelength

CALCULATED True All

Machine CPU usage CALCULATED True All

Machine total memory CALCULATED True All

Machine used memory CALCULATED True All

Memory usage CALCULATED True All

VMware, Inc. 17

Page 18: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑1. MSSQL Server Metrics (Continued)

Name Category KPI Available in versions

SQL compilations/sec UTILIZATION True All

SQL re-compilations/sec UTILIZATION True All

Lazy writes/sec UTILIZATION True All

Lock Wait Time (ms) UTILIZATION True All

Lock Waits/sec UTILIZATION True All

Locks Average Wait Time(ms)

UTILIZATION True All

Lock Requests/sec UTILIZATION True All

Logins/sec UTILIZATION True All

Logouts/sec UTILIZATION True All

Number of Deadlocks/sec UTILIZATION True All

Page life expectancy UTILIZATION True All

Stored proceduresinvoked/sec

UTILIZATION True All

Total server memory (KB) UTILIZATION True 2012 and 2014

Target server memory(KB)

UTILIZATION True 2012 and 2014

Total database log file size(KB)

UTILIZATION True All

Total database data filesize (KB)

UTILIZATION True All

Active Transactions THROUGHPUT False All

SQL compilations percentper second

UTILIZATION False All

SQL re-compilationspercent per second

UTILIZATION False All

% User Time UTILIZATION False All

% Privileged Time UTILIZATION False All

Active Temp tables UTILIZATION False All

AU cleanup batches/sec UTILIZATION False All

AU cleanups/sec UTILIZATION False All

Auto-Param Attempts/sec UTILIZATION False All

Average Latch Wait Time(s)

UTILIZATION False All

Background writerpages/sec

UTILIZATION False 2012 and 2014

By-reference LOB createcount

UTILIZATION False All

By-reference LOB usecount

UTILIZATION False All

Checkpoint Pages/sec UTILIZATION False All

Connection Memory (KB) UTILIZATION False All

Connection Reset/sec UTILIZATION False 2008 and above

Microsoft SQL Server Solution 1.1

18 VMware, Inc.

Page 19: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑1. MSSQL Server Metrics (Continued)

Name Category KPI Available in versions

Count LOB Read ahead UTILIZATION False All

Count pull in row UTILIZATION False All

Count push off row UTILIZATION False All

Database cache memory(KB)

UTILIZATION False 2012 and 2014

Database pages UTILIZATION False All

Deferred dropped AUs UTILIZATION False All

Deferred dropped rowsets UTILIZATION False All

Data File Size UTILIZATION False All

Dropped rowsetcleanups/sec

UTILIZATION False All

Dropped rowsetsskipped/sec

UTILIZATION False All

Elapsed time UTILIZATION False All

Event notificationsdelayed drop

UTILIZATION False All

Extent deallocations/sec UTILIZATION False All

Extents allocated/sec UTILIZATION False All

External benefit formemory

UTILIZATION False 2012 and 2014

Failed AU cleanupbatches/sec

UTILIZATION False All

Failed auto-param/sec UTILIZATION False All

Failed leaf page cookie UTILIZATION False All

Failed tree page cookie UTILIZATION False All

Forcedparameterization/sec

UTILIZATION False All

Forwarded records/sec UTILIZATION False All

Free list stalls/sec UTILIZATION False All

Free Memory (KB) UTILIZATION False 2012 and 2014

Free space pagefetches/sec

UTILIZATION False All

Free space scans/sec UTILIZATION False All

Full scans/sec UTILIZATION False All

Granted workspacememory (KB)

UTILIZATION False All

Guided planexecutions/sec

UTILIZATION False 2008 and above

Handle count UTILIZATION False All

HTTP authenticatedrequests

UTILIZATION False All

Index searches/sec UTILIZATION False All

InSysXact waits/sec UTILIZATION False 2012 and 2014

Chapter 5 Microsoft SQL Server Plug-in Metrics

VMware, Inc. 19

Page 20: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑1. MSSQL Server Metrics (Continued)

Name Category KPI Available in versions

Integral Controller Slope UTILIZATION False 2012 and 2014

IO Data bytes/sec UTILIZATION False All

IO Data operations/sec UTILIZATION False All

IO other bytes/sec UTILIZATION False All

IO other operations/sec UTILIZATION False All

IO read operations/sec UTILIZATION False All

IO read bytes/sec UTILIZATION False All

IO write bytes/sec UTILIZATION False All

IO write operations/sec UTILIZATION False All

Latch waits/sec UTILIZATION False All

LOB handle destroy count UTILIZATION False All

LOBSS provider createcount

UTILIZATION False All

LOBSS provider destroycount

UTILIZATION False All

LOBSS providertruncation count

UTILIZATION False All

LOB Handle create count UTILIZATION False All

Lock Blocks UTILIZATION False All

Lock Blocks Allocated UTILIZATION False All

Lock Memory (KB) UTILIZATION False All

Lock Owner Blocks UTILIZATION False All

Lock Owner BlocksAllocated

UTILIZATION False All

Lock Timeouts/sec UTILIZATION False All

Log Pool Memory (KB) UTILIZATION False 2012 and 2014

Logical connections UTILIZATION False All

Mars deadlock UTILIZATION False All

Maximum WorkspaceMemory (KB)

UTILIZATION False All

Memory GrantsOutstanding

UTILIZATION False All

Memory Grants Pending UTILIZATION False All

Misguided planexecutions/sec

UTILIZATION False 2008 and above

Mixed pageallocations/sec

UTILIZATION False All

Non-atomic yield rate UTILIZATION False All

Number of super latches UTILIZATION False All

Optimizer Memory (KB) UTILIZATION False All

Page compressionattempts/sec

UTILIZATION False 2008 and above

Microsoft SQL Server Solution 1.1

20 VMware, Inc.

Page 21: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑1. MSSQL Server Metrics (Continued)

Name Category KPI Available in versions

Page deallocations/sec UTILIZATION False All

Page faults/sec UTILIZATION False All

Page file bytes UTILIZATION False All

Page file bytes peak UTILIZATION False All

Page lookups/sec UTILIZATION False All

Page reads/sec UTILIZATION False All

Page splits/sec UTILIZATION False All

Page writes/sec UTILIZATION False All

Page reads per Minute UTILIZATION False All

Page writes per Minute UTILIZATION False All

Page allocated/sec UTILIZATION False All

Page splits UTILIZATION False All

Percent Log Used UTILIZATION False All

Pages compressed/sec UTILIZATION False 2008 and above

Pool Nonpaged bytes UTILIZATION False All

Pool paged bytes UTILIZATION False All

Priority base UTILIZATION False All

Private bytes UTILIZATION False All

Probe scans/sec UTILIZATION False All

Processes blocked UTILIZATION False All

Range scans/sec UTILIZATION False All

Read ahead pages/sec UTILIZATION False All

Replication PendingTransactions

UTILIZATION False All

Replication TransactionRate

UTILIZATION False All

Reserved Server Memory(KB)

UTILIZATION False 2012 and 2014

Safe auto-param/sec UTILIZATION False All

Scan pointrevalidation/sec

UTILIZATION False All

Skipped ghostedrecords/sec

UTILIZATION False All

SOAP empty requests UTILIZATION False All

SOAP method invocations UTILIZATION False All

SOAP session initiaterequests

UTILIZATION False All

SOAP session terminaterequests

UTILIZATION False All

SOAP SQL requests UTILIZATION False All

SOAP WSDL requests UTILIZATION False All

Chapter 5 Microsoft SQL Server Plug-in Metrics

VMware, Inc. 21

Page 22: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑1. MSSQL Server Metrics (Continued)

Name Category KPI Available in versions

SQL attention rate UTILIZATION False All

SQL cache memory (KB) UTILIZATION False All

SQL trace IO providerlock waits

UTILIZATION False All

Stolen server memory(KB)

UTILIZATION False 2012 and 2014

Stolen pages UTILIZATION False All

Super latchpromotions/sec

UTILIZATION False All

Super latch demotions/sec UTILIZATION False All

Table lock escalations/sec UTILIZATION False All

Temp tables creation rate UTILIZATION False All

Temp tables fordestruction

UTILIZATION False All

Tempdb recovery unit ID UTILIZATION False 2008 and above

Tempdb rowset ID UTILIZATION False 2008 and above

Thread count UTILIZATION False All

Total database log cachehit ratio

UTILIZATION False All

Total database log fileused size (KB)

UTILIZATION False All

Total database log flushwait time

UTILIZATION False All

Total database loggrowths

UTILIZATION False All

Total database log shrinks UTILIZATION False All

Total database logtruncations

UTILIZATION False All

Total database percent logused (%)

UTILIZATION False All

Total databaserepl.pending Xacts

UTILIZATION False All

Total database repl.trans.rate

UTILIZATION False All

Total latch wait time (ms) UTILIZATION False All

Trace event notificationqueue

UTILIZATION False All

Transactions UTILIZATION False All

Unsafe auto params/sec UTILIZATION False All

Used leaf page cookie UTILIZATION False All

Used tree page cookie UTILIZATION False All

User connections UTILIZATION False All

Virtual bytes UTILIZATION False All

Virtual bytes peak UTILIZATION False All

Microsoft SQL Server Solution 1.1

22 VMware, Inc.

Page 23: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑1. MSSQL Server Metrics (Continued)

Name Category KPI Available in versions

Workfiles created/sec UTILIZATION False All

Working set UTILIZATION False All

Working set - private UTILIZATION False All

Working set peak UTILIZATION False All

Worktables created/sec UTILIZATION False All

Worktables from cacheratio

UTILIZATION False All

MSSQL Agent MetricsThe Microsoft SQL Server Plug-in collects metrics for the MSSQL Agent object type.

Table 5‑2. MSSQL Agent Metrics

Name Category KPI Available in versions

Availability AVAILABILITY True All

Active Jobs UTILIZATION True All

Failed Jobs UTILIZATION True All

Job Success Rate UTILIZATION False All

Jobs activated/minute UTILIZATION False All

Queued jobs UTILIZATION False All

Successful jobs UTILIZATION False All

MSSQL Analysis Service MetricsThe Microsoft SQL Server Plug-in collects metrics for the MSSQL Analysis Service object type.

Table 5‑3. MSSQL Analysis Service Metrics

Name Category KPI Available in versions

Availability AVAILABILITY True All

Total Failures UTILIZATION True All

Avg time/query UTILIZATION True All

Agg Cache KB UTILIZATION False All

Aggregation hits/sec UTILIZATION False 2008 and above

Aggregation lookups/sec UTILIZATION False 2008 and above

Aggregation map files UTILIZATION False All

Avg time/query UTILIZATION False All

Bytes sent/sec UTILIZATION False All

Calculation cache hits/sec UTILIZATION False 2008 and above

Calculation cachelookups/sec

UTILIZATION False 2008 and above

Cases/sec UTILIZATION False All

Cleaner balance/sec UTILIZATION False All

Chapter 5 Microsoft SQL Server Plug-in Metrics

VMware, Inc. 23

Page 24: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑3. MSSQL Analysis Service Metrics (Continued)

Name Category KPI Available in versions

Cleaner current price UTILIZATION False All

Cleaner Memory KB UTILIZATION False All

Cleaner memorynonshrinkable KB

UTILIZATION False All

Cleaner memoryshrinkable KB

UTILIZATION False All

Cleaner Memory shrunkKB/sec

UTILIZATION False All

Concurrent DM queries UTILIZATION False All

Current connections UTILIZATION False All

Current dimensionqueries

UTILIZATION False All

Current entries UTILIZATION False All

Current KB UTILIZATION False All

Current latch waits UTILIZATION False All

Current lock waits UTILIZATION False All

Current locks UTILIZATION False All

Current measure groupqueries

UTILIZATION False All

Current modelsprocessing

UTILIZATION False All

Current partitions UTILIZATION False All

Current user partitions UTILIZATION False All

Data bytes/sec UTILIZATION False All

Data reads/sec UTILIZATION False All

Dimension cache hits/sec UTILIZATION False 2008 and above

Dimension cachelookups/sec

UTILIZATION False 2008 and above

Dimension Index (Hash)Files

UTILIZATION False All

Dimension property files UTILIZATION False All

Dimension queries/sec UTILIZATION False All

Dimension string files UTILIZATION False All

Direct hit ratio UTILIZATION False All

Direct hits/sec UTILIZATION False All

Evictions/sec UTILIZATION False All

Fact aggregation files UTILIZATION False All

Fact data files UTILIZATION False All

Fact string files UTILIZATION False All

Failures/sec UTILIZATION False All

Filestore clock pagesexamined/sec

UTILIZATION False All

Microsoft SQL Server Solution 1.1

24 VMware, Inc.

Page 25: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑3. MSSQL Analysis Service Metrics (Continued)

Name Category KPI Available in versions

Filestore clock pages haveref/sec

UTILIZATION False All

Filestore clock pagesvalid /sec

UTILIZATION False All

Filestore IO errors UTILIZATION False All

Filestore IO errors/sec UTILIZATION False All

Filestore KB UTILIZATION False All

Filestore KB reads/KB UTILIZATION False All

Filestore KB write/sec UTILIZATION False All

Filestore memory pinnedKB

UTILIZATION False All

Filestore page faults/sec All

Filestore reads/sec UTILIZATION False All

Filestore writes/sec UTILIZATION False All

Flat cache hits/sec UTILIZATION False 2008 and above

Flat cache lookups/sec UTILIZATION False 2008 and above

In-memory aggregationmap file KB

UTILIZATION False All

In-memory aggregationmap file KB/sec

UTILIZATION False All

In-memory dimensionindex (hash) file KB

UTILIZATION False All

In-memory dimensionindex (hash) file KB/sec

UTILIZATION False All

In-memory dimensionproperty file KB

UTILIZATION False All

In-memory dimensionproperty file KB/sec

UTILIZATION False All

In-memory dimensionstring file KB

UTILIZATION False All

In-memory dimensionstring file KB/sec

UTILIZATION False All

In-memory factaggregation file KB

UTILIZATION False All

In-memory factaggregation file KB/sec

UTILIZATION False All

In-memory fact data fileKB

UTILIZATION False All

In-memory fact data fileKB/sec

UTILIZATION False All

In-memory fact string fileKB

All

In-memory fact string fileKB/sec

UTILIZATION False All

In-memory map file KB UTILIZATION False All

Chapter 5 Microsoft SQL Server Plug-in Metrics

VMware, Inc. 25

Page 26: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑3. MSSQL Analysis Service Metrics (Continued)

Name Category KPI Available in versions

In-memory map fileKB/sec

UTILIZATION False All

In-memory other file KB UTILIZATION False All

In-memory other fileKB/sec

UTILIZATION False All

Inserts/sec UTILIZATION False All

KB added/sec UTILIZATION False All

Latch waits/sec UTILIZATION False All

Lock denials/sec UTILIZATION False All

Lock grants/sec UTILIZATION False All

Lock requests/sec UTILIZATION False All

Lock waits/sec UTILIZATION False All

Long parsing busythreads

UTILIZATION False All

Long parsing idle threads UTILIZATION False All

Long parsing job queuelength

UTILIZATION False All

Long parsing job rate UTILIZATION False All

Lookups/sec UTILIZATION False All

Map bytes/sec UTILIZATION False All

Map files UTILIZATION False All

Map reads/sec UTILIZATION False All

Measure group cachehits/sec

UTILIZATION False 2008 and above

Measure group cachelookups/sec

UTILIZATION False 2008 and above

Measure groupqueries/sec

UTILIZATION False All

Memory limit hard KB UTILIZATION False 2012 and 2014

Memory limit high KB UTILIZATION False All

Memory limit low KB UTILIZATION False All

Memory limit Vertipaq KB UTILIZATION False 2012 and 2014

Memory size bytes UTILIZATION False All

Memory size rows UTILIZATION False All

Memory usage KB UTILIZATION False All

Misses/SEC UTILIZATION False All

Network round trips/sec UTILIZATION False 2008 and above

Notifications/sec UTILIZATION False 2012 and 2014

Other files UTILIZATION False All

Page pool 1 Alloc KB UTILIZATION False All

Page pool 1 lookaside KB UTILIZATION False All

Microsoft SQL Server Solution 1.1

26 VMware, Inc.

Page 27: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑3. MSSQL Analysis Service Metrics (Continued)

Name Category KPI Available in versions

Page pool 64 Alloc KB UTILIZATION False All

Page pool 64 lookaside KB UTILIZATION False All

Page pool 8 Alloc KB UTILIZATION False All

Page pool 8 lookaside KB UTILIZATION False All

Persisted cache hits/sec UTILIZATION False 2008 and above

Persisted cachelookups/sec

UTILIZATION False 2008 and above

Potential in-memoryaggregation map file KB

UTILIZATION False All

Potential in-memorydimension index (hash)file KB

UTILIZATION False All

Potential in-memorydimension property fileKB

UTILIZATION False All

Potential in-memorydimension string file KB

UTILIZATION False All

Potential in-memory factaggregation file KB

UTILIZATION False All

Potential in-memory factdata file KB

UTILIZATION False All

Potential in-memory factstring file KB

UTILIZATION False All

Potential in-memory factmap file KB

UTILIZATION False All

Potential in-memory otherfile KB

All

Predictions/sec UTILIZATION False All

Proactive cachingbegin/sec

UTILIZATION False 2012 and 2014

Proactive cachingcompletion/sec

UTILIZATION False 2012 and 2014

Processingcancellations/sec

UTILIZATION False 2012 and 2014

Processing pool busy I/Ojob threads

UTILIZATION False 2012 and 2014

Processing pool busy non-I/O threads

UTILIZATION False 2012 and 2014

Processing pool busythreads

UTILIZATION False All

Processing pool busy I/Ojob completion rate

UTILIZATION False 2012 and 2014

Processing pool I/O jobqueue length

UTILIZATION False 2012 and 2014

Processing pool idle I/Ojob threads

UTILIZATION False 2012 and 2014

Chapter 5 Microsoft SQL Server Plug-in Metrics

VMware, Inc. 27

Page 28: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑3. MSSQL Analysis Service Metrics (Continued)

Name Category KPI Available in versions

Processing pool idle non-I/O threads

UTILIZATION False 2012 and 2014

Processing pool idlethreads

UTILIZATION False All

Processing pool job queuelength

UTILIZATION False All

Processing pool job rate UTILIZATION False All

Queries answered/sec UTILIZATION False All

Queries from cachedirect/sec

UTILIZATION False All

Queries from cachefiltered/sec

UTILIZATION False All

Queries from file/sec UTILIZATION False All

Queries/sec UTILIZATION False All

Query pool busy threads UTILIZATION False All

Query pool idle threads UTILIZATION False All

Query pool job queuelength

UTILIZATION False All

Query pool job rate UTILIZATION False All

Quota blocked UTILIZATION False All

Quota KB UTILIZATION False All

Requests/sec UTILIZATION False All

Rows converted/sec UTILIZATION False All

Rows created/sec UTILIZATION False All

Rows merged/sec UTILIZATION False All

Rows read/sec UTILIZATION False All

Rows sent/sec UTILIZATION False All

Rows written/sec UTILIZATION False All

Rows/sec UTILIZATION False All

Short parsing busythreads

UTILIZATION False All

Short parsing idle threads UTILIZATION False All

Short parsing job queuelength

UTILIZATION False All

Short parsing job rate UTILIZATION False All

Successes/sec UTILIZATION False All

Temp file bytes written/sec UTILIZATION False All

Temp file rows written/sec UTILIZATION False All

Total autoexist UTILIZATION False All

Total cells calculated UTILIZATION False All

Total deadlocks detected UTILIZATION False All

Total dimension queries UTILIZATION False All

Microsoft SQL Server Solution 1.1

28 VMware, Inc.

Page 29: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Table 5‑3. MSSQL Analysis Service Metrics (Continued)

Name Category KPI Available in versions

Total direct hits UTILIZATION False All

Total evictions UTILIZATION False All

Total existing UTILIZATION False All

Total filtered iteratorcache hits

UTILIZATION False 2008 and above

Total filtered iteratorcache misses

UTILIZATION False 2008 and above

Total flat cache inserts UTILIZATION False All

Total inserts UTILIZATION False All

Total lookups UTILIZATION False All

Total measure groupqueries

UTILIZATION False All

Total misses UTILIZATION False All

Total network round trips UTILIZATION False All

Total non empty UTILIZATION False All

Total non empty forcalculated members

UTILIZATION False All

Total non emptyunoptimized

UTILIZATION False All

Total partitions UTILIZATION False All

Total predictions UTILIZATION False All

Total queries UTILIZATION False All

Total queries answered UTILIZATION False All

Total queries from cachedirect

UTILIZATION False All

Total queries from cachefiltered

UTILIZATION False All

Total queries from file UTILIZATION False All

Total recomputes UTILIZATION False All

Total requests UTILIZATION False All

Total rows UTILIZATION False All

Total rows converted UTILIZATION False All

Total rows read UTILIZATION False All

Total rows written UTILIZATION False All

Total sonar subcubes UTILIZATION False All

Total successes UTILIZATION False All

Unlock requests/sec UTILIZATION False All

VertiPaq Memory-Mapped KB

UTILIZATION False 2012 and 2014

VertiPaq Nonpaged KB UTILIZATION False 2012 and 2014

VertiPaq Paged KB UTILIZATION False 2012 and 2014

Chapter 5 Microsoft SQL Server Plug-in Metrics

VMware, Inc. 29

Page 30: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

MSSQL Reporting Services MetricsThe Microsoft SQL Server Plug-in collects metrics for the MSSQL Reporting Services object type.

Table 5‑4. MSSQL Reporting Services Metrics

Name Category KPI Available in versions

Availability AVAILABILITY True All

Total Processing Failures UTILIZATION True All

Total Rejected Threads UTILIZATION True All

Active sessions UTILIZATION False All

Cache flushes/sec UTILIZATION False All

Cache hits/sec UTILIZATION False All

cache hits/sec (semanticmotion)

UTILIZATION False All

cache misses/sec UTILIZATION False All

cache misses/sec (semanticmotion)

UTILIZATION False All

Delivers/sec UTILIZATION False All

Events/sec UTILIZATION False All

First session requests/sec UTILIZATION False All

Memory cache hits/sec UTILIZATION False All

Memory cache miss/sec UTILIZATION False All

Next session requests/sec UTILIZATION False All

Report requests UTILIZATION False All

Reports executed/sec UTILIZATION False All

Reports/sec UTILIZATION False All

Snapshot updates/sec UTILIZATION False All

Total App domain recycles UTILIZATION False All

Total cache flushes UTILIZATION False All

Total cache hits UTILIZATION False All

Total cache hits (semanticmode)

UTILIZATION False All

Total cache misses UTILIZATION False All

Total cache misses (semanticmode)

UTILIZATION False All

Total deliveries UTILIZATION False All

Total events UTILIZATION False All

Total memory cache hits UTILIZATION False All

Total memory cache misses UTILIZATION False All

Total Reports Executed UTILIZATION False All

Total requests UTILIZATION False All

Total snapshot updates UTILIZATION False All

Microsoft SQL Server Solution 1.1

30 VMware, Inc.

Page 31: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

MSSQL Database MetricsThe Microsoft SQL Server Plug-in collects metrics for the MSSQL Database object type.

Table 5‑5. MSSQL Database Metrics

Name Category KPI Available in versions

Availability AVAILABILITY True All

Active Transactions THROUGHPUT True All

Transactions/sec THROUGHPUT True All

Database Free Percent % UTILIZATION True All

Data File Disk % Free Space UTILIZATION True All

Data File Disk Free Space (MB) UTILIZATION True All

Recovery Model UTILIZATION True All

Data File next Allocation (KB) UTILIZATION True All

Data File Size (KB) UTILIZATION True All

Data file max size (KB) UTILIZATION True All

Data File Available Free Space CALCULATED True All

Data File Disk Post-Allocation FreeSpace

CALCULATED True All

Log Cache Hit Ratio UTILIZATION False All

Log File Size (KB) UTILIZATION False All

Log File Used Size (KB) UTILIZATION False All

Log Flush Wait Time UTILIZATION False All

Log Growths UTILIZATION False All

Log Shrinks UTILIZATION False All

Log Truncations UTILIZATION False All

Percent Log Used UTILIZATION False All

Replication Pending Xacts UTILIZATION False All

Replication Transaction Rate UTILIZATION False All

Chapter 5 Microsoft SQL Server Plug-in Metrics

VMware, Inc. 31

Page 32: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1

32 VMware, Inc.

Page 33: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Index

Aaccess dashboards 11agent metrics for 2008, 2012, and 2014 23alert definitions 13analysis service 23

Ddashboards 11

Gglossary 5

Iinstalling management packs 9intended audience 5introduction 7

Mmanagement packs, installing 9metrics 17, 23, 30, 31Microsoft SQL Server solution, installing 9Microsoft SQL Server plug-in alert definitions 13minimum privileges 10MSSQL 2014, metrics 17, 23, 30, 31MSSQL Database 31

Rreporting service 30

Ssetting the agent as a domain user 9

Wwidgets 11

VMware, Inc. 33

Page 34: Microsoft SQL Server Solution 1 - VMware Solution Exchange · Introduction to the Microsoft SQL Server Solution 1 The Microsoft SQL Server Plug-in is deployed to the End Point Operations

Microsoft SQL Server Solution 1.1

34 VMware, Inc.