Difficulty: Beginner
Estimated Time: 10-15 minutes

Sensu is the industry leading solution for multi-cloud monitoring at scale. The Sensu monitoring event pipeline empowers businesses to automate their monitoring workflows and gain deep visibility into their multi-cloud environments.

In this tutorial, you'll learn the basics of Sensu Go and monitor a web server.

You're ready for the next level of Sensu-ing. Here are some resources to help continue your journey:

Learn Sensu in 15 minutes

Step 1 of 4

Get started with Sensu

Welcome to Learn Sensu: a series of interactive tutorials to help you get started with Sensu Go, using only your browser.

To the right, you'll see an interactive Ubuntu terminal. To run commands in the terminal, click on commands, like echo "Hello, world!", or type directly into the terminal.

In this tutorial, you'll learn the basics of Sensu and monitor a web server. To get started, run cd sandbox/sensu-go-docker && docker-compose up -d to deploy a basic Sensu stack:

  • a Sensu backend
  • the Nginx web server that we'll be monitoring
  • InfluxDB to store metrics
  • Grafana for visualization

Run docker container list to see the four containers; you can check out the Docker Compose file on GitHub.

Log in to the web UI

The web UI provides a unified view of your monitoring events with user-friendly tools to reduce alert fatigue.

To open the web UI in a new tab, select the tab above the terminal and log in using Sensu's default admin credentials: username: admin and password: [email protected]!.

For now, the webUI should be a blank slate: no incidents or entities. Select the ☰ icon to explore the events, entities, and checks pages.

Next: Creating a monitoring event