Jak skonfigurować monitor sieci Raspberry Pi?

Jak skonfigurować monitor sieci Raspberry Pi?

Zabbix to narzędzie do monitorowania open source, w którym można monitorować swoje serwery, maszyny wirtualne, sieci, usługi w chmurze i wiele innych. Jest to bardzo przydatne narzędzie dla małych, średnich i dużych organizacji informatycznych.

Możesz zainstalować Zabbix na Raspberry Pi i monitorować sieć innych komputerów/serwerów w sieci domowej za pomocą tego.

W tym artykule pokażę, jak skonfigurować Zabbix na Raspberry Pi, aby monitorować sieć innych komputerów/serwerów w sieci domowej.

Rzeczy, których będziesz potrzebować

Aby śledzić ten artykuł, potrzebujesz komputera jednopasmowego Raspberry Pi z zainstalowanym na nim Zabbix 5.

Jeśli potrzebujesz pomocy w instalacji Zabbix 5 na swoim komputerze z jednorazową Raspberry Pi, przeczytaj mój artykuł Jak zainstalować Zabbix 5 na Raspberry Pi 4.

Zainstalowałem Zabbix 5 na moim Raspberry Pi (działający Raspberry Pi OS). Adres IP mojego Raspberry Pi to 192.168.0.106. Tak więc będę dostęp do aplikacji internetowej Zabbix 5 za pomocą adresu URL http: // 192.168.0.106/Zabbix. Adres IP twojego Raspberry Pi będzie inny. Więc upewnij się, że zastąp go od teraz.

Co to jest agent Zabbix?

Zabbix ma 2 komponenty: 1) serwer Zabbix i 2) agent Zabbix.

Jeśli chcesz monitorować komputer/serwer za pomocą Zabbix, musisz mieć zainstalowany i uruchomiony agent Zabbix na komputerze/serwerze. Będzie komunikował się i wysyła niezbędne dane do serwera Zabbix (działający na Raspberry Pi).

Instalowanie agenta Zabbix na Ubuntu/Debian/Raspberry Pi OS

Agent Zabbix jest dostępny w oficjalnym repozytorium pakietów Ubuntu/Debian/Raspberry Pi OS. Jest więc łatwy do zainstalowania.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt


Możesz zainstalować agent Zabbix za pomocą następującego polecenia:

$ sudo apt Zainstaluj Zabbix -agent -y


Należy zainstalować agent Zabbix.

Otwórz plik konfiguracji agenta Zabbix /etc/Zabbix/Zabbix_Agentd.conf Z następującym poleceniem:

$ sudo nano/etc/Zabbix/Zabbix_Agentd.conf


Zmienić serwer Zmienna do adresu IP twojego serwera Zabbix (adres IP twojego Raspberry Pi).


Upewnij się również, że Nazwa hosta Zmienna jest ustawiona na nazwę hosta komputera/serwera. Jeśli nie znasz Nazwa hosta swojego komputera/serwera możesz uruchomić polecenie nazwy hosta i znaleźć to.

Po zakończeniu naciśnij + X śledzony przez Y I <Wchodzić> Aby zapisać /etc/Zabbix/Zabbix_Agentd.plik CONF.


Aby zmiany zaczęły się uruchomić Zabbix-agent Usługa z następującym poleceniem:

$ sudo systemCtl restart Zabbix-agent


Zabbix-agent powinien być działający, jak widać na zrzucie ekranu poniżej.

$ sudo Systemctl status Zabbix-agent

Instalowanie agenta Zabbix na CentOS/RHEL 8

Aby zainstalować agent Zabbix w CentOS/RHEL 8, musisz dodać repozytorium pakietu Zabbix do komputera Centos/Rhel 8.

Aby dodać repozytorium pakietu Zabbix do centu/RHEL 8, uruchom następujące polecenie:

$ sudo rpm -uvh https: // repo.Zabbix.com/Zabbix/5.2/RHEL/8/x86_64/Zabbix-Release-5.2-1.El8.Noarch.RPM


Należy dodać repozytorium pakietu Zabbix.


Zaktualizuj pamięć podręczną repozytorium pakietów DNF za pomocą następującego polecenia:

$ sudo dnf makeCache


Żeby zainstalować Agent Zabbix, Uruchom następujące polecenie:

$ sudo dnf instaluj Zabbix-agent


Aby potwierdzić instalację, naciśnij Y, a następnie naciśnij <Wchodzić>.


Aby zaakceptować klawisz GPG, naciśnij Y, a następnie naciśnij <Wchodzić>.


Należy zainstalować agent Zabbix.

Otwórz plik konfiguracji agenta Zabbix /etc/Zabbix/Zabbix_Agentd.conf Z następującym poleceniem:

$ sudo nano/etc/Zabbix/Zabbix_Agentd.conf


Zmienić serwer Zmienna do adresu IP twojego serwera Zabbix (adres IP twojego Raspberry Pi).


Upewnij się również, że Nazwa hosta Zmienna jest ustawiona na nazwę hosta komputera/serwera. Jeśli nie znasz Nazwa hosta swojego komputera/serwera możesz uruchomić polecenie nazwy hosta i znaleźć to.

Po zakończeniu naciśnij <klawisz kontrolny> + X śledzony przez Y I <Wchodzić> Aby zapisać /etc/Zabbix/Zabbix_Agentd.plik CONF.


Zacząć Zabbix-agent Usługa systemu z następującym poleceniem:

$ sudo systemctl start Zabbix-agent.praca


Zabbix-agent Usługa powinna być uruchomiona, jak widać na zrzucie ekranu poniżej.

$ sudo Systemctl status Zabbix-agent.praca


Dodaj Zabbix-agent Obsługa uruchamiania systemu, aby uruchamia się automatycznie w rozruchu systemowym:

$ sudo systemctl włącz Zabbix-agent.praca


Uruchom następujące polecenie, aby skonfigurować zaporę ogniową, aby umożliwić dostęp do portu Zabbix Agent 10050:

$ sudo firewall-cmd --add-service = Zabbix-Agent --Permanent


Aby zmienia się zapory ogniowa, uruchom następujące polecenie:

$ sudo firewall-cmd-odpowiadanie

Instalowanie agenta Zabbix w systemie Windows 10

W systemie Windows 10 musisz pobrać oprogramowanie Zabbix Agent z oficjalnej strony internetowej Zabbix.

Najpierw odwiedź oficjalną stronę pobierania agenta Zabbix z przeglądarki internetowej.

Gdy strona się załaduje, wybierz pakiet Windows MSI, zgodnie z oznaczonym poniżej zrzutem ekranu.


Następnie przewiń trochę w dół i kliknij pierwszy POBIERAĆ link, jak zaznaczono na zrzucie ekranu poniżej.


Należy pobrać instalator agenta Zabbix. Uruchom instalator.


Kliknij Następny.


Sprawdź Akceptuję warunki w polu wyboru umowy licencyjnej i kliknij Następny.


Upewnij się, że nazwa hosta jest poprawna. Wpisz adres IP serwera Zabbix i sprawdź Dodaj lokalizację agenta do pola wyboru ścieżki.

Po zakończeniu kliknij Następny.


Kliknij Następny.


Kliknij zainstalować.


Kliknij Tak.

Agent Zabbix należy zainstalować. Kliknij Skończyć.

Dodanie hosta Linux do Zabbix

Po zainstalowaniu agenta Zabbix na komputerze/serwerze możesz dodać go do serwera Zabbix (działający na Raspberry Pi).

Najpierw zaloguj się do aplikacji internetowej Zabbix i przejdź do Konfiguracja> Hosty. Następnie kliknij Utwórz host, jak zaznaczono na zrzucie ekranu poniżej.


Wpisz nazwę hosta komputera/serwera, który próbujesz dodać Nazwa hosta pole. Następnie kliknij Wybierać, jak zaznaczono na zrzucie ekranu poniżej.


Sprawdź Serwery Linux pole wyboru i kliknij Wybierać.


Kliknij Dodać, jak zaznaczono na zrzucie ekranu poniżej.


Kliknij Agent.


Wpisz adres IP komputera/serwera, który próbujesz dodać do Zabbix.


Po zakończeniu kliknij Dodać.


Host Linux należy dodać do Zabbix, jak widać na zrzucie ekranu poniżej.

Dodanie hosta Windows 10 do Zabbix

W tej sekcji pokażę, jak dodać host Windows 10 do Zabbix. Więc zacznijmy.

