Hvordan sette opp en Raspberry Pi -nettverksmonitor?

How Set Up Raspberry Pi Network Monitor



Zabbix er et overvåkingsverktøy med åpen kildekode der du kan overvåke servere, 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 ved å bruke den.







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



Ting du trenger

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



Hvis du trenger hjelp til å installere Zabbix 5 på din Raspberry Pi enbrett-datamaskin, kan du lese artikkelen min om Slik installerer du Zabbix 5 på Raspberry Pi 4 .





Jeg har installert Zabbix 5 på Raspberry Pi (kjører Raspberry Pi OS). IP -adressen til Raspberry Pi er 192.168.0.106 . Så jeg får tilgang til Zabbix 5 -webappen ved hjelp av URL -en http://192.168.0.106/zabbix . IP -adressen til din Raspberry Pi vil være annerledes. Så sørg for å bytte den ut 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 Agent installert og kjøre på datamaskinen/serveren. Den vil kommunisere og sende nødvendige data til Zabbix -serveren (kjører på din Raspberry Pi).

Installere Zabbix Agent på Ubuntu/Debian/Raspberry Pi OS

Zabbix Agent er tilgjengelig i det offisielle pakkelageret til Ubuntu/Debian/Raspberry Pi OS. Så det er enkelt å installere.

Oppdater først APT -pakkens depotbuffer med følgende kommando:

$sudopassende oppdatering


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

$sudopassendeinstallerezabbix-agent-og


Zabbix Agent bør installeres.

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

$sudo nano /etc/zabbix/zabbix_agentd.conf


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


Sørg også for at Vertsnavn variabel er satt til vertsnavnet til datamaskinen/serveren. Hvis du ikke kjenner vertsnavn på datamaskinen/serveren, kan du kjøre vertsnavn -kommandoen og finne den ut.

Når du er ferdig, trykker du på + X etterfulgt av OG og< Tast inn > for å lagre /etc/zabbix/zabbix_agentd.conf -filen .


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

$sudosystemctl start zabbix-agent på nytt


De zabbix-agent skal kjøre, som du kan se på skjermbildet nedenfor.

$sudosystemctl status zabbix-agent

Installere Zabbix Agent på CentOS/RHEL 8

For å installere Zabbix Agent på CentOS/RHEL 8, må du legge til Zabbix -pakkelageret på din CentOS/RHEL 8 -datamaskin/server.

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

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


Zabbix Package -depotet bør legges til.


Oppdater bufferen til DNF -pakken med følgende kommando:

$sudodnf makecache


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

$sudodnfinstallerezabbix-agent


Trykk på for å bekrefte installasjonen OG , og trykk deretter på< Tast inn >.


Trykk på for å godta GPG -tasten OG , og trykk deretter på< Tast inn >.


Zabbix Agent bør installeres.

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

$sudo nano /etc/zabbix/zabbix_agentd.conf


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


Sørg også for at Vertsnavn variabel er satt til vertsnavnet til datamaskinen/serveren. Hvis du ikke kjenner vertsnavn på datamaskinen/serveren, kan du kjøre vertsnavn -kommandoen og finne den ut.

Når du er ferdig, trykker du på< Ctrl > + X etterfulgt av OG og< Tast inn > for å lagre /etc/zabbix/zabbix_agentd.conf -filen.


Start zabbix-agent systemd -tjeneste med følgende kommando:

$sudosystemctl starter zabbix-agent.service


De zabbix-agent tjenesten skal kjøre, som du kan se på skjermbildet nedenfor.

$sudosystemctl status zabbix-agent.service


Legg til zabbix-agent service til systemoppstarten slik at den starter automatisk ved systemstart:

$sudosystemctlmuliggjørezabbix-agent.service


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

$sudobrannmur-cmd-legge til service= zabbix-agent--fast


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

$sudobrannmur-cmd-last inn på nytt

Installere Zabbix Agent på Windows 10

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

Besøk først offisiell nedlastingsside for Zabbix Agent fra en nettleser.

Når siden er lastet inn, velger du Windows MSI -pakken som er markert på skjermbildet nedenfor.


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


Zabbix Agent -installasjonsprogrammet bør lastes ned. Kjør installasjonsprogrammet.


Klikk på Neste .


Undersøk Jeg godtar vilkårene i lisensavtalen og klikk på Neste .


Sørg for at vertsnavnet er riktig. Skriv inn Zabbix -serverens IP -adresse og sjekk Legg til agentplassering i PATH -avmerkingsboksen .

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


Klikk på Neste .


Klikk på Installere .


Klikk på Ja.

Zabbix -agent bør installeres. Klikk på Bli ferdig .

Legge til en Linux -vert til Zabbix

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

Logg deg først på Zabbix webapp og gå til Konfigurasjon> Verter . Klikk deretter på Opprett vert , som markert på skjermbildet nedenfor.


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


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


Klikk på Legge til , som markert på skjermbildet nedenfor.


Klikk på Middel .


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


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


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

Legger til en Windows 10 -vert til Zabbix

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

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

For å opprette en vertsgruppe, gå til Konfigurasjon> Vert grupper fra Zabbix -webappen. Klikk deretter på Opprett vertsgruppe .


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


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


For å legge til Windows 10 -verten din i Zabbix, gå til C onfiguration> Verter . Klikk deretter på Opprett vert .


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

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


Klikk på Legge til , som markert på skjermbildet nedenfor.


Klikk på Middel .


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


Windows 10 -verten din bør legges til Zabbix.

Overvåking av nettverksbruk av Linux -verter

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

Naviger først til Konfigurasjon> Verter og klikk på Linux -verten du vil overvåke nettverksbruk.

Klikk på Maler .


Klikk på Plukke ut , som markert på skjermbildet nedenfor.


Klikk på Plukke ut , som markert på skjermbildet nedenfor.


Klikk på Maler , som markert på skjermbildet nedenfor.


Kryss av Linux -nettverksgrensesnitt av Zabbix -agent avmerkingsboksen, og klikk på Velg.


Klikk på Oppdater .


Linux -verten bør oppdateres.


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


Når ZBX -alternativet er uthevet, navigerer du til Overvåking> Verter og klikk på Instrumentbord lenken til Linux -verten din, som du kan se på skjermbildet nedenfor.


Som du kan se, vises grafen for nettverksbruk.


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


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

Overvåking av nettverksbruk av Windows -verter

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

Naviger først til Konfigurasjon> Verter og klikk på Windows 10 -verten du vil overvåke nettverksbruk.


Klikk på Maler .

Klikk på Plukke ut , som markert på skjermbildet nedenfor.


Klikk på Plukke ut , som markert på skjermbildet nedenfor.


Klikk på Maler , som markert på skjermbildet nedenfor.


Kryss av Windows -nettverk av Zabbix -agent , og klikk på Plukke ut .


Klikk på Oppdater .


De Windows 10 verten bør oppdateres.


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


Når ZBX -alternativet er uthevet, navigerer du til Overvåking> Verter og klikk på Instrumentbord lenken til Windows 10 -verten din, som du kan se på skjermbildet nedenfor.


Som du kan se, vises grafen for nettverksbruk.


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


Slik overvåker du nettverksbruken til en Windows 10 -vert som bruker Zabbix på din Raspberry Pi.

Konklusjon

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