Kako postaviti Raspberry Pi mrežni monitor?

How Set Up Raspberry Pi Network Monitor



Zabbix je alat za praćenje otvorenog koda u kojem možete nadzirati svoje poslužitelje, virtualne strojeve, mreže, usluge u oblaku i još mnogo toga. To je vrlo koristan alat za male, srednje i velike IT organizacije.

Zabbix možete instalirati na Raspberry Pi i pomoću njega nadzirati mrežu drugih računala/poslužitelja u vašoj kućnoj mreži.







U ovom članku pokazat ću vam kako postaviti Zabbix na vašem Raspberry Pi -u za praćenje mreže drugih računala/poslužitelja u vašoj kućnoj mreži.



Stvari koje će vam trebati

Da biste pratili ovaj članak, potrebno vam je jednopločno računalo Raspberry Pi s instaliranim Zabbixom 5.



Ako vam je potrebna pomoć pri instaliranju Zabbixa 5 na jednopločno računalo Raspberry Pi, pročitajte moj članak na Kako instalirati Zabbix 5 na Raspberry Pi 4 .





Instalirao sam Zabbix 5 na svoj Raspberry Pi (pokrenut Raspberry Pi OS). IP adresa moje Raspberry Pi je 192.168.0.106 . Dakle, pristupit ću web aplikaciji Zabbix 5 pomoću URL -a http://192.168.0.106/zabbix . IP adresa vašeg Raspberry Pi bit će drugačija. Zato ga od sada zamijenite svojim.

Što je Zabbix Agent?

Zabbix ima 2 komponente: 1) Zabbix poslužitelj i 2) Zabbix agent.



Ako želite nadzirati svoje računalo/poslužitelj pomoću Zabbixa, morate imati instaliran i pokrenut Zabbix agent na vašem računalu/poslužitelju. On će komunicirati i slati potrebne podatke na Zabbix poslužitelj (pokrenut na vašem Raspberry Pi).

Instaliranje Zabbix Agent na Ubuntu/Debian/Raspberry Pi OS

Zabbix Agent dostupan je u službenom spremištu paketa Ubuntu/Debian/Raspberry Pi OS. Dakle, lako se instalira.

Prvo ažurirajte predmemoriju spremišta paketa APT sljedećom naredbom:

$sudoprikladno ažuriranje


Zabbix Agent možete instalirati sa sljedećom naredbom:

$sudoprikladaninstaliratizabbix-agent-i


Treba instalirati Zabbix Agent.

Otvorite konfiguracijsku datoteku Zabbix Agent /etc/zabbix/zabbix_agentd.conf sa sljedećom naredbom:

$sudo nano /itd/zabbix/zabbix_agentd.conf


Promijeni Poslužitelj varijabla na IP adresu vašeg Zabbix poslužitelja (IP adresa vašeg Raspberry Pi).


Također, pobrinite se da Naziv hosta varijabla je postavljena na naziv hosta vašeg računala/poslužitelja. Ako ne znate naziv hosta računala/poslužitelja, možete pokrenuti naredbu hostname i saznati je.

Kada završite, pritisnite + X slijedi I i< Unesi > da biste spremili /etc/zabbix/zabbix_agentd.conf datoteka .


Da bi promjene stupile na snagu, ponovno pokrenite zabbix-agent servis sa sljedećom naredbom:

$sudosystemctl ponovno pokretanje zabbix-agenta


The zabbix-agent bi trebao biti pokrenut, kao što možete vidjeti na slici ispod.

$sudosystemctl status zabbix-agent

Instaliranje Zabbix Agent na CentOS/RHEL 8

Da biste instalirali Zabbix Agent na CentOS/RHEL 8, morate dodati spremište paketa Zabbix na svoje CentOS/RHEL 8 računalo/poslužitelj.

Da biste dodali spremište paketa Zabbix u svoj CentOS/RHEL 8, pokrenite sljedeću naredbu:

$sudoo / min-uhhttps://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm


Treba dodati spremište Zabbix paketa.


Ažurirajte predmemoriju spremišta DNF paketa sljedećom naredbom:

$sudodnf makecache


Instalirati Zabbix agent , pokrenite sljedeću naredbu:

$sudodnfinstaliratizabbix-agent


