3 Ręczne zamykanie problemów

Omówienie

Chociaż zazwyczaj zdarzenia problemowe są rozwiązywane automatycznie, gdy status 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 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 systemu Linux, 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, a tym samym zamyka zdarzenie problemowe.

Ręczne zamknięcie problemu nie oznacza, że powiązany wyzwalacz nigdy więcej nie przejdzie w stan „Problem”. Wyrażenie wyzwalacza jest ponownie oceniane i może ponownie spowodować wystąpienie problemu:

  • Gdy pojawią się nowe dane dla dowolnej pozycji uwzględnionej w wyrażeniu wyzwalacza (należy pamiętać, że wartości odrzucone przez krok preprocessingu 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ę Allow manual close.

Okno aktualizacji problemu

Jeśli wystąpi problem dla wyzwalacza z flagą Manual close, możesz otworzyć okno podręczne aktualizacji problemu tego problemu i zamknąć problem 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 MonitoringProblems jako status problemu wyświetlany jest komunikat CLOSING.

Weryfikacja

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

  • w szczegółach zdarzenia, dostępnych przez MonitoringProblemy;
  • za pomocą makra {EVENT.UPDATE.HISTORY} w wiadomościach powiadomień, które dostarczy tych informacji.