You can set a limit for the number of endpoint device connections that an ICG instance will accept. You can set the limit globally for all ICG instances or individually for each ICG instance.

When the limit is reached, the ICG will reject any further connections to endpoint devices. The rejection of device connections will be logged.

Configuring a Global Connection Limit

  1. Go to UMS Administration > IGEL Cloud Gateway and click  (upper right).
  2. In the ICG Connection Limit dialog, select Use global connection limit for all ICGs.
  3. Under Confine connection amount to:, enter the desired limit.
  4. Click Ok.

Configuring Individual Connection Limits for Each ICG Instance

  1. Go to UMS Administration > IGEL Cloud Gateway and click  (upper right).
  2. In the ICG Connection Limit dialog, select Use specific connection limits for each ICG.
  3. Under Confine connection amount to:, enter the desired limit for each ICG instance or leave it at Allow unlimited connections, according to your needs.
  4. Click Ok.

Checking the Logs for Rejected Connections

The following steps must be executed on each ICG host.

  1. Open a terminal on the host and log in as the user that was defined for installing the ICG (see Installing the IGEL Cloud Gateway). 
  2. Open the configuration file logback-spring.xml in a text editor, e. g. vi:
    sudo vi /opt/IGEL/icg/usg/conf/logback-spring.xml
  3. Change the <logger> element like so:
    <logger name="de.igel" level="DEBUG"/>
  4. Restart the ICG:
    sudo systemctl restart icg-server.service
  5. To find out which connections have been rejected, open the log file /opt/IGEL/icg/usg/logs/usg.log and look for entries that read Max connections limit has exceeded. Device [devicename] is rejected