Sådan opsættes en Raspberry Pi -netværksmonitor?

How Set Up Raspberry Pi Network Monitor



Zabbix er et open source-overvågningsværktøj, hvor du kan overvåge dine servere, virtuelle maskiner, netværk, cloud-tjenester og mange flere. Det er et meget nyttigt værktøj til små, mellemstore og store it -organisationer.

Du kan installere Zabbix på Raspberry Pi og overvåge netværket af andre computere/servere i dit hjemmenetværk ved hjælp af det.







I denne artikel vil jeg vise dig, hvordan du konfigurerer Zabbix på din Raspberry Pi til at overvåge netværket af andre computere/servere i dit hjemmenetværk.



Ting du får brug for

For at følge denne artikel, har du brug for en Raspberry Pi single-board computer med Zabbix 5 installeret på den.



Hvis du har brug for hjælp til installation af Zabbix 5 på din Raspberry Pi single-board computer, kan du læse min artikel om Sådan installeres Zabbix 5 på Raspberry Pi 4 .





Jeg har installeret Zabbix 5 på min Raspberry Pi (kører Raspberry Pi OS). IP -adressen på min Raspberry Pi er 192.168.0.106 . Så jeg får adgang til Zabbix 5 webappen ved hjælp af URL'en http://192.168.0.106/zabbix . IP -adressen på din Raspberry Pi vil være anderledes. Så sørg for at udskifte den med din fra nu af.

Hvad er Zabbix Agent?

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



Hvis du vil overvåge din computer/server med Zabbix, skal du have Zabbix Agent installeret og kørende på din computer/server. Det vil kommunikere og sende nødvendige data til Zabbix -serveren (kører på din Raspberry Pi).

Installation af Zabbix Agent på Ubuntu/Debian/Raspberry Pi OS

Zabbix Agent er tilgængelig i det officielle pakkeopbevaringssted for Ubuntu/Debian/Raspberry Pi OS. Så det er let at installere.

Opdater først APT -pakkelagringscachen med følgende kommando:

$sudopassende opdatering


Du kan installere Zabbix Agent med følgende kommando:

$sudopassendeinstallerezabbix-agent-og


Zabbix Agent skal installeres.

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

$sudo nano /etc/zabbix/zabbix_agentd.conf


Skift Server variabel til IP -adressen på din Zabbix -server (IP -adressen på din Raspberry Pi).


Sørg også for, at Værtsnavn variabel er indstillet til værtsnavnet på din computer/server. Hvis du ikke kender værtsnavn på din computer/server, kan du køre kommandoen hostname og finde den ud.

Når du er færdig, skal du trykke på + X efterfulgt af OG og< Gå ind > for at gemme /etc/zabbix/zabbix_agentd.conf fil .


For at ændringerne skal træde i kraft, genstart zabbix-agent service med følgende kommando:

$sudosystemctl genstart zabbix-agent


Det zabbix-agent skulle køre, som du kan se på skærmbilledet herunder.

$sudosystemctl status zabbix-agent

Installation af Zabbix Agent på CentOS/RHEL 8

For at installere Zabbix Agent på CentOS/RHEL 8 skal du tilføje Zabbix -pakkelageret til din CentOS/RHEL 8 -computer/server.

For at tilføje Zabbix -pakkelageret til dit CentOS/RHEL 8 skal du køre følgende kommando:

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


Zabbix -pakkelagret skal tilføjes.


Opdater cache til DNF -pakkeopbevaring med følgende kommando:

$sudodnf makecache


At installere Zabbix Agent , kør følgende kommando:

$sudodnfinstallerezabbix-agent


For at bekræfte installationen skal du trykke på OG , og tryk derefter på< Gå ind >.


Tryk på for at acceptere GPG -tasten OG , og tryk derefter på< Gå ind >.


Zabbix Agent skal installeres.

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

$sudo nano /etc/zabbix/zabbix_agentd.conf


Skift Server variabel til IP -adressen på din Zabbix -server (IP -adressen på din Raspberry Pi).


Sørg også for, at Værtsnavn variabel er indstillet til værtsnavnet på din computer/server. Hvis du ikke kender værtsnavn på din computer/server, kan du køre kommandoen hostname og finde den ud.

Når du er færdig, skal du trykke på< Ctrl > + x efterfulgt af OG og< Gå ind > for at gemme /etc/zabbix/zabbix_agentd.conf fil.


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

$sudosystemctl start zabbix-agent.service


Det zabbix-agent service skal køre, som du kan se på skærmbilledet herunder.

$sudosystemctl status zabbix-agent.service


Tilføj zabbix-agent service til systemstart, så den starter automatisk ved systemstart:

$sudosystemctlaktiverezabbix-agent.service


Kør følgende kommando for at konfigurere firewallen til at give adgang til Zabbix Agent -porten 10050:

$sudofirewall-cmd-tilføj service= zabbix-agent--permanent


For at firewallændringerne træder i kraft, skal du køre følgende kommando:

$sudofirewall-cmd-genindlæse

Installation af Zabbix Agent på Windows 10

I Windows 10 skal du downloade Zabbix Agent -softwaren fra Zabbix officielle websted.

Besøg først den officielle downloadside for Zabbix Agent fra en webbrowser.

Når siden er indlæst, skal du vælge Windows MSI -pakken som markeret på skærmbilledet herunder.


Rul derefter lidt ned, og klik på den første HENT link som markeret i skærmbilledet herunder.


Zabbix Agent -installationsprogrammet skal downloades. Kør installationsprogrammet.


Klik på Næste .


Tjek Jeg accepterer vilkårene i afkrydsningsfeltet Licensaftale og klik på Næste .


