Frequently asked questions about Sensu

Thank you for visiting the Sensu FAQ! For a list of Sensu terms and definitions, see the glossary.

What platforms does Sensu support?

Sensu Go is available for Linux, Windows (agent and CLI only), macOS (CLI only), Solaris, and Docker. See the list of supported platforms and the installation guide for more information.

Is Sensu available as a hosted solution?

No, Sensu is installed on your organization’s infrastructure alongside other applications and services. See the list of supported platforms and the installation guide for more information.

What are the hardware requirements for running a Sensu backend?

See the hardware requirements guide for minimum and recommended hardware to run a Sensu backend.

Is there an enterprise version of Sensu Go?

Yes! Sensu Inc. offers support packages for Sensu Go as well as commercial features designed for monitoring at scale. Contact the Sensu sales team for a personalized demo. See Get started with commercial features for more information.

What’s the difference between the OSS, free, and commercial versions?

See the Enterprise page for a complete comparison.

All commercial features are available for free in the packaged Sensu Go distribution up to an entity limit of 100. If your Sensu instance includes more than 100 entities, contact us to learn how to upgrade your installation and increase your limit. See the announcement on our blog for more information about our usage policy.

How can I contact the Sensu sales team?

We’d love to chat about solving your organization’s monitoring challenges with Sensu. Get in touch with us using this form.

What can I monitor with Sensu?

Sensu supports a wide range of plugins for monitoring everything from the server closet to the cloud. Install the Sensu agent on the hosts you want to monitor, integrate with the Sensu API, or take advantage of proxy entities to monitor anything on your network.

Sensuctl integrates with Bonsai, the Sensu asset index, where you’ll find plugins, libraries, and runtimes you need to automate your monitoring workflows. If you want to add your own asset, read the guide for sharing an asset on Bonsai.

You can also check out the 200+ plugins shared in the Sensu plugins community, including monitoring checks for AWS, Jenkins, Puppet, InfluxDB, and SNMP, or write your own Sensu plugins in any language using the Sensu plugin specification.

Does Sensu include a time series database for long-term storage?

No, Sensu does not store event data. We recommend integrating Sensu with a time series database, like InfluxDB, to store event data. See the guide to storing metrics with InfluxDB to get started.

Can I connect Sensu Go to clients and servers from Sensu Core and Sensu Enterprise?

No, Sensu Go agents and backends are not compatible with Sensu Core or Sensu Enterprise services.

Can I upgrade my Sensu Core 1.x deployment to Sensu Go?

Sensu Go is a complete redesign of the original Sensu. It uses separate packages, dependencies, and data models to bring you powerful new features. See the Sensu Go release announcement for more information. Due to these changes, some Sensu Core 1.x features are no longer supported in Sensu Go, such as standalone checks. To upgrade your Sensu Core 1.x deployment to Sensu Go, you’ll need to translate your Sensu Core 1.x configuration to the format Sensu Go expects and install the new Sensu Go services on your infrastructure. The Sensu Go upgrade guide includes a detailed feature comparison between Sensu Go and Sensu Core 1.x as well as tools to help you get started.

Which ports does Sensu use?

The Sensu backend uses:

  • 2379 (HTTP/HTTPS) Sensu storage client: Required for Sensu backends using an external etcd instance
  • 2380 (HTTP/HTTPS) Sensu storage peer: Required for other Sensu backends in a cluster
  • 3000 (HTTP/HTTPS) Sensu web UI: Required for all Sensu backends using a Sensu web UI
  • 8080 (HTTP/HTTPS) Sensu API: Required for all users accessing the Sensu API
  • 8081 (WS/WSS) Agent API: Required for all Sensu agents connecting to a Sensu backend

The Sensu agent uses:

  • 3030 (TCP/UDP) Sensu agent socket: Required for Sensu agents using the agent socket
  • 3031 (HTTP) Sensu agent API: Required for all users accessing the agent API
  • 8125 (UDP) StatsD listener: Required for all Sensu agents using the StatsD listener

The agent TCP and UDP sockets are deprecated in favor of the agent API.

For more information, see the Secure Sensu guide.

Can one Sensu backend monitor multiple sites?

Yes, as long as you meet the port requirements, a single Sensu backend can monitor Sensu agents at multiple sites.

Can I use Uchiwa with Sensu Go?

Due to Sensu Go’s implementation, it is not possible to use Uchiwa with Sensu Go. Sensu Go does have a built-in web UI that you can use to visually interact with your Sensu Go deployment.