Welcome friends 👋! This repository is intended primarily for Sensu 2.0 Alpha users to guide them through their initial use. The Alpha Program is a small, high-touch collaboration with Sensu Inc's engineering team as they produce a Beta ready for wider use. We appreciate everyone's patience in this early stage. For regular updates, join our Community Slack or our mailing list.
If you are not already a Sensu 2.0 Alpha Program participant, visit sensuapp.org/alpha to apply!
Sensu 2.0 is a complete rewrite of Sensu in Go. It can be installed via a binary distribution, packages, or used in Docker containers (see the installation instructions for further details). There are three components to Sensu 2.0: the sensu-backend, sensu-agent, and sensuctl programs.
The sensu-backend
program replaces sensu-server
and sensu-api
. It will
also replace the sensu-enterprise-dashboard
or uchiwa
programs in the future.
It is responsible for the Sensu 2.0 API and Transport.
The sensu-agent
program replaces sensu-client
.
The first UI we've implemented for Sensu 2.0 is the CLI sensuctl
. See the
CLI section for more information.
- What's different? - What's different in Sensu 2.0?
- Installation - Installing and Configuring Sensu 2.0
- CLI An overview of the Sensu CLI utility - sensuctl
- RBAC - An overview of Sensu RBAC and Multitenancy
- Users - Creating and managing users and roles
- Checks - Creating and managing checks and assets
- Getting Help - How to get help with Sensu 2.0