Understanding Management Pack Operations

適用於: Operations Manager 2007

This section provides information about the types of objects the Windows Server Internet Information Services 2000 and 2003 Management Packs for Operations Manager 2007 discover, how health rolls up, the key scenarios, and a discussion of how you can view your monitoring information in the Operations Manager 2007 Operations Console.

Objects the Windows Server Internet Information Services 2000 and 2003 Management Packs Discover

The Windows Server Internet Information Services 2000 and 2003 Management Packs provide the object discovery rules listed in the following table. For more information about an object discovery rule, view the properties of the rule, and then click Product Knowledge. To access object discovery rules, go to the Object Discoveries node under the Management Pack Objects node in the Operations Console Authoring pane.

Object Discovery Rule Name Description Target

Windows Internet Information Services Server Role Discovery Rule

Discovers and populates the Windows Internet Information Services 2000\2003 object type named IIS 2000\2003 Server Role with instances of the Internet Information Services 2000\2003 Server Role.

Windows Server

Windows Internet Information Services Sites, Virtual Servers, and Application Pool Discovery Rule

Discovers instances of Windows Internet Information Services 2000 components, such as FTP servers.

IIS 2000 Server

Windows Internet Information Services Web Server Discovery Rule

Discovers instances of Windows Internet Information Services 2003 components, such as SMTP virtual servers.

IIS 2003 Server

How Health Rolls Up

The Windows Server Internet Information Services 2000 and 2003 Management Packs monitor the IIS Server as a hierarchy of related components. The following illustration is a diagram view of an IIS 2003 Server object and all objects that have relationships with it. The top level of the hierarchy is the IIS Server object, at the lowest level are the Web Sites, Application Pools (IIS 2003 only), FTP Sites, NNTP Virtual Servers, and SMTP Virtual Servers.

bc424760-e599-46a3-98c4-8fc535e6dfe0

The health of the IIS Server is dependent on the health of the objects at the next lower level, the IIS Web, FTP, NNTP, and SMTP Servers. When any one of these servers is in a critical health state, by default, the IIS Server is in a critical health state. This action is called "rolling up health."

The health of the IIS FTP, NNTP, SMTP, and Web Servers are not, by default, dependent on the health of the objects at the next lower level. If, for example, one or more Web Sites are in a critical state, the Web Server object will not change state. A Web Server is not necessarily having problems if one or more of its Web Sites are in a critical health state.

Key Monitoring Scenarios

The Windows Server Internet Information Services 2000 and 2003 Management Packs include monitors, rules, alerts, views, and reports to help manage the availability, configuration, performance, and security of IIS 2000 and 2003.

A monitor can change the health state of an object, such as from Healthy to Critical, but a rule cannot; both can generate alerts. Views can be looked at in the Operations Manager 2007 Operations Console and the Web Console. The monitors, rules, and alerts can be enabled, configured, and disabled through overrides, according to your requirements.

注意

For more information about a specific monitor, rule, alert, or view, see its properties in the Operations Manager 2007 Operations Console.

It is recommended that you create Management Packs exclusively for containing the overrides you create for the Windows Server Internet Information Services 2000 and 2003 Management Packs. These Management Packs enable you to verify your overrides in a test environment, export the Management Packs you created, and then import the Management Packs to your production environment.

Notifications can be configured for an alert so that the appropriate people are notified when a specific alert occurs. This enables the IT team to quickly respond to issues, helping to prevent an interruption of service. For more information about configuring notifications, see the About Notifications in Operations Manager 2007 topic in the Operations Manager 2007 Help.

The following sections describe key scenarios for managing Internet Information Services 2000 and 2003 with Operations Manager 2007.

Is My IIS Web-Based Application Healthy?

Operations Manager 2007 shifts the paradigm from managing individual computers to defining and managing the distributed applications you provide, such as Web-based applications. Managing applications, not just the computers they run on, enables you to more effectively and efficiently identify, analyze, and resolve issues related to these applications. This paradigm shift helps ensure that you are able to meet the applications' service level agreements you have agreed to with your customers.

Many objects that you can monitor, such as Web-based applications, are similar to each other. Operations Manager 2007 provides the Distributed Application Designer and templates for similar objects, much like Microsoft Word provides templates for common document types. These templates make it easier for you to accurately and quickly define and, subsequently, monitor the distributed applications you are responsible for.

Your customers' ability to access and use a Web site, for example, depends on more than just the health of the Web site. It may depend on components, such as a SQL Server 2005 database.

