Ako nastaviť monitor siete Raspberry Pi?

How Set Up Raspberry Pi Network Monitor



Zabbix je monitorovací nástroj s otvoreným zdrojovým kódom, v ktorom môžete monitorovať svoje servery, virtuálne počítače, siete, cloudové služby a mnoho ďalších. Je to veľmi užitočný nástroj pre malé, stredné a veľké organizácie IT.

Môžete nainštalovať Zabbix na Raspberry Pi a sledovať pomocou neho sieť ďalších počítačov/serverov vo vašej domácej sieti.







V tomto článku vám ukážem, ako nastaviť Zabbix na vašom Raspberry Pi na monitorovanie siete iných počítačov/serverov vo vašej domácej sieti.



Veci, ktoré budete potrebovať

Aby ste sa mohli riadiť týmto článkom, potrebujete jednodoskový počítač Raspberry Pi s nainštalovaným Zabbix 5.



Ak potrebujete pomoc s inštaláciou Zabbix 5 na váš jednodoskový počítač Raspberry Pi, prečítajte si môj článok o Ako nainštalovať Zabbix 5 na Raspberry Pi 4 .





Nainstaloval som Zabbix 5 na svoj Raspberry Pi (s OS Raspberry Pi). IP adresa môjho Raspberry Pi je 192.168.0.106 . Budem teda pristupovať k webovej aplikácii Zabbix 5 pomocou adresy URL http://192.168.0.106/zabbix . IP adresa vášho Raspberry Pi bude odlišná. Odteraz ho preto vymeňte za svoj.

Čo je to Zabbix Agent?

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



Ak chcete monitorovať svoj počítač/server pomocou Zabbix, musíte mať na svojom počítači/serveri nainštalovaný a spustený Zabbix Agent. Bude komunikovať a odosielať potrebné údaje na server Zabbix (bežiaci na vašom Raspberry Pi).

Inštalácia Zabbix Agenta na OS Ubuntu/Debian/Raspberry Pi

Zabbix Agent je k dispozícii v oficiálnom úložisku balíkov OS Ubuntu/Debian/Raspberry Pi. Inštalácia je teda jednoduchá.

Najprv aktualizujte vyrovnávaciu pamäť úložiska balíkov APT pomocou nasledujúceho príkazu:

$sudovýstižná aktualizácia


Zabbix Agent môžete nainštalovať pomocou nasledujúceho príkazu:

$sudovýstižnýInštaláciazabbix-agent-a


Mal by byť nainštalovaný Zabbix Agent.

Otvorte konfiguračný súbor Zabbix Agent /etc/zabbix/zabbix_agentd.conf s nasledujúcim príkazom:

$sudo nano /atď/zabbix/zabbix_agentd.conf


Zmeniť Server premennú na IP adresu vášho Zabbix Servera (IP adresu vášho Raspberry Pi).


Tiež sa uistite, že Meno hosťa premenná je nastavená na názov hostiteľa vášho počítača/servera. Ak nepoznáte meno hosťa počítača/servera, môžete spustiť príkaz hostname a zistiť ho.

Keď skončíte, stlačte + X nasledovaný A a< Zadajte > uložiť /etc/zabbix/zabbix_agentd.conf .


Aby sa zmeny prejavili, reštartujte súbor zabbix-agent službu s nasledujúcim príkazom:

$sudosystémový reštart zabbix-agent


The zabbix-agent by mal byť spustený, ako vidíte na obrázku nižšie.

$sudosystemctl status zabbix-agent

Inštalácia Zabbix Agenta na CentOS/RHEL 8

Ak chcete nainštalovať Zabbix Agent na CentOS/RHEL 8, musíte pridať úložisko balíkov Zabbix na svoj počítač/server CentOS/RHEL 8.

Ak chcete do systému CentOS/RHEL 8 pridať úložisko balíkov Zabbix, spustite nasledujúci príkaz:

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


Malo by byť pridané archív balíka Zabbix.


Aktualizujte vyrovnávaciu pamäť úložiska balíkov DNF pomocou nasledujúceho príkazu:

$sudodnf makecache


Inštalovať Agent Zabbix , spustite nasledujúci príkaz:

$sudodnfInštaláciazabbix-agent


Inštaláciu potvrďte stlačením A a potom stlačte< Zadajte >.


