Raspberry Pi

Hoe een Raspberry Pi-netwerkmonitor in te stellen?

Hoe een Raspberry Pi-netwerkmonitor in te stellen?

Zabbix is ​​een open-source monitoringtool waarin u uw servers, virtuele machines, netwerken, cloudservices en nog veel meer kunt bewaken. Het is een zeer nuttige tool voor kleine, middelgrote en grote IT-organisaties.

Je kunt de Zabbix op de Raspberry Pi installeren en daarmee het netwerk van andere computers/servers in je thuisnetwerk bewaken.

In dit artikel laat ik je zien hoe je Zabbix op je Raspberry Pi instelt om het netwerk van andere computers/servers in je thuisnetwerk te bewaken.

Dingen die je nodig hebt

Om dit artikel te volgen, heb je een Raspberry Pi-computer met één bord nodig waarop Zabbix 5 is geïnstalleerd.

Als je hulp nodig hebt bij het installeren van Zabbix 5 op je Raspberry Pi-computer met één bord, lees dan mijn artikel over: Hoe Zabbix 5 op Raspberry Pi 4 te installeren.

Ik heb Zabbix 5 op mijn Raspberry Pi geïnstalleerd (met het Raspberry Pi-besturingssysteem). Het IP-adres van mijn Raspberry Pi is 192.168.0.106. Dus ik heb toegang tot de Zabbix 5-webapp met behulp van de URL http://192.168.0.106/zabbix. Het IP-adres van je Raspberry Pi zal anders zijn. Dus zorg ervoor dat je hem vanaf nu vervangt door die van jou.

Wat is Zabbix-agent??

Zabbix heeft 2 componenten: 1) Zabbix Server en 2) Zabbix Agent.

Als u uw computer/server wilt bewaken met Zabbix, moet u de Zabbix Agent op uw computer/server hebben geïnstalleerd en uitgevoerd. Het zal communiceren en de nodige gegevens verzenden naar de Zabbix-server (draaiend op uw Raspberry Pi).

Zabbix Agent installeren op Ubuntu/Debian/Raspberry Pi OS

Zabbix Agent is beschikbaar in de officiële pakketrepository van Ubuntu/Debian/Raspberry Pi OS. Het is dus eenvoudig te installeren.

Werk eerst de cache van de APT-pakketrepository bij met de volgende opdracht:

$ sudo apt-update


U kunt de Zabbix Agent installeren met de volgende opdracht:

$ sudo apt install zabbix-agent -y


Zabbix Agent moet worden geïnstalleerd.

Open het Zabbix Agent-configuratiebestand /etc/zabbix/zabbix_agentd.conf met het volgende commando:

$ sudo nano /etc/zabbix/zabbix_agentd.conf


Verander de Server variabel naar het IP-adres van uw Zabbix Server (het IP-adres van uw Raspberry Pi).


Zorg er ook voor dat de Hostnaam variabele is ingesteld op de hostnaam van uw computer/server. Als je de niet kent hostnaam van uw computer/server, kunt u de opdracht hostnaam uitvoeren en erachter komen.

Als u klaar bent, drukt u op + X gevolgd door Y en <Enter> om de . op te slaan /etc/zabbix/zabbix_agentd.conf bestand.


Om de wijzigingen door te voeren, herstart de zabbix-agent service met het volgende commando:

$ sudo systemctl herstart zabbix-agent


De zabbix-agent zou moeten draaien, zoals je kunt zien in de onderstaande schermafbeelding.

$ sudo systemctl status zabbix-agent

Zabbix Agent installeren op CentOS/RHEL 8

Om Zabbix Agent op CentOS/RHEL 8 te installeren, moet u de Zabbix-pakketrepository toevoegen aan uw CentOS/RHEL 8-computer/server.

Voer de volgende opdracht uit om de Zabbix-pakketrepository aan uw CentOS/RHEL 8 toe te voegen:

$ sudo rpm -Uvh https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarchus.toeren


De Zabbix Package-repository moet worden toegevoegd.


Werk de cache van de DNF-pakketrepository bij met de volgende opdracht:

$ sudo dnf makecache


Installeren Zabbix-agent, voer de volgende opdracht uit:

$ sudo dnf installeer zabbix-agent


Om de installatie te bevestigen, drukt u op Y, en druk vervolgens op <Enter>.


