• No results found

Microsoft Internet Information Services Solution 1.0

N/A
N/A
Protected

Academic year: 2021

Share "Microsoft Internet Information Services Solution 1.0"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

Microsoft Internet Information Services

Solution 1.0

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

.

(2)

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 94304 www.vmware.com

(3)

Contents

1

Microsoft Internet Information Services Solution 1.0 5

2

Introduction to the Microsoft Internet Information Services Solution 7

3

Installing and Configuring the Microsoft Internet Information Services

Solution 9

Install the Microsoft Internet Information Services PAK File 9

4

Metrics 11

WWW Service Metrics 11 ASP.NET Metrics 13

ASP.NET Application Metrics 14 Application Pool Metrics 16

(4)
(5)

Microsoft Internet Information

Services Solution 1.0

1

The documentation for the Microsoft Internet Information Services (IIS) Solution for Endpoint Operations Management includes information about the installation, objects, and metrics available with the Microsoft IIS Solution.

The documentation for the Microsoft Internet Information Services Solution describes the process of deploying the Microsoft IIS Solution for Endpoint Operations Management in your vRealize Operations Manager environment.

The Microsoft IIS Solution for Endpoint Operations is based on application level monitoring capabilities that requires installation of the Endpoint Operations agent.

Intended Audience

The information in this guide is intended for operations personnel who set up and support the vRealize Operations Manager infrastructure.

VMware Technical Publications Glossary

VMware Technical Publications provides a glossary of terms that might be unfamiliar to you. For definitions of terms as they are used in VMware technical documentation, go to

(6)
(7)

Introduction to the

Microsoft Internet Information

Services Solution

2

The Microsoft Internet Information Services Solution contains the plug-in that auto-discovers and collects specific IIS metrics. To receive the metric data, install the Microsoft Internet Information Services solution in vRealize Operations Manager and the Endpoint Operations Management agent on the machine that the server is running on.

The Microsoft IIS Solution provides property and metric information about sites, applications, and

application pools in the IIS server. The Microsoft IIS Solution also provides metric information about the IIS server itself including service uptime, cache state, and so on.

Monitored Services

The Microsoft IIS Solution monitors the following services:

n WWW service (W3SVC) n ASP.net Web service n WAS Service (WAS)

n Application Host Helper Service (AppHostSvc)

Supported Versions of Microsoft IIS

The following versions of Microsoft IIS are supported:

n 7.0 n 7.5 n 8.0 n 8.5

Support Operating Systems

The Microsoft IIS Solution supports the following operating systems:

n Windows Server 2012 R2

n Windows Server 2008 R2 Service Pack 1 (SP1) 32-bit

Security Assets

The Microsoft IIS Plug-in accesses the following security assets:

(8)

n Windows Registry n File System

n Performance Monitor n Web sites

Accessing the Assets

Upon discovery, the Microsoft IIS Plug-in opens the IIS registry key if it exists. The agent accesses the registry in the DLL file provided by Windows

