Guide for System Center Management Pack for Windows Server Network Load Balancing
Microsoft Corporation
Published: October 2012
Updated: October 2014
Send feedback or suggestions about this document to . Please include the management pack guide name with your feedback.
The Operations Manager team encourages you to provide feedback on the management pack by providing a review on the management pack’s page in the Management Pack Catalog (
Copyright
This document is provided "as-is". Information and views expressed in this document, including URL and other Internet Web site references, may change without notice.
Some examples depicted herein are provided for illustration only and are fictitious. No real association or connection is intended or should be inferred.
This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. You may modify this document for your internal, reference purposes.
© 2013 Microsoft Corporation. All rights reserved.
Microsoft, Active Directory, Bing, BizTalk, Forefront, Hyper-V, InternetExplorer, JScript, SharePoint, Silverlight, SQL Database, SQLServer, Visio, VisualBasic, VisualStudio, Win32, Windows, WindowsAzure, WindowsIntune, WindowsPowerShell, Windows Server, and WindowsVista are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.
Contents
Guide for System Center Management Pack for Windows Server Network Load Balancing
Supported Configurations
Getting Started
Before You Import the Management Pack
Files in This Management Pack
Optional Management Packs
How to Import the Windows Server Network Load Balancing Management Pack
Create a New Management Pack for Customizations
Optional Configuration
Security Considerations
Low-Privilege Environments
Object Groups
Understanding Management Pack Operations
Objects That the Management Pack Discovers
Classes
How Health Rolls Up
Key Monitoring Scenarios
Placing Monitored Objects in Maintenance Mode
Known Issues
Appendix: Monitors and Overrides for Management Packs
How to View Management Pack Details
Unit Monitors for a Management Pack
Dependency Monitors for a Management Pack
Performance Collection Rules for a Management Pack
Event Log Rules for a Management Pack
Overrides
Links
Guide for System Center Management Pack for Windows Server Network Load Balancing
The Windows ServerNetwork Load Balancing (NLB) Management Pack provides discoveries, monitors, alerts, and warnings to help the operator understand the state of NLB clusters and NLB servers running Windows Server2008,Windows Server2008R2, Windows Server 2012 and Windows Server2012 R2. The Windows Server NLB Management Pack can provide early warnings that an operator can use to proactively monitor the state of the NLB servers in the computing environment.
Document Version
This guide was written based on the 6.0.7221.0version of the Windows Server Network Load Balancing Management Pack.
Getting the Latest Management Pack and Documentation
You can find the Windows Server Network Load Balancing Management Pack for System Center2012 – Operations Manager in the SystemCenter Marketplace(
The Windows Server Network Load Balancing Management Pack for Operations Manager 2007 is also available in the System Center Marketplace. This pack is supported on System Center Operations Manager 2007.
Apart from support for specific versions of System Center Operations Manager and Windows Server operating systems, the management packs are identical.
Guide History
Release Date / ChangesMarch 2013 / Original release of this guide
October 2013 / Updated for Windows Server 2012 R2 version 6.0.7055.0
October 2014 / Added the two IIS NLB files that were missing.
Supported Configurations
This management pack requires System Center2012 – Operations Manager or later.
The Windows ServerNetwork Load Balancing (NLB) Management Pack supports monitoring NLB clusters on all editions of the Windows Server2008, Windows Server2008R2, Windows Server 2012, and Windows Server2012 R2 operating systems, including Windows Server Core installations.
The management pack is not intended to monitor mixed-mode NLB clusters (those that include Windows Server2003 NLB clusters). Windows Server2008,Windows Server2008R2, Windows Server 2012, and Windows Server2012 R2 NLB clusters can be monitored.
Getting Started
This section describes the actions you should take before you import the management pack, any steps you should take after you import the management pack, and information about customizations.
Before You Import the Management Pack
Before you import the Windows Server Network Load Balancing Management Pack, note the following limitations of the management pack:
Agentless monitoring is not supported.
Before you import the Windows Server Network Load Balancing Management Pack, take the following actions:
Ensure that System Center2012 - Operations Manageris installed.
Install the Windows Server Base Operating System management pack.
If you are using the converted Network Load Balancing (NLB) Management Pack to monitor Windows Server2003 NLB clusters, you must upgrade to the new version of the management pack before importing the Windows Server Network Load Balancing (NLB) Management Pack. You can find the new version of the converted NLB Management Pack in the System Center Marketplace, located at
We recommend that you install the QFE referenced in the following article:”You may find the WMI Provider Host program wmiprvse.exe crashes on a Windows Server2008-based computer,” at
Files in This Management Pack
You must first download the Windows ServerNetwork Load Balancing Management Pack from the System Center Marketplace, located at The Windows ServerNetwork Load Balancing Management Pack includes the following files:
Microsoft.Windows.NetworkLoadBalancing.Library.mp
Microsoft.Windows.NetworkLoadBalancing.2012.R2.mp
Microsoft.Windows.NetworkLoadBalancing.2012.mp
Microsoft.Windows.NetworkLoadBalancing.2012.IISIntegration.mp
Microsoft.Windows.NetworkLoadBalancing.2008.IISIntegration.mp
Microsoft.Windows.NetworkLoadBalancing.2008.mp
Microsoft.Windows.NetworkLoadBalancing.ReportLibrary.mp
OM2012_MP_NLB.doc
EULA.rtf
Optional Management Packs
If you want to monitor NLB clusters that are running Internet Information Services (IIS)7.0 in an application-aware way, you must import the Internet Information Services (IIS)7.0 Management Pack (version 6.0.6539.0 or later) in addition to the IIS Integration Management Pack. The IIS Integration Management Pack is included in the Windows Server Network Load Balancing Management Pack package (Microsoft.Windows.NetworkLoadBalancing.2008.IISIntegration.mp). You can find the Internet Information Services7.0 Management Pack in the System Center Marketplace, located at Note that IIS 7.5 servers will also be discovered.
How to Import the Windows Server Network Load Balancing Management Pack
For instructions about importing a management pack, see How to Import an Operations Manager Management Pack (
After the Windows Server Network Load Balancing Management Pack is imported, perform the following procedures to finish your initial configuration:
1.Create a new management pack in which you store overrides and other customizations.
2.Enable proxying on all agents that manage servers that are part of a Network Load Balancing (NLB) cluster.
Warning
Discoveries and monitoring do not function unless proxy is enabled.
To enable the Agent Proxy setting on all agents managing a Windows Server NLB cluster
1.Open the Operations console, and then click Administration.2.In the Administrator pane, click Agent Managed.
3.Double-click an agent in the list.
4.Click the Security tab.
5.Select Allow this agent to act as a proxy and discover managed objects on other computers.
6.Repeat steps 3 through 5 for each agent that is installed on a clustered server.
Create a New Management Pack for Customizations
By default, Operations Manager saves all customizations such as overrides to the Default Management Pack. As a best practice, you should instead create a separate management pack for each sealed management pack you want to customize.
When you create a management pack for the purpose of storing customized settings for a sealed management pack, it is helpful to base the name of the new management pack on the name of the management pack that it is customizing, such as “Biztalk Server 2006 Customizations”.
Creating a new management pack for storing customizations of each sealed management pack makes it easier to export the customizations from a test environment to a production environment. It also makes it easier to delete a management pack, because you must delete any dependencies before you can delete a management pack. If customizations for all management packs are saved in the Default Management Pack and you need to delete a single management pack, you must first delete the Default Management Pack, which also deletes customizations to other management packs.
Optional Configuration
The Windows Server Network Load Balancing (NLB) Management Pack includes the capability to monitor the NLB cluster in an application-aware way. Application-aware monitoring provides the following benefits:
1.The health state of the load-balanced application can directly affect the health state of the cluster node and the health state of the cluster itself.
2.The health state change of the load-balanced application can trigger a system response that manipulates the cluster nodes in the following ways:
If the load-balanced application is in an unhealthy state, the current NLB node is taken out of the cluster
If the load-balanced application returns to a healthy state, the current NLB node is added back into the cluster
To provide the application-aware monitoring capabilities, you must import an additional management pack that links the NLB Management Pack with the load-balanced application management pack.
The NLB Management Pack includes a management pack that provides application-aware monitoring capabilities for Internet Information Services (IIS)7.0. The name of the management pack file is: Microsoft.Windows.NetworkLoadBalancing.2008.IISIntegration.mp. Note that this will also work for IIS7.5 versions using the IIS7.0 Management Pack.
If you want the NLB Management Pack to take action based on health state changes reported by the IIS7.0 Management Pack, you must take the additional step of enabling the following two recoveries that are disabled by default:
Recovery Name / Target / Associated MonitorStart NLB Node / NLB Server Role / NLB Node depends on load-balanced application
Stop NLB Node / NLB Server Role / NLB Node depends on load-balanced application
Security Considerations
You might have to customize your management pack. Certain accounts cannot be run in a low-privilege environment or must have minimum permissions.
Low-Privilege Environments
The Windows Server Network Load Balancing (NLB) Management Pack requires local administrator privileges to discover, monitor, and execute tasks. For the management pack discoveries, monitors, tasks, diagnostics, and recoveries that require administrative privileges, the management pack uses the NLB Monitoring Action Account Run As profile. The management pack elements in the following tables are configured to use the NLB Monitoring Action Account Run As profile.
Discoveries
Name / TargetWindows Server NLB cluster discovery / Windows Server2008, Windows Server2008 R2, Windows Server 2012, or Windows Server2012R2 Computer
Windows Server NLB cluster discovery (event based) / Windows Server2008,Windows Server2008 R2, Windows Server 2012, or Windows Server2012 R2 Computer
Monitor
Name / TargetNLB node status / NLB server role
Tasks
Name / TargetDisplay NLB cluster settings / NLB server role
Drain and stop NLB node / NLB server role
Reload configuration / NLB server role
Resume NLB node / NLB server role
Start NLB node / NLB server role
Stop NLB node / NLB server role
Suspend NLB node / NLB server role
Diagnostics
Name / Target / Monitor NameNode status diagnostic / NLB server role / NLB node status
Recoveries
Name / Target / Monitor NameStart NLB node / NLB server role / NLB node depends on load balanced application
Stop NLB node / NLB server role / NLB node depends on load balanced application
Object Groups
You can delegate authority to a precise level with user roles. For more information about user roles, see the "Implementing User Roles" topic in the System Center2012 - Operations Manager Help (
The following object groups can be used for scoping and roles authorization:
NLB Clusters Group
NLB Computers Group
Windows Server2008 NLB Computer Group
Windows Server2008R2 NLB Computer Group
- Windows Server2012 NLB Computer Group
- Windows Server 2012 R2 NLB Computer Group
Understanding Management Pack Operations
Objects That the Management Pack Discovers
The Windows Server Network Load Balancing Management Pack discovers the object types that are described in the following list.
The following is the list of objects discovered. All the objects are discovered automatically.
NLB Cluster
NLB Server Role
Windows Server2008 NLB Server Role
Windows Server2008R2 NLB Server Role
- Windows Server2012 NLB Server Role
- Windows Server 2012 R2 NLB Server Role
Windows Server2008 NLB Network Adapter
Windows Server2008R2 NLB Network Adapter
- Windows Server2012 NLB Network Adapter
- Windows Server 2012 R2 NLB Network Adapter
Classes
The following diagram shows the classes that are defined in this management pack. Note that the Windows Server2008R2 NLB, Windows Server 2012, and Windows Server2012R2 classes derive from the Windows Server2008 NLB classes.
How Health Rolls Up
The following diagram shows how the health states of components roll up in this management pack. Health rolls up in the same way for the Windows Server2008R2, Windows Server 2012, and Windows Server2012 R2 NLB classes.
Key Monitoring Scenarios
The following section describes some of the most common monitoring scenarios.
Monitor the NLB Node status.
Based on the status of individual cluster nodes, determine the overall state of the cluster.
Where an integration management pack exists, determine the health state of a cluster node by looking at the health state of the load balanced application, such as IIS.
Alert on errors and warnings that are reported by the NLB driver, such as an incorrectly configured NLB cluster.
Take the node out of the NLB cluster if the underlying load-balanced application becomes unhealthy, and add the node back to the cluster when the application becomes healthy again.
Placing Monitored Objects in Maintenance Mode
When a monitored object, such as a computer or distributed application, goes offline for maintenance, Operations Managerdetects that no agent heartbeat is being received and, as a result, might generate numerous alerts and notifications. To prevent alerts and notifications being generated, place the monitored object into maintenance mode. In maintenance mode, alerts, notifications, rules, monitors, automatic responses, state changes, and new alerts are suppressed at the agent.
For general instructions on placing a monitored object in maintenance mode, see How to Suspend Monitoring Temporarily by Using Maintenance Mode (
Known Issues
Mixed-Mode NLB Clusters
The Windows Server NLB Management Pack is designed for monitoring only Network Load Balancing (NLB) servers that are running Windows Server2008, Windows Server2008R2, Windows Server 2012, or Windows Server2012 R2. Monitoring mixed-mode NLB clusters (those that include Windows Server2003 NLB clusters) is not a supported scenario. This management pack might not report the correct health state of a mixed-mode NLB cluster. Monitoring of Windows Server2008, Windows Server2008R2, Windows Server 2012, and Windows Server2012 R2 mixed-mode clusters is supported.
Windows Server Core
There is an issue on Windows Server Core that prevents the Windows Server NLB Management Pack from discovering and monitoring the network adapter that is used by NLB. Consequently, performance data about the network adapter used by NLB is not collected and the adapter status is not rolled up to the status of the NLB server role.
There is currently no QFE or workaround for this issue.
NLB Node Participating in Multiple Clusters
If an NLB node is participating in multiple clusters and you disable the network adapter that binds that node into a cluster, the node is not discovered the next time the discovery is run.
Appendix: Monitors and Overrides for Management Packs
This section provides detailed information about the management packs that you import. Except where noted, these all apply to Windows Server2008, Windows Server2008R2, Windows Server 2012, and Windows Server2012R2 NLB clusters.
How to View Management Pack Details
For more information about a monitor and the associated override values, see the knowledge for the monitor.
To view knowledge for a monitor
1.In the Operations console, click Authoring.2.Expand Management Pack Objects, and then click Monitors.
3.In the Monitors pane, expand the targets until you reach the monitor level. Alternatively, you can use the Search box to find a particular monitor.
4.Click the monitor, and in the Monitors pane, click View knowledge.
5.Click the Product Knowledge tab.
Unit Monitors for a Management Pack
The following applies to all unit monitors listed in the tables below:
All are enabled by default
All generate an alert by default (unless otherwise noted). This can be changed by creating an override.
Unit Monitors: Network Load Balancing Components
Name / Target / Interval (sec) / Severity / Auto ResolveNLB node status / NLB Server Role / 180 / True / MatchMonitorHealth
Unit Monitors: Event Log
Name / Target / Log / Source / Event / Severity / Auto ResolveFrequent node convergence / Windows Server NLB Server Role / System / Microsoft-Windows-NLB / 29 / Warning / True
DEPRECATED
NLB cluster IP address is invalid / Windows Server NLB Server Role / System / Microsoft-Windows-NLB / 16 / Error / True
DEPRECATED
NLB cluster network address is invalid / Windows Server NLB Server Role / System / Microsoft-Windows-NLB / 14 / Error / True
DEPRECATED
NLB cluster network mask is invalid / Windows Server NLB Server Role / System / Microsoft-Windows-NLB / 31 / Error / True
DEPRECATED
Number of port rules exceeds the configured maximum / Windows Server NLB Server Role / System / Microsoft-Windows-NLB / 22 / Error / True
SYN Attack / Windows Server NLB Server Role / System / Microsoft-Windows-NLB / 92 / Error / True
Timer starvation / Windows Server NLB Server Role / System / Microsoft-Windows-NLB / 105 / Error / True
Dependency Monitors for a Management Pack