Supported platforms and distributions
Sensu is available as packages, Docker images, and binary-only distributions. We recommend installing Sensu with one of our supported packages, Docker images, or configuration management integrations. Sensu downloads are provided under the Sensu commercial license.
Supported packages
This page lists supported packages for the most common platforms. Supported packages are available from sensu/stable on packagecloud and the Sensu downloads page.
NOTE: The sensu/stable repository on packagecloud includes packages for every platform Sensu supports, in addition to packages for the common platforms listed on this page.
Sensu backend
RHEL family 6, 7, 8, 9 |
Debian 8, 9, 10, 11 | Ubuntu 14.04 16.04, 18.04, 18.10 19.04, 19.10, 20.04 22.04 |
|
---|---|---|---|
amd64 |
|||
arm64 |
|||
ppc64le |
Sensu agent
RHEL family 6, 7, 8, 9 |
Debian 8, 9, 10, 11 |
Ubuntu 14.04 16.04 18.04 18.10 19.04 19.10 20.04 22.04 |
Windows 7 and later |
Windows Server 2008 R2 and later |
|
---|---|---|---|---|---|
amd64 |
|||||
386 |
|||||
armv5 armv6 armv7 |
|||||
ppc64le |
|||||
s390x |
Sensuctl command line tool
RHEL family 6, 7, 8, 9 |
Debian 8, 9, 10, 11 |
Ubuntu 14.04 16.04 18.04 18.10 19.04 19.10 20.04 22.04 |
Windows 7 and later |
Windows Server 2008 R2 and later |
|
---|---|---|---|---|---|
amd64 |
|||||
386 |
|||||
armv5 armv6 armv7 |
|||||
ppc64le |
|||||
s390x |
Docker images
Docker images that contain the Sensu backend and Sensu agent are available for Linux-based containers.
Image Name | Base |
---|---|
sensu/sensu | Alpine Linux |
sensu/sensu-rhel | Red Hat Enterprise Linux |
Binary-only distributions
Sensu binary-only distributions are available in .zip
and .tar.gz
formats.
Platform | Architectures |
---|---|
Linux | 386 amd64 arm64 armv5 armv6 armv7 MIPS MIPS LE MIPS 64 MIPS 64 LE ppc64le s390x |
Windows | 386 amd64 |
macOS | amd64 amd64 CGO arm64 |
FreeBSD | 386 amd64 armv5 armv6 armv7 |
Solaris | amd64 |
Linux
Sensu binary-only distributions for Linux are available for the architectures listed in the table below.
For binary distributions, we support the following Linux kernels:
- 3.1.x and later for
armv5
- 4.8 and later for
MIPS 64 LE hard float
andMIPS 64 LE soft float
- 2.6.23 and later for all other architectures
NOTE: The Linux amd64
, arm64
, and ppc64le
binary distributions include the agent, backend, and sensuctl CLI.
Binaries for all other Linux architectures include only the Sensu agent and sensuctl CLI.
Architecture | Formats | Architecture | Formats |
---|---|---|---|
386 |
.tar.gz | .zip |
MIPS LE hard float |
.tar.gz | .zip |
amd64 |
.tar.gz | .zip |
MIPS LE soft float |
.tar.gz | .zip |
arm64 |
.tar.gz | .zip |
MIPS 64 hard float |
.tar.gz | .zip |
armv5 |
.tar.gz | .zip |
MIPS 64 soft float |
.tar.gz | .zip |
armv6 |
.tar.gz | .zip |
MIPS 64 LE hard float |
.tar.gz | .zip |
armv7 |
.tar.gz | .zip |
MIPS 64 LE soft float |
.tar.gz | .zip |
MIPS hard float |
.tar.gz | .zip |
s390x |
.tar.gz | .zip |
MIPS soft float |
.tar.gz | .zip |
ppc64le |
.tar.gz | .zip |
For example, to download Sensu for Linux amd64
in tar.gz
format:
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_linux_amd64.tar.gz
Generate a SHA-256 checksum for the downloaded artifact:
sha256sum sensu-go_6.11.0_linux_amd64.tar.gz
The result should match the checksum for your platform:
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_checksums.txt && cat sensu-go_6.11.0_checksums.txt
Federal Information Processing Standard (FIPS) Compliance
Builds that support the Federal Information Processing Standard (FIPS) for Federal Risk and Authorization Management Program (FedRAMP) compliance are available for Linux amd64
.
Sensu FIPS builds with FIPS-mode configuration options are linked with the FIPS 140-2 validated cryptographic library. You can run Red Hat Enterprise Linux (RHEL) with the FIPS-mode kernel option to enforce FIPS systemwide — Sensu FIPS builds comply with this mode.
Contact Sensu to request builds with FIPS support.
Read Configure Sensu for FIPS compliance to learn more about Sensu’s FIPS build, including configuration examples.
Windows
Sensu binary-only distributions for Windows are available for the architectures listed in the table below.
We support Windows 7 and later and Windows Server 2008R2 and later for binary distributions.
NOTE: The Windows binary distributions include only the Sensu agent and sensuctl CLI.
Architecture | Formats |
---|---|
386 |
.tar.gz | .zip |
amd64 |
.tar.gz | .zip |
For example, to download Sensu for Windows amd64
in zip
format:
Invoke-WebRequest https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_windows_amd64.zip -OutFile "$env:userprofile\sensu-go_6.11.0_windows_amd64.zip"
Generate a SHA-256 checksum for the downloaded artifact:
Get-FileHash "$env:userprofile\sensu-go_6.11.0_windows_amd64.zip" -Algorithm SHA256 | Format-List
The result should match (with the exception of capitalization) the checksum for your platform:
Invoke-WebRequest https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_checksums.txt -OutFile "$env:userprofile\sensu-go_6.11.0_checksums.txt"
Get-Content "$env:userprofile\sensu-go_6.11.0_checksums.txt" | Select-String -Pattern windows_amd64
macOS
Sensu binary-only distributions for macOS are available for the architectures listed in the table below.
We support macOS 10.11 and later for binary distributions.
NOTE: The macOS binary distributions include only the Sensu agent and sensuctl CLI.
Architecture | Formats |
---|---|
amd64 |
.tar.gz | .zip |
amd64 CGO |
.tar.gz | .zip |
arm64 |
.tar.gz | .zip |
For example, to download Sensu for macOS amd64
in tar.gz
format:
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_darwin_amd64.tar.gz
Generate a SHA-256 checksum for the downloaded artifact:
shasum -a 256 sensu-go_6.11.0_darwin_amd64.tar.gz
The result should match the checksum for your platform:
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_checksums.txt && cat sensu-go_6.11.0_checksums.txt
Extract the archive:
tar -xvf sensu-go_6.11.0_darwin_amd64.tar.gz
Copy the executable into your PATH:
sudo cp sensuctl /usr/local/bin/
FreeBSD
Sensu binary-only distributions for FreeBSD are available for the architectures listed in the table below.
We support FreeBSD 11.2 and later for binary distributions.
NOTE: The FreeBSD binary distributions include only the Sensu agent and sensuctl CLI.
Architecture | Formats |
---|---|
386 |
.tar.gz | .zip |
amd64 |
.tar.gz | .zip |
armv5 |
.tar.gz | .zip |
armv6 |
.tar.gz | .zip |
armv7 |
.tar.gz | .zip |
For example, to download Sensu for FreeBSD amd64
in tar.gz
format:
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_freebsd_amd64.tar.gz
Generate a SHA-256 checksum for the downloaded artifact:
sha256sum sensu-go_6.11.0_freebsd_amd64.tar.gz
The result should match the checksum for your platform:
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_checksums.txt && cat sensu-go_6.11.0_checksums.txt
Solaris
Sensu binary-only distributions for Solaris are available for the architectures listed in the table below.
We support Solaris 11 and later (not SPARC) for binary distributions.
NOTE: The Solaris binary distributions include only the Sensu agent.
Architecture | Formats |
---|---|
amd64 |
.tar.gz | .zip |
For example, to download Sensu for Solaris amd64
in tar.gz
format:
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_solaris_amd64.tar.gz
Generate a SHA-256 checksum for the downloaded artifact.
sha256sum sensu-go_6.11.0_solaris_amd64.tar.gz
The result should match the checksum for your platform.
curl -LO https://s3-us-west-2.amazonaws.com/sensu.io/sensu-go/6.11.0/sensu-go_6.11.0_checksums.txt && cat sensu-go_6.11.0_checksums.txt
Legacy systems and other platforms
The Sensu Push utility allows you to execute Sensu checks on legacy systems and other platforms that cannot run the Sensu agent, such as AIX and SPARC Solaris.
You can also use cron to run Sensu checks locally on these systems and forward the results to an upstream Sensu backend or agent via the Sensu API.
Build from source
Sensu Go’s core is open source software, freely available under an MIT License. Sensu Go instances built from source do not include commercial features such as the web UI, single sign-on (SSO) authentication, and secrets management. Review the feature comparison matrix to learn more.
To build Sensu Go from source, read the Sensu Go installation instructions on GitHub. To download and run the web UI as a separate component, visit the Sensu Go Web GitHub repository.
Mirror packages
To mirror Sensu Go, follow the packagecloud instructions for YUM and APT repository mirroring. The sensu/stable packagecloud repository hosts packages for every Sensu Go version.