Za potvrdu instalacije pritisnite I , a zatim pritisnite< Unesi >.


Za prihvaćanje GPG tipke pritisnite I , a zatim pritisnite< Unesi >.


Treba instalirati Zabbix Agent.

Otvorite konfiguracijsku datoteku Zabbix Agent /etc/zabbix/zabbix_agentd.conf sa sljedećom naredbom:

$sudo nano /itd/zabbix/zabbix_agentd.conf


Promijeni Poslužitelj varijabla na IP adresu vašeg Zabbix poslužitelja (IP adresa vašeg Raspberry Pi).


Također, pobrinite se da Naziv hosta varijabla je postavljena na naziv hosta vašeg računala/poslužitelja. Ako ne znate naziv hosta računala/poslužitelja, možete pokrenuti naredbu hostname i saznati je.

Kada završite, pritisnite< Ctrl > + x slijedi I i< Unesi > da biste spremili /etc/zabbix/zabbix_agentd.conf datoteka.


Pokrenite zabbix-agent systemd servis sa sljedećom naredbom:

$sudosystemctl start zabbix-agent.service


The zabbix-agent usluga bi trebala biti pokrenuta, kao što možete vidjeti na slici ispod.

$sudosystemctl status zabbix-agent.service


Dodajte zabbix-agent uslugu pri pokretanju sustava tako da se automatski pokreće pri pokretanju sustava:

$sudosystemctlomogućitizabbix-agent.usluga


Pokrenite sljedeću naredbu za konfiguriranje vatrozida za dopuštanje pristupa portu Zabbix Agent 10050:

$sudofirewall-cmd--dod-usluga= zabbix-agent-trajno


Da bi promjene vatrozida stupile na snagu, pokrenite sljedeću naredbu:

$sudofirewall-cmd--ponovno učitati

Instaliranje Zabbix Agent na Windows 10

U sustavu Windows 10 morate preuzeti softver Zabbix Agent sa službene web stranice Zabbix.

Prvo posjetite službena stranica za preuzimanje Zabbix Agent iz web preglednika.

Nakon što se stranica učita, odaberite Windows MSI paket kako je označeno na slici ispod.


Zatim se pomaknite malo prema dolje i kliknite prvi PREUZIMANJE DATOTEKA link kako je označeno na slici ispod.


Instalacijski program Zabbix Agent treba preuzeti. Pokrenite instalacijski program.


Kliknite na Sljedeći .


Provjeri Prihvaćam uvjete u potvrdnom okviru Licencnog ugovora i kliknite na Sljedeći .


Provjerite je li naziv hosta točan. Upišite IP adresu poslužitelja Zabbix i provjerite Dodajte mjesto agenta u potvrdni okvir PATH .

Kada završite, kliknite na Sljedeći .


Kliknite na Sljedeći .


Kliknite na Instalirati .


Kliknite na Da.

Zabbix agent treba instalirati. Kliknite na Završi .

Dodavanje Linux domaćina u Zabbix

Nakon što je Zabbix Agent instaliran na vaše računalo/poslužitelj, možete ga dodati na Zabbix poslužitelj (pokrenut na vašem Raspberry Pi).

Prvo se prijavite u web aplikaciju Zabbix i idite na Konfiguracija> Hostovi . Zatim kliknite na Izradi domaćina , kako je označeno na donjoj snimci zaslona.


Upišite naziv računala/poslužitelja koji pokušavate dodati u Naziv hosta polje. Zatim kliknite na Odaberi , kako je označeno na donjoj snimci zaslona.


Provjeri Linux poslužitelji potvrdni okvir i kliknite na Odaberi .


Kliknite na Dodati , kako je označeno na donjoj snimci zaslona.


Kliknite na Agent .


Upišite IP adresu računala/poslužitelja koje pokušavate dodati u Zabbix.


Kada završite, kliknite na Dodati .


Linux host treba dodati u Zabbix, kao što možete vidjeti na slici ispod.

Dodavanje Windows 10 domaćina u Zabbix

U ovom odjeljku pokazat ću vam kako dodati Zabbix host za Windows 10. Dakle, krenimo.

Samo da stvari budu organizirane, stvorimo novu grupu domaćina za Windows hostove.

