Raspberry Pi

Så här ställer du in en Raspberry Pi Network Monitor?

Så här ställer du in en Raspberry Pi Network Monitor?

Zabbix är ett övervakningsverktyg med öppen källkod där du kan övervaka dina servrar, virtuella maskiner, nätverk, molntjänster och många fler. Det är ett mycket användbart verktyg för små, medelstora och stora IT-organisationer.

Du kan installera Zabbix på Raspberry Pi och övervaka nätverket för andra datorer / servrar i ditt hemnätverk med det.

I den här artikeln ska jag visa dig hur du ställer in Zabbix på din Raspberry Pi för att övervaka nätverket av andra datorer / servrar i ditt hemnätverk.

Saker du behöver

För att följa den här artikeln behöver du en Raspberry Pi-kortdator med Zabbix 5 installerad på den.

Om du behöver hjälp med att installera Zabbix 5 på din Raspberry Pi-kortkort, läs min artikel om Så här installerar du Zabbix 5 på Raspberry Pi 4.

Jag har installerat Zabbix 5 på min Raspberry Pi (kör Raspberry Pi OS). IP-adressen till min Raspberry Pi är 192.168.0.106. Så jag kommer att komma åt Zabbix 5-webbappen med URL http: // 192.168.0.106 / zabbix. IP-adressen till din Raspberry Pi kommer att vara annorlunda. Så se till att ersätta den med din från och med nu.

Vad är Zabbix Agent?

Zabbix har två komponenter: 1) Zabbix Server och 2) Zabbix Agent.

Om du vill övervaka din dator / server med Zabbix måste du ha Zabbix Agent installerat och köras på din dator / server. Det kommer att kommunicera och skicka nödvändig data till Zabbix-servern (körs på din Raspberry Pi).

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

Zabbix Agent finns i det officiella paketförvaret för Ubuntu / Debian / Raspberry Pi OS. Så det är enkelt att installera.

Uppdatera först APT-paketets förvarscache med följande kommando:

$ sudo apt uppdatering


Du kan installera Zabbix Agent med följande kommando:

$ sudo apt installera zabbix-agent -y


Zabbix Agent ska installeras.

Öppna konfigurationsfilen för Zabbix Agent / etc / zabbix / zabbix_agentd.konf med följande kommando:

$ sudo nano / etc / zabbix / zabbix_agentd.konf


Ändra Server variabel till IP-adressen till din Zabbix-server (IP-adressen till din Raspberry Pi).


Se också till att Värdnamn variabeln är inställd på värdnamnet på din dator / server. Om du inte vet värdnamn på din dator / server kan du köra kommandot värdnamn och ta reda på det.

När du är klar trycker du på + X följd av Y och <Stiga på> för att spara / etc / zabbix / zabbix_agentd.conf-fil.


Starta om om du vill att ändringarna ska träda i kraft zabbix-agent tjänst med följande kommando:

$ sudo systemctl starta om zabbix-agent


De zabbix-agent ska köras, som du kan se på skärmdumpen nedan.

$ sudo systemctl status zabbix-agent

Installerar Zabbix Agent på CentOS / RHEL 8

För att installera Zabbix Agent på CentOS / RHEL 8 måste du lägga till Zabbix-paketförvaret till din CentOS / RHEL 8-dator / server.

För att lägga till Zabbix-paketförvaret till din CentOS / RHEL 8, kör följande kommando:

$ sudo rpm -Uvh https: // repo.zabbix.com / zabbix / 5.2 / rhel / 8 / x86_64 / zabbix-release-5.2-1.el8.noark.varv / min


Zabbix-paketförvaret ska läggas till.


Uppdatera DNF-paketförvarets cache med följande kommando:

$ sudo dnf makecache


Att installera Zabbix Agent, kör följande kommando:

$ sudo dnf installera zabbix-agent


För att bekräfta installationen, tryck på Y, och tryck sedan på <Stiga på>.


För att acceptera GPG-tangenten, tryck på Y, och tryck sedan på <Stiga på>.


Zabbix Agent ska installeras.

Öppna konfigurationsfilen för Zabbix Agent / etc / zabbix / zabbix_agentd.konf med följande kommando:

$ sudo nano / etc / zabbix / zabbix_agentd.konf


Ändra Server variabel till IP-adressen till din Zabbix-server (IP-adressen till din Raspberry Pi).


Se också till att Värdnamn variabeln är inställd på värdnamnet på din dator / server. Om du inte känner till värdnamn på din dator / server kan du köra kommandot värdnamn och ta reda på det.

När du är klar trycker du på <Ctrl> + X följd av Y och <Stiga på> för att spara / etc / zabbix / zabbix_agentd.conf-fil.


Starta zabbix-agent systemtjänst med följande kommando:

$ sudo systemctl starta zabbix-agent.service


De zabbix-agent tjänsten ska köras, som du kan se på skärmdumpen nedan.

$ sudo systemctl status zabbix-agent.service


Lägg till zabbix-agent tjänsten till systemets start så att den startar automatiskt vid systemstart:

$ sudo systemctl aktiverar zabbix-agent.service


Kör följande kommando för att konfigurera brandväggen för att ge åtkomst till Zabbix Agent-port 10050:

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


För att brandväggsändringarna ska träda i kraft, kör följande kommando:

$ sudo firewall-cmd --reload

Installerar Zabbix Agent på Windows 10

På Windows 10 måste du ladda ner Zabbix Agent-programvaran från Zabbix officiella webbplats.

Besök först den officiella nedladdningssidan för Zabbix Agent från en webbläsare.

När sidan har laddats, välj Windows MSI-paketet som markerat i skärmdumpen nedan.


