Jak nastavit síťový monitor Raspberry Pi?

How Set Up Raspberry Pi Network Monitor



Zabbix je monitorovací nástroj s otevřeným zdrojovým kódem, ve kterém můžete sledovat své servery, virtuální počítače, sítě, cloudové služby a mnoho dalších. Je to velmi užitečný nástroj pro malé, střední a velké IT organizace.

Zabbix můžete nainstalovat na Raspberry Pi a sledovat pomocí něj síť dalších počítačů/serverů ve vaší domácí síti.







V tomto článku vám ukážu, jak nastavit Zabbix na vašem Raspberry Pi tak, aby monitoroval síť dalších počítačů/serverů ve vaší domácí síti.



Věci, které budete potřebovat

Chcete-li se řídit tímto článkem, potřebujete jednodeskový počítač Raspberry Pi s nainstalovaným Zabbix 5.



Pokud potřebujete pomoc s instalací Zabbix 5 na váš jednodeskový počítač Raspberry Pi, přečtěte si můj článek o Jak nainstalovat Zabbix 5 na Raspberry Pi 4 .





Nainstaloval jsem Zabbix 5 na svůj Raspberry Pi (se systémem Raspberry Pi OS). IP adresa mého Raspberry Pi je 192.168.0.106 . Budu tedy přistupovat k webové aplikaci Zabbix 5 pomocí adresy URL http://192.168.0.106/zabbix . IP adresa vašeho Raspberry Pi se bude lišit. Proto jej odteď vyměňte za svůj.

Co je Zabbix Agent?

Zabbix má 2 komponenty: 1) Zabbix Server a 2) Zabbix Agent.



Pokud chcete monitorovat svůj počítač/server pomocí Zabbix, musíte mít na počítači/serveru nainstalován a spuštěný Zabbix Agent. Bude komunikovat a odesílat potřebná data na server Zabbix (běžící na vašem Raspberry Pi).

Instalace Zabbix Agent na Ubuntu/Debian/Raspberry Pi OS

Zabbix Agent je k dispozici v oficiálním úložišti balíků operačního systému Ubuntu/Debian/Raspberry Pi. Instalace je tedy snadná.

Nejprve aktualizujte mezipaměť úložiště balíčků APT následujícím příkazem:

$sudovýstižná aktualizace


Zabbix Agent můžete nainstalovat následujícím příkazem:

$sudovýstižnýNainstalujtezabbix-agent-a


Měl by být nainstalován Zabbix Agent.

Otevřete konfigurační soubor Zabbix Agent /etc/zabbix/zabbix_agentd.conf s následujícím příkazem:

$sudo nano /atd/zabbix/zabbix_agentd.conf


Změň Server proměnnou na IP adresu vašeho Zabbix serveru (IP adresu vašeho Raspberry Pi).


Také se ujistěte, že Název hostitele proměnná je nastavena na název hostitele vašeho počítače/serveru. Pokud neznáte jméno hostitele vašeho počítače/serveru, můžete spustit příkaz hostname a zjistit ho.

Jakmile budete hotovi, stiskněte + X následován A a< Vstupte > uložit /etc/zabbix/zabbix_agentd.conf .


Aby se změny projevily, restartujte zabbix-agent službu s následujícím příkazem:

$sudosystemctl restart zabbix-agent


The zabbix-agent by mělo být spuštěno, jak můžete vidět na obrázku níže.

$sudosystemctl status zabbix-agent

Instalace Zabbix Agent na CentOS/RHEL 8

Chcete -li nainstalovat Zabbix Agent na CentOS/RHEL 8, musíte do svého počítače/serveru CentOS/RHEL 8 přidat úložiště balíčků Zabbix.

Chcete -li přidat úložiště balíčků Zabbix do CentOS/RHEL 8, spusťte následující příkaz:

$sudootáčky za minutu-uvhhttps://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm


Mělo by být přidáno úložiště Zabbix Package.


Aktualizujte mezipaměť úložiště balíčků DNF následujícím příkazem:

$sudodnf makecache


Instalovat Agent Zabbix , spusťte následující příkaz:

$sudodnfNainstalujtezabbix-agent


