Understanding Management Pack Operations

This section describes the objects that the Remote Desktop Services Management Pack discovers, how health rolls up, console views that display monitoring and performance information related to Remote Desktop Services, and key monitoring scenarios.

Objects the Remote Desktop Services Management Pack discovers

The Remote Desktop Services Management Pack discovers the object types described in the following list. For information about discovering objects, see Object Discoveries in Operations Manager 2007 on Microsoft TechNet (https://go.microsoft.com/fwlink/?LinkId=108505).

Note

Not all the objects are automatically discovered. To discover those that are not automatically discovered, you must use overrides.

The Remote Desktop Services Management Pack discovers the following objects:

  • RD Session Host server

  • Remote Desktop license server

  • RD Gateway server

  • RD Connection Broker server

  • RD Web Access server

  • RD Virtualization Host server

Classes

The following table describes the classes defined in this management pack.

Available classes Description

Microsoft.Windows.Server.2008R2.RemoteDesktopServicesRole

Computer group containing all computers running Remote Desktop Services

Microsoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service

Computer group containing computers running at least one Remote Desktop Services role service

Microsoft.Windows.Server.2008R2.RDSessionHost

Computer group containing computers running the Remote Desktop Session Host role service

Microsoft.Windows.Server.2008R2.RDLicensing

Computer group containing computers running the Remote Desktop Licensing role service

Microsoft.Windows.Server.2008R2.RDConnectionBrokerRole

Computer group containing computers running the Remote Desktop Connection Broker role service

Microsoft.Windows.Server.2008R2.RDGateway

Computer group containing computers running the Remote Desktop Gateway role service

Microsoft.Windows.Server.2008R2.RDWebAccess

Computer group containing computers running the Remote Desktop Web Access role service

Microsoft.Windows.Server.2008R2.RDVirtualizationHost

Computer group containing computers running the Remote Desktop Virtualization Host role service

How health rolls up

The Remote Desktop Services Management Pack views Remote Desktop Services as a hierarchy. The health of each level depends on the health of the level below it. The top level contains the following: RD Session Host role service, RD Virtualization Host role service, RD Gateway role service, RD Licensing role service, RD Connection Broker role service, and RD Web Access role service. The lowest level monitors for a server's service states, events, and counters. When a number of these monitors changes state, the level above changes state to match; in other words, the health of the lower level rolls up to the level above it.

For example, the state of the RD Session Host server's performance monitors rolls up to the RD Session Host server's overall performance state. In the meantime, the state of the RD Session Host server’s health monitors rolls up to the RD Session Host server's overall availability state. The performance state and the availability state then roll up to set the overall state of the RD Session Host server.

The Remote Desktop Services Computer Role is the highest-level object in the health hierarchy and is hosted as a computer role of the computer object. Below the Remote Desktop Services Computer Role, one or more role service classes exist depending on which of the various role services have been added to the server with the Remote Desktop Services role installed. Each of these role services has its own state that is driven by various monitors, and the state of all these role services is reflected back to the Remote Desktop Services Computer Role.

A diagram illustrating how health rolls up is shown below.

How health rolls up

Viewing information in the Operations Manager Console

After your Remote Desktop Services Management Pack has had time to gather some data, you begin to see monitoring information in the Operations Manager Console. The Microsoft Windows Remote Desktop Services folder contains views that present information about the state, health, and performance of Remote Desktop Services.

Views

The Remote Desktop Services Management Pack includes a variety of views that you can use to check the status or performance of your features and services. The Remote Desktop Services Management Pack provides the default views described in the tables in the following sections.

Overall

View name Description

Active Alerts

Displays active alerts from all Remote Desktop Services features

Remote Desktop Services (2008 R2) State

Displays state and attributes for your Remote Desktop Services computers

Health monitoring

View name Description

Remote Desktop Licensing Service Health

A dashboard view that displays the state of, and the alerts for, the Remote Desktop Licensing service

Remote Desktop Connection Broker Service Health

A dashboard view that displays the state of, and the alerts for, the Remote Desktop Connection Broker service

Remote Desktop Services Service Health

A dashboard view that displays the state of, and the alerts for, the Remote Desktop Services service

Remote Desktop Virtualization Host Agent Service Health

A dashboard view that displays the state of, and the alerts for, the Remote Desktop Virtualization Host Agent service

Remote Desktop Web Access Server Health

A dashboard view that displays the state of, and the alerts for, the Remote Desktop Web Access server

Remote Desktop Gateway Service Health

A dashboard view that displays the state of, and the alerts for, the Remote Desktop Gateway service

Performance

View name Description

RD Session Host Session Statistics

A dashboard view that displays performance data for active Remote Desktop sessions and total Remote Desktop sessions

RD Gateway Session Statistics

A dashboard view that displays performance data for RD Gateway

RD Virtualization Host Session Statistics

A dashboard view that displays performance data for RD Virtualization Host

Performance – Windows Server

View name Description

Disk Capacity

A dashboard view that displays free space as a percentage and in Megabytes

Note

To use this view, the Windows Server Operating System Management Pack must be installed.

Disk Performance

A dashboard view that displays, in seconds, average disk read performance and average disk queue length

Note

To use this view, the Windows Server Operating System Management Pack must be installed.

Disk Utilization

A dashboard view that displays, in seconds, the performance of disk bytes and disk reads

Note

To use this view, the Windows Server Operating System Management Pack must be installed.

Memory Utilization (Page File)

A dashboard view that displays the percent usage of the paging file and memory page writes per second

Note

To use this view, the Windows Server Operating System Management Pack must be installed.

Memory Utilization (Physical)

A dashboard view that displays performance data related to using physical memory

Note

To use this view, the Windows Server Operating System Management Pack must be installed.

Network Adapter Utilization

A dashboard view that displays, in seconds, the bytes received through the network interface and the network interface's total bytes

Note

To use this view, the Windows Server Operating System Management Pack must be installed.

Processor Performance

A dashboard view that displays performance data on processor time and processor queue length

Note

To use this view, the Windows Server Operating System Management Pack must be installed.

Key monitoring scenarios

The Remote Desktop Services Management Pack monitors the availability and performance of the following servers: the RD Session Host server, the Remote Desktop license server, the RD Connection Broker server, the RD Web Access server, the RD Gateway server, and the RD Virtualization Host server. The following table describes the key monitoring scenarios:

Scenario Description

RD Session Host server performance

Checks the status of the RD Session Host server by using three key performance monitors that are enabled by default: the number of active sessions, the number of inactive sessions, and the total processor time per session.

When the number of active sessions approaches the performance limit of the computer's hardware, the monitor changes to a critical health state and alerts you.

When a number of inactive sessions exceeds the idle session limit field of either the Remote Desktop Services node in Group Policy or the Remote Desktop Session Host Configuration console, the monitor changes to a critical state and alerts you.

When the total processing time per session exceeds 80 percent of the CPU's total capacity for 15 minutes, the monitor changes to a critical state and alerts you.

RD Session Host server monitoring

Ensures that the Remote Desktop Services service is running, and tests for connectivity to the Remote Desktop license server and the RD Connection Broker server. It also monitors the number of open sessions and disconnected sessions.

Remote Desktop license server monitoring

Ensures that the Remote Desktop Licensing service is running, and that Remote Desktop Services client access licenses (RDS CALs) are installed and available on the Remote Desktop license server. The Remote Desktop Licensing database file is restored when there is a modification to the old database file.

RD Gateway server monitoring

Ensures that the Remote Desktop Gateway service is running, and checks that it is able to connect to the RD Session Host server. Monitors the number of current connections.

RD Connection Broker server monitoring

Ensures that the Remote Desktop Connection Broker service is running. Monitors the availability and configuration of the RD Web Access role service.

RD Web Access server monitoring

Ensures that the RD Web Access server is running. Monitors connectivity between the RD Session Host server and the RD Web Access server.

Get information about a monitor

By viewing a monitor's product knowledge, you can get information about a monitor and read potential solutions for the problem that it detects.

To view product knowledge for a monitor

  1. In the Operations console, click Authoring.

  2. In the navigation pane, expand Management Pack Objects, and then click Monitors.

  3. In the list of monitors, expand the target that you want until the monitor appears.

    Note

    To search for a monitor, in the Look for box, type the name of a monitor or words that its name might contain, and then click Find Now.

  4. Right-click the monitor that you want, click Properties, and then click the Product Knowledge tab.

Placing monitored objects in maintenance mode

When a monitored object, such as a computer or distributed application, goes offline for maintenance, Operations Manager 2007 detects that no agent heartbeat is being received and, as a result, might generate numerous alerts and notifications. To prevent alerts and notifications, place the monitored object into maintenance mode. In maintenance mode, the following are suppressed at the agent: alerts, notifications, rules, monitors, automatic responses, state changes, and new alerts.

If a dependent server is in maintenance mode, alerts can still be raised from other Remote Desktop Services role services. For example, if the Remote Desktop license server is put into maintenance mode and is offline, alerts can occur from other servers running Remote Desktop Services role services that fail to get a license from the offline Remote Desktop license server.

For more information about placing a monitored object in maintenance mode, see How to Put a Monitored Object into Maintenance Mode in Operations Manager 2007 on Microsoft TechNet (https://go.microsoft.com/fwlink/?LinkId=108358).