Aby zachować uporządkowanie, stwórzmy nową grupę hosta dla hostów systemu Windows.

Aby utworzyć grupę hosta, przejdź do Konfiguracja> Host grupy z aplikacji internetowej Zabbix. Następnie kliknij Utwórz grupę hosta.


Wpisz Hosty Windows, i kliknij Dodać.


Nowa grupa hosta, Hosty Windows, należy dodać.


Aby dodać host Windows 10 do Zabbix, przejdź do COnfiguration> Hosts. Następnie kliknij Utwórz host.


Wpisz nazwę hosta lub nazwę komputera hosta Windows 10 w Nazwa hosta pole. Następnie kliknij Wybierać, jak zaznaczono na zrzucie ekranu poniżej.

Sprawdź nowo utworzoną grupę Hosty Windows, i kliknij Wybierać.


Kliknij Dodać, jak zaznaczono na zrzucie ekranu poniżej.


Kliknij Agent.


Wpisz adres IP swojego hosta Windows 10 i kliknij Dodać.


Twój host Windows 10 powinien zostać dodany do Zabbix.

Monitorowanie użycia sieci hostów Linux

W tej sekcji pokażę, jak monitorować użycie sieci hostów Linux za pomocą Zabbix 5. Więc zacznijmy.

Najpierw przejdź do Konfiguracja> Hosty i kliknij host Linux, który chcesz monitorować użycie sieci.

Kliknij Szablony.


Kliknij Wybierać, jak zaznaczono na zrzucie ekranu poniżej.


Kliknij Wybierać, jak zaznaczono na zrzucie ekranu poniżej.


Kliknij Szablony, jak zaznaczono na zrzucie ekranu poniżej.


Sprawdzać Interfejsy sieciowe Linux przez agent Zabbix pole wyboru i kliknij Wybierz.


Kliknij Aktualizacja.


Host Linux powinien zostać zaktualizowany.


Po pewnym czasie należy wyróżnić opcję dostępności ZBX, jak widać na zrzucie ekranu poniżej.


Po wyróżnieniu opcji ZBX przejdź do Monitorowanie> Hosty i kliknij Pulpity nawigacyjne link hosta Linux, jak widać na zrzucie ekranu poniżej.


Jak widać, wyświetlany jest wykres użytkowania sieci.


Możesz również zmienić oś czasu wykresu. Jak widać, zmieniłem czas wykresu na Ostatnie 15 minut. Wykres jest ładnie wyświetlany.


W ten sposób monitorujesz użycie sieci hosta Linux za pomocą Zabbix na Raspberry Pi.

Monitorowanie użycia sieci hostów systemu Windows

W tej sekcji pokażę, jak monitorować użycie sieci hostów Windows 10 za pomocą Zabbix 5. Więc zacznijmy.

Najpierw przejdź do Konfiguracja> Hosty i kliknij host Windows 10, który chcesz monitorować użycie sieci.


Kliknij Szablony.

Kliknij Wybierać, jak zaznaczono na zrzucie ekranu poniżej.


Kliknij Wybierać, jak zaznaczono na zrzucie ekranu poniżej.


Kliknij Szablony, jak zaznaczono na zrzucie ekranu poniżej.


Sprawdzać Windows Network autorstwa Zabbix Agent, i kliknij Wybierać.


Kliknij Aktualizacja.


Windows 10 Host powinien zostać zaktualizowany.


Po pewnym czasie należy wyróżnić opcję dostępności ZBX, jak widać na zrzucie ekranu poniżej.


Po wyróżnieniu opcji ZBX przejdź do Monitorowanie> Hosty i kliknij Pulpity nawigacyjne link hosta Windows 10, jak widać na zrzucie ekranu poniżej.


Jak widać, wyświetlany jest wykres użytkowania sieci.


Możesz również zmienić oś czasu wykresu. Jak widać, zmieniłem czas wykresu na Ostatnie 15 minut. Wykres jest ładnie wyświetlany.


W ten sposób monitorujesz użycie sieci hosta Windows 10 za pomocą Zabbix na Raspberry Pi.

Wniosek

W tym artykule pokazałem, jak utworzyć monitor sieci Raspberry Pi za pomocą Zabbix 5. Pokazałem, jak używać Zabbix do monitorowania użycia sieci Linux i Windows hostów na Twoim Raspberry Pi.