Om de GPG-sleutel te accepteren, drukt u op Y, en druk vervolgens op <Enter>.


Zabbix Agent moet worden geïnstalleerd.

Open het Zabbix Agent-configuratiebestand /etc/zabbix/zabbix_agentd.conf met het volgende commando:

$ sudo nano /etc/zabbix/zabbix_agentd.conf


Verander de Server variabel naar het IP-adres van uw Zabbix Server (het IP-adres van uw Raspberry Pi).


Zorg er ook voor dat de Hostnaam variabele is ingesteld op de hostnaam van uw computer/server. Als je de niet kent hostnaam van uw computer/server, kunt u de opdracht hostnaam uitvoeren en erachter komen.

Als u klaar bent, drukt u op <Ctrl> + X gevolgd door Y en <Enter> om de . op te slaan /etc/zabbix/zabbix_agentd.conf bestand.


Start de zabbix-agent systemd-service met het volgende commando:

$ sudo systemctl start zabbix-agent.onderhoud


De zabbix-agent service zou moeten werken, zoals je kunt zien in de onderstaande schermafbeelding.

$ sudo systemctl status zabbix-agent.onderhoud


Voeg de . toe zabbix-agent service aan het opstarten van het systeem, zodat het automatisch start bij het opstarten van het systeem:

$ sudo systemctl zabbix-agent inschakelen.onderhoud


Voer de volgende opdracht uit om de firewall te configureren om toegang tot de Zabbix Agent-poort 10050 toe te staan:

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


Voer de volgende opdracht uit om de wijzigingen in de firewall door te voeren:

$ sudo firewall-cmd --reload

Zabbix Agent installeren op Windows 10

Op Windows 10 moet je de Zabbix Agent-software downloaden van de officiële website van Zabbix.

Bezoek eerst de officiële downloadpagina van Zabbix Agent vanuit een webbrowser.

Nadat de pagina is geladen, selecteert u het Windows MSI-pakket zoals aangegeven in de onderstaande schermafbeelding.


Scroll dan een beetje naar beneden en klik op de eerste DOWNLOAD link zoals aangegeven in de onderstaande schermafbeelding.


Zabbix Agent-installatieprogramma moet worden gedownload. Voer het installatieprogramma uit.


Klik op De volgende.


Controleer de Ik accepteer de voorwaarden in het selectievakje Licentieovereenkomst en klik op De volgende.


Zorg ervoor dat de hostnaam correct is. Typ het IP-adres van de Zabbix-server en controleer de Agentlocatie toevoegen aan het aankruisvak PATH.

Als je klaar bent, klik je op De volgende.


Klik op De volgende.


Klik op Installeren.


Klik op Ja.

Zabbix-agent moet worden geïnstalleerd. Klik op Af hebben.

Een Linux-host toevoegen aan Zabbix

Zodra de Zabbix Agent op uw computer/server is geïnstalleerd, kunt u deze toevoegen aan de Zabbix Server (draaiend op uw Raspberry Pi).

Log eerst in op de Zabbix-webapp en ga naar Configuratie > Hosts. Klik vervolgens op Host maken, zoals aangegeven in de onderstaande schermafbeelding.


Typ de hostnaam van de computer/server die u probeert toe te voegen in de Hostnaam veld-. Klik vervolgens op Selecteer, zoals aangegeven in de onderstaande schermafbeelding.


Controleer de Linux-servers selectievakje en klik op Selecteer.


Klik op Toevoegen, zoals aangegeven in de onderstaande schermafbeelding.


Klik op Agent.


Typ het IP-adres van de computer/server die u aan Zabbix probeert toe te voegen.


Als je klaar bent, klik je op Toevoegen.


De Linux-host moet aan Zabbix worden toegevoegd, zoals je kunt zien in de onderstaande schermafbeelding.

Een Windows 10-host toevoegen aan Zabbix

In dit gedeelte laat ik je zien hoe je een Windows 10-host aan Zabbix toevoegt. Dus laten we beginnen.

Laten we om de zaken overzichtelijk te houden een nieuwe hostgroep maken voor Windows-hosts.

Om een ​​gastgroep aan te maken, ga naar Configuratie > Host groepen van de Zabbix-webapp. Klik vervolgens op de Hostgroep maken.


Typ in Windows-hosts, en klik op Toevoegen.