The Operations Manager 2007 Distributed Application Designer and Line of Business Application template allow you to more easily and accurately define, and therefore monitor, the end-to-end health of your Web-based applications. The health and relationships of individual components can be defined, monitored, and rolled up to the overall health of your application.

The Windows Server Internet Information Services 2000 and 2003 Management Packs discover and monitor the health of IIS 2000 and 2003 servers and related components. In conjunction with other Management Packs, such as Windows Server 2003 Operating System and SQL Server 2005, you can get a clear understanding of the health of your distributed Web-based application, and thereby also understand your customers' ability to access and use the application.

To fully utilize the Distributed Application Designer, it is recommended that you at least import the applicable Windows Server Operating System and Microsoft SQL Server Management Packs and add the relevant components to the Distributed Application Definition. The latest versions of the Management Packs can be found at https://go.microsoft.com/fwlink/?LinkId=82105. The versions of the Management Packs that shipped with Operations Manager 2007 are in the ManagementPacks directory of the installation media.

注意

If your Web-based application does not include SQL Server, you do not need to import the Management Pack.

To create a distributed application definition for a Web-based application

  1. Open the Operations Manager 2007 Operations Console.

  2. In the navigation pane, click Authoring.

  3. In the Authoring pane, right-click Distributed Applications, and then click Create new distributed application.

  4. When the Distributed Application Designer displays, do the following:

    1. Type a Name, such as LOBWebApp1.

    2. Select the Line of Business Web Application in the Template list.

    3. Save the Distributed Application Definition to a Management Pack, such as LOBWebApp1MP.

      注意

      It is a best practice to save a distributed application definition to a Management Pack specifically for the application.

    4. Click OK.

  5. On the Distributed Application Designer menu, click Save.

To add Web sites and databases to the distributed application definition

  1. In the navigation pane of the Distributed Application Designer, click Web Site.

  2. Select the Web sites for this application, and then drag them to the LOBWebApp1 Web Application Web Sites box.

  3. In the navigation pane, click Database.

  4. Select the databases for this application, and then drag them to the LOBWebApp1 Web Application Database box.

  5. On the Distributed Application Designer menu, click Save.

Add components, such as Information Worker Windows Internet Explorer Clients, and create relationships between them until the distributed application definition accurately reflects your Web-based application and its clients. For more information about the Distributed Application Designer and templates, see https://go.microsoft.com/fwlink/?LinkId=86800.

Are My IIS 2003 Web, FTP, SMTP, and NNTP Servers Available?

The availability monitors provided by the Windows Server Internet Information Services 2003 Management Pack raise an alert if an IIS 2003 Web, FTP, SMTP, or NNTP server is unavailable. The Management Pack for IIS 2000 provides similar monitors.

Availability Monitors for IIS 2003 Web, FTP, SMTP, and NNTP Servers

The availability monitors for IIS 2003 Web, FTP, SMTP, and NNTP servers:

  • Are service-based monitors.

  • Set the state of the server to critical if the service is unavailable.

  • Raise an alert with a name similar to the name of the monitor.

  • The product knowledge for the monitors provides an inline task to start the respective server service. The following monitors verify the availability of Web, FTP, SMTP, and NNTP servers.

Monitor Name                                                                                                                                      

The Windows Internet Information Services FTP Server is Unavailable

The Windows Internet Information Services NNTP Server is Unavailable

The Windows Internet Information Services SMTP Server is Unavailable

The Windows Internet Information Services Web Server is Unavailable

Views for Availability of IIS Web, FTP, SMTP, and NNTP Servers

The key views for availability monitoring of IIS Web, FTP, SMTP, and NNTP servers are listed in the following table. These views are in the Monitoring pane of the Operations Console in Microsoft Windows Internet Information Services\Health Monitoring. The views display the data generated by the monitors listed in the preceding table.

View Name Description

FTP Server Health

Displays the health state of IIS FTP servers

NNTP Server Health

Displays the health state of IIS NNTP servers

SMTP Server Health

Displays the health state of IIS SMTP servers

Web Server Health

Displays the health state of IIS Web servers

How Are My IIS 2003 Web Servers Performing?

The performance rules provided by the Management Pack for IIS 2003 enable you to view the performance of your IIS 2003 Web servers. Similar rules are available for FTP, SMTP, and NNTP servers. The Management Pack for IIS 2000 provides similar rules and views.

Performance Rules for IIS 2003 Web Servers

