Deploy AlgoCare

AlgoCare is AlgoSec’s new SaaS-based enhanced support service.

AlgoCare speeds up the support process by giving AlgoSec’s support team immediate access to the data it needs to investigate issues.

AlgoCare automatically collects system data, saving you and your team the time and effort of having to manually collect and send relevant data before starting each ticket investigation.

For more information about AlgoCare, see the AlgoCare page on the Customer and Partner Portal.

Deploy AlgoCare for the first time on your system

Important: For ASMS A32.10 builds prior to the June 6 HF (build A32.10.380-180), follow instructions for A32.00. References to A32.10 refer to June 6 2022 HF (build A32.10.380-180) and above.

Note: If you want to upgrade the AlgoCare Agent, skip to Upgrade the AlgoCare Agent.

Step 1: Open connectivity to AlgoSec SaaS Services

  • For ASMS A32.00 and below: Open ASMS outbound TCP/9094 connections and reach the following Kafka destination hosts in the target region. Alternatively, upgrade to ASMS A32.10 June 6 HF (build A32.10.380-180) or above.

  • For ASMS A32.10 (June 6 HF (build A32.10.380-180) and above: Connect to the Kafka hosts in the required region:

    Note: if you are not using a proxy server with your tunnel, allow outgoing traffic on port 8082 to the Kafka hosts.

Kafka destination hosts

  • US region:

    • kafka1.us.algocare.algosec.com

    • kafka2.us.algocare.algosec.com

    • kafka3.us.algocare.algosec.com

    EU region:

    • kafka1.eu.algocare.algosec.com

    • kafka2.eu.algocare.algosec.com

    • kafka3.eu.algocare.algosec.com

Important: All AlgoSec SaaS products connect to the same Kafka host. Multi-zone is not supported. To change a Kafka host, see this AlgoPedia article.

Step 2: Install the AlgoCare Agent

When you sign up for AlgoCare, AlgoSec sends you the AlgoCare configuration zip file: AlgoCare_<account_name>-<ID>.zip

Do the following:

  1. Download the AlgoCare Agent file (algocare-x.x.x-xxx.run) from the customer and partner Portal at Downloads > Software > Additional Components. Save this file because in the future if you add nodes to your system, you will need it so all the nodes will be compatible.

  2. Copy the AlgoCare Agent file to your ASMS host server.

  3. To install the AlgoCare Agent on your ASMS host server:

    1. Run the following commands as root user:

      Make the run file executable:

      chmod +x <AlgoCare Agent Filename>

      Run the file:

      ./<AlgoCare Agent Filename>
    2. Enter Y to approve httpd service restart.

      Note: The httpd restart can take a few minutes so there may be an impact on connectivity. Nevertheless, end-user sessions are kept alive.

  4. To install the AlgoCare Agent on every node in your system, copy the AlgoCare Agent file to each node in your system and run the commands on each.

  5. Copy your AlgoCare configuration file (AlgoCare_<account_name>-<ID>.zip) to your ASMS host server.

Step 3: Connect your ASMS to AlgoCare

Upgrade the AlgoCare Agent

From time to time a new build of the AlgoCare Agent will be released. To upgrade the AlgoCare Agent:

Do the following:

  1. Download the new AlgoCare Agent file (algocare-x.x.x-xxx.run) from the customer and partner Portal at Downloads > Software > Additional Components.

  2. Copy the AlgoCare Agent file to your ASMS host server.

  3. To install the new AlgoCare Agent on your ASMS host server:

    1. Run the following commands as root user:

      Stop the AlgoCare service:

      service algocare-agent stop

      Make the run file executable:

      chmod +x <AlgoCare Agent Filename>

      Run the file:

      ./<AlgoCare Agent Filename>
    2. Enter Y to approve httpd service restart.

      Note: The httpd restart can take a few minutes so there may be an impact on connectivity. Nevertheless, end-user sessions are kept alive.

  4. To upgrade the AlgoCare Agent on every node in your system, copy the new AlgoCare Agent file to each node in your system and run the commands on each.

Deploy AlgoCare on newly added nodes

When you add nodes to your system, follow these steps to deploy AlgoCare on the new node.

Do the following:

  1. Copy the AlgoCare Agent file that you used when you first onboarded AlgoCare to the newly added node.

    Note: If you don't have the AlgoCare Agent file that you used when you first onboarded AlgoCare, download the same AlgoCare Agent file (algocare-x.x.x-xxx.run) version from the customer and partner Portal at Downloads > Software > Additional Components and install on the newly added node(s).

    All nodes must be running the same Agent File version.

  2. Run the following commands as root user on the newly added machine:

    1. Make the run file executable:

      chmod +x <AlgoCare Agent Filename>

      Run the file:

      ./<AlgoCare Agent Filename>
    1. Enter Y to approve httpd service restart.

      Note: The httpd restart can take a few minutes so there may be an impact on connectivity. Nevertheless, end-user sessions are kept alive.

  3. Repeat for all newly added nodes.

  4. Connect to the Administration interface (algosec_conf menu). For details, see Connect to and Utilize the Administration Interface.

  5. Enter option 14 Product and cloud configuration:

    1. For ASMS A32.10 (June 6 HF (build A32.10.380-180) and above: Enter option 3 Cloud Integration

    2. For ASMS A32.10 prior to June 6 HF (build A32.10.380-180) and and earlier: Enter option 5 AlgoCare Integration.

    3. Enter option 1 Connect AlgoCare.

    4. Enter the path to the AlgoCare configuration file (for example, /root/AlgoCare/AlgoCare_myAccount-1.zip).

      (When you signed up for AlgoCare, AlgoSec sent you the file.)

    5. Press <enter>. AlgoCare is now connected to ASMS.

Disconnect from AlgoCare