linuxLinux Bare Metal (all clouds, On-prem)

Monitor Linux bare metal runtime traffic by installing the Alma Sensor.

Deploy Alma on Linux bare metal to monitor runtime traffic with zero app code changes.

This runs the Alma Sensor as a privileged Docker container on the host.

If you’re new to Alma, start with Alma Overview.

Where this applies

Use this guide for Linux hosts on:

  • Cloud bare metal

  • On-prem bare metal

If you’re running Kubernetes, use Kubernetes (AWS, Azure, GCP and on-prem) instead.

Non-cloud technologies

You can also use this approach for:

  • On-premise

  • Docker / containers

  • Possibly Linux + Bare Metal

Supported cloud bare metal offerings

Cloud
Bare Metal Offering

AWS

EC2 Bare Metal

Azure

Azure BareMetal Infrastructure

GCP

Bare Metal Solution

OCI

OCI Bare Metal Instances

IBM

IBM Cloud Bare Metal

Alibaba

ECS Bare Metal

Prerequisites

  • Docker installed on the host.

  • sudo access (or root).

  • Ability to run privileged containers with --network=host.

  • Outbound TCP port 4317 open to your Alma collector endpoint (gRPC).

Install

1

1) Get the Alma image name

Replace <ALMA_IMAGE> with the image string provided by your Alma team.

Also replace PL_PEM_ENV_VAR_PLACEHOLDER with the Alma-provided env var(s) for your collector endpoint and any required auth/config.

Keep the rest of the command as-is unless you’ve been told to tune it.

2

2) Run the sensor container

circle-info

This command uses host mounts and --privileged so the sensor can observe host runtime traffic.

3

3) Verify it’s running

Check the container is up:

Then inspect logs:

4

4) Uninstall (if needed)

Notes on tuning

  • CPU and memory limits are set via --cpus="1" and --memory=0.7g.

  • HTTP body capture is limited by PX_STIRLING_HTTP_BODY_LIMIT_BYTES.

  • If you’re unsure what to change, don’t change it.

Last updated