CLASSROOM // HOMELAB ACADEMY M14 LESSON
M14 LESSONlesson

Homelab Academy / Modules

Teach it back 08-ups-monitoring-and-safe-shutdown: Lesson

Orient, prior check, guided practice, required Feynman, reflect.

Show commands for:

Overview

Module: Segmentation, Backup & Power
Activity type: Lesson (Orient → Recall → Learn → Explain → Reflect)
Learning objective: Explain the roles of a UPS, UPS driver, monitoring daemon, client, and shutdown coordinator.
Bloom level: Understand / Apply
Last reviewed: 2025-03-08

Objective

Learning objective

Explain the roles of a UPS, UPS driver, monitoring daemon, client, and shutdown coordinator.

Why it matters

Why this matters

Teach operators how to interpret UPS state, design a conservative shutdown policy, prevent duplicate shutdown requests, and validate the policy with simulated Network UPS Tools data without changing host power settings or interacting with real UPS hardware.

Learn

Learn

Complete the module reading first:

Teach it back

Feynman teach-back: required

prompt

Explain the design to a family member using the idea of a phone battery and an unreliable battery indicator.

model_explanation

A UPS is like a temporary battery for computers. The monitoring system should not turn everything off because one reading says the wall power flickered. It checks repeatedly to confirm that the battery is truly becoming critical. It also rejects old readings, because an old message does not describe what is happening now. Once it asks the computers to shut down, it remembers that request so it does not ask repeatedly. If wall power is confirmed to have returned, it clears that memory and waits for the next event.

Answers save in this browser (localStorage). Completing all five fields is part of the mastery unlock.

Reflect

Reflection

  1. What did I learn?
  2. What did I struggle with?
  3. How does this connect to earlier classes?
Learn

Topic path (do in order)

Step Activity Purpose
1 Reading Learn
2 This lesson (Feynman) Explain
3 Lab Practice
4 Homework Apply
5 Quiz Test
← ReadingLab →