Agent z lornetką

Subskrybuj RSS A A A
21 czerwca 2004
Rafał Jakubowski

Systemy do monitorowania infrastruktury wykorzystujące agenty zaczynają miejscami ustępować rozwiązaniom działajacym zdalnie - bez agentów.

W najlepszym z najgorszych scenariuszy agent może mieć wpływ na obniżenie wydajności systemu. "Obciążenie generowane za pomocą agenta jest ściśle powiązane z powierzonymi mu zadaniami. Jeśli np. agent ma monitorować wszystkie parametry systemu operacyjnego oraz działające na nim bazy danych Oracle, to z pewnością odbije się to na wydajności systemu. Jednak w standardowych przypadkach obciążenie nie przekracza kilku procent wydajności procesora i kilkudziesięciu megabajtów pamięci operacyjnej. Zazwyczaj nie stanowi to problemu" - wyjaśnia Marcin Płoszczyński.

Przyznaje on jednak, że w ekstremalnych przypadkach agent może przyczynić się do znacznego spowolnienia pracy systemu lub nawet jego zawieszenia. "Może to mieć miejsce na skutek złej konfiguracji agenta albo niestabilności całego środowiska, np. nagłego odcięcia prądu" - mówi Marcin Płoszczyński. "Jednak poprawnie skonfigurowany, pozostaje dla systemu niezauważalny" - zapewnia.

Czy jest bezpiecznie?

Oczywiście systemy działające bez agentów - przyznają to nawet najwięksi ich zwolennicy - nie stanowią uniwersalnego lekarstwa na wszelkie dolegliwości. Monitorowanie pojedynczych serwerów lub farm, na które składa się niewielka liczba maszyn, może okazać się bardziej efektywne przy zastosowaniu tradycyjnego rozwiązania.

Rozwiązania bazujące na standardowych protokołach nie nadają się także tam, gdzie konieczne jest monitorowanie niestandardowych parametrów. To zresztą jeden z najczęstszych zarzutów wysuwanych pod adresem systemów tego typu. Zdaniem ich producentów zarzut w ostatnich latach nieco się zdewaluował. Przyznają, że zastosowanie agenta daje o wiele większe możliwości, ale bardzo szybko dodają, że zbyt duża liczba parametrów powoduje szum, w którym giną najistotniejsze dane. Zwracają także uwagę, że w ciągu ostatnich kilku lat coraz większa liczba producentów oprogramowania decyduje się na wbudowanie do swoich produktów interfejsów, które umożliwiają zbieranie ogromnej liczby informacji.

Inny często spotykany zarzut dotyczy znaczącego obciążenia sieci powodowanego przez ruch generowany przez serwer odpytujący urządzenia. Wielkość tego ruchu zależy przede wszystkim od liczby monitorowanych parametrów - wielkość "paczki" z danymi może wahać się od kilku bajtów do dziesiątek kilobajtów. Obciążenie zależy też oczywiście od częstotliwości odpytywania systemów. W trakcie konfigurowania systemu ustala się także interwały, w jakich przesyłane są informacje, oraz różnicuje je, by równomiernie rozłożyć obciążenie w czasie. Według przedstawicieli producentów wpływ systemu na sieć jest pomijalny.

"Obciążenie sieci i samych maszyn nie przekracza jednego procenta. To dużo mniej niż w przypadku agenta" - zapewnia Lubomir Stojek.

Argumenty wysuwane przeciwko systemom wykorzystującym standardowe protokoły dotyczą również zagrożeń dla bezpieczeństwa organizacji. Jednak dostęp do monitorowanego systemu Windows za pośrednictwem NetBIOS jest przyznawany serwerowi wyłącznie po podaniu nazwy użytkownika i hasła. W przypadku systemów unixowych (ale także Windows) możliwe jest wykorzystanie bezpiecznej technologii SSH (Secure Shell).

Natomiast użycie np. SNMP wymaga jedynie odpowiedniego skonfigurowania systemu, m.in. ustawienia monitora do wykonywania tylko operacji odczytu danych oraz zastosowania list dostępu ACL (Access Control List), które umożliwiają dostęp wyłącznie wymienionym explicite urządzeniom. Zastosowanie dodatkowo systemu wykrywania włamań pozwala na błyskawiczne wychwycenie wszelkich prób nieautoryzowanego dostępu.

Trudniej rozprawić się jednak z zarzutami dotyczącymi pojedynczego punktu awarii systemu.

W momencie awarii głównego serwera przedsiębiorstwo traci cały system monitorowania. Rozwiązania zbudowane w konkurencyjnej architekturze ograniczają możliwości śledzenia sytuacji, jednak dane o pracy urządzeń, działający na nim agent zapisuje lokalnie i w chwili ponownego uruchomienia serwera uzupełnia je. Podobny skutek ma także zerwanie łączności pomiędzy serwerem a monitorowanym urządzeniem. Jeśli w tym momencie następuje awaria systemu, agent może podjąć zautomatyzowane działania naprawcze.

Ostrożny meldunek

Biorąc pod uwagę wszystkie za i przeciw, trudno jednoznacznie określić, która architektura jest lepsza. Idealnym rozwiązaniem wydają się systemy hybrydowe, które łączą w zależności od potrzeb elementy obydwu rodzajów systemów. Prawdopodobnie do nich należy przyszłość rynku. Nie wydaje się to zbyt ryzykowne stwierdzenie, wziąwszy pod uwagę, że w tym właśnie kierunku zmierza obecnie Microsoft.

Oceń artykuł

średnio: 0 liczba ocen: 0
« wstecz 1  2 

Komentarze (0)

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Jakie są różnice między chmurą a wirtualizacją

Wirtualizacja jest obecnie standardową technologią, stosowaną powszechnie w IT. Od środowiska chmury prywatnej dzieli ją jednak długa droga, gdyż wymaga ona uzupełnienia o istotne składniki.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88