Návrh runbooku
Při plánování nového runbooku byste měli začít definovaným procesem, který chcete automatizovat. Tento proces určuje vaši volbu aktivit runbooku. Konkrétně určete následující:
- Kdy a jak často runbook běží?
- Jaké kroky tvoří pracovní postup?
- Jaké aktivity odrážejí kroky v pracovním postupu?
- Jaký typ dat je potřeba k zahájení pracovního postupu?
- Jaká data se generují z jednotlivých aktivit?
- Jaké výsledky se vytvoří na konci pracovního postupu?
- Jak se hlásí výsledky runbooku?
Při návrhu runbooku zvažte následující body:
Odkazy na selhání a upozornění – Je důležité zpracovat všechny výsledky z aktivity. Aktivita poskytuje výchozí řetězec úspěchu, ale neposkytuje výchozí případ selhání. Zvažte, jestli byste měli obrátit aktivitu nebo zapsat výsledek do souboru protokolu.
Nahraďte výchozí řetězce – když se podíváte na pracovní postup v runbooku, popisky by měly identifikovat, co jednotlivé aktivity dělají. Přejmenujte odkazy a popisky aktivit na popisný název.
Barvy odkazu – změna barvy odkazů, když je podmínka nebo větev. Pro upozornění nebo selhání je běžné používat funkci GREEN jako úspěch a RED. Měli byste použít standardní přidružení, ale nepoužívejte příliš mnoho barev nebo ztratíte jejich popisný účel.
Omezte počet aktivit na sadu Runbook – Příliš mnoho aktivit v jednom runbooku ztěžuje správu a řešení potíží. Zvažte rozdělení runbooku do několika dílčích dílčích úkoly a vytvoření podřízených runbooků pro každý z těchto dílčích úkoly. Podřízené runbooky můžete vyvolat z nadřazeného runbooku. Tyto podřízené runbooky můžete znovu použít v jiných pracovních postupech.
Protokoly runbooků – Ve výchozím nastavení jsou možnosti protokolování pro runbooky zakázané. Když povolíte protokolování, data výrazně zvětší velikost databáze. Jako alternativu se můžete přihlásit k externímu systému nebo souboru.