---
title: "Fidessa"
description: ""
url: "https://docs.itrsgroup.com/docs/geneos/7.11.0/collection/fidessa/index.html"
---
## Introduction

Geneos Fidessa plug-in monitors Fidessa service parameters to provide a comprehensive set of Fidessa monitoring facilities. It is required that each Fidessa module (e.g., CTAC, OMAR, and EMMA) be monitored by a dedicated Netprobe.

## Views

The Fidessa plug-in produces six views: DB-Capacity, Infrastructure, Inventory, Processes, System, and Users.

#### DB-Capacity View

Monitors Fidessa in-memory database tables fill level.

![fidessa-db-capacity](https://docscdn.itrsgroup.com/geneos/images/ImportedGeneosImages/geneos_fidessa_view_db-capacity.png)

**Headline Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">totalTables</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The total number of tables that are being
 monitored.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">lastSampleScriptTime</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The time when the script was last
 sampled.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

**Table Legend**

See [Appendix](#appendix) to view the script for configuring.

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">name</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the table.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">maxRecords</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The maximum number of records the table has
 been allocated to hold.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">usedRecords</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The number of records used.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">percentageUsed</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The percentage of the allocated capacity
 being used.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

#### Infrastructure View

Shows the infrastructure details of the Fidessa component being monitored. Fidessa components include Core Application Server Environment (CASE), Order Management and Routing system (OMAR), Trade Management and Routing system (TMAR), and Position Management and consolidation system (PMAC), among others.

![fidessa-infra](https://docscdn.itrsgroup.com/geneos/images/ImportedGeneosImages/geneos_fidessa_view_infrastructure.png)

**Table Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">product</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the product.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Version</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The version of the product.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">InfrastructureVersion</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The version of the infrastructure.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">BuildDate</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The build date of the product.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

#### Inventory View

Shows Fidessa installation inventory.

![fidessa-inventory](https://docscdn.itrsgroup.com/geneos/images/ImportedGeneosImages/geneos_fidessa_view_inventory.png)

**Table Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Name</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the Fidessa component.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Release</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The release number of the component.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">Description</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The description of the component.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

#### Processes View

Shows details of the Fidessa processes.

![fidessa-processes](https://docscdn.itrsgroup.com/geneos/images/ImportedGeneosImages/geneos_fidessa_view_processes.png)

**Headline Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Total_processes</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The total number of the Fidessa Unix
 processes that are being monitored.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Failed</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The number of processes in a failed (DOWN)
 state (i.e., process is not running).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Error</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The number of processes in an error state
 (i.e., process is running but has encountered
 some errors; line to exchange is down).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Combined_CPU_usage</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The total CPU usage by Fidessa
 processes.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">Combined_memory_usage</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The total memory usage by Fidessa
 processes.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

**Table Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Name</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the process.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Status</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The status of the process (UP, DOWN or
 ERROR).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">CPU_%</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The percentage of the node CPU used by the
 process.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Memory_(Kb)</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The memory used by the process, expressed
 in Kb.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Info</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">Empty until a process has encountered fail
 or error state, then shows error
 information.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Description</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The description of the process.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Config_File</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the configuration file used by
 the process.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Start_Time</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The start time of the process.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">PID</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The Unix ID of the process.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

#### System View

Shows the overall health of the Fidessa system.

![fidessa-system](https://docscdn.itrsgroup.com/geneos/images/ImportedGeneosImages/geneos_fidessa_view_system.png)

**Table Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Database_state</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The state of the database
 (DATABASE_AVAILABLE or
 DATABASE_UNAVAILABLE).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Default_role</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The configured role of the system.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Diag_1</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The diagnostics for the Fidessa
 system.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Operator_alert_level</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The status of the operator alert.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Role</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The current role (PRIMARY or STANDBY).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Role_status</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The status that indicates whether the
 system is currently operating in default or
 non-default (DEFAULT if operating as configured
 and NON-DEFAULT if different from default
 configuration).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Start_mode</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The mode the system was started in.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Start_role</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The role on system start.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Start_time</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The time on system start.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">System_name</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the Fidessa module that is
 being monitored.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Transaction_state</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The status of a transaction made in the
 system.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">User_alert_level</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The status of a user alert.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

#### Users View

Shows details of the Fidessa users.


**Note**

  This plug-in uses the netstat command which is part of the net-tools package. The net-tools package is not included in the minimal RHEL7 installation by default. As a result, the net-tools package must be installed separately on a minimal RHEL7 installation in order for the plug-in to work.


![fidessa-users](https://docscdn.itrsgroup.com/geneos/images/ImportedGeneosImages/geneos_fidessa_view_users.png)

**Headline Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Total_users</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The total number of Fidessa users.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">Total_connections</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">
                                    <p class="first">The total number of Fidessa
 user connections.</p>
                                    <div class="last admonition note">
                                        <p class="note">Note: A user may have more than
 one connection.</p>
                                    </div>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>

**Table Legend**

<div class="table-container">
<table class="legacy-table"   style="margin-left: 0;margin-right: auto;width: 100%;mc-table-style: url('../Resources/TableStyles/ref_2_col_table.css');" cellspacing="0">
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <col style="width: 50%;" class="TableStyle-ref_2_col_table-Column-Column1"/>
                        <thead valign="bottom">
                            <tr class="TableStyle-ref_2_col_table-Head-Header1">
                                <th class="TableStyle-ref_2_col_table-HeadE-Column1-Header1">Name</th>
                                <th class="TableStyle-ref_2_col_table-HeadD-Column1-Header1">Description</th>
                            </tr>
                        </thead>
                        <tbody valign="top">
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Name</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the user (provided that it is
 defined in users.ini).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Department</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The department of the user (provided that
 it is defined in users.ini).</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Workstation_name</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The name of the user's workstation.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Workstation_address</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The IP address of the user's
 workstation.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Send_queue</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The number of bytes queuing to be sent to
 the user.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyE-Column1-Body1">Recv_queue</td>
                                <td class="TableStyle-ref_2_col_table-BodyD-Column1-Body1">The number of bytes queuing to be processed
 from the user.</td>
                            </tr>
                            <tr class="TableStyle-ref_2_col_table-Body-Body1">
                                <td class="TableStyle-ref_2_col_table-BodyB-Column1-Body1">Connection_status</td>
                                <td class="TableStyle-ref_2_col_table-BodyA-Column1-Body1">The status of the user connection. Healthy
 connection will show ESTABLISHED.</td>
                            </tr>
                        </tbody>
                    </table>
                    
</div>


**Note**

  A large number of bytes in Send queue and Recv queue suggests a problem with the user's connection. Typically, this should indicate close to zero.
 

## Plug-in Configuration

It is **required** that each Fidessa module (e.g., CTAC, OMAR, and EMMA) be monitored by a dedicated Netprobe, installed, and running under the same UNIX account as the Fidessa module it monitors. If run as a different user monitored process, information will be incorrect.

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

#### userFile

Name of a file used to associate textual names with hostnames/IP addresses.

Mandatory: No

Default: users.ini

#### dbStateCommand

Command to run to determine the state of the database (not recommended to change).

Mandatory: No

Default: ExecTclProc Fid\_DatabaseState

#### logDir

Full path to the directory containing the Fidessa process log files.


**Note**

  Use $(FIDESSA_DIR)/log to pick up the component specific paths defined in their respective variables from Types, Managed Entities, etc.
 

Mandatory: Yes

#### command

Main monitoring command (not recommended to change).

Mandatory: No

Default: mon lprocs

#### systemRoleCommand

Command to determine the system role (not recommended to change).

Mandatory: No

Default: ExecTclProc -notrace Fid\_SystemRole

#### processFilePostfix

From Fidessa v5, process log files are named `<PROC\_NAME>.dat`. In this case, set PROC\_FILE\_POSTFIX to .dat.

Mandatory: No

Default: blank

#### netstatCommand

Command to examine TCP/IP connections (not recommended to change).

Mandatory: No

Default: netstat

#### releaseCfgFilename

Configuration file that defines the contents of the Infrastructure view.

Mandatory: No

#### remotePorts

Defines the list of tokens that will identify the remote address of a TCP/IP connection as a user.

This parameter is optional but mutually exclusive with the *localPorts* parameter.

Mandatory: No

#### localPorts

Defines the list of tokens that will identify the local address of a TCP/IP connection as a user.

This parameter is optional but mutually exclusive with the *remotePorts* parameter.

Mandatory: No

#### dbCapacity

Database capacity settings.

#### dbCapacity > script

A TCL script that defines the database size.

Mandatory: No

#### dbCapacity > interval

Number of seconds between executing the database capacity script.

Mandatory: No

Default: 900 (15 minutes)

#### dbCapacity > includeTables

List of tables with no maximum number of records (-1) which the user wishes to be shown. Tables with no maximum number of records are not shown by default.

Mandatory: No

#### dbCapacity > includeTables > data > includeTable

A table with no maximum number of records (-1) which the user wishes to be shown. Tables with no maximum number of records are not shown by default. Since there is no maximum, a percentage used cannot be shown. Specifying include tables which don't exist will not result in additional rows being shown. Expect Rows should be used as normal if the user needs to ensure that a table exists.

Mandatory: No

#### disableUserView

Boolean. Disables the Users view.

Mandatory: No

Default: False

## users.ini file

The file contains one line per user as in the following example:

```
USER=Tom Masters, DEPARTMENT=EQUITIES, HOSTNAME=ws1, HOSTIP=134.33.45.123
USER=David Florian, DEPARTMENT=EQUITIES, HOSTNAME=ws2, HOSTIP=134.33.45.124
USER=Sarah Harrison, DEPARTMENT=EQUITIES, HOSTNAME=ws2, HOSTIP=134.33.45.124
```

If frequent movement of users makes it impractical to maintain the username, then the username can be made the same as the workstation name or IP address and only the department field used.

When a user is looked up in the file, the match is made on the hostname or IP address, so one of the fields present is sufficient.

## Appendix

### Scripts

```
#!/bin/csh
#
# ***********************************************************
# (C) GENEOS 2009
#
# Description: This scripts reads the RTD and outputs the table sizes.
#
# Note:  The top line of this script has to be updated to point to
#       the relevant tclsh for each install.
#
# Created by: ITRS
# Created on: 1 July 2002
#
# Changes:
# YYYY/MM/DD - NAME - Description
# 2009/04/17 - Chris Davies - modified to prevent potential locking issue
#                             the script now writes its output to a file and
#                             reads the file back which will prevent issues
#                             if the DB is not available.
# ***********************************************************
#
# \
# change to directory containing the script \
cd `dirname $0`

# restarts using tclsh \
exec tclsh `basename $0` $*
#

set env(FID_TRACE_ENABLE) ""

if { $argv == "-output" } {
        package require "FidGeneral"        package require "FidServerState"        package require "FidProcessTable"
        package require "FidTcl"
        Fid_LoadProcessTable        Fid_LoadOSProcessMap        Fid_StoreServerDetails
        Fid_Oa initialise DB_CAPACITY        set role PRIMARY        set role [Fid_SystemRole]
        if { $role != "PRIMARY" && $role != "STANDBY" } {                exit 0        }
        Fid_Db loaddct        Fid_Db opentables
        foreach el [Fid_Db info records] {
                set a [Fid_Db info record $el QUANTITY]                set b [Fid_Db counttable $el]                puts "$el = $a $b"
        }

} else {
        set fd [ open "|FidessaDbCapacity.tcl -output" r ]
        if { $fd == "" } { exit 1 }
        set output "";
        set line [gets $fd]
        while { $line != "" } {
           append output "$line\n"
           set line [gets $fd]
        }
        close $fd
        puts $output

}

```


