Supported Platforms

Sensu Core

All versions of Sensu (including Sensu Enterprise) are based on the same core components and functionality, which are provided by the Sensu open-source software project and collectively referred to as Sensu Core. Sensu Core provides multiple processes, including the Sensu server (sensu-server), Sensu API (sensu-api), and Sensu client (sensu-client).

IMPORTANT: Sensu Core reached end-of-life (EOL) on December 31, 2019, and we permanently removed the Sensu EOL repository on February 1, 2021. To migrate to Sensu Go, read Migrate from Sensu Core and Sensu Enterprise to Sensu Go.

Installer packages are available for most modern operating systems via native installer packages (e.g. .deb, .rpm, .msi, .pkg, etc) which are available for download using the links below and from package manager repositories for APT (for Ubuntu/Debian systems), and YUM (for RHEL/CentOS).

  • FreeBSD
  • IBM AIX
  • Mac OS X
  • Microsoft Windows
  • Solaris 10 or Solaris 11
  • RHEL/CentOS
  • Ubuntu/Debian

NOTE: although Sensu Core packages are available for a variety of platforms – thus making it technically possible to run the sensu-server and sensu-api processes on non-Linux operating systems – we strongly recommend running the Sensu Server and API on a Linux-based platform. Sensu Core installer packages for non-Linux platforms are provided for the purpose of making the sensu-client available, and are not tested as extensively for running the sensu-server and sensu-api processes.

Sensu Server & API

Sensu Client

Sensu Enterprise

IMPORTANT: Sensu Enterprise reached end-of-life (EOL) on March 31, 2020, and we permanently removed the Sensu EOL repository on February 1, 2021. To migrate to Sensu Go, read Migrate from Sensu Core and Sensu Enterprise to Sensu Go.

Sensu Enterprise is designed to be a drop-in replacement for the Sensu Core server and API, only (i.e. Sensu Enterprise uses the same client as Sensu Core). Sensu Enterprise provides a single process called sensu-enterprise which provides added-value replacements for the Sensu Core server (sensu-server) and API (sensu-api).

Sensu Enterprise Server & API

Sensu Enterprise Client

As mentioned above, Sensu Enterprise uses the same sensu-client process as Sensu Core. By sharing the same open-source monitoring agent, upgrading to Sensu Enterprise from Sensu Core is simplified, as there’s no need to upgrade agents — simply replace the server and API components. Consequently, Sensu Enterprise does not need to be installed on every system being monitored by Sensu.

 Architecture