Start a conversation

Disabling GFIAgent on Kerio Connect Server

Overview

You may experience an issue with the GFIAgent on your Kerio Connect server. The GFIAgent might be repeatedly attempting to log in as a user named .CloudAdmin, causing significant load on the server.

Another instance where this article is handy is if you are not using the GFI AppManager integration and you simply wish to disable the GFIAgent.

Information

As indicated in the Kerio Connect 10.0.2 Release Notes, this version (along with subsequent ones) implement GFI AppManager support. The integration relies on a few items in order to work:

  1. The .Cloudadmin account is special local account that is used by the Kerio appliance to facilitate the communication with GFI AppManager (What is the .CloudAdmin account in the Kerio logs?
  2. The GFI Agent log, where the integration logs are found (What is the Agent Log in Kerio Connect?)
  3. And the tailscale process (running by default from /usr/local/gfiagent/tailscaled) which facilitates the actual connection between your Kerio Connect appliance and GFI AppManager.

Solution

To disable the GFIAgent on your Kerio Connect server, follow these steps, depending on the host OS where Kerio Connect server is installed.

Operating system Steps Why these steps matter
Windows
  1. Sign in to the Kerio Connect server with an administrator account.
  2. Press Win + R, type services.msc, and press Enter.
  3. Find GFIAgent.
  4. Right-click GFIAgent and select Properties.
  5. Set Startup type to Disabled.
  6. Click Apply.
  7. Click Stop.
  8. Click OK.

Setting the startup type first prevents GFIAgent from starting again automatically after a reboot. Stopping the service then removes the active AppManager path for the current backup test.
Linux
  1. Open a terminal on the Kerio Connect server.
  2. Run sudo systemctl stop gfiagent.
  3. Run sudo systemctl disable gfiagent.
The stop command removes GFIAgent from the current session. The disable command prevents it from starting automatically at boot.
macOS
  1. Open Terminal on the Kerio Connect server.
  2. Run sudo launchctl unload -w /Library/LaunchDaemons/gfiagent.plist.
  3. Run sudo launchctl bootout system /Library/LaunchDaemons/gfiagent.plist.
The commands unload the GFIAgent launch daemon and stop it from being started again by the operating system.

FAQ

  1. What is the GFIAgent on Kerio Connect server?
    GFIAgent is a service that is used by GFIAppManager in Kerio Connect 10.0.2 and later.
  2. How can I disable the GFIAgent on my server?
    You can disable the GFIAgent by stopping and disabling the service at OS level and preventing it from starting in Kerio Connect.
  3. What are the potential impacts of disabling the GFIAgent?
    Disabling the GFIAgent will prevent the usage of GFI AppManager.
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Ciprian Nastase

  2. Posted
  3. Updated

Comments