Sørg for, at værtsnavnet er korrekt. Indtast Zabbix -serverens IP -adresse, og kontroller Føj agentplacering til afkrydsningsfeltet PATH .

Når du er færdig, skal du klikke på Næste .


Klik på Næste .


Klik på Installere .


Klik på Ja.

Zabbix Agent skal installeres. Klik på Afslut .

Tilføjelse af en Linux -vært til Zabbix

Når Zabbix -agenten er installeret på din computer/server, kan du tilføje den til Zabbix -serveren (kører på din Raspberry Pi).

Log først på Zabbix webapp og gå til Konfiguration> Værter . Klik derefter på Opret vært , som markeret på skærmbilledet herunder.


Indtast værtsnavnet på den computer/server, du forsøger at tilføje i Værtsnavn Mark. Klik derefter på Vælg , som markeret på skærmbilledet herunder.


Tjek Linux servere afkrydsningsfeltet, og klik på Vælg .


Klik på Tilføje , som markeret på skærmbilledet herunder.


Klik på Agent .


Indtast IP -adressen på den computer/server, du prøver at tilføje til Zabbix.


Når du er færdig, skal du klikke på Tilføje .


Linux -værten skal tilføjes til Zabbix, som du kan se på skærmbilledet herunder.

Tilføjelse af en Windows 10 -vært til Zabbix

I dette afsnit vil jeg vise dig, hvordan du tilføjer en Windows 10 -vært til Zabbix. Så lad os komme i gang.

Bare for at holde tingene organiseret, lad os oprette en ny værtsgruppe til Windows -værter.

For at oprette en værtsgruppe skal du gå til Konfiguration> Host grupper fra Zabbix web -appen. Klik derefter på Opret værtsgruppe .


Indtaste Windows -værter, og klik på Tilføje .


En ny værtsgruppe, Windows -værter , skal tilføjes.


For at tilføje din Windows 10 -vært til Zabbix skal du gå til C onfiguration> Værter . Klik derefter på Opret vært .


Indtast værtsnavnet eller computernavnet på din Windows 10 -vært i Værtsnavn Mark. Klik derefter på Vælg , som markeret på skærmbilledet herunder.

Tjek den nyoprettede gruppe Windows -værter , og klik på Vælg .


Klik på Tilføje , som markeret på skærmbilledet herunder.


Klik på Agent .


Indtast IP -adressen på din Windows 10 -vært, og klik på Tilføje .


Din Windows 10 -vært skal føjes til Zabbix.

Overvågning af netværksbrug af Linux -værter

I dette afsnit vil jeg vise dig, hvordan du overvåger netværksbrugen af ​​Linux -værter ved hjælp af Zabbix 5. Så lad os komme i gang.

Naviger først til Konfiguration> Værter og klik på den Linux -vært, du vil overvåge netværksbrug.

Klik på Skabeloner .


Klik på Vælg , som markeret på skærmbilledet herunder.


Klik på Vælg , som markeret på skærmbilledet herunder.


Klik på Skabeloner , som markeret på skærmbilledet herunder.


Kontrollere Linux -netværksgrænseflader af Zabbix -agent afkrydsningsfeltet, og klik på Vælg.


Klik på Opdatering .


Linux -værten skal opdateres.


Efter et stykke tid skal ZBX -tilgængelighedsindstillingen fremhæves, som du kan se på skærmbilledet herunder.


Når ZBX -indstillingen er fremhævet, skal du navigere til Overvågning> Værter og klik på Dashboards link til din Linux -vært, som du kan se på skærmbilledet herunder.


Som du kan se, vises netværksbrugsgrafen.


Du kan også ændre tidslinjen for grafen. Som du kan se, har jeg ændret graftiden til Sidste 15 minutter . Grafen vises pænt.


Sådan overvåger du netværksforbruget for en Linux -vært ved hjælp af Zabbix på din Raspberry Pi.

Overvågning af netværksbrug af Windows -værter

I dette afsnit vil jeg vise dig, hvordan du overvåger netværksforbruget af Windows 10 -værter ved hjælp af Zabbix 5. Så lad os komme i gang.

Naviger først til Konfiguration> Værter og klik på Windows 10 -værten, som du vil overvåge netværksbrug.


Klik på Skabeloner .

Klik på Vælg , som markeret på skærmbilledet herunder.


Klik på Vælg , som markeret på skærmbilledet herunder.


Klik på Skabeloner , som markeret på skærmbilledet herunder.


Kontrollere Windows -netværk af Zabbix -agent , og klik på Vælg .


Klik på Opdatering .


Det Windows 10 vært skal opdateres.


Efter et stykke tid skal ZBX -tilgængelighedsindstillingen fremhæves, som du kan se på skærmbilledet herunder.


Når ZBX -indstillingen er fremhævet, skal du navigere til Overvågning> Værter og klik på Dashboards linket til din Windows 10 -vært, som du kan se på skærmbilledet herunder.


Som du kan se, vises netværksbrugsgrafen.


Du kan også ændre tidslinjen for grafen. Som du kan se, har jeg ændret graftiden til Sidste 15 minutter . Grafen vises pænt.


Sådan overvåger du netværksforbruget for en Windows 10 -vært ved hjælp af Zabbix på din Raspberry Pi.

Konklusion

I denne artikel har jeg vist dig, hvordan du opretter en Raspberry Pi -netværksmonitor ved hjælp af Zabbix 5. Jeg har vist dig, hvordan du bruger Zabbix til at overvåge netværksforbruget af Linux- og Windows -værter på din Raspberry Pi.