Highly Composable

By providing a monitoring agent, an event processor, and documented APIs, Sensu enables users to compose a comprehensive monitoring system to meet the unique requirements of their organization.

Designed for the Cloud

Designed in the era of Cloud computing, Sensu’s modern architecture allows it to monitor dynamic infrastructure at scale, capable of securely traversing complex public networks to monitor thousands of globally distributed machines and services.

Passionate Community

The Sensu Project is propelled by an ever growing community of passionate practitioners, helping each other create solutions to problems, and working together to continue to build the best (and only) open source monitoring framework.

The Sensu Newsletter

Get updates about Sensu Core & Sensu Enterprise, including notifications when new releases are available. No more than one email per week, no less than one email per month. #monitoringlove

Sensu Core always open source

The Sensu Open Source Project (a.k.a. "Sensu Core") intends to provide an open framework for building comprehensive monitoring solutions, without imposing restrictions or being overly opinionated. While new user-facing "features" may be developed exclusively in Sensu Enterprise, the framework that makes those features possible will always be a part of Sensu Core.

Execute service checks

Sensu can monitor application and system services, detecting those in an unhealthy state. Service checks can be used, for example, to determine if a service like HAProxy is up or down, or if a web application is responding to requests.

Send notifications

Sensu can send a variety of notifications for various events; for example, a service fails and the operations team needs to be alerted. There are a number of community maintained plugins to send these notifications via a variety of media such as email, IRC, Slack, etc.

Collect metrics

The Sensu check format is composed of an exit status code, and an arbitrary payload (e.g. message string, PerfData, JSON, animated cat GIFs, etc). This simplicity provides a single platform to collect and ship a variety of metric formats to different metric data stores (e.g. Graphite, InfluxDB, OpenTSDB, etc).

External input

Sensu’s monitoring agent (sensu-client) provides a TCP and UDP socket that can accept external JSON data. Applications can leverage this interface to report errors or ship application-specific metric data.


Sensu’s API provides access to event and agent data, the ability to request check executions, and resolve events. The API also provides a key/value store.

Secure connectivity

Sensu leverages transports that offer SSL encryption, authentication, and granular ACLs. Sensu's connections traverse complex network topologies, including those that use NAT and VPNs.

Sensu Enterprise is now available!

With Sensu Enterprise you can have all of the power of the best open-source monitoring framework (and community) in the world, plus third-party integrations designed to get Sensu up and running with the tools you're already using, and Enteprise-Class Support for when you need help. What are you waiting for?

Community Support

The majority of Sensu users are DIY types, fully capable of helping themselves with the aid of some basic support resources. These very same users are one of the greatest strengths of the Sensu project because they make up a healthy community whose individual contributions benefit the whole. Please note the following official community support resources:


The official Sensu documentation can be found here. If you can't find what you're looking for in the docs, please submit an issue with your question, or press the "Edit this Page" button in the sidebar of any documentation page to submit a PR and help us improve the docs!

Internet Relay Chat (IRC)

The primary source of community support for Sensu can be found on the official Sensu IRC channel, which is hosted on IRC at irc.freenode.net #sensu (Logs). If you're patient, you can usually find answers to your questions there. We (the Sensu Support Team) also like to hang out in #sensu and answer questions whenever we can.

Mailing Lists

There are two mailing lists for Sensu: a Users mailing list, and a Sensu Developers Mailing List. Both lists are hosted on Google Groups. Head on over and join the conversation!


Follow the the Official @sensuapp Twitter account to stay up to date on the latest community news, or mention @sensuapp in your tweets for favorites and RTs. The official Twitter hashtag for Sensu is #sensuapp.