Instalaci potvrdíte stisknutím A a poté stiskněte< Vstupte >.


Chcete -li přijmout klíč GPG, stiskněte A a poté stiskněte< Vstupte >.


Měl by být nainstalován Zabbix Agent.

Otevřete konfigurační soubor Zabbix Agent /etc/zabbix/zabbix_agentd.conf s následujícím příkazem:

$sudo nano /atd/zabbix/zabbix_agentd.conf


Změň Server proměnnou na IP adresu vašeho Zabbix serveru (IP adresu vašeho Raspberry Pi).


Také se ujistěte, že Název hostitele proměnná je nastavena na název hostitele vašeho počítače/serveru. Pokud neznáte jméno hostitele vašeho počítače/serveru, můžete spustit příkaz hostname a zjistit ho.

Jakmile budete hotovi, stiskněte< Ctrl > + X následován A a< Vstupte > uložit /etc/zabbix/zabbix_agentd.conf.


Spusťte zabbix-agent služba systemd s následujícím příkazem:

$sudosystemctl start zabbix-agent.service


The zabbix-agent služba by měla být spuštěna, jak můžete vidět na obrázku níže.

$sudosystemctl status zabbix-agent.service


Přidat zabbix-agent služba při spuštění systému, aby se automaticky spustila při spuštění systému:

$sudosystemctlumožnitzabbix-agent.service


Spusťte následující příkaz a nakonfigurujte bránu firewall tak, aby umožňovala přístup k portu Zabbix Agent 10050:

$sudofirewall-cmd--Add-service= zabbix-agent--trvalý


Aby se změny brány firewall projevily, spusťte následující příkaz:

$sudofirewall-cmd--Znovu načíst

Instalace Zabbix Agent na Windows 10

Ve Windows 10 si musíte stáhnout software Zabbix Agent z oficiálních webových stránek Zabbix.

Nejprve navštivte oficiální stránka ke stažení Zabbix Agent z webového prohlížeče.

Jakmile se stránka načte, vyberte balíček Windows MSI, jak je označeno na obrázku níže.


Poté přejděte trochu dolů a klikněte na první STAŽENÍ odkaz, jak je označeno na obrázku níže.


Měl by být stažen instalační program Zabbix Agent. Spusťte instalační program.


Klikněte na další .


Zkontrolovat Souhlasím s podmínkami v zaškrtávacím políčku licenční smlouvy a klikněte na další .


Zkontrolujte, zda je název hostitele správný. Zadejte IP adresu serveru Zabbix a zkontrolujte Přidejte umístění agenta do zaškrtávacího políčka PATH .

Jakmile budete hotovi, klikněte na další .


Klikněte na další .


Klikněte na Nainstalujte .


Klikněte na Ano.

Agent Zabbix by měl být nainstalován. Klikněte na Dokončit .

Přidání hostitele Linuxu do Zabbix

Jakmile je Zabbix Agent nainstalován na váš počítač/server, můžete jej přidat na Zabbix Server (běžící na vašem Raspberry Pi).

Nejprve se přihlaste do webové aplikace Zabbix a přejděte na Konfigurace> Hostitelé . Poté klikněte na Vytvořit hostitele , jak je uvedeno na obrázku níže.


Do pole zadejte název hostitele počítače/serveru, který se pokoušíte přidat Jméno hostitele pole. Poté klikněte na Vybrat , jak je uvedeno na obrázku níže.


Zkontrolovat Linuxové servery zaškrtněte políčko a klikněte na Vybrat .


Klikněte na Přidat , jak je uvedeno na obrázku níže.


Klikněte na Činidlo .


Zadejte IP adresu počítače/serveru, který se pokoušíte přidat do Zabbix.


Jakmile budete hotovi, klikněte na Přidat .


Hostitel Linuxu by měl být přidán do Zabbix, jak můžete vidět na obrázku níže.

Přidání hostitele Windows 10 do Zabbix

V této části vám ukážu, jak přidat hostitele Windows 10 do Zabbix. Začněme tedy.

Abychom měli pořádek, vytvořme novou skupinu hostitelů pro hostitele Windows.

