Jak zmienić Raspberry Pi w narzędzie do monitorowania sieci?

Jak zmienić Raspberry Pi w narzędzie do monitorowania sieci?

Martwisz się o niektóre urządzenia podłączone do Twojej sieci? Chcesz wiedzieć, kiedy serwer WWW przechodzi w tryb offline? Potrzebujesz narzędzia do monitorowania sieci.





Chociaż dostępnych jest kilka rozwiązań, Nagios powinien być Twoim pierwszym portem. Chociaż dostępne są płatne wersje oprogramowania, Nagios oferuje monitor sieci typu open source dla Raspberry Pi.





Po co konfigurować Raspberry Pi jako monitor sieci?

Nagios Enterprise Monitoring Server (NEMS) może działać na dowolnym modelu Raspberry Pi. Ale dlaczego nie skorzystać z komputera?





Cóż, to trochę marnotrawstwo. Skonfigurowanie pełnego systemu, który jest w dużej mierze przeznaczony do pingowania innych urządzeń, marnuje energię, sprzęt i przestrzeń fizyczną. Raspberry Pi to rozwiązanie o niskim poborze mocy, które zajmuje znacznie mniej miejsca i stanowi pojedynczy element sprzętu.

Zainstaluj narzędzie do monitorowania sieci Nagios na Raspberry Pi]

Masz dwie opcje instalacji Nagios na twoim Raspberry Pi:



  1. Możesz zainstalować pełny obraz dysku NEMS Linux. Jest to łatwa opcja, ze wszystkimi kluczowymi konfiguracjami wstępnymi, których potrzebujesz do szybkiego uruchomienia.
  2. Alternatywnie, dlaczego nie ręcznie zainstalować Nagios Core w istniejącym środowisku Raspberry Pi?

Przyjrzyjmy się każdemu po kolei.

Łatwo: zainstaluj NEMS na Raspberry Pi

W przypadku opcji łatwej instalacji potrzebne są:





Powiązane: Jak zainstalować system operacyjny na Raspberry Pi

Ze względu na wymagania sprzętowe optymalna wydajność NEMS jest ograniczona do Raspberry Pi 3 i nowszych. Chociaż możesz go używać ze starszymi modelami, prawdopodobnie będą działać znacznie wolniej.





Zacznij od włożenia karty microSD do komputera, a następnie pobierz NEMS i Etcher. Po pobraniu oprogramowania zainstaluj i uruchom Etcher.

  1. Wybierz Flash z pliku
  2. Dysk docelowy powinien zostać automatycznie wykryty --- jeśli nie, kliknij Wybierz cel i przejdź do karty SD
  3. Kliknij Lampa błyskowa zacząć pisać obraz dysku

Poczekaj, aż dane zostaną zapisane na karcie SD i zweryfikowane. Etcher powiadomi Cię, gdy proces się zakończy. Na tym etapie bezpiecznie wyjmij kartę SD z komputera, włóż ją do Raspberry Pi i uruchom komputer. NEMS najpierw zmieni rozmiar systemu plików, zanim będzie wymagał konfiguracji.

jaka aplikacja dostarczająca płaci najwięcej

W wierszu wpisz

sudo nems-init

Postępuj zgodnie z instrukcjami, aby skonfigurować ustawienia regionalne i utworzyć konto.

Będziesz gotowy do konfiguracji NEMS, otwierając https://nems.local w Twojej przeglądarce. Jeśli to nie zadziała, użyj zamiast tego adresu IP Pi.

Trudno: ręcznie zainstaluj Nagios Core na Raspberry Pi

Aby ręcznie zainstalować Nagios na Raspberry Pi, zacznij od Pi z systemem Raspberry Pi OS na karcie microSD o pojemności 16 GB lub większej.

Zacznij od aktualizacji pakietów i aktualizacji:

sudo apt update && sudo apt upgrade

Wykonaj to z ponownym uruchomieniem i zainstaluj Nagios

sudo reboot
sudo apt install nagios3

Po zakończeniu zostaniesz poproszony o założenie konta administratora, więc zapamiętaj hasło. Możesz zalogować się do Nagios z innego urządzenia przy użyciu adresu IP swojego Pi, np. http://192.168.1.x/nagios3 .

Powiązane: Znajdź swój adres IP w systemie Linux

Skonfiguruj monitor sieci Nagios Raspberry Pi

