Turn an ambiguous incident into a timed, testable runbook with safe commands, comparisons, and clear handoff notes for responders.
Intermediate35–50 minutes5 steps
Why this workflow matters
A runbook earns trust when it helps under pressure. That means clear triggers, safe evidence gathering, decision points, rollback instructions, and ownership—not a long narrative copied from a resolved ticket.
For the reusable builders and practice material behind this workflow, visit the learning and runbook tools hub.
Work through the steps
0 of 5 complete
1
Draft the decision path
Uses Runbook Template Builder
What to understand
Begin with the condition that activates the runbook, the owner, prerequisites, safety warnings, and an exit criterion. Every action should produce evidence or change a known state.
Try it
Draft a runbook for a failed health check. Include triage, escalation, recovery verification, rollback, and a link placeholder for monitoring. Complete the exercise in the Runbook Template Builder, then return here to verify the checkpoint.
Checkpoint
A teammate can tell when to start, when to stop, and who owns the next decision.
2
Choose observable commands
Uses Linux Commands Reference
What to understand
Prefer read-only diagnostics before state-changing commands. Record expected output and failure output so an operator knows what the command proved.
Try it
Find commands for process inspection, disk usage, recent logs, and network sockets. Add one expected observation from each to the runbook. Complete the exercise in the Linux Commands Reference, then return here to verify the checkpoint.
Checkpoint
The first diagnostic steps do not restart, delete, or overwrite anything.
3
Make configuration drift visible
Uses Text Diff Checker
What to understand
A diff turns “these files look similar” into a precise set of additions and removals. Redact secrets before placing configuration in any browser tool.
Try it
Compare two invented service configurations. Change a timeout, add a feature flag, and remove one endpoint. Complete the exercise in the Text Diff Checker, then return here to verify the checkpoint.
Checkpoint
Your runbook says which differences are expected and which should stop the procedure.
4
Define the automated schedule
Uses Cron Expression Builder
What to understand
Scheduled health checks need an explicit timezone, frequency, owner, and failure destination. A correct expression without those details is still an incomplete operational control.
Try it
Build a weekday schedule for 02:15 and record the timezone and alert destination beside the expression. Complete the exercise in the Cron Expression Builder, then return here to verify the checkpoint.
Checkpoint
You can list the next expected run times without guessing the server timezone.
5
Timebox the handoff
Uses Meeting Timer
What to understand
Incident calls drift when status, decisions, and actions are mixed together. Short agenda blocks help the lead surface the current impact, evidence, owner, and next update time.
Try it
Create a 15-minute handoff: two minutes for impact, five for evidence, five for actions, and three for owners and next update. Complete the exercise in the Meeting Timer, then return here to verify the checkpoint.
Checkpoint
Every open action has one owner and one follow-up time.
Path complete
You finished every checkpoint. Revisit any tool with your own non-sensitive practice data, or choose another path to connect this workflow to a new topic.