[Sensu Go Workshop] Lesson 7: Introduction to Agents

[Sensu Go Workshop] Lesson 7: Introduction to Agents

Mar 8, 2023

πŸ“šπŸ’» The Sensu Go Workshop is an instructor-led training series designed to empower developers, SREs, and DevOps teams begin their monitoring as code journeys. Why do I need an Observability Pipeline? What is Monitoring as Code? All these questions and more are answered in the workshop.

Taking the Workshop will help you to:

βœ… Take control of your monitoring and observability data with the Sensu Go observability pipeline
βœ… Schedule monitoring jobs across elastic multi-cloud infrastrucutre to execute custom scripts, including Nagios-style plugins
βœ… Collect custom application metrics and integrate observability data with external data platforms for unified business intelligence
βœ… Send alerts via Slack, Microsoft Teams, Pagerduty, ServiceNow, and more
βœ… Fine tune observability data processing workflows and eliminate alert fatigue using Sensu Go filters
βœ… Automate multi-cloud endpoint management – discovering new VMs, public cloud compute instances, containers, and more in real-time
βœ… Automate remediation (self-healing) with Sensu Go

LESSON SEVEN OVERVIEW

In Lesson 7️⃣, we will install and configure the Sensu agent, and discuss how events and other statuses are communicated to the backend.

This lesson is intended for operators of Sensu and assumes you have set up a local workshop environment.

0:00 - INTRO

00:40 - THE SENSU AGENT

01:29 - AUTHENTICATION AND COMMUNICATION

02:06 - EXERCISE 1: INSTALL THE SENSU AGENT

06:06 - CONFIGURING THE AGENT

06:30 - CONFIGURATION PRIORITY

07:02 - EXERCISE 2: CUSTOMIZE AGENT CONFIGURATION

09:50 - DISCUSSION TIME

12:49 - WHAT'S NEXT

❓If you ever get stuck or have questions, feel free to reach out to us on Discourse: https://discourse.sensu.io/

NEXT STEPS

πŸ‘€ Stay tuned for Lesson 8, where we will learn how to create, configure, and schedule checks, and how to select which hosts to run them on, using subscriptions.

RESOURCES:

πŸ“š [Documentation] Sensu Agent Reference: https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-schedule/agent/
πŸ“š [Documentation] Sensu Entity Reference: https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-entities/entities/
πŸ“š [Documentation] Sensu Architecture: https://docs.sensu.io/sensu-go/latest/operations/deploy-sensu/deployment-architecture/
πŸ“š [Documentation] Install Sensu Agents: https://docs.sensu.io/sensu-go/latest/operations/deploy-sensu/install-sensu/#install-sensu-agents
πŸ“š [Documentation] Configure Sensu Agent mTLS Authentication: https://docs.sensu.io/sensu-go/latest/operations/deploy-sensu/secure-sensu/#configure-sensu-agent-mtls-authentication
πŸ“š [Documentation] Sensu Subscriptions Reference: https://docs.sensu.io/sensu-go/latest/observability-pipeline/observe-schedule/subscriptions/

πŸ’» Lesson 7 on GitHub: https://github.com/sensu/sensu-go-workshop/blob/latest/lessons/operator/07/README.md#readme
πŸ“₯ Download Sensu: https://sensu.io/downloads
🐦 Follow us on Twitter: https://twitter.com/sensu
πŸ’¬ Join our Discourse community: https://discourse.sensu.io/