Geneos


The end of life (EOL) date for this module was on 28 February, 2019.

Citrix Processes Plug-In - Technical Reference

Introduction

The Citrix Processes Plug-In provides a view of the current processes running on the machine, which stem from a remote login. This view is updated in real-time, and can be configured to display an additional set of metrics to monitor, as well as to filter processes listed to provide a more specific view. The Geneos Rule Manager can then be used to set up a rule that would change state and trigger an event when these metrics rise above a set level.

Multiple sets of processes can be monitored by using multiple instances of this plug-in - one instance per view required. These views can then be shown inside a single Managed Entity or across multiple Managed Entities - one per view.

View

This plug-in produces a single view, an example of which is shown below:

View

citrix_processes_image2

Table Legend

NameDescription
ProcessIDThe process identifier as used by Windows.
SessionIDThe session the process originates from.
UserNameThe name of the user logged in for that session.
ProcessNameThe name of the executable of the process.
Creating Process IDThe process identifier of the creating process.
<value>Other columns as specified in the sampler manager, using the "Counters" parameter.

Plug-In Configuration

The following parameters can be configured for this plug-in:

counters

A list of metrics to monitor for each process. These will be added to the view as columns at the right-hand side of the view.

Note: Entries in this list are checked to see if they correspond with the above values. If an entry does not appear as a column when running the plug-in, please check that it is specified exactly as above.

Possible values:

SettingDescription
% Processor Time
% User Time
% Privileged Time
Virtual Bytes Peak
Virtual Bytes
Page Faults/sec
Working Set Peak
Working Set
Page File Bytes Peak
Page File Bytes
Private Bytes
Thread Count
Priority Base
Elapsed Time
Pool Paged Bytes
Pool Nonpaged Bytes
Handle Count
IO Read Operations/sec
IO Write Operations/sec
IO Data Operations/sec
IO Other Operations/sec
IO Read Bytes/sec
IO Write Bytes/sec
IO Data Bytes/sec
IO Other Bytes/sec

Mandatory: No
Default: The following columns are provided by default if this parameter is not specifically specified: % Processor Time, % User Time, % Privileged Time, Page Faults/sec, Working Set

showUsers

If this parameter is specified, only listed users' processes will be shown in the view.

Mandatory: No
Default: Shows processes of all users.

hideUsers

If this parameter is specified, the listed users' processes will be hidden in the view.

Mandatory: No
Default: Hides processes of all users.

showProcesses

If this parameter is specified, only the listed processes will be shown in the view.

Mandatory: No
Default: Hides all processes.

hideProcesses

If this parameter is specified, the listed processes will be hidden in the view.

Mandatory: No
Default: Hides all processes.