Da biste stvorili grupu domaćina, idite na Konfiguracija> Domaćin grupe iz web aplikacije Zabbix. Zatim kliknite na Izradite grupu domaćina .


Upišite Windows domaćini, i kliknite na Dodati .


Nova grupa domaćina, Windows domaćini , treba dodati.


Da biste dodali svoj Windows 10 host u Zabbix, idite na C onfiguration> Domaćini . Zatim kliknite na Izradi domaćina .


Upišite naziv hosta ili naziv računala vašeg Windows 10 hosta u Naziv hosta polje. Zatim kliknite na Odaberi , kako je označeno na donjoj snimci zaslona.

Provjerite novostvorenu grupu Windows domaćini , i kliknite na Odaberi .


Kliknite na Dodati , kako je označeno na slici ispod.


Kliknite na Agent .


Upišite IP adresu vašeg Windows 10 hosta i kliknite na Dodati .


Vaš Windows 10 host trebao bi biti dodan u Zabbix.

Praćenje mrežne uporabe Linux hostova

U ovom odjeljku pokazat ću vam kako nadzirati korištenje mreže Linux Hostova pomoću Zabbixa 5. Dakle, krenimo.

Prvo se pomaknite do Konfiguracija> Hostovi i kliknite na Linux host koji želite nadzirati korištenje mreže.

Kliknite na Predlošci .


Kliknite na Odaberi , kako je označeno na donjoj snimci zaslona.


Kliknite na Odaberi , kako je označeno na donjoj snimci zaslona.


Kliknite na Predlošci , kako je označeno na donjoj snimci zaslona.


Ček Linux mrežna sučelja Zabbix agent potvrdni okvir i kliknite Odaberi.


Kliknite na ažuriranje .


Linux host treba ažurirati.


Nakon nekog vremena, opcija dostupnosti ZBX -a trebala bi biti istaknuta, kao što možete vidjeti na slici ispod.


Kad je istaknuta opcija ZBX, idite na Nadzor> Domaćini i kliknite na Nadzorne ploče vezu vašeg Linux hosta, kao što možete vidjeti na slici ispod.


Kao što vidite, prikazuje se grafikon korištenja mreže.


Također možete promijeniti vremensku traku grafikona. Kao što vidite, promijenio sam vrijeme grafikona u Zadnjih 15 minuta . Grafikon se lijepo prikazuje.


Ovako nadzirete korištenje mreže Linux računala koristeći Zabbix na vašem Raspberry Pi.

Praćenje mrežne upotrebe Windows hostova

U ovom odjeljku pokazat ću vam kako pratiti korištenje mreže Windows 10 domaćina pomoću Zabbixa 5. Dakle, krenimo.

Prvo se pomaknite do Konfiguracija> Hostovi i kliknite na Windows 10 host koji želite nadzirati upotrebu mreže.


Kliknite na Predlošci .

Kliknite na Odaberi , kako je označeno na donjoj snimci zaslona.


Kliknite na Odaberi , kako je označeno na donjoj snimci zaslona.


Kliknite na Predlošci , kako je označeno na donjoj snimci zaslona.


Ček Windows mreža od Zabbix agenta , i kliknite na Odaberi .


Kliknite na ažuriranje .


The Windows 10 host treba ažurirati.


Nakon nekog vremena, opcija dostupnosti ZBX -a trebala bi biti istaknuta, kao što možete vidjeti na slici ispod.


Kad je istaknuta opcija ZBX, idite na Nadzor> Domaćini i kliknite na Nadzorne ploče vezu vašeg Windows 10 hosta, kao što možete vidjeti na snimci zaslona u nastavku.


Kao što vidite, prikazuje se grafikon korištenja mreže.


Također možete promijeniti vremensku traku grafikona. Kao što vidite, promijenio sam vrijeme grafikona u Zadnjih 15 minuta . Grafikon se lijepo prikazuje.


Ovako nadzirete korištenje mreže Windows 10 hosta pomoću Zabbixa na vašem Raspberry Pi.

Zaključak

U ovom članku sam vam pokazao kako stvoriti Raspberry Pi mrežni monitor pomoću Zabbixa 5. Pokazao sam vam kako koristiti Zabbix za praćenje mrežne upotrebe Linux i Windows hostova na vašem Raspberry Pi.