The performance rules for IIS 2003 Web sites collect performance data and create performance baselines. Performance rules are better suited for collecting performance data and creating performance baselines for Web, FTP, SMTP, and NNTP servers than performance baseline monitors, which are disabled by default.

The key performance rules for IIS 2003 Web servers are described in the following table. Similar rules are available for FTP, SMTP, and NNTP servers. The Management Pack for IIS 2000 provides similar rules.

Rule Name Description

Web Service\Bytes Total/sec Baseline Collection Rule

Creates a performance baseline, also referred to as an envelope, using the "Bytes Total/sec" counter for all instances of the Web service.

Web Service\Bytes Total/sec Performance Rule

Optimized collection of the "Bytes Total/sec" performance counter data for all instances of the Web service.

Web Service\Current Connections Baseline Collection Rule

Creates a performance baseline, also referred to as an envelope, using the "Current Connections" counter for all instances of the Web service.

Web Service\Current Connections Performance Rule

Optimized collection of the "Current Connections" performance counter data for all instances of the Web service.

Views for Performance of IIS Web Servers

The key view for performance of IIS Web servers is in the Operations Console Monitoring pane\Microsoft Windows Internet Information Services\Performance. Web Server Performance is a dashboard view that displays the bytes received and sent by the Web Service for the selected Web servers.

How Are the Operating Systems of My IIS Servers Performing?

Your customers' ability to connect to and effectively use a Web server, for example, is affected by the performance of the operating system that provides IIS. Operating system performance views help you identify, analyze, and resolve operating system performance issues that affect your Web servers.

Operating system performance views display the performance data generated or collected by operating system Management Pack performance monitors and rules. For more information about operating system monitors and rules, see the "Windows Server Operating System Management Pack Guide for Operations Manager 2007," OM2007_MP_WinSerBas.doc, at https://go.microsoft.com/fwlink/?LinkId=85414.

重要

The Management Pack for an operating system must be imported to monitor its performance.

Views for Performance of Operating Systems

The views for operating system performance, as it relates to IIS, are in the Operations Console Monitoring pane\Microsoft Windows Internet Information Services\Performance and are listed in the following table.

Operating System Performance Views

Disk Capacity

Disk Performance

Disk Utilization

Memory Utilization (Page File)

Memory Utilization (Physical)

Network Adapter Utilization

Processor Performance

Are My IIS 2003 Web, FTP, SMTP, and NNTP Sites and Virtual Servers Available?

The availability monitors provided by the Management Pack for IIS 2003 raise an alert if an IIS 2003 Web, FTP, SMTP, and NNTP site or virtual server is unavailable. The Management Pack for Internet Information Services 2000 provides similar monitors.

Availability Monitors for IIS 2003 Web, FTP, SMTP, NNTP Sites and Virtual Servers

The availability monitors for IIS 2003 Web, FTP, SMTP, and NNTP sites and virtual servers:

  • Set the state of the site or virtual server to critical if it is unavailable.

  • Raise a low-priority critical severity alert with a name similar to the name of the monitor.

  • Provide product knowledge that provides an inline task to start the respective site or virtual server.

The following monitors verify the availability of Web, FTP, SMTP, and NNTP sites and servers.

Monitor Name                                                                                                                                      

The Windows Internet Information Services FTP Site is Unavailable

The Windows Internet Information Services NNTP Virtual Server is Unavailable

The Windows Internet Information Services SMTP Virtual Server is Unavailable

The Windows Internet Information Services Web Site is Unavailable

Views for Availability of IIS Web, FTP, SMTP, and NNTP Sites and Virtual Servers

The key views for availability monitoring of IIS Web, FTP, SMTP, and NNTP sites and servers are listed in the following table. These views are in the Monitoring pane of the Operations Console in Microsoft Windows Internet Information Services\Health Monitoring. The views display the data generated by the preceding monitors.

View Name Description

FTP Site Health

Displays the health state of IIS FTP sites.

NNTP Virtual Server Health

Displays the health state of IIS NNTP virtual servers.

SMTP Virtual Server Health

Displays the health state of IIS SMTP virtual servers.

Web Site Health

Displays the health state of IIS Web sites.

Are My IIS 2003 Web Sites Configured Properly?

The Web site configuration monitors and rules provided by the Windows Server Internet Information Services 2003 Management Pack help you determine whether IIS 2003 Web sites are configured properly. An alert will be raised if, for example, the URL for a Web site is not valid. Similar monitors and rules are available for FTP, SMTP, NNTP sites and virtual servers. The Management Pack for IIS 2000 provides similar monitors, rules, and views.

Configuration Monitors for IIS 2003 Web Sites

