2 Operacje

Przegląd

Dla wszystkich zdarzeń można zdefiniować następujące operacje:

  • Wyślij wiadomość
  • Wykonaj zdalne polecenie

Serwer Zabbix nie tworzy alertów, jeśli dostęp do hosta jest jawnie „denied” dla użytkownika zdefiniowanego jako odbiorca operacji akcji lub jeśli użytkownik w ogóle nie ma zdefiniowanych żadnych uprawnień do hosta.

Dla zdarzeń wykrywania i autorejestracji dostępne są dodatkowe operacje:

  • Dodaj host
  • Usuń host
  • Włącz host
  • Wyłącz host
  • Dodaj do grupy hostów
  • Usuń z grupy hostów
  • Dodaj tagi hosta
  • Usuń tagi hosta
  • Podłącz szablon
  • Odłącz szablon
  • Ustaw tryb inwentaryzacji hosta

Konfigurowanie operacji

Aby skonfigurować operację, przejdź do zakładki Operacje w konfiguracji action.

Ogólne atrybuty operacji:

Parametr Opis
Domyślny czas trwania kroku operacji Domyślny czas trwania jednego kroku operacji (od 60 sekund do 1 tygodnia).
Na przykład godzinny czas trwania kroku oznacza, że jeśli operacja zostanie wykonana, przed następnym krokiem upłynie godzina.
Obsługiwane są sufiksy czasu, np. 60s, 1m, 2h, 1d.
Obsługiwane są makra użytkownika.
Operacje Wyświetlane są operacje akcji (jeśli istnieją) wraz z następującymi szczegółami:
Kroki — krok(i) eskalacji, do których przypisana jest operacja.
Szczegóły — typ operacji oraz jej odbiorca/cel.
Na liście operacji wyświetlany jest również używany typ nośnika (e-mail, SMS lub skrypt), a także imię i nazwisko (w nawiasie po nazwie użytkownika) odbiorcy powiadomienia.
Rozpocznij za — po jakim czasie od zdarzenia operacja zostanie wykonana.
Czas trwania (sek.) — wyświetlany jest czas trwania kroku. Jeśli krok używa czasu domyślnego, wyświetlane jest Domyślny, a jeśli używany jest czas niestandardowy, wyświetlany jest czas.
Działania — wyświetlane są odnośniki do edycji i usunięcia operacji.
Operacje odzyskiwania Wyświetlane są operacje akcji (jeśli istnieją) wraz z następującymi szczegółami:
Szczegóły — typ operacji oraz jej odbiorca/cel.
Na liście operacji wyświetlany jest również używany typ nośnika (e-mail, SMS lub skrypt), a także imię i nazwisko (w nawiasie po nazwie użytkownika) odbiorcy powiadomienia.
Działania — wyświetlane są odnośniki do edycji i usunięcia operacji.
Operacje aktualizacji Wyświetlane są operacje akcji (jeśli istnieją) wraz z następującymi szczegółami:
Szczegóły — typ operacji oraz jej odbiorca/cel.
Na liście operacji wyświetlany jest również używany typ nośnika (e-mail, SMS lub skrypt), a także imię i nazwisko (w nawiasie po nazwie użytkownika) odbiorcy powiadomienia.
Działania — wyświetlane są odnośniki do edycji i usunięcia operacji.
Wstrzymaj operacje dla problemów symptomów Zaznacz to pole wyboru, aby wstrzymać operacje (po pierwszej operacji) dla problemów symptomów.
Pamiętaj, że to ustawienie wpływa tylko na eskalacje problemów; operacje odzyskiwania i aktualizacji nie będą nim objęte.
Ta opcja jest dostępna tylko dla Akcji wyzwalaczy.
Wstrzymaj operacje dla wyciszonych problemów Zaznacz to pole wyboru, aby opóźnić rozpoczęcie operacji na czas trwania okresu konserwacji. Po uruchomieniu operacji, po zakończeniu konserwacji, zostaną wykonane wszystkie operacje, w tym także te dotyczące zdarzeń z okresu konserwacji.
Pamiętaj, że to ustawienie wpływa tylko na eskalacje problemów; operacje odzyskiwania i aktualizacji nie będą nim objęte.
Jeśli odznaczysz to pole wyboru, operacje będą wykonywane bez opóźnienia nawet w trakcie okresu konserwacji.
Ta opcja nie jest dostępna dla Akcji usług.
Powiadamiaj o anulowanych eskalacjach Odznacz to pole wyboru, aby wyłączyć powiadomienia o anulowanych eskalacjach (gdy host, pozycja, wyzwalacz lub akcja są wyłączone).

Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.

