W systemie Linux do monitorowania pracy sieci, urządzeń sieciowych oraz serwerów można wykorzystać program
A. Nagios
B. Shotwell
C. Brasero
D. Dolphin
Pytanie z egzaminu CKE, styczeń 2021 (arkusz EE.08-SG-21.01).
Nagios to właściwy wybór, bo jest klasycznym narzędziem do monitorowania infrastruktury IT w systemach Linux i nie tylko. Program pozwala kontrolować dostępność serwerów, usług sieciowych, urządzeń takich jak routery, przełączniki czy drukarki sieciowe, a także parametry systemowe: obciążenie CPU, użycie RAM, zajętość dysków, działanie usług HTTP, SSH, DNS, SMTP i wielu innych. W praktyce administrator ustawia hosty, usługi, progi ostrzegawcze oraz metody powiadamiania, np. e-mail albo integrację z komunikatorami. Nagios może korzystać m.in. z ICMP, SNMP, agentów oraz wtyczek, więc dobrze pasuje do realnego monitoringu sieci. Moim zdaniem warto go kojarzyć z podejściem: nie czekamy aż użytkownik zgłosi awarię, tylko system sam informuje administratora. To jest dobra praktyka branżowa, podobnie jak ustawianie sensownych progów alarmowych, dokumentowanie konfiguracji i regularne sprawdzanie historii zdarzeń. Nagios nie służy do nagrywania płyt, przeglądania plików ani zarządzania zdjęciami, tylko do nadzoru nad pracą infrastruktury.
W tym pytaniu kluczowe jest rozróżnienie zwykłych aplikacji użytkowych od narzędzi administracyjnych używanych do monitorowania infrastruktury. Do kontroli pracy sieci, urządzeń sieciowych i serwerów potrzebny jest system, który potrafi cyklicznie sprawdzać dostępność hostów, stan usług, odpowiedzi portów, parametry systemu oraz generować alerty. Takim narzędziem jest Nagios. Pozostałe nazwy mogą brzmieć znajomo z Linuksa, ale pełnią zupełnie inne funkcje, więc łatwo się tu złapać na zasadzie: skoro program występuje w Linuxie, to pewnie pasuje do administracji. No właśnie nie zawsze. Brasero jest aplikacją do nagrywania płyt CD/DVD, czyli dotyczy obsługi nośników optycznych, a nie monitoringu usług sieciowych. Dolphin to menedżer plików znany głównie ze środowiska KDE; służy do przeglądania katalogów, kopiowania danych i pracy na plikach. Shotwell jest programem do zarządzania zdjęciami, importowania ich z aparatu i prostego katalogowania. Żaden z tych programów nie zapewnia sprawdzania hostów przez ICMP, odpytywania urządzeń przez SNMP, kontroli usług HTTP czy SSH ani wysyłania powiadomień o awarii. Z mojego doświadczenia najlepiej zapamiętać to praktycznie: monitoring infrastruktury ma odpowiadać na pytanie, czy serwer, usługa albo urządzenie działa poprawnie, a nie czy można przeglądać pliki, zdjęcia albo nagrywać płytę. W administracji sieciowej takie rozróżnienie jest bardzo ważne, bo dobór narzędzia wpływa na szybkość reakcji na awarie i jakość utrzymania systemów.