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