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).

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).

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

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.