- Kierowca dostępny teraz
- całą dobę, 7 dni w tygodniu
- Dojazd do 1 h w promieniu 40 km
- Diagnoza laptopa 0 zł
Monitoring pozwala wykryć awarię, zanim firma w ogóle ją odczuje — a połączony z pogotowiem 24/7 daje realną szansę na naprawę, zanim problem zatrzyma pracę.
Usługa adresowana jest do firm, które chcą uniknąć sytuacji, w której o awarii serwera czy dysku dowiadują się dopiero wtedy, gdy przestaje działać — zamiast otrzymać wcześniejszy sygnał, że coś zaczyna szwankować.
Typowe sygnały wykrywane przez monitoring, zanim staną się poważną awarią: rosnąca liczba błędów odczytu na dysku, wzrastająca temperatura serwera, spadająca przestrzeń dyskowa, czy przerywana łączność sieciowa — każdy z tych sygnałów w porę zauważony pozwala zareagować, zanim dojdzie do przestoju.
Wdrażany jest stały nadzór nad serwerami, dyskami i siecią klienta, z automatycznym powiadomieniem, gdy któryś z monitorowanych parametrów zaczyna odbiegać od normy. Dzięki połączeniu monitoringu z pogotowiem 24/7 serwis może zareagować od razu po otrzymaniu sygnału, zamiast czekać na telefon od zdenerwowanego klienta po tym, jak system już przestał działać. To rozwiązanie ma sens tylko w połączeniu — sam monitoring bez możliwości szybkiego dojazdu jest połowiczny.
Wdrożenie monitoringu to proces jednorazowy, trwający zwykle kilka dni w zależności od liczby monitorowanych systemów. Później działa w tle, bez dodatkowej ingerencji ze strony firmy.
Warto przygotować listę kluczowych systemów, których awaria najbardziej zaszkodziłaby firmie — serwer, macierz, konkretne stanowiska — żeby monitoring w pierwszej kolejności objął właśnie je.
Czego nie robić: nie warto ignorować pierwszych powiadomień z systemu monitoringu, licząc, że „jeszcze wytrzyma" — sens tego rozwiązania polega właśnie na reagowaniu wcześnie, zanim dojdzie do faktycznej awarii.
Zakres monitoringu i warunki reakcji ustalane są indywidualnie w umowie. Dojazd w ramach reakcji na alert realizowany jest bezpłatnie na terenie Warszawy i okolic, całą dobę.
Systemy wczesnego ostrzegania można podzielić na kilka warstw, z których każda odpowiada za inne komponenty infrastruktury. Pierwszą z nich jest sprzętowy nadzór nad serwerami (monitoring hardware). Opiera się on na odczytach z wbudowanych w płyty główne czujników. Śledzone są między innymi temperatury procesora (CPU), temperatury na mostkach (chipsetach), prędkości obrotowe wentylatorów chłodzących (podawane w obrotach na minutę) oraz dokładne wartości napięć na liniach zasilacza. Powolny, lecz systematyczny wzrost temperatury układów scalonych zazwyczaj sygnalizuje zaschnięcie pasty termoprzewodzącej (substancji poprawiającej odprowadzanie ciepła) lub powolne zacieranie się łożysk w wentylatorach. Z kolei wahania napięć to wczesny objaw starzenia się i puchnięcia kondensatorów elektrolitycznych zamontowanych w sekcjach zasilania.
Kolejna warstwa obejmuje nośniki danych. Dyski twarde talerzowe (HDD) oraz nośniki półprzewodnikowe (SSD) posiadają wbudowane mechanizmy autodiagnostyki (system S.M.A.R.T.). Nadzór w tym przypadku polega na ciągłym odczytywaniu parametrów, takich jak liczba przydzielonych sektorów zapasowych. Gdy na nośniku pojawia się fizyczne uszkodzenie (błąd odczytu), kontroler dysku zastępuje uszkodzony fragment przestrzenią z puli rezerwowej. Monitorowanie tego parametru pozwala zauważyć, że nośnik ulega fizycznej degradacji, długo przed momentem, w którym system operacyjny przestanie się uruchamiać z powodu całkowitej utraty spójności plików. Jest to kluczowe zwłaszcza w przypadku macierzy dyskowych (układów RAID, w których kilka dysków współpracuje ze sobą powielając informacje). Awaria jednego z nośników w takiej macierzy często nie przerywa od razu pracy serwera, ale drastycznie obniża ogólne bezpieczeństwo danych.
Niezbędnym elementem jest również stała obserwacja połączeń sieciowych. Zmiany opóźnień w przesyłaniu pakietów danych (wyrażane w milisekundach) oraz gubienie tych pakietów mogą wskazywać na fizyczne uszkodzenia kabli miedzianych, awarie portów w przełącznikach sieciowych (switchach) lub usterki modułów nadawczych w routerach. Śledzenie utylizacji pasma (ilości przesyłanych megabitów na sekundę) pomaga również wyłapać nienormalny ruch sieciowy, na przykład generowany przez zainfekowany złośliwym kodem komputer pracownika.
Należy rozróżnić komunikaty o bezpośrednim uszkodzeniu podzespołów od zdarzeń, które są wynikiem specyficznych procesów w oprogramowaniu. Wysokie wykorzystanie procesora (sięgające stu procent na wszystkich rdzeniach) zgłaszane przez system wczesnego ostrzegania nie zawsze wskazuje na usterkę jednostki obliczeniowej czy zatarcie układu chłodzenia. Bardzo często jest to błąd logiczny oprogramowania — zawieszony, zablokowany proces systemowy, który wszedł w nieskończoną pętlę obliczeniową i pochłania wszystkie dostępne zasoby maszyny. Tego typu problemy rozwiązuje się z poziomu administracyjnego systemu operacyjnego, bez ingerencji z użyciem narzędzi w sprzęt.
Podobnie wygląda sytuacja ze znacznym obciążeniem podsystemu zapisu na dyskach oraz całkowitym wykorzystaniem łączy internetowych. W godzinach nocnych lub w weekendy na serwerach uruchamiane są automatyczne procedury tworzenia rozległych kopii zapasowych (backupów) oraz masowe instalacje zaleconych aktualizacji. Przesyłanie setek gigabajtów danych generuje alerty o braku przepustowości łącza i maksymalnym użyciu czasu pracy nośników pamięci masowej. Prawidłowa konfiguracja usług nadzoru polega na definiowaniu okien serwisowych — przedziałów czasowych, w których system naturalnie ignoruje pewne anomalie wynikające z wcześniej zaplanowanych zadań.
Trzecim przypadkiem fałszywych alarmów są wahania obciążeń pamięci operacyjnej (pamięci RAM). Zaawansowane silniki relacyjnych baz danych oraz systemy buforujące treść aplikacji celowo zajmują jak największą ilość wolnej pamięci w celu przyspieszenia obsługi wewnętrznych zapytań użytkowników. Ostrzeżenie o braku wolnej przestrzeni pamięci RAM oznacza w tym scenariuszu jedynie poprawne, w pełni optymalne wykorzystanie możliwości oprogramowania, a nie usterkę modułów pamięci uniemożliwiającą normalną pracę serwera.
Uruchamianie podstawowych programów diagnostycznych bez asysty doświadczonego specjalisty bywa nieskuteczne ze względu na błędną interpretację suchych wyników. Jednym z najczęstszych błędów jest ignorowanie z pozoru drobnych ostrzeżeń. Pojedynczy komunikat o niestabilności lub skokach napięć bywa bagatelizowany i postrzegany jako chwilowy spadek napięcia po stronie sieci energetycznej biurowca. Powtarzanie się takich błędów w logach to wyraźny sygnał uszkodzenia układów stabilizujących napięcie w zasilaczu samego serwera. Zwlekanie z interwencją powoduje, że taki zasilacz ostatecznie przepala się w momencie najwyższego zapotrzebowania maszyny na energię.
Innym często spotykanym odruchem jest traktowanie twardego restartu (wyjęcia przewodu zasilającego) jako złotego rozwiązania na każdy alarm zgłaszany przez system nadzoru. Zresetowanie zamrożonego serwera plików rzeczywiście opróżnia rejestry pamięci tymczasowej i resetuje liczniki alertów, pozornie przywracając sprawność urządzenia. Usterka sprzętowa (na przykład wyłączający się z powodu wysokich oporów wewnętrznych wentylator przetwornicy) pozostaje fizycznie nierozwiązana. W przypadku maszyn charakteryzujących się wysokim stopniem wyeksploatowania płyty głównej, fizyczne usunięcie zasilania i wychłodzenie lutów może wywołać sytuację, w której maszyna staje się technicznie martwa — nie jest w stanie w ogóle wystartować po ponownym wciśnięciu przycisku włącznika.
Kolejnym niebezpiecznym podejściem jest administracyjne przesuwanie progów alarmowych. Kiedy system powiadamiania zbyt często generuje wiadomości o przekroczeniu granicznej temperatury kontrolera RAID, niektórzy pracownicy firm decydują się powiększyć limit ostrzegawczy (na przykład z 75 na 95 stopni Celsjusza), aby sztucznie uciszyć wysyłanie alertów. Omijanie symptomów uszkodzeń w ten sposób sprawia, że krzem i laminat wielowarstwowy (płytka drukowana) długotrwale pracują pod obciążeniem przekraczającym normy producenta. Prowadzi to finalnie do bezpowrotnego upalenia ścieżek sygnałowych w strukturze płyty.
Jeżeli odebrane z systemu raporty oraz zdalna weryfikacja logów sprzętowych bezspornie potwierdzą występowanie usterek natury fizycznej, następuje proces interwencji na miejscu instalacji sprzętu. Całodobowy numer telefonu 22 378 48 09 stanowi punkt kontaktowy pozwalający zorganizować priorytetową procedurę usunięcia awarii bez przerw na dnie wolne od pracy. Świadczymy wyłącznie usługi z dojazdem, w obszarze obejmującym granice całej Warszawy oraz przynależnych gmin podwarszawskich. To podejście oznacza, że to technicy przyjeżdżają na wezwanie, całkowicie zwalniając firmę z konieczności kłopotliwego wymontowywania krytycznego sprzętu, jego transportowania w bagażniku i ponownego podłączania gąszczu przewodów.
Większość usterek usuwamy podczas pierwszej wizyty, ze względu na precyzję informacji pozyskiwanych z aplikacji monitorujących przed samym dojazdem. Zanim nastąpi wyjazd z bazy operacyjnej (która znajduje się na Al. Stanów Zjednoczonych 72), obsługa serwisowa dokładnie wie, czy sygnał ostrzegawczy wywołał uszkodzony dysk twardy SAS, wentylator serwerowy o unikatowym złączu zasilania, czy zużyta bateria podtrzymująca działanie kontrolera macierzy. Taka procedura pozwala zabrać na miejsce wyłącznie potrzebne narzędzia precyzyjne oraz dedykowane części zamienne potrzebne do sfinalizowania zlecenia na miejscu.
Wszystkie prace naprawcze przeprowadzane są ściśle w środowisku produkcyjnym urządzeń (we wnętrzu chłodzonych szaf dystrybucyjnych, w serwerowni lub wyznaczonym pokoju technicznym). Operacje związane z wymianą płyt głównych, montażem nowych zespołów chłodzenia czy wymianą zasilaczy nadmiarowych są o wiele bezpieczniejsze, gdy serwer znajduje się w zoptymalizowanym pod kątem ochrony antystatycznej, docelowym położeniu.
Brak wdrożenia aktywnego śledzenia odczytów obciążeniowych rodzi wiele problemów objawiających się zazwyczaj dopiero w obliczu załamania infrastruktury. W przedsiębiorstwach bazujących na niewielkich strukturach, nagminnym kłopotem okazuje się uśpiona przerwa w ciągłości zapisywania firmowych dokumentów. Lokalne oprogramowanie do archiwizacji gromadzi dane w wyznaczonym wolumenie serwera udostępniania plików (NAS), aż do całkowitego zajęcia przydzielonego mu miejsca dyskowego. Proces wykonujący kopie cicho zatrzymuje zadania, rzadko wysyłając czytelny komunikat z błędem w widocznym miejscu na ekranach użytkowników. W chwili fizycznego spalenia macierzy głównej właściciele dowiadują się ze zdumieniem, że najświeższa kompletna kopia operacyjna firmy pochodzi sprzed sześciu miesięcy. Monitorowanie logów i dostępnej, niezalokowanej przestrzeni blokuje scenariusze dopuszczenia do zjawiska przepełnienia logicznego na wolumenach backupowych.
Zlekceważenie potrzeby nadzoru wydajności chłodzenia jest destruktywne również w chłodzonych mechanicznie salach informatycznych. Awaria parownika lub zatarcie kompresora klimatyzatora serwerowni powoduje stopniowe narastanie temperatury wewnątrz szaf typu rack. Bez zewnętrznych ostrzeżeń systemy komputerowe potrafią funkcjonować przez wiele godzin roboczych w środowisku o temperaturze sięgającej pięćdziesięciu stopni Celsjusza. Prowadzi to do przegrzewania układów scalonych i osłabiania połączeń lutowniczych na płytach, co zmniejsza margines niezawodności całego wyposażenia na kolejne lata.
Równie paraliżujące stają się niedodiagnozowane awarie urządzeń spinających łączność kablową. Uszkodzenie pamięci podręcznej głównego przełącznika zarządzalnego (switcha) skutkuje na początku odrzucaniem niewielkiego odsetka przesyłanych ramek komunikacyjnych. Dla osób przy biurkach spadek ten jawi się jako przedłużone ładowanie portali internetowych lub trzaski na liniach komunikatorów wideo. Brak interwencji sprawia, że niestabilność połączeń nasila się, aż centralne urządzenie staje się całkowicie głuche na ruch pakietów, fizycznie blokując wymianę danych pomiędzy programami księgowymi a bazą na serwerze i całkowicie dezorganizując popołudniowe procesy biznesowe.
Usługi zbierające logi (nazywane agentami telemetrycznymi) stanowią wysoce zoptymalizowane fragmenty kodu, napisane z naciskiem na jak najniższe wymagania. Pobieranie danych o odczytach z rejestrów sprzętowych płyty głównej i okresowe wypychanie mikroskopijnych pakietów do stacji zbiorczej to proces absorbujący zaledwie promile procentów taktowania głównych rdzeni procesora. Obecność agenta monitorującego na dowolnej jednostce, bez względu na jej przeznaczenie, pozostaje technicznie niewykrywalna w codziennych operacjach i nie opóźnia odpowiedzi z zainstalowanych baz danych.
Zastosowane reguły komunikacyjne ograniczają uprawnienia podglądu w sposób bezwzględny. Skrypt telemetrii ma możliwość wysyłania tylko i wyłącznie obiektywnych statystyk metadanych. Przekazywane są rzędy wielkości zajmowanej pamięci operacyjnej, parametry fizyczne prądu, czas podniesienia interfejsów łączności i prędkości obrotowe łopat wentylatorów z elementami pomiarowymi. Aplikacja powiadamiająca nie dysponuje interfejsami, protokołami ani prawami na poziomie systemu, które umożliwiałyby wyciągnięcie strumienia wideo z kamer, przechwycenie obrazu bazy klienckiej czy pobranie edytowanych właśnie dokumentów testowych z dysków twardych maszyn w biurze.
Niedostępność komunikacyjna dla całej podsieci adresów urządzeń znajdujących się w tej samej strukturze lokalnej aktywuje regułę mówiącą o masywnej utracie łączności z punktem dystrybucyjnym. Serwery często wyposażane są w zewnętrzne zasilacze awaryjne (jednostki zasilające w topologii UPS), do których dołączone są wewnętrzne karty zarządzania błędem z własnym połączeniem sieciowym. Gdy zasilacz rejestruje całkowity zanik prądu w obiekcie, w ułamku sekundy dystrybuuje informację o zrzucie zasilania i rozpoczęciu rozładowywania pakietów akumulatorów żelowych. Taka lawina odcięć od razu wskazuje obsłudze technicznej, że milczenie serwerów powoduje wyłączony transformator energetyczny w rejonie budynku, a nie nagły pożar lub usterka sprzętu komputerowego.
Chociaż idea powiadomień błyskawicznych kojarzy się z centrami gromadzenia danych, to nic nie stoi na przeszkodzie we włączeniu w monitoring najzwyklejszych obudów z płytami komputerowymi. Może to być system obsługi wydruku termicznego w hali kurierskiej, jednostka odpowiedzialna za kontrolę dostępu do stref wrażliwych w budynku czy komputer generujący oprawę wizualną w biurze inżynieryjnym. Skoro awaria układów graficznych w takich urządzeniach stacjonarnych zagraża dochodowości przedsiębiorstwa dokładnie tak samo, jak zwarcie w klasycznym serwerze w formacie obudowy rack, stacje pracownicze powinny podlegać identycznym procedurom ciągłego zwiadowczego kontrolowania podzespołów ulegających zużyciu.
Systematyczna analiza parametrów infrastruktury pozwala przejść od reagowania na awarie do ich zapobiegania. Monitoring nie wydłuża samego cyklu życia dysków twardych ani zasilaczy — te zużywają się naturalnie z czasem. Daje jednak czas na zaplanowanie naprawy z wyprzedzeniem, zamiast usuwania skutków nagłej awarii. Połączenie szybkiej diagnostyki niepokojących symptomów z dojazdem nastawionym na natychmiastowe usuwanie usterek na miejscu ogranicza ryzyko nieplanowanych, kilkudniowych przestojów w pracy firmy.