The configuration monitors for IIS 2003 Web sites:

  • Are event-based.

  • Set the state of the site to warning if the event is raised.

  • Raise a critical alert of a similar name.

  • Deactivate the site.

The following table lists key configuration monitors for IIS 2003 Web sites.

Monitor Name                                                                                                                                      

Service configuration related failure: A failure occurred while configuring the logging properties for the site. The server does not have access permissions to the site's log file directory.

Web site configuration related failure: A failure occurred while configuring an application's bindings. The site has been deactivated.

Web site configuration related failure: Either the network endpoint for the site's IP address could not be created, or the IP listen list for HTTP.sys did not contain any usable IP addresses. The site has been deactivated.

Web site configuration related failure: The IP address for the site is not in the HTTP.sys IP listen list. The site has been deactivated.

Web site configuration related failure: The URL may be invalid. The site has been deactivated.

Web site configuration related failure: The necessary network binding may already be in use. The site has been deactivated.

Web site configuration related failure: The site has been deactivated.

Web site configuration related failure: Too many listening ports have been configured in HTTP.sys. The site has been deactivated.

Configuration Rules for IIS 2003 Web Sites

The configuration rules for IIS 2003 Web sites:

  • Are event-based.

  • Collect the event data.

  • Do not raise alerts.

The following table lists the configuration rules for IIS 2003 Web sites.

Rule Name                                                                                                                                           

Service configuration related failure: Could not initialize the logging for the site.

Service configuration related failure: Unable to configure logging for site.

Views for Configuration Monitors and Rules of IIS Web Sites

The key views for configuration monitors and rules of IIS Web sites are in the Operations Console Monitoring pane in the Microsoft Windows Internet Information Services node and its child Health Monitoring node. The views display the data generated or collected by the preceding monitors and rules. The key views for configuration monitoring of IIS Web sites are listed in the following table.

View Name Description

Web Site State

Displays the health of all IIS Web sites managed by the Management Groups in a state view.

Web Site Health

Displays the health state and alerts for all IIS Web sites managed by the Management Groups in a dashboard view.

How Are My Mission-Critical Sites and Virtual Servers Performing?

Many thousands of Web, FTP, SMTP, and NNTP sites and virtual servers can be hosted by a single IIS server. To prevent a Management Group from being inundated with performance data, performance rules for instances of Web, FTP, SMTP, and NNTP sites and virtual servers are disabled by default.

Overrides are used to enable performance monitoring of instances of Web, FTP, SMTP, and NNTP sites and virtual servers. It is a best practice to enable performance monitoring of only mission-critical sites and virtual servers. For information about overrides in Operations Manager 2007, see https://go.microsoft.com/fwlink/?LinkId=86870.

注意

Performance rules for all instances (_Total) of Web, FTP, SMTP, and NNTP sites and virtual servers are enabled by default.

Performance Rules for IIS 2003 Web Sites

The key performance rules for IIS 2003 Web sites are described in the following table. Similar rules are available for FTP, SMTP, and NNTP servers. The Management Pack for IIS 2000 provides similar rules.

Rule Name Description

Web Service\Bytes Received/sec Baseline Collection Rule

Creates a performance baseline, also referred to as an envelope, using the "Bytes Received/sec" counter for a specific instance of the Web service.

Web Service\Bytes Received/sec Performance Rule

Optimized collection of the "Bytes Received/sec" performance counter data for a specific instance of the Web service.

Web Service\Bytes Sent/sec Baseline Collection Rule

Creates a performance baseline, also referred to as an envelope, using the "Bytes Sent/sec" counter for a specific instance of the Web service.

Web Service\Bytes Sent/sec Performance Rule

Optimized collection of the "Bytes Sent/sec" performance counter data for a specific instance of the Web Service.

Web Service\Bytes Total/sec Baseline Collection Rule

Creates a performance baseline, also referred to as an envelope, using the "Bytes Total/sec" counter for a specific instance of the Web service.

Web Service\Bytes Total/sec Performance Rule

Optimized collection of the "Bytes Total/sec" performance counter data for a specific instance of the Web Service.

Views for Performance of IIS Web Sites

The key view for performance of IIS Web sites is in the Operations Console Monitoring pane\Microsoft Windows Internet Information Services\Performance. Web Site Performance is a dashboard view that displays the bytes received, bytes sent, and total bytes received and sent by the Web Service for the selected Web site.

Are My IIS 2003 Application Pools Available and Configured Properly?

