Category filter

Install CrowdStrike Falcon Sensor for Linux

This guide outlines the process to deploy the CrowdStrike Falcon sensor on Linux devices using the Hexnode UEM platform. This deployment utilizes custom scripting to automate the installation and activation of the Falcon agent on supported Linux distributions.

What is CrowdStrike Falcon?

CrowdStrike Falcon is a cloud-native endpoint protection platform (EPP) designed to secure devices against malware, ransomware, and sophisticated cyber threats. It functions via a lightweight software agent (sensor) that monitors system activity in real-time.

Core Functions:

  • Malware Prevention: Stops both known and zero-day exploit-based attacks.
  • Behavioral Detection: Identifies malicious indicators of attack (IOAs).
  • Response & Visibility: Provides continuous monitoring and rapid response capabilities via the cloud.

Key Capabilities on Linux:

Feature Description
Next-Generation Antivirus (NGAV) Uses machine learning and behavioural analysis to block known and unknown malware.
Endpoint Detection & Response (EDR) Captures process and system activity to support deep forensic investigations.
Lightweight Architecture Operates with minimal system overhead, ensuring no impact on production workloads.
Cloud-Based Management Centralized control of all Linux endpoints via the Falcon console.

How to Deploy CrowdStrike Falcon on Linux Devices?

The deployment process is broken down into three primary stages:

  1. Download the installer.
  2. Executing the deployment script via Hexnode UEM.
  3. Verify the installation.
Note:


This deployment method currently supports Ubuntu and Debian devices.

Step 1: Download the Falcon Sensor installer

  1. Log in to your CrowdStrike Falcon portal.
  2. Open the menu and navigate to Host setup and management > Deploy > Sensor downloads.
  3. Locate the Linux (Ubuntu/Debian) sensor and click Download to get the .deb file.
  4. Copy the Customer ID (CID) provided on the download page; you will need this for activation.
  5. Upload the .deb file to a secure cloud storage or file-sharing service and generate a direct Download URL.

Downloading the Falcon sensor for Linux from the CrowdStrike host setup menu.

Step 2: Deploy via Hexnode UEM

The deployment is executed using a Bash script through the Hexnode “Execute Custom Script” action.

Warning


Manually validate the script on a single test machine before deploying to your entire fleet.

Execution Steps:

  1. Log in to the Hexnode UEM portal.
  2. Go to the Manage tab and select your target Linux devices.
  3. Select Actions > Execute Custom Script.
  4. Set the platform to Linux and choose Upload file/Hexnode Repository as the script source.
  5. Upload a .sh file containing the following code:

    Script Arguments:

    In the Arguments field in Hexnode, enter the following (separated by a space):

    • The Download URL for your .deb file.
    • The Customer ID (CID) copied from CrowdStrike.
  6. Click Execute to begin the rollout.

Step 3: Verification

Once the script has finished running, verify the installation through both platforms:

In Hexnode UEM:

Check the Action History tab for the specific devices. A status of “Success” indicates the script was executed without errors.

Hexnode UEM Action History confirming successful installation of the Falcon sensor for Linux.

In CrowdStrike Falcon Portal:

Navigate to Host setup and management > Manage endpoints > Host management. The newly deployed Linux devices should appear in the list with an Active status.

CrowdStrike Falcon sensor for Linux successfully installed and visible in the host management console.

Once verified, the sensor will begin reporting telemetry, and the device will be ready to receive security policies from the CrowdStrike cloud.

Managing Linux devices