Jesteś teraz gotowy do skonfigurowania monitora sieci. Na Pi utwórz plik konfiguracyjny, monitor.cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

Tutaj dodaj szczegóły urządzenia, które planujesz monitorować. Na przykład mam serwer gier i chcę wiedzieć, kiedy przejdzie w tryb offline. W pliku konfiguracyjnym wystarczy dodać użycie, nazwę hosta zdalnego urządzenia, alias i adres IP.

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

Zdefiniowany szablon, generic-host, można sprawdzić w /etc/nagios3/conf.d/generic-host_nagios2.cfg . Szablony oszczędzają czas podczas tworzenia konfiguracji urządzeń, więc poświęć trochę czasu na ich sprawdzenie.

Kiedy skończysz z plikiem CFG, naciśnij Ctrl + X następnie wybierz ORAZ jest wyjście. Przeładuj Nagios:

sudo service nagios3 reload

Możesz wtedy mieć oko na swoje urządzenie za pomocą wybranej przeglądarki.

Skonfiguruj monitorowanie sieci Nagios w przeglądarce

Oprócz konfiguracji tekstowej możesz skonfigurować monitorowanie sieci w Nagios za pomocą interfejsu przeglądarki z Raspberry Pi.

Ten przykład pokazuje, jak utworzyć test ping, aby określić stan serwera lub urządzenia:

  1. Kliknij Nconf z konsoli NagiosPi
  2. Poszukaj w lewej kolumnie Zastępy niebieskie
  3. Po prawej stronie tego kliknięcia Dodać
  4. Wprowadź nazwę hosta, adres IP i alias urządzenia, które chcesz monitorować
  5. Kliknij Składać kiedy skończysz
  6. Iść do Usługi > Dodaj
  7. Ustawić Dodaj dodatkowe usługi do hosta do check_ping i kliknij Dodać
  8. Ustaw niezbędne opóźnienia (nie rób zbyt krótkich) i kliknij Składać
  9. W menu kliknij Generuj konfigurację Nagios
  10. Kliknij Wdrożyć ukończyć

Gdy Twoje urządzenie lub strona internetowa przejdzie w tryb offline, Nagios wyświetli nowy status.

Monitorowanie czasu pracy i statusu

Po skonfigurowaniu monitorowania przejdź do okna NagiosPi i wybierz Usługi . Tutaj zobaczysz, że dodane przez Ciebie urządzenie jest monitorowane wraz z innymi w Twojej sieci. Każdy z tych elementów można kliknąć, podobnie jak małe ikony, które towarzyszą każdemu z nich. Przechodząc do każdego z nich, odkrywasz więcej informacji o urządzeniu i potencjalnie możesz dowiedzieć się, dlaczego zostało wyłączone.

To jest główny ekran, którego powinieneś używać po skonfigurowaniu urządzeń w Nconf. Używaj go, aby mieć oko na swoje serwery i urządzenia sieciowe i działać odpowiednio, gdy sprzęt przechodzi w tryb offline.

Nie zgub się w monitorze sieciowym Raspberry Pi

Do tej pory powinieneś już mieć dobry pomysł na kształt swojej sieci. Nagios można skonfigurować tak, aby ostrzegał Cię o wszelkiego rodzaju wydarzeniach, ale nie daj się ponieść emocjom.

Gdy zaczniesz bawić się z Nagios, odkryjesz szeroki wybór opcji i konfiguracji, które możesz skonfigurować. Nagios upraszcza monitorowanie stanu serwera lub przełącznika, ale to wierzchołek góry lodowej. Bardzo łatwo jest zagubić się w labiryncie opcji, potencjalnie ustawiając zbyt wiele kontroli (prawdopodobnie nieproduktywne).

Więc zanim przejdziesz dalej, miej to na uwadze. Rozpocznij powoli z Nagios, dodając dodatkowe testy dopiero po upewnieniu się, czy pierwsze z nich zadziałały pomyślnie.

Udział Udział Ćwierkać E-mail 26 niesamowitych zastosowań Raspberry Pi

Od którego projektu Raspberry Pi powinieneś zacząć? Oto nasze zestawienie najlepszych zastosowań i projektów Raspberry Pi!

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Malina Pi
  • LAN
  • Samouczki dotyczące projektów DIY
  • Wskazówki dotyczące sieci
  • Sieć domowa
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować