Hvordan sette opp en Raspberry Pi Network Monitor?

Hvordan sette opp en Raspberry Pi Network Monitor?

Zabbix er et open source-overvåkingsverktøy der du kan overvåke serverne dine, virtuelle maskiner, nettverk, skytjenester og mange flere. Det er et veldig nyttig verktøy for små, mellomstore og store IT -organisasjoner.

Du kan installere Zabbix på Raspberry Pi og overvåke nettverket til andre datamaskiner/servere i hjemmenettverket ditt ved å bruke den.

I denne artikkelen skal jeg vise deg hvordan du setter opp Zabbix på Raspberry Pi for å overvåke nettverket til andre datamaskiner/servere i hjemmenettverket ditt.

Ting du trenger

For å følge denne artikkelen, trenger du en Raspberry Pi-datamaskin med Zabbix 5 installert på den.

Hvis du trenger hjelp til å installere Zabbix 5 på Raspberry Pi-datamaskinen din, kan du lese artikkelen min om Hvordan installere Zabbix 5 på Raspberry Pi 4.

Jeg har installert Zabbix 5 på Raspberry Pi (Running the Raspberry Pi OS). IP -adressen til min Raspberry Pi er 192.168.0.106. Så jeg vil få tilgang til Zabbix 5 -webappen ved å bruke URL -URL http: // 192.168.0.106/Zabbix. IP -adressen til Raspberry Pi din vil være annerledes. Så sørg for å erstatte den med din fra nå av.

Hva er Zabbix -agent?

Zabbix har 2 komponenter: 1) Zabbix Server og 2) Zabbix Agent.

Hvis du vil overvåke datamaskinen/serveren din med Zabbix, må du ha Zabbix -agenten installert og kjører på datamaskinen/serveren. Den vil kommunisere og sende nødvendige data til Zabbix -serveren (kjører på Raspberry Pi).

Installere Zabbix -agent på Ubuntu/Debian/Raspberry Pi OS

Zabbix -agent er tilgjengelig i det offisielle pakkeoppføret av Ubuntu/Debian/Raspberry Pi OS. Så det er enkelt å installere.

Oppdater først Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering


Du kan installere Zabbix -agenten med følgende kommando:

$ sudo apt installer zabbix -agent -y


Zabbix -agent bør installeres.

Åpne Zabbix Agent -konfigurasjonsfilen /etc/zabbix/zabbix_agentd.konf med følgende kommando:

$ sudo nano/etc/zabbix/zabbix_agentd.konf


Endre Server Variabel til IP -adressen til Zabbix -serveren din (IP -adressen til Raspberry Pi).


Forsikre deg også om at Vertsnavn Variabel er satt til vertsnavnet til datamaskinen/serveren. Hvis du ikke vet Vertsnavn av datamaskinen/serveren din, kan du kjøre vertsnavn -kommandoen og finne den ut.

Når du er ferdig, trykk + X etterfulgt av Y og <Tast inn> For å redde /etc/zabbix/zabbix_agentd.Conf -fil.


For at endringene skal tre i kraft, start på nytt Zabbix-agent Tjeneste med følgende kommando:

$ sudo SystemCTL omstart Zabbix-agent


De Zabbix-agent Bør løpe, som du kan se på skjermbildet nedenfor.

$ sudo systemctl status zabbix-agent

Installere Zabbix -agent på Centos/RHEL 8

For å installere Zabbix Agent på CentOS/RHEL 8, må du legge til Zabbix -pakkelageret til CentOS/RHEL 8 -datamaskinen/serveren.

For å legge til Zabbix -pakkelageret til CentOS/RHEL 8, kjør følgende kommando:

$ sudo rpm -uvh https: // repo.Zabbix.com/zabbix/5.2/RHEL/8/X86_64/Zabbix-Release-5.2-1.El8.Noark.Rpm


Zabbix -pakkelageret skal legges til.


Oppdater DNF -pakkelagdebufferen med følgende kommando:

$ sudo dnf makecache


Å installere Zabbix -agent, Kjør følgende kommando:

$ sudo dnf installer zabbix-agent


For å bekrefte installasjonen, trykk Y, Og trykk deretter <Tast inn>.


For å godta GPG -tasten, trykk Y, Og trykk deretter <Tast inn>.


Zabbix -agent bør installeres.

Åpne Zabbix Agent -konfigurasjonsfilen /etc/zabbix/zabbix_agentd.konf med følgende kommando:

$ sudo nano/etc/zabbix/zabbix_agentd.konf


Endre Server Variabel til IP -adressen til Zabbix -serveren din (IP -adressen til Raspberry Pi).


Forsikre deg også om at Vertsnavn Variabel er satt til vertsnavnet til datamaskinen/serveren. Hvis du ikke vet Vertsnavn av datamaskinen/serveren din, kan du kjøre vertsnavn -kommandoen og finne den ut.

Når du er ferdig, trykk <Ctrl> + X etterfulgt av Y og <Tast inn> For å redde /etc/zabbix/zabbix_agentd.Conf -fil.


Start Zabbix-agent SystemD -tjeneste med følgende kommando:

$ sudo systemctl start zabbix-agent.service


De Zabbix-agent Tjenesten skal kjøres, som du kan se på skjermbildet nedenfor.

$ sudo systemctl status zabbix-agent.service


Legg til Zabbix-agent Service til systemoppstarten slik at den automatisk starter på systemstart:

$ sudo SystemCTL Aktiver Zabbix-Agent.service


Kjør følgende kommando for å konfigurere brannmuren for å gi tilgang til Zabbix Agent Port 10050:

$ sudo brannmur-cmd-add-service = zabbix-agent-permanent


For at brannmurendringene skal tre i kraft, kjør følgende kommando:

$ sudo Firewall-CMD-Reload

Installere Zabbix -agenten på Windows 10

På Windows 10 må du laste ned Zabbix Agent -programvaren fra den offisielle nettstedet til Zabbix.

Besøk først den offisielle nedlastingssiden til Zabbix Agent fra en nettleser.

Når siden har lastet inn Windows MSI -pakken som merket i skjermdumpen nedenfor.


Rull deretter litt ned, og klikk på den første NEDLASTING lenke som merket på skjermbildet nedenfor.


Zabbix Agent Installer skal lastes ned. Kjør installasjonsprogrammet.


Klikk på NESTE.


Undersøk Jeg godtar vilkårene i avkrysningsruten for lisensavtale og klikk på NESTE.


Forsikre deg om at vertsnavnet er riktig. Skriv inn Zabbix -serverens IP -adresse og sjekk Legg til agentsted i avkrysningsruten Path.

Når du er ferdig, klikker du på NESTE.


Klikk på NESTE.


Klikk på Installere.


Klikk på Ja.

Zabbix -agent skal installeres. Klikk på Bli ferdig.

Legger til en Linux -vert til Zabbix

Når Zabbix -agenten er installert på datamaskinen/serveren din, kan du legge den til Zabbix -serveren (kjører på Raspberry Pi).

Først må du logge på Zabbix -webappen og gå til Konfigurasjon> Verter. Klikk deretter på Lag vert, Som merket på skjermbildet nedenfor.


Skriv inn vertsnavnet til datamaskinen/serveren du prøver å legge til i Vertsnavn felt. Klikk deretter på Plukke ut, Som merket på skjermbildet nedenfor.


Undersøk Linux -servere avkrysningsrute, og klikk på Plukke ut.


Klikk på Legg til, Som merket på skjermbildet nedenfor.


Klikk på Middel.


Skriv inn IP -adressen til datamaskinen/serveren du prøver å legge til Zabbix.


Når du er ferdig, klikker du på Legg til.


Linux -verten bør legges til Zabbix, som du kan se på skjermdumpen nedenfor.

Legge til en Windows 10 -vert til Zabbix

I denne delen skal jeg vise deg hvordan du legger til en Windows 10 -vert til Zabbix. Så la oss komme i gang.

Bare for å holde ting organisert, la oss lage en ny vertsgruppe for Windows -verter.

