Page tree
Skip to end of metadata
Go to start of metadata

Consul Monitoring

Please note that the FIXICC H2 monitors the current state of the Consul application. If the Consul is not available, you will see a warning banner at the top of the application screen.

When the Consul application doesn't work operationally, the FIXICC H2 can't guarantee the true health state of the servers. Thus, the displayed list and status of the sessions can differ from the actual state.

Screenshot examples of warning banners:


Figure. The banner when the Consul is unavailable.

Figure. The "Servers" page when the Consul is unavailable.

Server Configuration

FIXICC H2 allows adding and working with several server configurations.

Adding a new FIX server configuration

  1. Go to the "Configurations" icon on the sidebar (item (1) in the figure below)
  2. When you open the "Configurations" section, click the "Servers" menu item (item (2) in the figure below)
  3. To see the list of added server configurations, click "Show all servers" (item (3) in the figure below).
  4. The following application tab will appear:
    Figure. The "Servers" page.

  5. Add a new server configuration by picking one of the following options:
    • The "Create" button from the top panel (the "4" label in the figure above)
    • The "Create" item from the context menu (the "5" label in the figure above)
    • Or press the "Ctr"+"\" keys

  6. The FIXICC H2 will then display the "Server Edit" page:

    Figure. Server Edit.

  7. Set the following mandatory parameters to complete the server configuration:
    1. Name - any unique value describing the server being added
      Note: The server name is a mandatory parameter and must be unique.
    2. Type - FIXEdge Cpp is a value preconfigured in the FIXICC H2 properties file and cannot be changed on the fly

  8. After specifying all the details, you will have the following options:
    • Click the "OK" button to create the server configuration.
      • If the mandatory parameter is specified and the server name is unique, the FIXICC H2 will display the "Servers" page with the servers list, including the new server configuration.
      • If the mandatory parameter is empty, the FIXICC H2 will display the following alert form:

        Figure. The alert form appears if the server name is empty.
      • If the server name is not unique, the FIXICC H2 will display the following error form:

        When you close the warning form, the FIXICC H2 will display the "Server edit" page again to change the server name.
    • Click the "Cancel" button to cancel creating the server configuration. The FIXICC H2 will then display the "Servers" page without changes.
    • Leave the page. In this case, a new server configuration won't be added. If you edit the server parameters and leave the page, the FIXICC H2 will display a warning form with the following options:
      • Skip the changes by clicking the "Don't save" button. The servers list won't be changed.
      • Stay on the "Server Edit" page by clicking the "Cancel" button. The FIXICC H2 will display the "Server Edit" page to continue editing.
      • Save the entered values as a new server configuration. Complete filling the form to save the server configuration. An incomplete configuration won't be saved.

        Figure. The warning form.

  9. With a new server configuration, the default business layer configuration is added to the FIXICC H2 database.

    Figure. The default business rules configuration.

Renaming an existing FIX server configuration

  1. Go to the "Configurations" icon on the sidebar (item (1) in the figure below)
  2. Open the "Configurations" section and click the "Servers" menu item (item (2) in the figure below)
  3. To see the list of added server configurations, click "Show all servers" (item (3) in the figure below)
  4. The following application tab will appear:
    Figure. The "Servers" page.

  5. On the "Servers" page, choose the server configuration to edit by clicking the server row in the servers list table

  6. Select one of the following options to edit the server configuration:
    • Click the "Edit" button from the top panel (item (4) in the figure above)
    • Choose the "Edit(Ctrl+E)" item from the context menu (item (5) in the figure above)
    • Or start editing the server by pressing the "Ctrl"+"E" key

  7. The FIXICC H2 will then open the "Server edit" page with the filled parameters:

    Figure. Rename the existing server configuration.

  8. When you finish editing the server parameters, you will have the following options:
    • Click the "OK" button to rename the server configuration.
      • If the mandatory parameter is specified and the server name is unique, the FIXICC H2 will display the "Servers" page with the server list including the modified server configuration.
      • If the mandatory parameter is empty, the FIXICC H2 will display the following alert form:

        Figure. The alert form appears if the server name is empty.
      • If the server name is not unique, the FIXICC H2 will display the following error form:

        When you close the warning form, the FIXICC H2 will display the "Server edit" page again to change the server name.
    • Click the "Cancel" button to cancel editing the server configuration. The FIXICC H2 will then display the "Servers" page without any changes.
    • Leave the page. In this case, the server configuration won't be modified. If you edit the server parameters and leave the page, the FIXICC H2 will display a warning form with the following options:
      • Skip the changes by clicking "Don't save". The servers list won't be changed.
      • Stay on the "Server Edit" page by clicking the "Cancel" button. The FIXICC H2 will display the "Server Edit" page to continue editing.
      • Save the entered values as a modified server configuration. Complete the filling form to save the server configuration. An incomplete configuration won't be saved.

        Figure. The warning form.

