GL SLE TCP Plug-in - Technical Reference
Introduction
The GL-SLE-TCP plug-in is a specialised monitor for SLE TCP/IP connections for use with the LIFFE exchange only. It will only monitor connections correctly if the SLE is a MASTER or SINGLE node (i.e. it cannot monitor SLAVE nodes). The Universal TCP-LINKS Plug-in should be used for ALL other exchanges.
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.
Views
The GL-SLE-TCP plug-in produces two types of views, depending on the MONITOR_OPTION setting in the Sampler Descriptor.
Exchange Connection State View
With MONITOR_OPTION set to TCP (default), the plug-in will monitor the state of the TCP/IP connections to the exchange. See example view below.
Exchange Connection State Headline Legend
Name | Description |
---|---|
Exchange | Indicates selected exchange. |
Total links | The total number of monitored links. |
Failed connections | The total number of connections that are not in an ESTABLISHED state. |
Failed logons | The total number of attempted logons that have failed. |
Exchange Connection State Table Legend
Name | Description |
---|---|
Connection | The connection number as configured in the SLE.ini file. |
TraderId | The trader mnemonic that uses the connection. |
LocalAddress | The local address (port no) of the connection. |
RemoteAddress | The remote address (port no) of the connection. |
SendQueue | The number of bytes queuing to be sent to the server. |
RecvQueue | The number of bytes queuing to be processed from the server. |
State | The state of the connection. This should be ESTABLISHED. |
Logon connection State View
With MONITOR_OPTION set to LOGON, the plug-in will monitor the logon state of each connection. This for example, will detect the situation where the TCP/IP link is up, but the logon failed.
Logon Connection State Headline Legend
Name | Description |
---|---|
Exchange | Indicates selected exchange. |
Total links | The total number of monitored links. |
Failed connections | The total number of connections that are not in an ESTABLISHED state. |
Failed Logons | The total number of attempted logons that have failed. |
Logon Connection State Table Legend
Name | Description |
---|---|
Connection | Connection id |
TraderId | Trader mnemonic |
Logged On | Logon status- YES , NO, Unknown |
Plug-in Configuration
The following parameters can be configured for this plug-in:
Sample Configuration:
sleIniFile:/sle/conf/SLE.ini
exchange: LIFFE
connectLogDir: /sle/SLE/Liffe
connectLofFilePrefix: glconnect_
monitorOptions: LOGON