Chcete -li vytvořit hostitelskou skupinu, přejděte na Konfigurace> Host skupiny z webové aplikace Zabbix. Poté klikněte na Vytvořit hostitelskou skupinu .


Vepište Hostitelé Windows, a klikněte na Přidat .


Nová hostitelská skupina, Hostitelé Windows by mělo být přidáno.


Chcete -li přidat svého hostitele Windows 10 do Zabbix, přejděte na C. onffigurace> Hostitelé . Poté klikněte na Vytvořit hostitele .


Do pole zadejte název hostitele nebo název počítače hostitele Windows 10 Jméno hostitele pole. Poté klikněte na Vybrat , jak je uvedeno na obrázku níže.

Zkontrolujte nově vytvořenou skupinu Hostitelé Windows a klikněte na Vybrat .


Klikněte na Přidat , jak je uvedeno na obrázku níže.


Klikněte na Činidlo .


Zadejte IP adresu hostitele Windows 10 a klikněte na Přidat .


Váš hostitel Windows 10 by měl být přidán do Zabbix.

Monitorování síťového využití hostitelů Linuxu

V této části vám ukážu, jak monitorovat využití sítě Linux Hosts pomocí Zabbix 5. Začněme tedy.

Nejprve přejděte na Konfigurace> Hostitelé a klikněte na hostitele Linuxu, u kterého chcete sledovat využití sítě.

Klikněte na Šablony .


Klikněte na Vybrat , jak je uvedeno na obrázku níže.


Klikněte na Vybrat , jak je uvedeno na obrázku níže.


Klikněte na Šablony , jak je uvedeno na obrázku níže.


Šek Síťová rozhraní Linux od agenta Zabbix zaškrtněte políčko a klikněte na Vybrat.


Klikněte na Aktualizace .


Hostitel Linuxu by měl být aktualizován.


Po chvíli by měla být zvýrazněna možnost dostupnosti ZBX, jak můžete vidět na obrázku níže.


Když je zvýrazněna možnost ZBX, přejděte na Monitorování> Hostitelé a klikněte na Přístrojové desky odkaz vašeho hostitele Linuxu, jak můžete vidět na obrázku níže.


Jak vidíte, zobrazuje se graf využití sítě.


Můžete také změnit časovou osu grafu. Jak vidíte, změnil jsem čas grafu na Posledních 15 minut . Graf se pěkně zobrazuje.


Takto monitorujete využití sítě hostitele Linuxu pomocí Zabbix na vašem Raspberry Pi.

Monitorování síťového využití hostitelů Windows

V této části vám ukážu, jak monitorovat využití sítě hostitelů Windows 10 pomocí Zabbix 5. Začněme tedy.

Nejprve přejděte na Konfigurace> Hostitelé a klikněte na hostitele Windows 10, u kterého chcete sledovat využití sítě.


Klikněte na Šablony .

Klikněte na Vybrat , jak je uvedeno na obrázku níže.


Klikněte na Vybrat , jak je uvedeno na obrázku níže.


Klikněte na Šablony , jak je uvedeno na obrázku níže.


Šek Síť Windows od agenta Zabbix a klikněte na Vybrat .


Klikněte na Aktualizace .


The Windows 10 hostitel by měl být aktualizován.


Po chvíli by měla být zvýrazněna možnost dostupnosti ZBX, jak můžete vidět na obrázku níže.


Když je zvýrazněna možnost ZBX, přejděte na Monitorování> Hostitelé a klikněte na Přístrojové desky odkaz vašeho hostitele Windows 10, jak můžete vidět na obrázku níže.


Jak vidíte, zobrazuje se graf využití sítě.


Můžete také změnit časovou osu grafu. Jak vidíte, změnil jsem čas grafu na Posledních 15 minut . Graf se pěkně zobrazuje.


Takto monitorujete využití sítě hostitele Windows 10 pomocí Zabbix na vašem Raspberry Pi.

Závěr

V tomto článku jsem vám ukázal, jak vytvořit síťový monitor Raspberry Pi pomocí Zabbix 5. Ukázal jsem vám, jak pomocí Zabbix sledovat využití sítě hostitelů Linuxu a Windows na vašem Raspberry Pi.