NT Terminal Server metrics


NT Terminal Server Session Statistics

The NT Terminal Server Session Statistics metrics are described in the following table:


NT Terminal Server User Statistics

The NT Terminal Server User Statistics metric group is described in the following table:

Metric and available units

Description

Available units

User Name

Name of the logon user. Unit: string.

Not applicable

% Processor Time

Percentage of elapsed time that all of the threads of this process used the processor to execute instructions. Unit: %

Not applicable

% User Time

Percentage of elapsed time that this process's threads have spent executing code in User Mode. Unit: %

Not applicable

% Privileged Time

Percentage of elapsed time that this process's threads have spent executing code in Privileged Mode. Unit: %

Not applicable

Virtual Bytes Peak

Maximum number of bytes of virtual address space that the process has used at any one time. Unit: bytes

  • Bytes/Interval - The change of maximum number of bytes of virtual address space that the process has used at any one time during last measurement interval.
  • Bytes/Sec - Maximum number of bytes of virtual address space that the process has used per second.
  • Bytes - The current maximum number of bytes of virtual address space that the process has used.

Virtual Bytes

Current size in bytes of the virtual address space the process is using. Units: bytes

  • Bytes/Interval - The change of the number of bytes of virtual address space that the process has used at any one time during last measurement interval.
  • Bytes/Sec - Number of bytes of virtual address space that the process has used per second.
  • Bytes - The current number of bytes of virtual address space that the process has used.

Page Faults

Page faults by the threads executing in this process. Unit: faults

  • Page faults/Interval - Page faults by the threads executing in this process during the last measurement interval.
  • Page faults/Sec - Page faults by the threads executing in this process, per second.
  • Page faults - Page faults by the threads executing in this process since system boot.

Working Set Peak

Maximum number of bytes in the Working Set of this process at any point in time. Unit: bytes

  • Bytes/Interval - The change of maximum number of bytes in the Working Set of this process during last measurement interval.
  • Bytes/Sec - Maximum number of bytes in the Working Set of this process per second.
  • Bytes - The current maximum number of bytes in the Working Set of this process.

Working Set

Current number of bytes in the Working Set of this process. Unit: bytes

  • Bytes/Interval - The change of the number of bytes in the Working Set of this process during last measurement interval.
  • Bytes/Sec - Number of bytes in the Working Set of this process per second.
  • Bytes - The current number of bytes in the Working Set of this process.

Page File Bytes Peak

Maximum number of bytes this process has used in the paging files. Unit: bytes

  • Bytes/Interval - The change of maximum number of bytes this process has used in the paging files during last measurement interval.
  • Bytes/Sec - Maximum number of bytes this process has used in the paging files per second.
  • Bytes - The current maximum number of bytes this process has used in the paging files.

Page File Bytes

Current number of bytes this process has used in the paging files. Unit: bytes

  • Bytes/Interval - The change of the number of bytes this process has used in the paging files during last measurement interval.
  • Bytes/Sec - Current number of bytes this process has used in the paging files, per second.
  • Bytes - Current number of bytes this process has used in the paging files.

Private Bytes

Current number of bytes this process has allocated that cannot be shared with other processes. Unit: bytes

  • Bytes/Interval - The change of the number of bytes this process has allocated that cannot be shared with other processes, during the last measurement interval.
  • Bytes/Sec - Current number of bytes this process has allocated that cannot be shared with other processes, per second.
  • Bytes - Current number of bytes this process has allocated that cannot be shared with other processes.

Thread Count

Number of threads currently active in this process. Unit: threads

  • Threads/Interval - The change of the number of threads active in this process during last measurement interval.
  • Threads/Sec - Number of threads active in this process, per second.
  • Threads - Number of threads active in this process.

Priority Base

Current base priority of this process.

Not applicable

Elapsed Time

Total elapsed time this process has been running. Unit: seconds

Not applicable

ID Process

Unique identifier of the process.

Not applicable

Pool Paged Bytes

Number of bytes in the Paged Pool, a system memory area where space is acquired by operating system components as they accomplish their appointed tasks. Unit: bytes

  • Bytes/Interval - The change of the number of bytes in the Paged Pool during the last measurement interval.
  • Bytes/Sec - Number of bytes in the Paged Pool per second.
  • Bytes - The current number of bytes in the Paged Pool.

Pool Nonpaged Bytes

Number of bytes in the Nonpaged Pool, a system memory area where space is acquired by operating system components as they accomplish their appointed tasks. Unit: bytes

  • Bytes/Interval - The change of the number of bytes in the Nonpaged Pool during the last measurement interval.
  • Bytes/Sec - Number of bytes in the Nonpaged Pool per second.
  • Bytes - The current number of bytes in the Nonpaged Pool.

NT Terminal Server Process Configuration

The NT Terminal Server Process Configuration metric group is described in the following table:

Metric

Description

Process Name

Name of the process.

Process ID

ID of the process.

Session Name

Name of the session.

Session ID

ID of the session.

User Name

User who starts the process.

Start Time

Process start time.

NT Terminal Server Session Configuration

The NT Terminal Server Session Configuration metric group is described in the following table:

Metric and available units

Description

Session Name

Name of the session.

Session ID

ID of the session.

User Name

Name of the user.

Domain Name

Name of the domain the user is in.

Connection State

The session connection state.

Initial Program

The name of the initial program the Terminal Services runs when the user logs on.

Application Name

Published name of the application that the session is running.

Client Machine Name

Name of the client machine.

Client Protocol Type.

Information about the session type.

Client Network Type

The network type of the client.

Client Network Address

The network address of the client.

NT Terminal Server UserConfig Configuration

The following table describes the NT Terminal Server UserConfig Configuration metric group:

Metric

Description

User Name

The name of the user associated with the session, that is, the logon user name. Unit: string.

Initial Program

The path of the initial program that Terminal Services runs when the user logs on. Normally, it is a blank string.

Working Directory

The path of the working directory for the initial program. Normally, it is a blank string.

Inherit Initial Program

Indicates whether the client can specify the initial program.

If 0, the client cannot specify the initial program. The Initial Program string indicates the initial program. If you specify a user's initial program, that is the only program the user can run; Terminal Server logs off the user when the user exits that program.

If 1, the client can specify the initial program.

Allow Logon Terminal Server

Indicates whether the user account may log on to a terminal server.

If 0, the user cannot log on.

If 1, the user can log on.

Timeout Settings Connections

Specifies the maximum connection duration, in milliseconds. One minute before the connection timeout interval expires, the user is notified of the pending disconnection. The user's session is disconnected or terminated depending on the Broken Timeout Settings value. Every time the user logs on, the timer is reset. A value of zero indicates the connection timer is disabled.

Timeout Settings Disconnections

Specifies the maximum duration, in milliseconds, that a terminal server retains a disconnected session before the logon is terminated. A value of zero indicates the disconnection timer is disabled.

Timeout Settings Idle

Specifies the maximum idle time, in milliseconds. If there is no keyboard or mouse activity for the specified interval, the user's session is disconnected or terminated depending on the Broken Timeout Settings value. A value of zero indicates the idle timer is disabled.

Device Client Drives

Citrix ICA clients: A value that indicates whether the terminal server automatically reestablishes client drive mappings at logon.

If 0, the server does not automatically connect to previously mapped client drives.

If 1, the server automatically connects to previously mapped client drives at logon.

Device Client Printers

RDP 5.0 clients and Citrix ICA clients: A value that indicates whether the terminal server automatically reestablishes client printer mappings at logon.

If 0, the server does not automatically connect to previously mapped client printers.

If 1, the server automatically connects to previously mapped client printers at logon.

Device Client Default Printer

RDP 5.0 clients and Citrix ICA clients: A value that indicates whether the client printer is the default printer.

If 0, the client printer is not the default printer.

If 1, the client printer is the default printer.

Broken Timeout Settings

Indicates what happens when the connection or idle timers expire or when a connection is lost due to a connection error.

If 0, the session is disconnected.

If 1, the session is terminated.

Reconnect Settings

Indicates how a disconnected session for this user can be reconnected.

If 0, the user can log on to any client computer to reconnect to a disconnected session. Note that sessions started at clients other than the system console cannot be connected to the system console, and sessions started at the system console cannot be disconnected.

If 1, the user can reconnect to a disconnected session by logging on to the client computer used to establish the disconnected session. If the user logs on from a different client computer, the user gets a new logon session.

Modem Callback Settings

Citrix ICA clients: A value that indicates the configuration for dialup connections in which the terminal server hangs up and then calls back the client to establish the connection.

If 0, callback connections are disabled.

If 1, the server prompts the user to enter a phone number and calls the user back at that phone number. You can use the Modem Callback Phone Number value to specify a default phone number.

Modem Callback Phone Number

Citrix ICA clients: A null-terminated string containing the phone number to use for callback connections. Normally, it is a blank string.

Shadowing Settings

RDP 5.0 clients and Citrix ICA clients: A value that indicates whether the user session can be shadowed. Shadowing allows a user to remotely monitor the on-screen operations of another user.

0: Disable.

1: Enable input, notify.

2: Enable input, no notify.

3: Enable no input, notify.

4: Enable no input, no notify.

Terminal Server Profile Path

The path of the user's profile for terminal server logon. Normally, it is a blank string.

Terminal Server Home Directory

The path of the user's home directory for terminal server logon. This string can specify a local path or a UNC path (\\machine\share\path). See Terminal Server Remote HomeDir. Normally, it is a blank string.

Terminal Server HomeDir Drive

A drive letter to which the UNC path specified in the Terminal Server Home Directory string is mapped. See Terminal Server Remote HomeDir. Normally, it is a blank string.

Terminal Server Remote HomeDir

Indicates whether the user's home directory for terminal server logon is a local path or a mapped drive letter.

If 0, the Terminal Server Home Directory string contains the local path of the user's terminal server logon home directory.

If 1, the Terminal Server Home Directory string contains the UNC path of the user's terminal server logon home directory, and the Terminal Server HomeDir Drive string contains a drive letter to which the UNC path is mapped.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*