For å opprette en vertsgruppe, gå til Konfigurasjon> Vert Grupper fra Zabbix Web App. Klikk deretter på Opprett vertsgruppe.


Skriv inn Windows -verter, og klikk på Legg til.


En ny vertsgruppe, Windows -verter, bør legges til.


For å legge til Windows 10 -verten din til Zabbix, gå til COnfigurasjon> Verter. Klikk deretter på Lag vert.


Skriv inn vertsnavnet eller datamaskinnavnet til Windows 10 -verten din i Vertsnavn felt. Klikk deretter på Plukke ut, Som merket på skjermbildet nedenfor.

Sjekk den nyopprettede gruppen Windows -verter, og klikk på Plukke ut.


Klikk på Legg til, Som merket på skjermbildet nedenfor.


Klikk på Middel.


Skriv inn IP -adressen til Windows 10 -verten din, og klikk på Legg til.


Windows 10 -verten din skal legges til Zabbix.

Overvåking av nettverksbruk av Linux -verter

I denne delen skal jeg vise deg hvordan du overvåker nettverksbruken av Linux -verter ved hjelp av Zabbix 5. Så la oss komme i gang.

Først, naviger til Konfigurasjon> Verter og klikk på Linux -verten du vil overvåke nettverksbruk.

Klikk på Maler.


Klikk på Plukke ut, Som merket på skjermbildet nedenfor.


Klikk på Plukke ut, Som merket på skjermbildet nedenfor.


Klikk på Maler, Som merket på skjermbildet nedenfor.


Kryss av Linux -nettverksgrensesnitt av Zabbix Agent avkrysningsrute, og klikk på velg.


Klikk på Oppdater.


Linux -verten skal oppdateres.


Etter en stund bør ZBX -tilgjengelighetsalternativet fremheves, som du kan se på skjermbildet nedenfor.


Når ZBX -alternativet blir fremhevet, navigerer du til Overvåking> verter og klikk på Dashboards Link til Linux -verten din, som du kan se på skjermdumpen nedenfor.


Som du ser vises nettverksbruksgrafen.


Du kan også endre tidslinjen til grafen. Som du kan se, har jeg endret grafiden til Siste 15 minutter. Grafen vises pent.


Slik overvåker du nettverksbruken av en Linux -vert ved hjelp av Zabbix på Raspberry Pi.

Overvåking av nettverksbruk av Windows -verter

I denne delen skal jeg vise deg hvordan du overvåker nettverksbruken av Windows 10 -verter ved hjelp av Zabbix 5. Så la oss komme i gang.

Først, naviger til Konfigurasjon> Verter og klikk på Windows 10 -verten du vil overvåke nettverksbruken.


Klikk på Maler.

Klikk på Plukke ut, Som merket på skjermbildet nedenfor.


Klikk på Plukke ut, Som merket på skjermbildet nedenfor.


Klikk på Maler, Som merket på skjermbildet nedenfor.


Kryss av Windows Network av Zabbix Agent, og klikk på Plukke ut.


Klikk på Oppdater.


De Windows 10 Verten skal oppdateres.


Etter en stund bør ZBX -tilgjengelighetsalternativet fremheves, som du kan se på skjermbildet nedenfor.


Når ZBX -alternativet blir fremhevet, navigerer du til Overvåking> verter og klikk på Dashboards Link til Windows 10 -verten din, som du kan se på skjermdumpen nedenfor.


Som du ser vises nettverksbruksgrafen.


Du kan også endre tidslinjen til grafen. Som du kan se, har jeg endret grafiden til Siste 15 minutter. Grafen vises pent.


Slik overvåker du nettverksbruken av en Windows 10 -vert ved hjelp av Zabbix på Raspberry Pi.

Konklusjon

I denne artikkelen har jeg vist deg hvordan du oppretter en Raspberry Pi Network Monitor ved hjelp av Zabbix 5. Jeg har vist deg hvordan du bruker Zabbix til å overvåke nettverksbruken av Linux og Windows -verter på Raspberry Pi.