(https://msdn.microsoft.com/en-us/library/windows/desktop/ms724875(v=vs.85).aspx). The plug-in requests the value of the

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp registry key.

NOTE This key must be Read accessible for the user running the agent.

The plug-in uses the Java DocumentBuilder to read the configuration file from the file system, located in

C:/Windows/System32/inetsrv/config/applicationHost.config.

When monitoring, the plug-in collects performance metrics from the performance monitor. This is done using the Performance Data Helper (PDH) DLL and the System Information Gatherer and Reporter (Sigar) provided by Windows (https://msdn.microsoft.com/en-us/library/aa939698%28v=winembedded.

5%29.aspx), using the PDH Collection method.

Web sites are accessed using HTTP or HTTPS (locally). The plug-in only refers to the success or failure of the call to determine availability.

(9)

Installing and Configuring the

Microsoft Internet Information

Services Solution

3

You can download the Microsoft Internet Information Services solution from the VMware Solution

Exchange website, install the solution using the PAK file that you downloaded, and then configure the plug-in plug-instance.

Install the Microsoft Internet Information Services PAK File

The Microsoft Internet Information Services Solution consists of a PAK file that you download and then install on the vRealize Operations Manager server to monitor the supported services and collect metrics.

Prerequisites

n Download the Microsoft Internet Information Services Solution from the VMware Solutions Exchange

and save the PAK file to a temporary folder on your local system.

n Ensure that the Endpoint Operations Management agents are installed on the host machines. See

Selecting an Agent Installer Package in the vRealize Operations Manager help for more information.

n Verify that the user running the agent has Read permissions for the following: n The registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp

n The SYSTEM\CurrentControlSet\Services\(W3SVC,WAS,AppHostSvc) keys used to detect the servers n To obtain information about the local sites, the agent must have access to the configuration file in the

local file system: C:/Windows/System32/inetsrv/config/applicationHost.config.

Procedure

1 Log in to the vRealize Operations Manager user interface with administrator privileges. 2 In the left pane of vRealize Operations Manager, click Administration and click Solutions. 3 On the Solutions tab, click the plus sign.

4 Browse to the folder where you downloaded the PAK File 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 installation is completed, click Finish.

The configuration is automatically discovered and any additional configuration changes should be done by VMware technical support.

(10)

What to do next

After you install the Microsoft Internet Information Services Solution, the

Endpoint Operations Management agent discovers the Microsoft IIS monitored services.

(11)

Metrics

4

The Microsoft IIS Plug-in discovers and monitors availability, performance, throughput, and utilization metrics for WWW Service, ASP.NET, ASP.NET Application, and Application Pool objects.

This chapter includes the following topics:

n “WWW Service Metrics,” on page 11 n “ASP.NET Metrics,” on page 13

n “ASP.NET Application Metrics,” on page 14 n “Application Pool Metrics,” on page 16

WWW Service Metrics

The Microsoft IIS Plug-in collects metrics for the WWW Service object type.

Name Category KPI IIS WWW Service

IIS WWW Service Web Site

Bytes Sent Throughput TRUE TRUE TRUE Bytes Received Throughput TRUE TRUE TRUE Bytes Total Throughput TRUE TRUE TRUE Total Files Sent Utilization FALSE TRUE TRUE Total Files Received Utilization FALSE TRUE TRUE Total Files Transferred Utilization FALSE TRUE TRUE Current Anonymous

Users Utilization FALSE TRUE TRUE Current

NonAnonymous Users

Utilization FALSE TRUE TRUE

Total Anonymous

Users Utilization FALSE TRUE TRUE Total NonAnonymous

Users Utilization FALSE TRUE TRUE Maximum

Anonymous Users Utilization FALSE TRUE TRUE Maximum

NonAnonymous Users

Utilization FALSE TRUE TRUE

(12)

Name Category KPI IIS WWW Service

IIS WWW Service Web Site

Maximum

Connections Utilization FALSE TRUE TRUE Total Logon Attempts Utilization FALSE TRUE TRUE Total Get Requests Utilization TRUE TRUE TRUE Total Post Requests Utilization FALSE TRUE TRUE Total Head Requests Utilization FALSE TRUE TRUE Total Put Requests Utilization FALSE TRUE TRUE Total Delete Requests Utilization FALSE TRUE TRUE Total Trace Requests Utilization FALSE TRUE TRUE Total Other Request

Methods Utilization FALSE TRUE TRUE Total Method

Requests Utilization FALSE TRUE TRUE Total CGI Requests Utilization FALSE TRUE TRUE Total ISAPI Extension

Requests Utilization FALSE TRUE TRUE Total Not Found

Errors Utilization FALSE TRUE TRUE Total Locked Errors Utilization FALSE TRUE TRUE Current CGI Requests Utilization FALSE TRUE TRUE Current ISAPI

Extension Requests Utilization FALSE TRUE TRUE Maximum CGI

Requests Utilization FALSE TRUE TRUE Maximum ISAPI

Extension Requests Utilization FALSE TRUE TRUE Total Blocked Async

I/O Requests Utilization FALSE TRUE TRUE Total Allowed Async

I/O Requests Utilization FALSE TRUE TRUE Total Rejected Async

I/O Requests Utilization FALSE TRUE TRUE Current Blocked

Async I/O Requests Utilization FALSE TRUE TRUE Measured Async I/O

Bandwidth Usage Utilization FALSE TRUE TRUE Current CAL count for

authenticated users Utilization FALSE TRUE TRUE Maximum CAL count

for authenticated users Utilization FALSE TRUE TRUE Total Options

Requests Utilization FALSE TRUE TRUE Total Propfind

Requests Utilization FALSE TRUE TRUE Total Proppatch

Requests Utilization FALSE TRUE TRUE

(13)

Name Category KPI IIS WWW Service

IIS WWW Service Web Site

Total Search Requests Utilization FALSE TRUE TRUE Total Unlock Requests Utilization FALSE TRUE TRUE Current CAL count for

SSL connections Utilization FALSE TRUE TRUE Maximum CAL count

for SSL connections Utilization FALSE TRUE TRUE Total Mkcol Requests Utilization FALSE TRUE TRUE Total Move Requests Utilization FALSE TRUE TRUE Total Copy Requests Utilization FALSE TRUE TRUE Total Lock Requests Utilization FALSE TRUE TRUE Total Connection

Attempts (all instances)

Utilization FALSE TRUE FALSE

Connection

Attempts/Sec Throughput FALSE TRUE FALSE Service Uptime Availability FALSE TRUE FALSE URI Cache Flushes Utilization FALSE TRUE FALSE URI Cache Hits Utilization FALSE TRUE FALSE URI Cache Hits % Utilization FALSE TRUE FALSE URI Cache Misses Utilization FALSE TRUE FALSE Availability Availability TRUE TRUE TRUE

ASP.NET Metrics

The Microsoft IIS Plug-in collects metrics for the ASP.NET object type.

Name Category KPI

Availability Availability TRUE Application Restarts Utilization TRUE Requests Queued Utilization TRUE Worker Process Restarts Utilization TRUE Applications Running Utilization FALSE Requests Disconnected Utilization FALSE Request Execution Time Throughput FALSE Requests Rejected Utilization FALSE Worker Processes Running Utilization FALSE Request Wait Time Utilization FALSE State Server Sessions Active Utilization FALSE State Server Sessions Abandoned Utilization FALSE State Server Sessions Timed Out Utilization FALSE State Server Sessions Total Utilization FALSE Requests Current Utilization FALSE

(14)

Name Category KPI

Audit Success Events Raised Utilization FALSE Audit Failure Events Raised Utilization FALSE Error Events Raised Utilization FALSE Request Error Events Raised Utilization FALSE

ASP.NET Application Metrics

The Microsoft IIS Plug-in collects metrics for the ASP.NET Application object type.

Name Category KPI

Availability Availability TRUE Requests/Sec THROUGHPUT TRUE Cache Total Turnover Rate THROUGHPUT FALSE Cache API Turnover Rate THROUGHPUT FALSE Output Cache Turnover Rate THROUGHPUT FALSE Events Raised/Sec THROUGHPUT FALSE Application Lifetime Events/Sec THROUGHPUT FALSE Anonymous Requests/Sec THROUGHPUT FALSE Cache % Machine Memory Limit Used THROUGHPUT FALSE Cache % Process Memory Limit Used THROUGHPUT FALSE Cache Total Hit Ratio THROUGHPUT FALSE Cache API Hit Ratio THROUGHPUT FALSE Output Cache Hit Ratio THROUGHPUT FALSE Viewstate MAC Validation Failure UTILIZATION FALSE Errors Total UTILIZATION TRUE Pipeline Instance Count UTILIZATION TRUE Anonymous Requests UTILIZATION FALSE Error Events Raised/Sec THROUGHPUT FALSE Request Error Events Raised/Sec THROUGHPUT FALSE Infrastructure Error Events Raised/Sec THROUGHPUT FALSE Cache Total Entries UTILIZATION FALSE Cache Total Hits UTILIZATION FALSE Cache Total Misses UTILIZATION FALSE Cache API Entries UTILIZATION FALSE Cache API Hits UTILIZATION FALSE Cache API Misses UTILIZATION FALSE Output Cache Entries UTILIZATION FALSE Output Cache Hits UTILIZATION FALSE Output Cache Misses UTILIZATION FALSE Compilations Total UTILIZATION FALSE Debugging Requests UTILIZATION FALSE

(15)

Name Category KPI

Errors During Preprocessing UTILIZATION FALSE Errors During Compilation UTILIZATION FALSE Errors During Execution UTILIZATION FALSE Errors Unhandled During Execution UTILIZATION FALSE Request Bytes In Total UTILIZATION FALSE Request Bytes Out Total UTILIZATION FALSE Requests Executing UTILIZATION FALSE Requests Failed UTILIZATION FALSE Requests Not Found UTILIZATION FALSE Requests Not Authorized UTILIZATION FALSE Requests In Application Queue UTILIZATION FALSE Requests Timed Out UTILIZATION FALSE Requests Succeeded UTILIZATION FALSE Requests Total UTILIZATION FALSE Sessions Active UTILIZATION FALSE Sessions Abandoned UTILIZATION FALSE Sessions Timed Out UTILIZATION FALSE Sessions Total UTILIZATION FALSE Transactions Aborted UTILIZATION FALSE Transactions Committed UTILIZATION FALSE Transactions Pending UTILIZATION FALSE Transactions Total UTILIZATION FALSE Session State Server connections total UTILIZATION FALSE Session SQL Server connections total UTILIZATION FALSE Events Raised UTILIZATION FALSE Application Lifetime Events UTILIZATION FALSE Error Events Raised UTILIZATION FALSE Request Error Events Raised UTILIZATION FALSE Infrastructure Error Events Raised UTILIZATION FALSE Request Events Raised UTILIZATION FALSE Audit Success Events Raised UTILIZATION FALSE Audit Failure Events Raised UTILIZATION FALSE Membership Authentication Success UTILIZATION FALSE Membership Authentication Failure UTILIZATION FALSE Forms Authentication Success UTILIZATION FALSE Forms Authentication Failure UTILIZATION FALSE Request Execution Time THROUGHPUT FALSE Request Wait Time THROUGHPUT FALSE Requests Disconnected UTILIZATION FALSE

(16)

Name Category KPI

Requests Rejected UTILIZATION FALSE Cache Total Trims UTILIZATION FALSE Cache API Trims UTILIZATION FALSE Output Cache Trims UTILIZATION FALSE % Managed Processor Time

(estimated) UTILIZATION FALSE Managed Memory Used (estimated) UTILIZATION FALSE Request Bytes In Total (WebSockets) UTILIZATION FALSE Request Bytes Out Total (WebSockets) UTILIZATION FALSE Requests Executing (WebSockets) UTILIZATION FALSE Requests Failed (WebSockets) UTILIZATION FALSE Requests Succeeded (WebSockets) UTILIZATION FALSE Requests Total (WebSockets) UTILIZATION FALSE

Application Pool Metrics

The Microsoft IIS Plug-in collects metrics for the Application Pool object type.

Name Category KPI

Availability Availability TRUE Total Worker Processes Created Utilization FALSE Time Since Last Worker Process

Failure Utilization FALSE

Total Worker Process Ping Failures Utilization FALSE Total Worker Process Shutdown

Failures Utilization FALSE Total Worker Process Startup Failures Utilization FALSE Current Application Pool State Utilization FALSE Total Worker Process Failures Utilization FALSE Recent Worker Process Failures Utilization FALSE Total Application Pool Uptime Utilization FALSE Current Application Pool Uptime Utilization FALSE Total Application Pool Recycles Utilization FALSE Maximum Worker Processes Utilization FALSE Current Worker Processes Utilization FALSE

(17)

Index

A

Accessing the Assets 7 Application Pool metrics 16 ASP.net 7

ASP.NET metrics 13

ASP.NET Application metrics 14

G

glossary 5

I

installation 9

installing the Microsoft IIS Solution 9

M

metrics 11

Microsoft Internet Information Services 9 monitored services 7

S

supported IIS versions 7

W

(18)

References

Related documents

This framework could allow providers to target patients with multiple chronic conditions who are most at-risk for suboptimal diabetes care based on having fewer concordant condi-

in the AMLA new due diligence requirements for financial intermediaries when accepting assets. They aimed at preventing the inflow of untaxed assets in the

Вода в літературному сні: несвідоме, трансформоване, інтеркультурне (на матеріалі роману Тараса Прохаська «НепрОсті») [Електронний ресурс] / М.. Куліш // Актуальні

We want our Global Applications equally on the public cloud, private cloud and on-premise The Cloud is dominating our thinking I want to ring-fence my MegaSuite The

In the evolutionary strategic thinking phase, the search for solutions dimension in strategic thinking general is outlined in the 2013 to 2017 strategic plan, UNZA (2017a) in

In the 2008 Customer and Channel Management (CCM) survey, we defined winners across four dimensions – sales coverage and execution, pricing, trade promotion, and shopper

However, when only one appeal is filed arising out of a consolidated order passed by the CIT(A), the Assistant Registrar is to ask the appellant immediately about the assessment

Near East, no. 106; edition: Sommer and Falkenstein 1938) was issued by this ruler “when the Great King, Tabarna, took ill in the city of Kuššar and instructed the young Muršili