Ponowne sprawdzenie stanu witryny, aby uniknąć fałszywych alarmów
Opublikowany: Alex Shashenko 2023-03-06 wszystkie artykułySystem monitorowania HostTracker sprawdza witryny zgodnie z zadaną polityką monitorowania konfiguracja. Wykryty stan UP lub DOWN może mieć charakter lokalny lub tymczasowy, dlatego jest przedmiotem weryfikacji i potwierdzenia przed podjęciem kolejnej akcji, alertem lub aktualizacją statystyk dotyczących czasu pracy.
Przykłady błędów, takich jak przestoje spowodowane nowym wdrożeniem i propagacją konfiguracji (niedostępność DNS), czarna lista witryn lokalnych, niezgodne środowisko sprawdzania technologii agenta do serwera, są weryfikowane poprzez ponowne sprawdzenie z lokalizacji skonfigurowanej lokalizacji geograficznej.
HostTracker obsługuje następujące strategie ponownego sprawdzania:
- Głosowanie większości określa, czy nowy status jest ważny. W przypadku nowego statusu (GÓRA/DÓŁ) system przydziela do 7 nowych lokalizacji z określonego obszaru geograficznego monitorowania w celu jego potwierdzenia. Zwracane wyniki z tych lokalizacji są grupowane według statusu, a o stanie GÓRA/DÓŁ decyduje większa grupa agentów. Przykład: jeśli Nowy Jork, Boston, Chicago zwróciły status UP, DOWN, UP w wyniku ponownego sprawdzenia możliwego DOWN z Miami, ten DOWN jest niepotwierdzony i odrzucony. Lokalizacja w Miami zostanie ukarana i nie będzie brana pod uwagę podczas kontroli monitorowanego obiektu. Alternatywnie, jeśli Miami pierwotnie zwróciło UP, Nowy Jork i Chicago potwierdziły ten UP i jest on traktowany jako nowy status, rejestrowane jest przejście DOWN-UP.
- Określona liczba lokalizacji potwierdza status DOWN. W takim przypadku możesz ustawić w konfiguracji, jaka minimalna liczba ponownych kontroli może potwierdzić spadek (w górę nadal wymagana byłaby większość głosów). W poprzednim przykładzie, jeśli to ustawienie jest ustawione na 1, fakt, że Boston wrócił na DÓŁ, będzie potwierdzeniem DÓŁ z Miami.
- Bez ponownego sprawdzania, uzyskany nowy status jest zawsze potwierdzany. Scenariusz ten zakłada pełne zaufanie do serwera, a ponadto monitorowanie środowisk lokalizacyjnych. Ma to sens w przypadku bardzo specyficznych wymagań dotyczących monitorowania, ale należy je dokładnie rozważyć, jeśli chcesz uniknąć fałszywych alarmów.
Oczywiście proponowana lista strategii nie jest pełna i podlega dalszym rozszerzeniom. Jeśli Twoje zadanie monitorowania ma szczególne wymagania, nie wahaj się napisać do naszego wsparcia lub porozmawiać na czacie, a moglibyśmy rozważyć strategie w kolejnych wersjach.