3 Operacje odzyskiwania

Przegląd

Operacje odzyskiwania umożliwiają otrzymywanie powiadomień, gdy problemy zostaną rozwiązane.

Zarówno wiadomości, jak i zdalne polecenia są obsługiwane w operacjach odzyskiwania. Chociaż można dodać kilka operacji, eskalacja nie jest obsługiwana — wszystkie operacje są przypisane do jednego kroku i dlatego zostaną wykonane jednocześnie.

Przypadki użycia

Niektóre przypadki użycia operacji odzyskiwania są następujące:

  1. Powiadom przy odzyskaniu wszystkich użytkowników, którzy zostali powiadomieni o problemie:

    • Wybierz Powiadom wszystkich zaangażowanych jako typ operacji.
  2. Miej wiele operacji przy odzyskaniu: wyślij powiadomienie i wykonaj zdalne polecenie:

    • Dodaj typy operacji do wysyłania wiadomości i wykonywania polecenia.
  3. Otwórz zgłoszenie w zewnętrznym systemie helpdesk/ticketing i zamknij je po rozwiązaniu problemu:

    • Utwórz zewnętrzny skrypt, który komunikuje się z systemem helpdesk.
    • Utwórz akcję z operacją, która wykonuje ten skrypt i w ten sposób otwiera zgłoszenie.
    • Skonfiguruj operację odzyskiwania, która wykonuje ten skrypt z innymi parametrami i zamyka zgłoszenie.
    • Użyj makra {EVENT.ID}, aby odwołać się do pierwotnego problemu.

Konfigurowanie operacji odzyskiwania

Aby skonfigurować operację odzyskiwania, wykonaj następujące kroki:

  1. Przejdź do zakładki Operations w formularzu konfiguracji akcji.

  2. Aby skonfigurować nową operację odzyskiwania, kliknij Add w sekcji Recovery operations. Aby edytować istniejącą operację, kliknij Edit obok operacji.

  3. Skonfiguruj szczegóły operacji.

Szczegóły operacji odzyskiwania

Dla zdarzeń odzyskiwania dostępne są trzy typy operacji:

  • Wyślij wiadomość — wyślij wiadomość odzyskiwania do określonego użytkownika;
  • Powiadom wszystkich zaangażowanych — wyślij wiadomość odzyskiwania do wszystkich użytkowników, którzy zostali powiadomieni o zdarzeniu problemowym;
  • <nazwa zdalnego polecenia> — wykonaj zdalne polecenie. Polecenia są dostępne do wykonania, jeśli zostały wcześniej zdefiniowane w skryptach globalnych z wybranym zakresem Action operation.

Parametry dla każdego typu operacji opisano poniżej. Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką. Po zakończeniu kliknij Dodaj, aby dodać operację do listy Operacje odzyskiwania.

Zwróć uwagę, że jeśli ten sam odbiorca jest zdefiniowany w kilku typach operacji bez określonej opcji Własna wiadomość, zduplikowane powiadomienia nie są wysyłane.

Typ operacji: wyślij wiadomość

Parametr Opis
Wyślij do grup użytkowników Wybierz grupy użytkowników, do których ma zostać wysłana wiadomość o odzyskaniu.
Aby otrzymać powiadomienie, grupa użytkowników musi mieć co najmniej uprawnienia „odczyt” do hosta permissions.
Wyślij do użytkowników Wybierz użytkowników, do których ma zostać wysłana wiadomość o odzyskaniu.
Aby otrzymać powiadomienie, użytkownik musi mieć co najmniej uprawnienia „odczyt” do hosta permissions.
Wyślij do typu nośnika Wyślij domyślną wiadomość o odzyskaniu do wszystkich dostępnych (skonfigurowanych i włączonych) typów nośników lub tylko do jednego określonego typu.
Własna wiadomość Jeśli ta opcja jest zaznaczona, można zdefiniować własną wiadomość.
Temat Temat własnej wiadomości. Temat może zawierać makra.
Wiadomość Własna wiadomość. Wiadomość może zawierać makra.

Typ operacji: zdalne polecenie

Parametr Opis
Lista celów Wybierz cele, na których ma zostać wykonane polecenie:
Bieżący host - polecenie jest wykonywane na hoście wyzwalacza, który spowodował zdarzenie problemu. Ta opcja nie będzie działać, jeśli w wyzwalaczu występuje wiele hostów.
Host - wybierz host(y), na których ma zostać wykonane polecenie.
Grupa hostów - wybierz grupę(y) hostów, na których ma zostać wykonane polecenie. Określenie nadrzędnej grupy hostów powoduje domyślnie wybranie wszystkich zagnieżdżonych grup hostów. W związku z tym zdalne polecenie zostanie również wykonane na hostach z grup zagnieżdżonych.
Polecenie na hoście jest wykonywane tylko raz, nawet jeśli host pasuje więcej niż jeden raz (np. z kilku grup hostów; indywidualnie i z grupy hostów).
Lista celów nie ma znaczenia, jeśli polecenie jest wykonywane na serwerze Zabbix. Wybranie większej liczby celów w takim przypadku powoduje jedynie, że polecenie zostanie wykonane na serwerze więcej razy.
Zwróć uwagę, że w przypadku skryptów globalnych wybór celu zależy również od ustawienia Grupa hostów w konfiguracji skryptu globalnego.

Typ operacji: powiadom wszystkich zaangażowanych

Parametr Opis
Własna wiadomość Jeśli zaznaczone, można zdefiniować własną wiadomość.
Temat Temat własnej wiadomości. Temat może zawierać makra.
Wiadomość Własna wiadomość. Wiadomość może zawierać makra.