Otrzymujemy sporo pytań w jaki sposób monitorujemy działanie serwerów – postanowiliśmy więc stworzyć serię wpisów na temat tego, w jaki sposób działa nasz monitoring.
Na początku opiszemy jak sprawdzamy czy serwer faktycznie działa.

 

Sprawdzenie tego czy serwer jest poprawnie widoczny i wiemy co się z nim dzieje opieramy na trzech rzeczach:

  1. Sprawdzenie odpowiedzi http
  2. Sprawdzenie odpowiedzi na ping
  3. Sprawdzenie daty aktualizacji monitoringu

 

Sprawdzenie odpowiedzi http

Słowem wyjaśnienia – http pracuje na porcie 80 i odpowiada za poprawne wyświetlenie strony. Abyśmy mieli pewność, że twoje strony działają poprawnie w ramach tego punktu sprawdzamy kilka rzeczy:

1)  Czy port 80 jest dostępny – jeśli port 80 nie działa, oznacza to że strony się nie wyświetlają
2) Jaki jest czas odpowiedzi – jeżeli punkt 1 jest spełniony, ale (specjalnie przygotowana) strona wczytuje sie ponad 2 sekundy oznacza to że jest problem z szybkim serwowaniem stron
3) Czy dane są wczytywane poprawnie – mimo iż serwer działa poprawnie i odpowiada szybko to sprawdzamy, czy na przygotowanej stronie znajduje się oczekiwana przez Nas treść.

Sprawdzenie odpowiedzi na ping

Protokół ICMP, czyli popularnie mówiąc ping przekazuje nam kilka ważnych informacji, takich jak:

  • czy serwer odpowiada na polecenie ping = czy serwer działa
  • czy średni czas odpowiedzi jest równy, tj. nie ma żadnych problemów po stronie sieciowej
  • czy minimalny i maksymalny czas odpowiedzi jest w poprawnych granicach

Sprawdzenie daty aktualizacji monitoringu

Trzeci, ale niemniej ważny element, czyli sprawdzenie daty aktualizacji monitoringu.  Zastanawiasz się pewnie co data aktualizacji monitoringu ma do tego czy serwer działa poprawnie?
Już spieszę z wyjaśnieniem.
Hipotetycznie może się zdarzyć tak że w wyniku problemu sieciowego ruch do naszej adresacji zostanie przekierowany w inne miejsce,  ruch wychodzący do serwera monitoringu zostanie zablokowany czy też skrypt monitoringu nie będzie mógł się wykonać. Są to problemy hipotetyczne które nie powinny się wydarzyć, jednak przezorny zawsze ubezpieczony.
Jeśli nie otrzymujemy aktualizacji z monitoringu to tak naprawdę nie wiemy co sie dzieje na serwerze – i właśnie sprawdzanie daty ostatniej aktualizacji z monitoringu pozwala nam na ptwierdzenie że wszystko działa poprawnie.

Jak widać nawet tak prosta jakby się wydawalo czynność, jaką jest sprawdzenie czy serwer działa podzielona jest na 10 różnych części, i w przypadku gdy chociażby jedna z nich odbiega od standardowych wartości natychmiastowo dostajemy powiadomienie mailowe, sms oraz na komunikatorze przez co możemy podjąć interwencję i sprawdzić czy wszystko działa poprawnie.



Tuesday, April 3, 2018



« Powrót