Kláves GPG prijmete stlačením A a potom stlačte< Zadajte >.


Mal by byť nainštalovaný Zabbix Agent.

Otvorte konfiguračný súbor Zabbix Agent /etc/zabbix/zabbix_agentd.conf s nasledujúcim príkazom:

$sudo nano /atď/zabbix/zabbix_agentd.conf


Zmeniť Server premennú na IP adresu vášho Zabbix Servera (IP adresu vášho Raspberry Pi).


Tiež sa uistite, že Meno hosťa premenná je nastavená na názov hostiteľa vášho počítača/servera. Ak nepoznáte meno hosťa počítača/servera, môžete spustiť príkaz hostname a zistiť ho.

Keď skončíte, stlačte< Ctrl > + X nasledovaný A a< Zadajte > uložiť /etc/zabbix/zabbix_agentd.conf.


Spustite zabbix-agent služba systemd s nasledujúcim príkazom:

$sudosystemctl start zabbix-agent.service


The zabbix-agent služba by mala byť spustená, ako vidíte na obrázku nižšie.

$sudosystemctl status zabbix-agent.service


Pridajte zabbix-agent služba pri štarte systému, aby sa automaticky spustila pri štarte systému:

$sudosystemctlpovoliťzabbix-agent.service


Spustením nasledujúceho príkazu nakonfigurujte bránu firewall tak, aby umožňovala prístup na port Zabbix Agent 10050:

$sudofirewall-cmd--Add-service= zabbix-agent--permanent


Aby sa zmeny brány firewall prejavili, spustite nasledujúci príkaz:

$sudofirewall-cmd--naložiť

Inštalácia Zabbix Agenta na Windows 10

V systéme Windows 10 si musíte stiahnuť softvér Zabbix Agent z oficiálnej webovej stránky Zabbix.

Najprv navštívte oficiálna stránka na stiahnutie programu Zabbix Agent z webového prehliadača.

Po načítaní stránky vyberte balík Windows MSI, ako je označené na obrázku nižšie.


Potom trochu posuňte zobrazenie nadol a kliknite na prvé STIAHNUŤ ▼ odkaz, ako je označené na obrázku nižšie.


Mal by sa stiahnuť inštalátor Zabbix Agent. Spustite inštalátor.


Kliknite na Ďalšie .


Skontrolovať Súhlasím s podmienkami v začiarkavacom políčku licenčnej zmluvy a kliknite na Ďalšie .


Uistite sa, že názov hostiteľa je správny. Zadajte IP adresu servera Zabbix a skontrolujte Pridajte umiestnenie agenta do začiarkavacieho políčka PATH .

Keď skončíte, kliknite na Ďalšie .


Kliknite na Ďalšie .


Kliknite na Inštalácia .


Kliknite na Áno.

Agent Zabbix by mal byť nainštalovaný. Kliknite na Skončiť .

Pridanie hostiteľa Linuxu do Zabbixu

Akonáhle je Zabbix Agent nainštalovaný na vašom počítači/serveri, môžete ho pridať na Zabbix Server (bežiaci na vašom Raspberry Pi).

Najprv sa prihláste do webovej aplikácie Zabbix a prejdite na Konfigurácia> Hostitelia . Potom kliknite na Vytvoriť hostiteľa , ako je označené na obrázku nižšie.


Do poľa zadajte názov hostiteľa počítača/servera, ktorý sa pokúšate pridať Meno hosťa lúka. Potom kliknite na Vyberte , ako je označené na obrázku nižšie.


Skontrolovať Linuxové servery začiarkavacie políčko a kliknite na Vyberte .


Kliknite na Pridať , ako je označené na obrázku nižšie.


Kliknite na Agent .


Zadajte IP adresu počítača/servera, ktorý sa pokúšate pridať do Zabbixu.


Keď skončíte, kliknite na Pridať .


Hostiteľ Linuxu by mal byť pridaný do Zabbix, ako vidíte na obrázku nižšie.

Pridanie hostiteľa Windows 10 do Zabbix

V tejto sekcii vám ukážem, ako pridať hostiteľa Windows 10 do Zabbix. Začnime teda.

Aby boli veci usporiadané, vytvorme novú skupinu hostiteľov pre hostiteľov systému Windows.

Ak chcete vytvoriť hostiteľskú skupinu, prejdite na Konfigurácia> Host skupiny z webovej aplikácie Zabbix. Potom kliknite na Vytvoriť hostiteľskú skupinu .