The Windows Server Internet Information Services 2003 Management Pack helps you determine whether IIS 2003 application pools are available and configured properly. Similar monitors and rules are available for FTP, SMTP, and NNTP sites and virtual servers.

注意

Applications pools is not a feature in IIS 2000.

Availability Monitor for IIS Application Pools

The "A Windows Internet Information Services Application Pool is Unavailable" monitor:

  • Sets the state of the application pool to Healthy if the application pool is running.

  • Sets the state of the application pool to Critical if the application pool is not running.

  • Raises a critical alert of a similar name if the state of the application pool was set to Critical.

Configuration Monitors for IIS Application Pools

The configuration monitors for IIS 2003 application pools:

  • Are event-based.

  • Set the health state of the application pool to Warning if the event was raised.

  • Generate an alert with a name similar to the name of the monitor if the event was raised.

The following table lists the configuration monitors for IIS 2003 application pools.

Monitor Name                                                                                                                                      

Application pool configuration related failure, The World Wide Web Publishing Service failed to create the Application Pool.

Application pool configuration related failure, The World Wide Web Publishing Service failed to record the proper state of the Application Pool.

Application pool configuration related failure, The identity of the Application Pool is invalid.

Unexpected Application pool failure, a failure was encountered while launching the process serving the application pool has been disabled.

Unexpected Application pool failure, The World Wide Web Publishing Service's request to disable the application pool failed.

Configuration Rules for IIS Application Pools

The configuration rules for IIS application pools:

  • Are event-based.

  • Do not raise alerts.

The following table lists the key configuration rules for IIS 2003 application pools.

Rule Name                                                                                                                                          

Application pool configuration related failure: A process serving an application pool reported a failure.

Application pool configuration related failure: A process serving an application pool terminated unexpectedly.

Application pool configuration related failure: An ISAPI reported an unhealthy condition to its worker process.

Application pool configuration related failure: The World Wide Web Publishing Service failed to create a worker process for the application pool.

Views for Configuration Monitors and Rules of IIS Application Pools

The key view for performance of IIS application pools is in the Operations Console Monitoring pane\Microsoft Windows Internet Information Services\Performance. Application Pool Health is a dashboard view that displays the states and alerts for application pools.

Viewing Information in the Operations Manager Console

After you import the Management Pack and give it at least one hour to gather data, you will begin to see monitoring data in the Operations Console. In the Monitoring pane, the Microsoft Windows Internet Information Services node and child nodes contain views for IIS.

Views

Use the views provided with the Windows Server Internet Information Services 2000 and 2003 Management Packs to understand the current availability, configuration, health, and performance of IIS. The Active Alerts, All Performance Data, Application Pool State, FTP Site State, IIS Computer State, IIS Role State, Task Status, and Web Site State views provide a broad perspective of your managed IIS servers and an indication of what requires your attention. The Management Pack also provides views for the health and performance of specific instances of IIS components, as described in the preceding Key Monitoring Scenarios section.

Tasks

The Windows Server Internet Information Services 2000 and 2003 Management Packs provide tasks to help diagnose and resolve IIS issues. The following table describes a sample of the tasks provided by the Management Pack. To see all of the tasks the Management Pack provides, click Tasks in the Authoring pane of the Operations Manager 2007 Operations Console.

Task Name Task Description

List FTP Server Service Status

Lists the status for the FTP Server and other Internet services.

List FTP Site

Lists an FTP site along with Name, Metabase Path, Status, and Port information.

List all Web Server Service Status

Lists the status for all Windows IIS Internet services.

Recycle Application Pool

Recycles a specific application pool.

Start all Windows Internet Information Services

Starts all Windows Internet Information Services.

Start Computer Management Console

Starts the Computer Management Console for the selected computer.

Start Web Site Diagnostics

Determines whether a Web site, dependent application pool, and site configuration are in a healthy state. It also determines whether critical IIS and Windows services that the Web site depends on are available.

Reports

Use the reports provided with the Windows Server Internet Information Services 2000 and 2003 Management Packs to understand trends in your IIS servers over specified time periods.

注意

Reporting is an optional component of Operations Manager 2007. 

The following reports are provided with the Windows Server Internet Information Services 2000 and 2003 Management Packs:

  • All IIS Server Application Pools

  • All IIS Servers

  • Application Pool Failure

The reporting feature of Operations Manager 2007 transfers data from the Operations Manager 2007 database to the Operations Manager 2007 Reporting database. Therefore, after the Management Pack is imported, IIS reports will not contain data until the initial transfer of data has occurred.