Linux v2.5.1
Download the current Linux file forwarder, version 2.5.1, as an RPM per RHEL major release or a Debian package, and why auditd has to be running before you install.
Version 2.5.1 is the current Linux file forwarder. There is one package per distribution family, and for the RHEL family one per major release. Match the package to the major release rather than to the kernel: the kernel column in the compatibility table below records what was tested, not a version you have to match.
Release notes: Linux Forwarder 2.5.1.
Which package should I download?
| Distributions | Download |
|---|---|
| RHEL 10 | stairwell-2.5.1-1.el10.amd64.rpm |
| RHEL 9, CentOS 9, Rocky Linux 9 | stairwell-2.5.1-1.el9.amd64.rpm |
| RHEL 8, CentOS 8 | stairwell-2.5.1-1.el8.amd64.rpm |
| RHEL 7, CentOS 7 | stairwell-2.5.1-1.el7.amd64.rpm |
| RHEL 6, CentOS 6 | stairwell-2.5.1-1.el6.amd64.rpm |
| Debian, Ubuntu 20.04, 22.04, 24.04 | stairwell-2.5.1-1.amd64.deb |
All six packages are 64-bit, and all six are for version 2.5.1.
What does 2.5.1 require?
Two prerequisites, and the first one is the reason most Linux deployments underdeliver when they are missed.
auditdmust be running for real-time events. The package installs without it and the service starts happily, so this fails quietly: the initial backscan still collects everything already on disk, but nothing created or changed afterwards is sighted. Coverage looks correct on day one and silently stops tracking the machine from then on. Confirm it withsudo systemctl status auditdbefore you install, orsudo service auditd statuson RHEL 6.- Outbound connectivity to Stairwell. Prove it from the network you are deploying into with the checks on Pre-Deployment Check.
eBPF is not supported in the Linux forwarder today. Support for it is in development.
Which distributions has 2.5.1 been tested on?
| Distribution | Versions tested | Kernel tested | Family |
|---|---|---|---|
| Red Hat Enterprise Linux | 10 | 6.12.0 | RHEL |
| Red Hat Enterprise Linux | 9 | 5.14.0 | RHEL |
| Red Hat Enterprise Linux | 8 | 4.18.0-80 | RHEL |
| Red Hat Enterprise Linux | 7 | 3.10.0-1160 | RHEL |
| Red Hat Enterprise Linux | 6 | 2.6.32 | RHEL |
| CentOS | 6, 7, 8, 9 | RHEL | |
| Rocky Linux | 9 | 5.14.0 | RHEL |
| Ubuntu | 24.04 | 6.8 | Debian |
| Ubuntu | 22.04 | 6.5.0 | Debian |
| Ubuntu | 20.04 | 5.15.0 | Debian |
| Debian | Debian |
How do I confirm the install worked?
Start on the host, then move to the app.
systemctl status stairwellThen, in this order:
- The machine appears under Assets with a recent check-in. See Assets.
- Sightings start arriving for it, which proves the intake path is in use rather than merely open.
- The asset is in the environment you intended. See Environments.
- Collection is tuned for these machines through their group's policy. See Asset Configuration.
Expect elevated disk reads while the forwarder works through the files already on the machine, and expect that to subside. If the service is running and nothing arrives, Linux Forwarder Troubleshooting starts with auditd and works outward.
What should I read next?
- Forwarder Downloads, for the current forwarder on the other platforms.
- Linux Forwarder Troubleshooting, for the unit, the configuration file, SELinux, and AppArmor.
- swell, if a Linux host cannot take an agent at all and you want to send files from it on a schedule instead.
Updated 14 days ago