3 Ręczne zamykanie problemów

Przegląd

Chociaż zazwyczaj zdarzenia problemów są rozwiązywane automatycznie, gdy stan wyzwalacza zmienia się z Problem na OK, mogą wystąpić przypadki, gdy trudno jest określić, czy problem został rozwiązany za pomocą wyrażenia wyzwalacza. W takich przypadkach problem musi zostać rozwiązany ręcznie.

Na przykład syslog może zgłaszać, że niektóre parametry jądra wymagają dostrojenia w celu uzyskania optymalnej wydajności. W takim przypadku problem jest zgłaszany administratorom Linuksa, którzy go naprawiają, a następnie ręcznie zamykają problem.

Problemy mogą być zamykane ręcznie tylko dla wyzwalaczy z włączoną opcją Allow manual close.

Gdy problem zostanie „zamknięty ręcznie”, Zabbix generuje nowe wewnętrzne zadanie dla serwera Zabbix. Następnie proces task manager wykonuje to zadanie i generuje zdarzenie OK, zamykając tym samym zdarzenie problemu.

Wygenerowane zdarzenie OK zawiera pełny zestaw tagów zdarzenia określonych dla tego zdarzenia (w tym tagi dziedziczone z szablonów, hostów i wyzwalaczy). Tagi te są dostępne w powiadomieniach oraz w makrach takich jak {EVENT.RECOVERY.TAGS} i {EVENT.RECOVERY.TAGSJSON}.

Ręczne zamknięcie problemu nie oznacza, że bazowy wyzwalacz nigdy więcej nie przejdzie do stanu Problem. Wyrażenie wyzwalacza jest oceniane ponownie i może ponownie skutkować problemem:

  • Gdy nadejdą nowe dane dla dowolnej pozycji uwzględnionej w wyrażeniu wyzwalacza (należy pamiętać, że wartości odrzucone przez krok przetwarzania wstępnego typu throttling nie są uznawane za odebrane i nie spowodują ponownej oceny wyrażenia wyzwalacza);
  • Gdy w wyrażeniu używane są funkcje date and time i/lub nodata().

Konfiguracja

Do ręcznego zamknięcia problemu wymagane są dwa kroki.

Konfiguracja wyzwalacza

W konfiguracji wyzwalacza włącz opcję Allow manual close.

Okno aktualizacji problemu

Jeśli dla wyzwalacza z flagą Manual close wystąpi problem, możesz otworzyć wyskakujące okno aktualizacji problemu dla tego problemu i zamknąć problem ręcznie.

Aby zamknąć problem, zaznacz w formularzu opcję Close problem i kliknij Update.

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

Żądanie jest przetwarzane przez serwer Zabbix. Zamknięcie problemu zwykle zajmuje kilka sekund. W trakcie tego procesu w Monitoring > Problems jako status problemu wyświetlane jest CLOSING.

Weryfikacja

Można zweryfikować, że problem został zamknięty ręcznie:

  • w szczegółach zdarzenia, dostępnych przez Monitoring > Problems;
  • używając makra {EVENT.UPDATE.HISTORY} w wiadomościach powiadomień, które dostarczy tę informację.