Projektowanie elementu Runbook
Podczas planowania nowego elementu Runbook należy rozpocząć od zdefiniowanego procesu, który chcesz zautomatyzować. Ten proces określa wybór działań elementu Runbook. W szczególności określ następujące elementy:
- Kiedy i jak często element Runbook będzie uruchamiany?
- Jakie kroki składają się na przepływ pracy?
- Jakie działania odzwierciedlają kroki w moim przepływie pracy?
- Jakiego typu dane są wymagane do rozpoczęcia przepływu pracy?
- Jakie dane są generowane na podstawie każdego działania?
- Jakie wyniki są generowane na końcu przepływu pracy?
- Jak są zgłaszane wyniki elementu Runbook?
Podczas projektowania elementu Runbook należy wziąć pod uwagę następujące kwestie:
Linki błędu i ostrzeżenia — ważne jest, aby obsługiwać wszystkie wyniki z działania. Działanie udostępnia domyślny ciąg powodzenia, ale nie udostępnia domyślnego przypadku niepowodzenia. Rozważ, czy należy odwrócić działanie lub zapisać wynik w pliku dziennika.
Zastąp domyślne ciągi — po zapoznaniu się z przepływem pracy w elemencie Runbook etykiety powinny identyfikować działania poszczególnych działań. Zmień nazwy łączy i etykiet działań na opisową nazwę.
Kolory łączy — zmienia kolor łączy, gdy istnieje warunek lub gałąź. Często używa się green jako powodzenia i RED w przypadku ostrzeżenia lub niepowodzenia. Należy używać standardowych skojarzeń, ale nie używać zbyt wielu kolorów lub utracić ich opisowy cel.
Ogranicz liczbę działań na element Runbook — zbyt wiele działań w jednym elemecie Runbook utrudnia administrowanie i rozwiązywanie problemów. Rozważ podzielenie elementu Runbook na kilka podzadań i utworzenie podrzędnych elementów Runbook dla każdego z tych podzadań. Podrzędne elementy Runbook można wywołać z nadrzędnego elementu Runbook. Te podrzędne elementy Runbook można użyć ponownie w innych przepływach pracy.
Dzienniki elementu Runbook — domyślnie opcje rejestrowania są wyłączone dla elementów Runbook. Po włączeniu rejestrowania dane znacznie zwiększają rozmiar bazy danych. Alternatywnie możesz zalogować się do systemu zewnętrznego lub pliku.