Aby skonfigurować szczegóły nowej operacji, kliknij w bloku Operacje. Aby edytować istniejącą operację, kliknij obok operacji. Otworzy się wyskakujące okno, w którym można edytować szczegóły kroków operacji.

Szczegóły operacji

Parametr Opis
Operacja Wybierz operację:
Wyślij wiadomość - wyślij wiadomość do użytkownika.
<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 Operacja akcji.
Więcej operacji jest dostępnych dla zdarzeń opartych na wykrywaniu i autorejestracji (patrz wyżej).
Kroki Wybierz krok(i), do których ma zostać przypisana operacja w harmonogramie eskalacji:
Od - wykonuj od tego kroku.
Do - wykonuj do tego kroku (0=nieskończoność, wykonanie nie będzie ograniczone).
Czas trwania kroku Niestandardowy czas trwania dla tych kroków (0=użyj domyślnego czasu trwania kroku).
Obsługiwane są sufiksy czasu, np. 60s, 1m, 2h, 1d.
Obsługiwane są makra użytkownika.
Do tego samego kroku można przypisać kilka operacji. Jeśli dla tych operacji zdefiniowano różny czas trwania kroku, brany jest pod uwagę najkrótszy i stosowany do kroku.
Typ operacji: wyślij wiadomość
Wyślij do grup użytkowników Wybierz grupy użytkowników, do których ma zostać wysłana wiadomość.
Aby otrzymać powiadomienie, grupa użytkowników musi mieć co najmniej uprawnienia „odczyt” do hosta.
Wyślij do użytkowników Wybierz użytkowników, do których ma zostać wysłana wiadomość.
Aby otrzymać powiadomienie, użytkownik musi mieć co najmniej uprawnienia „odczyt” do hosta.
Wyślij do typu mediów Wyślij wiadomość do wszystkich dostępnych (skonfigurowanych i włączonych) typów mediów lub tylko do jednego określonego.
Własna wiadomość Jeśli opcja jest zaznaczona, można skonfigurować własną wiadomość.
W przypadku powiadomień o zdarzeniach wewnętrznych przez webhooki, własna wiadomość jest obowiązkowa.
Temat Temat własnej wiadomości. Temat może zawierać makra. Jest ograniczony do 255 znaków.
Wiadomość Własna wiadomość. Wiadomość może zawierać makra. Jej długość jest ograniczona do określonej liczby znaków w zależności od typu bazy danych (więcej informacji znajduje się w sekcji Wysyłanie wiadomości).
Typ operacji: zdalne polecenie
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 zadział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 niejawnie wybiera wszystkie zagnieżdżone grupy hostów. W ten sposób 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 na serwerze Zabbix wykonywany jest skrypt niestandardowy. Wybranie większej liczby celów w takim przypadku powoduje jedynie wielokrotne wykonanie skryptu na serwerze.
Zwróć uwagę, że w przypadku skryptów globalnych wybór celu zależy również od ustawienia Grupa hostów w konfiguracji skryptu globalnego.
Opcja Lista celów nie jest dostępna dla Akcji usługi, ponieważ w tym przypadku zdalne polecenia są zawsze wykonywane na serwerze Zabbix.
Warunki Warunek wykonania operacji:
Zdarzenie nie jest potwierdzone - tylko gdy zdarzenie nie jest potwierdzone.
Zdarzenie jest potwierdzone - tylko gdy zdarzenie jest potwierdzone.
Opcja Warunki jest dostępna tylko dla Akcji wyzwalacza.

Po zakończeniu kliknij Dodaj, aby dodać operację do listy Operacje.