Een nieuwe gastgroep, Windows-hosts, moet worden toegevoegd.


Om uw Windows 10-host aan Zabbix toe te voegen, gaat u naar Cconfiguratie > Hosts. Klik vervolgens op Host maken.


Typ de hostnaam of computernaam van uw Windows 10-host in de Hostnaam veld-. Klik vervolgens op Selecteer, zoals aangegeven in de onderstaande schermafbeelding.

Controleer de nieuw aangemaakte groep Windows-hosts, en klik op Selecteer.


Klik op Toevoegen, zoals aangegeven in de onderstaande schermafbeelding.


Klik op Agent.


Typ het IP-adres van uw Windows 10-host en klik op Toevoegen.


Uw Windows 10-host moet worden toegevoegd aan Zabbix.

Netwerkgebruik van Linux-hosts controleren

In dit gedeelte laat ik je zien hoe je het netwerkgebruik van Linux-hosts kunt controleren met Zabbix 5. Dus laten we beginnen.

Navigeer eerst naar Configuratie > Hosts en klik op de Linux-host waarvan u het netwerkgebruik wilt controleren.

Klik op Sjablonen.


Klik op Selecteer, zoals aangegeven in de onderstaande schermafbeelding.


Klik op Selecteer, zoals aangegeven in de onderstaande schermafbeelding.


Klik op Sjablonen, zoals aangegeven in de onderstaande schermafbeelding.


Controleren Linux-netwerkinterfaces door Zabbix-agent selectievakje en klik op Selecteren.


Klik op Bijwerken.


De Linux-host moet worden bijgewerkt.


Na een tijdje zou de ZBX-beschikbaarheidsoptie moeten worden gemarkeerd, zoals je kunt zien in de onderstaande schermafbeelding.


Wanneer de ZBX-optie is gemarkeerd, navigeert u naar Controle > Hosts en klik op de Dashboards link van je Linux-host, zoals je kunt zien in de onderstaande schermafbeelding.


Zoals u kunt zien, wordt de grafiek van het netwerkgebruik weergegeven.


U kunt ook de tijdlijn van de grafiek wijzigen. Zoals je kunt zien, heb ik de grafiektijd gewijzigd in de Laatste 15 minuten. De grafiek wordt mooi weergegeven.


Zo controleer je het netwerkgebruik van een Linux-host met Zabbix op je Raspberry Pi.

Netwerkgebruik van Windows-hosts controleren

In dit gedeelte laat ik u zien hoe u het netwerkgebruik van Windows 10-hosts kunt controleren met Zabbix 5. Dus laten we beginnen.

Navigeer eerst naar Configuratie > Hosts en klik op de Windows 10-host waarvan u het netwerkgebruik wilt controleren.


Klik op Sjablonen.

Klik op Selecteer, zoals aangegeven in de onderstaande schermafbeelding.


Klik op Selecteer, zoals aangegeven in de onderstaande schermafbeelding.


Klik op Sjablonen, zoals aangegeven in de onderstaande schermafbeelding.


Controleren Windows-netwerk door Zabbix-agent, en klik op Selecteer.


Klik op Bijwerken.


De Windows 10 host moet worden bijgewerkt.


Na een tijdje zou de ZBX-beschikbaarheidsoptie moeten worden gemarkeerd, zoals je kunt zien in de onderstaande schermafbeelding.


Wanneer de ZBX-optie is gemarkeerd, navigeert u naar Controle > Hosts en klik op de Dashboards link van uw Windows 10-host, zoals u kunt zien in de onderstaande schermafbeelding.


Zoals u kunt zien, wordt de grafiek van het netwerkgebruik weergegeven.


U kunt ook de tijdlijn van de grafiek wijzigen. Zoals je kunt zien, heb ik de grafiektijd gewijzigd in de Laatste 15 minuten. De grafiek wordt mooi weergegeven.


Zo controleer je het netwerkgebruik van een Windows 10-host met Zabbix op je Raspberry Pi.

Conclusie

In dit artikel heb ik je laten zien hoe je een Raspberry Pi-netwerkmonitor maakt met Zabbix 5. Ik heb je laten zien hoe je Zabbix kunt gebruiken om het netwerkgebruik van Linux- en Windows-hosts op je Raspberry Pi te controleren.

Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...
Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...