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

Supported packages are available through sensu/stable on packagecloud and the downloads page.

Sensu backend

CentOS/RHEL
6, 7, 8
Debian 8, 9, 10 Ubuntu 14.04, 16.04, 18.04, 18.10, 19.04, 19.10, 20.04
amd64 check mark check mark check mark

Sensu agent

CentOS/
RHEL
6, 7, 8
Debian
8, 9, 10
Ubuntu
14.04
16.04
18.04
18.10
19.04
19.10
20.04
Windows 7 and later Windows Server 2008 R2 and later
amd64 check mark check mark check mark check mark check mark
386 check mark check mark check mark check mark check mark
armv5
armv6
armv7
check mark check mark check mark
MIPS hard float
MIPS 64 hard float
MIPS LE hard float
MIPS 64 LE hard float
check mark check mark check mark
ppc64le check mark check mark check mark
s390x check mark check mark check mark

Sensuctl command line tool

CentOS/
RHEL
6, 7, 8
Debian
8, 9, 10
Ubuntu
14.04
16.04
18.04
18.10
19.04
19.10
20.04
Windows 7 and later Windows Server 2008 R2 and later
amd64 check mark check mark check mark check mark check mark
386 check mark check mark check mark check mark check mark
armv5
armv6
armv7
check mark check mark check mark
MIPS hard float
MIPS 64 hard float
MIPS LE hard float
MIPS 64 LE hard float
check mark check mark check mark
ppc64le check mark check mark check mark
s390x check mark check mark check mark

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 that contain the Sensu backend, agent, and sensuctl tool 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
FreeBSD 386 amd64 armv5 armv6 armv7
Solaris amd64

Linux

Sensu binary-only distributions for Linux are available for these architectures and formats:

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

NOTE: 32-bit systems cannot run the Sensu backend reliably, so armv5, armv6, and armv7 packages include only the agent and CLI. In addition, all MIPS and s390x packages include only the agent and CLI.

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.0.0/sensu-go_6.0.0_linux_amd64.tar.gz

Generate a SHA-256 checksum for the downloaded artifact:

sha256sum sensu-go_6.0.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.0.0/sensu-go_6.0.0_checksums.txt && cat sensu-go_6.0.0_checksums.txt

Windows

Sensu binary-only distributions for Windows are available for these architectures and formats:

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.0.0/sensu-go_6.0.0_windows_amd64.zip  -OutFile "$env:userprofile\sensu-go_6.0.0_windows_amd64.zip"

Generate a SHA-256 checksum for the downloaded artifact:

Get-FileHash "$env:userprofile\sensu-go_6.0.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.0.0/sensu-go_6.0.0_checksums.txt -OutFile "$env:userprofile\sensu-go_6.0.0_checksums.txt"

Get-Content "$env:userprofile\sensu-go_6.0.0_checksums.txt" | Select-String -Pattern windows_amd64

macOS

Sensu binary-only distributions for macOS are available for these architectures and formats:

Architecture Formats
amd64 .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.0.0/sensu-go_6.0.0_darwin_amd64.tar.gz

Generate a SHA-256 checksum for the downloaded artifact:

shasum -a 256 sensu-go_6.0.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.0.0/sensu-go_6.0.0_checksums.txt && cat sensu-go_6.0.0_checksums.txt

Extract the archive:

tar -xvf sensu-go_6.0.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 these architectures and formats:

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.0.0/sensu-go_6.0.0_freebsd_amd64.tar.gz

Generate a SHA-256 checksum for the downloaded artifact:

sha256sum sensu-go_6.0.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.0.0/sensu-go_6.0.0_checksums.txt && cat sensu-go_6.0.0_checksums.txt

Solaris

Sensu binary-only distributions for Solaris are available for these architectures and formats:

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.0.0/sensu-go_6.0.0_solaris_amd64.tar.gz

Generate a SHA-256 checksum for the downloaded artifact.

sha256sum sensu-go_6.0.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.0.0/sensu-go_6.0.0_checksums.txt && cat sensu-go_6.0.0_checksums.txt

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 homepage. See the feature comparison matrix to learn more. To build Sensu Go from source, see the contributing guide on GitHub.