Sensu - Introduction

Get your feet wet with this Next Generation Monitoring Framework!
Rating: 4.6 out of 5 (849 ratings)
15,979 students
Sensu - Introduction
Rating: 4.6 out of 5 (849 ratings)
15,979 students
Knowledge of how to Install Sensu!
You will setup a Sensu Check!
How to setup a Sensu Dashboard and how to use it!
A solid understanding of Sensu's Architecture.

Requirements

  • Standard Linux administration knowledge (installing packages, starting things, looking at logs).
  • A VM or Server with a modern OS (Ubuntu is used in this Video) for installing Sensu and testing it out.
  • The server must have access to the internet to download packages and send email.
  • A sense of Curiosity for learning new things!
Description

Sensu is a powerful Next-Generation monitoring framework that is quickly replacing traditional monitoring systems like Zabbix, Icinga, and Nagios.

But diving into a new monitoring system can be difficult without a guide to show you the way! This course can be your guide to understanding how Sensu works and how to deploy it to your infrastructure.

This introductory course will teach you the basics of Sensu's architecture and how to take advantage of the flexibility it provides to build awesome systems.

Contents

  • In-depth architectural overview
  • All videos closed-captioned in English. Hear and See for optimal learning!
  • Step-by-step howto instructions on getting Sensu up and running
  • Leverage your existing Nagios plugins written in C, Python, or Bash
  • Take advantage of the plethora of Open Source Sensu plugins in Ruby!
  • Learn about RabbitMQ, Redis, Ruby Gems, Sensu's API, and more
  • Use Uchiwa, the awesome open source Dashboard for Sensu
  • Setup the foundation to build on more intermediate and advanced Sensu topics

When you are finished with this course you will have setup a complete monitoring solution that actually checks things and actually sends email. This is not a theoretical course, it is a practical one that leaves you with skills and infrastructure to build upon.

Let Me Make The Mistakes For You

It's one thing to read docs and get perfect copy-paste command line examples that work. It is another thing to be in real life watching a real engineer fight a live system and try to get it working! I purposely make mistakes just to demonstrate what happens when things go wrong. That gives me an excuse to troubleshoot the problem and then solve it. Then, when you encounter that same mistake in your infrastructure, you will know exactly what to do!

For Dev and Ops Alike

Sysadmins, Devops Practitioners, Infrastructure engineers, SREs, and simply curious software engineers should take this course to better their craft and learn more about what makes Sensu special. It is not your grandfather's monitoring system. It is a modern, scalable, flexible monitoring system with a great API to integrate with your infrastructure.

Even if you don't end up using Sensu in Production, taking this course will still level-up your monitoring game, by increasing the scope of your DevOps toolbox. So enroll today and check it out!

Who this course is for:
  • *Sysadmins* who are sick of inflexible monitoring systems!
  • Curious *Devopsy* types who have heard of Sensu and would like to try it for themselves!
  • System *engineers* who want to further their craft by adding a super cool tool to their toolbox!
Course content
5 sections • 14 lectures • 1h 50m total length
  • Introduction
    01:25
  • What the heck is Sensu and how does it work?
    14:55
  • Why Should I Care About Sensu?
    13:15
  • Check your understanding of how Sensu really works
    4 questions
  • Setup and Configuring RabbitMQ
    05:13
  • Installing Redis
    02:43
  • Installing Sensu
    08:37
  • What talks to what here?
    3 questions
  • Configuring and starting the Sensu Client
    05:26
  • Installing Uchiwa - The Sensu Dashboard
    06:11
  • Tinkering with Clients and Checks in Uchiwa
    11:56
  • Test Your Uchiwa Understanding
    6 questions
  • Adding a Real Handler
    19:05
  • Adding a Real Check
    13:51
  • Adding Checks and Handlers
    4 questions
  • Open Source vs Enterprise
    05:30
  • Evaluating the Open Source versus Enterprise Edition versions of Sensu
    4 questions
  • Conclusion
    01:55
  • Bonus Lecture: Intermediate Topics
    00:14

Instructor
System Engineer
Kyle Anderson
  • 4.6 Instructor Rating
  • 928 Reviews
  • 16,165 Students
  • 2 Courses

I love building systems I can be proud of.

I also love teaching and empowering others to do the same.

All of my lessons come from this passion, and hopefully it shows.I teach from a background of real experience on tools and technologies that I use in production. (I don't want to teach something that I haven't been on call for.)

I specialize in Advanced deep-dives in distributed systems that are difficult to learn about from a manual. (Which is why I love teaching them!)