Rulla sedan ner lite och klicka på den första LADDA NER länk som markeras i skärmdumpen nedan.


Zabbix Agent-installationsprogrammet ska laddas ner. Kör installationsprogrammet.


Klicka på Nästa.


Kontrollera Jag accepterar villkoren i kryssrutan Licensavtal och klicka på Nästa.


Se till att värdnamnet är korrekt. Skriv in Zabbix-serverns IP-adress och kontrollera Lägg till agentplats i kryssrutan PATH.

När du är klar klickar du på Nästa.


Klicka på Nästa.


Klicka på Installera.


Klicka på Ja.

Zabbix Agent bör installeras. Klicka på Avsluta.

Lägga till en Linux-värd till Zabbix

När Zabbix Agent har installerats på din dator / server kan du lägga till den i Zabbix Server (körs på din Raspberry Pi).

Logga först in på Zabbix-webbappen och gå till Konfiguration> Värdar. Klicka sedan på Skapa värd, som markerat i skärmdumpen nedan.


Skriv in värdnamnet på den dator / server du försöker lägga till i Värdnamn fält. Klicka sedan på Välj, som markerat i skärmdumpen nedan.


Kontrollera Linux-servrar kryssrutan och klicka på Välj.


Klicka på Lägg till, som markerat i skärmdumpen nedan.


Klicka på Ombud.


Skriv in IP-adressen till den dator / server du försöker lägga till i Zabbix.


När du är klar klickar du på Lägg till.


Linux-värden bör läggas till Zabbix, som du kan se på skärmdumpen nedan.

Lägga till en Windows 10-värd till Zabbix

I det här avsnittet ska jag visa dig hur du lägger till en Windows 10-värd till Zabbix. Så, låt oss komma igång.

Bara för att hålla saker organiserade, låt oss skapa en ny värdgrupp för Windows-värdar.

För att skapa en värdgrupp, gå till Konfiguration> Värd grupper från Zabbix webbapp. Klicka sedan på Skapa värdgrupp.


Skriv in Windows-värdar, och klicka på Lägg till.


En ny värdgrupp, Windows-värdar, bör läggas till.


För att lägga till din Windows 10-värd till Zabbix, gå till Configuration> Värdar. Klicka sedan på Skapa värd.


Skriv in värdnamnet eller datorns namn på din Windows 10-värd i Värdnamn fält. Klicka sedan på Välj, som markerat i skärmdumpen nedan.

Kontrollera den nyskapade gruppen Windows-värdar, och klicka på Välj.


Klicka på Lägg till, som markerat i skärmdumpen nedan.


Klicka på Ombud.


Skriv in IP-adressen till din Windows 10-värd och klicka på Lägg till.


Din Windows 10-värd ska läggas till i Zabbix.

Övervakning av nätverksanvändning av Linux-värdar

I det här avsnittet ska jag visa dig hur du övervakar nätverksanvändningen av Linux-värdar med Zabbix 5. Så, låt oss komma igång.

Navigera först till Konfiguration> Värdar och klicka på Linux Host som du vill övervaka nätverksanvändningen.

Klicka på Mallar.


Klicka på Välj, som markerat i skärmdumpen nedan.


Klicka på Välj, som markerat i skärmdumpen nedan.


Klicka på Mallar, som markerat i skärmdumpen nedan.


Kolla upp Linux-nätverksgränssnitt av Zabbix-agent kryssrutan och klicka på Välj.


Klicka på Uppdatering.


Linux-värden bör uppdateras.


Efter ett tag bör ZBX-tillgänglighetsalternativet markeras, som du kan se på skärmdumpen nedan.


När ZBX-alternativet är markerat, navigera till Övervakning> Värdar och klicka på Instrumentpaneler länk till din Linux-värd, som du kan se på skärmdumpen nedan.


Som du ser visas nätverksanvändningsdiagrammet.


Du kan också ändra tidslinjen för diagrammet. Som du kan se har jag ändrat graftiden till De senaste 15 minuterna. Grafen visas snyggt.


Så här övervakar du nätverksanvändningen för en Linux-värd med Zabbix på din Raspberry Pi.

Övervakning av nätverksanvändning av Windows-värdar

I det här avsnittet ska jag visa dig hur du övervakar nätverksanvändningen av Windows 10-värdar med Zabbix 5. Så, låt oss komma igång.

Navigera först till Konfiguration> Värdar och klicka på Windows 10 Host som du vill övervaka nätverksanvändningen.


Klicka på Mallar.

Klicka på Välj, som markerat i skärmdumpen nedan.


Klicka på Välj, som markerat i skärmdumpen nedan.


Klicka på Mallar, som markerat i skärmdumpen nedan.


Kolla upp Windows-nätverk av Zabbix-agent, och klicka på Välj.


Klicka på Uppdatering.


De Windows 10 värd bör uppdateras.


Efter ett tag bör ZBX-tillgänglighetsalternativet markeras, som du kan se på skärmdumpen nedan.


När ZBX-alternativet är markerat, navigera till Övervakning> Värdar och klicka på Instrumentpaneler länk till din Windows 10-värd, som du kan se på skärmdumpen nedan.


Som du ser visas nätverksanvändningsdiagrammet.


Du kan också ändra tidslinjen för diagrammet. Som du kan se har jag ändrat graftiden till De senaste 15 minuterna. Grafen visas snyggt.


Så här övervakar du nätverksanvändningen för en Windows 10-värd med Zabbix på din Raspberry Pi.

Slutsats

I den här artikeln har jag visat dig hur du skapar en Raspberry Pi-nätverksmonitor med Zabbix 5. Jag har visat dig hur du använder Zabbix för att övervaka nätverksanvändningen av Linux- och Windows-värdar på din Raspberry Pi.

Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...