Removing an existing FIX server configuration

  1. Go to the "Configurations" icon on the sidebar (item (1) in the figure below)
  2. Open the "Configurations" section and click the "Servers" menu item (item (2) in the figure below)
  3. To see the list of added server configurations, click "Show all servers" (item (3) in the figure below)
  4. The following application tab will appear:
    Figure. The "Servers" page.

  5. On the "Servers" page, choose the server configuration you want to remove by clicking the server row in the servers list table

  6. Select one of the following options to remove the server configuration:
    • Click "Remove" in the top panel (item (4) in the figure above)
    • Choose "Remove(Ctrl+Del)" in the context menu (item (5) in the figure above)
    • Remove the server configuration by pressing the "Ctrl"+"Del" keys

  7. The FIXICC H2 will display the following confirmation window:

    Figure. Confirmation window.

    You have two options:
    • Confirm removing the server configuration by clicking the "Yes" button.
      Then FIXICC H2 will display the updated "Servers" page with server configuration removed from the page.

      The sessions which were created for the removing server configuration will be disconnected and stopped then deleted too.

      The schedules which were configured for the removed server will be deleted.

    • Cancel removing the server configuration by clicking the "No" button.
      The FIXICC H2 will then display the "Servers" page without any changes.

Monitoring

Servers page

Server health

You can monitor the server's dynamic health state on the "Servers" page.

To do this, select the "Servers" item from the menu bar on the left side and click "Show all servers".

The FIXICC H2 will display the server's monitoring layout.

The servers table will be shown in the "Table view".

You can monitor the current state of the server from the "Servers" page.

Figure. The "Servers" page.

The first column of the table contains the server health indicator.

You can easily detect the server's health according to the list:

Table. The server health indicator.

IndicatorDescription

 

the server is running

 

the server is stopped

 

the server is misbehaving

Filtering

You have the ability to filter the server list by using the Default Filter.

You can filter servers by Name, Type, or both.

 Default Filter description

The Default Filter depends on the type of objects that are shown on the current page.
To use the Default Filter, type or select a value in the Default Filter fields.
You should only move the focus from the completed field or press the "Enter" key to start a search.

To reset the search results:

  • Click the "Clear" button (the "1" label in the figure above);
  • Or click the "Clear" context menu item.


Figure. Default Filter.


Figure. The "Clear" context menu item.

Then you will see the full list of rows.


You can also use the Extended Filter for searching server information.

 Extended Filter description

The Extended Filter allows adding custom search conditions.

Figure. The Extended Filter.

To add a new search condition, you should:

  1. Click the "Add search condition" button ("1" label in the figure above)
  2. Specify the parameter to search by (either select from the list or type the parameter name in the "Filter" field)
  3. Confirm your choice by clicking the "Select" button.

Or:

  • Cancel the operation by clicking the "Cancel" button.


Figure. The "Add condition" form.

Then select the operation type from the drop-down list according to the parameter type.

Figure. The operations list.

To start a search, click the "Refresh" button ("1" label in the figure below).

Figure. The "Refresh" button.

If you need to remove the filter condition, click the "x" symbol to see the full list of objects.

Figure. The removing condition symbol.

To reset the search results:

  • Select the "<Reset Filter>" item from the drop-down menu in the "Refresh" button.


Figure. "Reset Filter" operation.

  • Or click the "Clear" context menu item.


Figure. The "Clear" context menu item.

To save the created filter for future use:

  1. After adding the list of conditions, click the   button and select the save option
  2. You will see the save form depending on the option you have chosen
  3. Please add the mandatory information to save the filter
  4. Click the "OK" button to confirm changes

Or:

  • Cancel the operation by clicking the "Cancel" button.

Server Details page

The details of the selected server can be found in the "Object info" layout part:

  • Click the selected server in the servers table in the "Table view" layout part.

The FIXICC H2 will display the "Server Details" page in the "Object info" layout part. The "Server Details" page contains the server health state and the drop-down menu with operations.

Figure. Server details in the "Object info" layout part.

To open the "Server Details" page in a single tab:

  • Click the "View in the tab" button (item (1) in the figure above) in the "Object info" layout part, or
  • Pass from the "Server sessions" page by clicking the "View server details" button (in the figure below) from the "Table view" layout part, orFigure. The "View server details" button on the "Server Sessions" page.
  • Pass from the "Server schedules" page by clicking the "View server details" button (in the figure below) from the "Table view" layout partFigure. The "View server details" button on the "Server Schedules" page.

Now you can see the selected server's detailed info in a single tab.


Figure. The "Server Details" page.

On the "Server Details" page you have access to an additional menu with the "Edit serverand "Remove server" operations.

  • No labels