Zadajte Hostitelia systému Windows, a kliknite na Pridať .


Nová hostiteľská skupina, Hostitelia systému Windows by malo byť doplnené.


Ak chcete do Zabbixu pridať svojho hostiteľa Windows 10, prejdite na C. konfigurácia> Hostitelia . Potom kliknite na Vytvoriť hostiteľa .


Do poľa zadajte názov hostiteľa alebo názov počítača hostiteľa Windows 10 Meno hosťa lúka. Potom kliknite na Vyberte , ako je označené na obrázku nižšie.

Skontrolujte novovytvorenú skupinu Hostitelia systému Windows , a kliknite na Vyberte .


Kliknite na Pridať , ako je označené na obrázku nižšie.


Kliknite na Agent .


Zadajte adresu IP hostiteľa Windows 10 a kliknite na Pridať .


Váš hostiteľ Windows 10 by mal byť pridaný do Zabbix.

Monitorovanie používania siete hostiteľov Linuxu v sieti

V tejto časti vám ukážem, ako monitorovať sieťové využitie hostiteľov Linuxu pomocou Zabbix 5. Začnime teda.

Najprv prejdite na Konfigurácia> Hostitelia a kliknite na hostiteľa Linuxu, ktorý chcete monitorovať využitie siete.

Kliknite na Šablóny .


Kliknite na Vyberte , ako je označené na obrázku nižšie.


Kliknite na Vyberte , ako je označené na obrázku nižšie.


Kliknite na Šablóny , ako je označené na obrázku nižšie.


Skontrolovať Sieťové rozhrania Linux od agenta Zabbix začiarkavacie políčko a kliknite na položku Vybrať.


Kliknite na Aktualizácia .


Hostiteľ Linuxu by mal byť aktualizovaný.


Po chvíli by mala byť zvýraznená možnosť dostupnosti ZBX, ako vidíte na obrázku nižšie.


Keď je zvýraznená možnosť ZBX, prejdite na Monitorovanie> Hostitelia a kliknite na Palubné dosky odkaz vášho hostiteľa Linuxu, ako môžete vidieť na obrázku nižšie.


Ako vidíte, zobrazuje sa graf využitia siete.


Časovú os grafu môžete tiež zmeniť. Ako vidíte, zmenil som čas grafu na Trvať 15 minút . Graf sa pekne zobrazuje.


Takto monitorujete využitie siete hostiteľa Linuxu pomocou Zabbix na vašom Raspberry Pi.

Monitorovanie používania hostiteľov systému Windows v sieti

V tejto časti vám ukážem, ako monitorovať sieťové využitie hostiteľov Windows 10 pomocou Zabbix 5. Začnime teda.

Najprv prejdite na Konfigurácia> Hostitelia a kliknite na hostiteľa Windows 10, ktorý chcete monitorovať využitie siete.


Kliknite na Šablóny .

Kliknite na Vyberte , ako je označené na obrázku nižšie.


Kliknite na Vyberte , ako je označené na obrázku nižšie.


Kliknite na Šablóny , ako je označené na obrázku nižšie.


Skontrolovať Sieť Windows od agenta Zabbix , a kliknite na Vyberte .


Kliknite na Aktualizácia .


The Windows 10 hostiteľ by mal byť aktualizovaný.


Po chvíli by mala byť zvýraznená možnosť dostupnosti ZBX, ako vidíte na obrázku nižšie.


Keď je zvýraznená možnosť ZBX, prejdite na Monitorovanie> Hostitelia a kliknite na Palubné dosky odkaz na hostiteľa systému Windows 10, ako vidíte na obrázku nižšie.


Ako vidíte, zobrazuje sa graf využitia siete.


Časovú os grafu môžete tiež zmeniť. Ako vidíte, zmenil som čas grafu na Trvať 15 minút . Graf sa pekne zobrazuje.


Takto sledujete využitie siete hostiteľa Windows 10 pomocou Zabbix na vašom Raspberry Pi.

Záver

V tomto článku som vám ukázal, ako vytvoriť monitor siete Raspberry Pi pomocou Zabbix 5. Ukázal som vám, ako pomocou Zabbixu monitorovať využitie siete hostiteľov Linuxu a Windows na vašom Raspberry Pi.