23.3. Running Multiple ILAs

When a full installation of InControl is performed, a single instance of the ILA is always installed along with a full installation of InControl and working with this instance is described in Section 23.2, The ILA. It could also be installed separately using the individual ILA installation .exe file. This ILA instance is known as the Default instance.

Multiple ILA Instances and the Logging Agents Manager

Sometimes, there can be a use case to have multiple ILAs running on the same server so that logging information is divided up, with different firewalls or groups of firewalls sending their log messages to different ILA instances. InControl provides this feature through a separate piece of software called the Logging Agents Manager.

The Logging Agents Manager is installed as part of the standard InControl installation. If it is started by selecting it via the Windows Start menu, a graphical user interface is displayed. A typical example of this is shown below.

Each line in the display shows details for an individual ILA instance along with its current status. The default ILA instance will be shown with the name "Default".

[Note] Note: Logging Agents Manager requires administrator privileges

The Windows user that runs the Logging Agents Manager must have administrator privileges. This is to allow new Windows services to be created.

Steps for Configuring a New ILA Instance

The following steps are needed when configuring a new ILA instance:

  1. Create a new named instance in the Logging Agents Manager and manually start the two services associated with an instance. Doing this is fully described in this section.

  2. Using the InControl client, associate one or more firewalls with the new ILA instance. Doing this is described in Section 23.2, The ILA under the heading Configuring cOS Core for ILA Logging.

  3. Also using the InControl client, set the user permissions that allow the collected data to be read and reports generated from it. This is also described in this section.

Adding a New ILA Instance in the Logging Agents Manager

A new ILA instance is added by pressing the plus button in the instance manager interface. A dialog is displayed for entering the instance's parameters. An example of this is shown below.

The following properties can be set for an ILA instance:

After defining the settings of the new instance, press the OK button to close the dialog and add the instance to the manager list. Each new instance has two new Windows services associated with it. The following should be noted about these services:

Setting User Permissions

Once a new ILA instance is setup, the final step is to enable the necessary permissions in InControl. The following permissions will need to be set:

Setting permissions is described further in Chapter 20, User Accounts and Groups.

Stopping and Restarting ILA Services

ILA services for all defined instances will be automatically started during Windows system startup. The instance manager has two columns in its display which show the current status for both the ILA service (ILA.exe) and the Log Receiver service (LogReceiver.exe) for each instance.

In order to stop and/or restart any of these services, the columns in the display also include buttons for each instance to allow the administrator to do this. An example is shown below.

Note that the order of starting the services is important but the administrator does not need to worry about this since one start button will be automatically disabled if the other start button needs to be pressed first.

Editing an ILA Instance

To edit an ILA instance, select the line for the instance in the manager display and press the Edit button. A dialog similar to the one used for creating a new instance will be displayed, allowing any of the instance's parameters to be changed.

[Important] Important: Properties may also need to be changed in the client

If a property of an instance that affects communication with firewalls is changed (for example, the log agent port number) then this must also be changed for the ILA definition in the InControl client. Otherwise, communication between relevant firewalls and the ILA instance will be lost.

After editing an ILA instance, the services need to be restarted for the changes to take effect so the manager presents a confirmation dialog for this to be done automatically, as shown below.

Note that during the services restart there will be a short period during which any log messages sent to the ILA instance will be lost. If the services are not restarted immediately then any changes made to an ILA instance will come into effect following a later restart.

Deleting an ILA Instance

To delete an ILA instance, select the line for the instance in the manager display and press the red crossed delete button .

A confirmation dialog will be displayed to make sure this is what the administrator wants to do. On deletion, the instance's service processes will be stopped and all the related instance files, including the database files, will be deleted.