Core features

Sensu Core is the original open source monitoring event pipeline, tested at scale and trusted for production workloads by industry leaders.

Join the Sensu Community

Sensu Core is the open source heart of Sensu, with over 400,000 monthly installations.

Get involved
circles with eyes

Automate your monitoring workflows

Sensu integrates with the tools and technologies you’re already using (like Nagios plugins) while preparing you for what’s next (from Kubernetes to serverless architectures).

sensu solutions graphic

Hit the ground running with Sensu Plugins

Our community has created over 200 plugins to share their monitoring expertise. Download (and contribute!) to build your unique monitoring event pipeline.

Key features of Sensu Core

Service checks@2x

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. Our implementation is consistent with Nagios' check plugin specification, allowing for any Nagios plugin to run on Sensu without modification.

Learn More
Collect metrics@2x

Collect metrics

Sensu simplifies the process of gaining insightful metrics from complex distributed systems. 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 every metric data point that is meaningful to your business.

Learn More
Send notifications@2x

Send notifications

Sensu notifies your team about events before your customers do, using services such as email, PagerDuty, Slack, Jira, IRC, and many more. Customize your workflow by writing a handler or editing a plugin shared by the Sensu Community.

Learn More
Dynamic client reg@2x

Dynamic client registry

Sensu's use of the pubsub pattern of communication allows for automated registration & de-registration of ephemeral systems — allowing you to dynamically scale your infrastructure up and down without fear of generating false-positive alert storms.

Learn More
Self service monitoring@2x

RESTful API

The Sensu API provides access to monitoring data collected by Sensu, such as a client registry, check results, and event data. The API can be used to request adhoc check executions, resolve events, and more.

Learn More
External input@2x

Flexible inputs

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 directly to Sensu or ship application-specific metric data.

Learn More

Sensu features, designed for enterprise

Sensu Enterprise builds upon the differentiated value provided by Sensu Core with enhanced features to simplify operations and governance, with multi-cloud support for monitoring at scale.

Built-in Contact Routing

Every incident or outage has an ideal first responder, a team or individual with the knowledge to triage and address an issue. Sensu Enterprise contact routing makes it possible to assign checks to specific teams and/or individuals, reducing MTTR. Contact routing works with all of the Sensu Enterprise third-party integrations.

Metric Translation

Sensu Enterprise provides built-in metric translation that allows you to collect metrics in various formats from disparate data sources, mutate them into a proprietary intermediate format that's been optimized for portability, and output metric data to multiple destinations.

Frequently Asked Questions

Read the FAQ for further information on supported operating systems, platform recommendations, configuration options, and more.