Chapter 10. Monitoring with Sensu

In this chapter, we are going to cover the following topics:

  • Installing a Sensu server
  • Installing a Sensu client
  • Installing check prerequisites
  • Finding community checks
  • Adding a DNS check
  • Adding a disk check
  • Adding a RAM check
  • Adding a process check
  • Adding a CPU check
  • Creating e-mail alerts
  • Creating SMS alerts
  • Using Ansible to install Sensu

Introduction

One of the cornerstones of DevOps engineering is the effective monitoring of resources and services, and the ability to react to them in a timely fashion. This is not unique to DevOps; monitoring has been one of the key aspects of running a system for as long as there have been systems to run.

Monitoring takes many forms and there is no such thing as a finished monitoring system. ...

Get Learning DevOps: Continuously Deliver Better Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.