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, w których trudno jest określić, czy problem został rozwiązany na podstawie wyrażenia wyzwalacza.
W takich przypadkach problem należy rozwiązać ręcznie.
Na przykład syslog może zgłaszać, że niektóre parametry jądra wymagają dostosowania, aby zapewnić optymalną wydajność. W takim przypadku problem jest zgłaszany administratorom Linuxa, którzy go naprawiają, a następnie zamykają problem ręcznie.
Problemy można zamykać 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 w ten sposób zdarzenie problemu.
Wygenerowane zdarzenie OK zawiera pełny zestaw tagów zdarzenia rozwiązanych dla tego zdarzenia (w tym tagi odziedziczone 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 powiązany wyzwalacz nigdy ponownie nie przejdzie w stan Problem. Wyrażenie wyzwalacza jest ponownie oceniane i może skutkować problemem:
- Gdy pojawią się nowe dane dla dowolnej pozycji uwzględnionej w wyrażeniu wyzwalacza (należy pamiętać, że wartości odrzucone przez krok przetwarzania wstępnego ograniczającego częstotliwość nie są uznawane za odebrane i nie spowodują ponownej oceny wyrażenia wyzwalacza);
- Gdy w wyrażeniu są używane 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ę Zezwalaj na ręczne zamknięcie.

Okno aktualizacji problemu
Jeśli wystąpi problem dla wyzwalacza z flagą Manual close, możesz otworzyć okno podręczne aktualizacji problemu dla tego problemu i zamknąć go ręcznie.
Aby zamknąć problem, zaznacz opcję Close problem w formularzu i kliknij Update.

Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.
Żądanie jest przetwarzane przez serwer Zabbix. Zwykle zamknięcie problemu zajmuje kilka sekund. W trakcie tego procesu w Monitoring > Problems jako status problemu wyświetla się CLOSING.
Weryfikacja
Można zweryfikować, że problem został zamknięty ręcznie:
- w szczegółach zdarzenia, dostępnych przez Monitoring > Problemy;
- za pomocą makra
{EVENT.UPDATE.HISTORY}w wiadomościach powiadomień, które dostarczy te informacje.