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 „zabroniony” dla użytkownika zdefiniowanego jako odbiorca operacji akcji lub jeśli użytkownik w ogóle nie ma zdefiniowanych praw 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 karty Operations w konfiguracji action.

Ogólne atrybuty operacji:
| Parameter | Description |
|---|---|
| Default operation step duration | 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. |
| Operations | Wyświetlane są operacje akcji, jeśli istnieją, wraz z następującymi szczegółami: Steps - krok(i) eskalacji, do których przypisana jest operacja. Details - typ operacji i jej odbiorca/cel. Lista operacji wyświetla również typ medium (email, SMS lub skrypt) oraz imię i nazwisko (w nawiasie po nazwie użytkownika) odbiorcy powiadomienia. Start in - po jakim czasie od zdarzenia operacja zostanie wykonana. Duration (sec) - wyświetlany jest czas trwania kroku. Wyświetlane jest Default, jeśli krok używa domyślnego czasu trwania, a czas jest wyświetlany, jeśli używany jest niestandardowy czas trwania. Actions - wyświetlane są linki do edycji i usuwania operacji. |
| Recovery operations | Wyświetlane są operacje akcji, jeśli istnieją, wraz z następującymi szczegółami: Details - typ operacji i jej odbiorca/cel. Lista operacji wyświetla również typ medium (email, SMS lub skrypt) oraz imię i nazwisko (w nawiasie po nazwie użytkownika) odbiorcy powiadomienia. Actions - wyświetlane są linki do edycji i usuwania operacji. |
| Update operations | Wyświetlane są operacje akcji, jeśli istnieją, wraz z następującymi szczegółami: Details - typ operacji i jej odbiorca/cel. Lista operacji wyświetla również typ medium (email, SMS lub skrypt) oraz imię i nazwisko (w nawiasie po nazwie użytkownika) odbiorcy powiadomienia. Actions - wyświetlane są linki do edycji i usuwania operacji. |
| Pause operations for symptom problems | Zaznacz to pole wyboru, aby wstrzymać operacje (po pierwszej operacji) dla problemów objawowych. 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 Trigger actions. |
| Pause operations for suppressed problems | Zaznacz to pole wyboru, aby opóźnić rozpoczęcie operacji na czas trwania okresu konserwacji. Gdy operacje zostaną uruchomione po zakończeniu konserwacji, zostaną wykonane wszystkie operacje, w tym te dla 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 okresie konserwacji. Ta opcja nie jest dostępna dla Service actions. |
| Notify about canceled escalations | Odznacz to pole wyboru, aby wyłączyć powiadomienia o anulowanych eskalacjach (gdy host, pozycja, wyzwalacz lub action są wyłączone). |
Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.
Aby skonfigurować szczegóły nowej operacji, kliknij
w bloku
Operations. Aby edytować istniejącą operację, kliknij
obok operacji.
Otworzy się okno podręczne, w którym można edytować szczegóły kroku operacji.
Szczegóły operacji

| Parametr | Opis | ||
|---|---|---|---|
| Operacja | Wybierz operację: Wyślij wiadomość - wysłanie wiadomości do użytkownika. <nazwa polecenia zdalnego> - wykonanie polecenia zdalnego. 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ń związanych z wykrywaniem i automatyczną rejestracją (zobacz powyżej). |
||
| Kroki | Wybierz krok lub kroki, do których ma zostać przypisana operacja w harmonogramie eskalacji: Od - wykonuj, zaczynając od tego kroku. Do - wykonuj do tego kroku (0=bez ograniczeń, wykonanie nie będzie ograniczone). |
||
| Czas trwania kroku | Niestandardowy czas trwania tych kroków (0=użyj domyślnego czasu trwania kroku). Obsługiwane są przyrostki 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óżne czasy trwania kroku, uwzględniany i stosowany jest najkrótszy z nich. |
||
| 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ść. Grupa użytkowników musi mieć co najmniej uprawnienia „odczyt” uprawnienia do host, aby można było wysłać powiadomienie. |
||
| Wyślij do użytkowników | Wybierz użytkowników, do których ma zostać wysłana wiadomość. Użytkownik musi mieć co najmniej uprawnienia „odczyt” uprawnienia do host, aby można było wysłać powiadomienie. |
||
| Wyślij do typu nośnika | Wyślij wiadomość do wszystkich dostępnych (skonfigurowanych i włączonych) typów nośników lub tylko do określonego typu. | ||
| Niestandardowa wiadomość | Jeśli opcja jest zaznaczona, można skonfigurować niestandardową wiadomość. W przypadku powiadomień o zdarzeniach wewnętrznych za pośrednictwem webhooków niestandardowa wiadomość jest wymagana. |
||
| Temat | Temat niestandardowej wiadomości. Temat może zawierać makra. Jest ograniczony do 255 znaków. | ||
| Wiadomość | Niestandardowa wiadomość. Wiadomość może zawierać makra. Jest ograniczona do określonej liczby znaków zależnie od typu bazy danych (więcej informacji zawiera sekcja Wysyłanie wiadomości). | ||
| Typ operacji: polecenie zdalne | |||
| 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 wyzwalacz obejmuje wiele hostów. Host - wybierz host lub hosty, na których ma zostać wykonane polecenie. Grupa hostów - wybierz grupę lub grupy hostów, na których ma zostać wykonane polecenie. Określenie nadrzędnej grupy hostów powoduje niejawne wybranie wszystkich zagnieżdżonych grup hostów. Polecenie zdalne zostanie więc wykonane również na hostach z zagnieżdżonych grup. Polecenie na hoście jest wykonywane tylko raz, nawet jeśli host pasuje więcej niż raz (np. z kilku grup hostów, indywidualnie i z grupy hostów). Lista celów nie ma znaczenia, jeśli niestandardowy skrypt jest wykonywany na serwerze Zabbix. Wybranie w tym przypadku większej liczby celów spowoduje jedynie wielokrotne wykonanie skryptu na serwerze. Należy pamiętać, ż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ług, ponieważ w tym przypadku polecenia zdalne są zawsze wykonywane na serwerze Zabbix. |
||
| Warunki | Warunek wykonania operacji: Zdarzenie niepotwierdzone - tylko gdy zdarzenie nie zostało potwierdzone. Zdarzenie potwierdzone - tylko gdy zdarzenie zostało potwierdzone. Opcja Warunki jest dostępna tylko dla akcji wyzwalacza. |
||
Po zakończeniu kliknij Dodaj, aby dodać operację do listy Operacje.