Paano Mag-set up ng isang Raspberry Pi Network Monitor?

How Set Up Raspberry Pi Network Monitor



Ang Zabbix ay isang open-source monitoring tool kung saan maaari mong subaybayan ang iyong mga server, virtual machine, network, cloud service, at marami pa. Ito ay isang napaka kapaki-pakinabang na tool para sa maliit, katamtaman, at malalaking mga organisasyong IT.

Maaari mong mai-install ang Zabbix sa Raspberry Pi at subaybayan ang network ng iba pang mga computer / server sa iyong home network gamit ito.







Sa artikulong ito, ipapakita ko sa iyo kung paano i-set up ang Zabbix sa iyong Raspberry Pi upang subaybayan ang network ng iba pang mga computer / server sa iyong home network.



Mga Bagay na Kakailanganin Mo

Upang sundin ang artikulong ito, kailangan mo ng solong-board computer na Raspberry Pi na may naka-install na Zabbix 5.



Kung kailangan mo ng anumang tulong sa pag-install ng Zabbix 5 sa iyong solong-board computer na Raspberry Pi, basahin ang aking artikulo sa Paano Mag-install ng Zabbix 5 sa Raspberry Pi 4 .





Na-install ko ang Zabbix 5 sa aking Raspberry Pi (pagpapatakbo ng Raspberry Pi OS). Ang IP address ng aking Raspberry Pi ay 192.168.0.106 . Kaya, a-access ko ang Zabbix 5 web app gamit ang URL http://192.168.0.106/zabbix . Ang IP address ng iyong Raspberry Pi ay magkakaiba. Kaya siguraduhing palitan ito ng sa iyo mula ngayon.

Ano ang Zabbix Agent?

Ang Zabbix ay may 2 sangkap: 1) Zabbix Server at 2) Zabbix Agent.



Kung nais mong subaybayan ang iyong computer / server sa Zabbix, dapat ay mayroon kang naka-install at tumatakbo na Zabbix Agent sa iyong computer / server. Makikipag-usap ito at magpapadala ng kinakailangang data sa Zabbix Server (tumatakbo sa iyong Raspberry Pi).

Pag-install ng Zabbix Agent sa Ubuntu / Debian / Raspberry Pi OS

Ang Zabbix Agent ay magagamit sa opisyal na imbakan ng package ng Ubuntu / Debian / Raspberry Pi OS. Kaya, madali itong mai-install.

Una, i-update ang APT package repository cache gamit ang sumusunod na utos:

$sudoapt update


Maaari mong i-install ang Zabbix Agent gamit ang sumusunod na utos:

$sudoapti-installzabbix-ahente-at


Dapat na mai-install ang Zabbix Agent.

Buksan ang file ng pagsasaayos ng Zabbix Agent /etc/zabbix/zabbix_agentd.conf kasama ang sumusunod na utos:

$sudo nano /atbp/zabbix/zabbix_agentd.conf


Baguhin ang Server variable sa IP address ng iyong Zabbix Server (ang IP address ng iyong Raspberry Pi).


Gayundin, tiyakin na ang Hostname ang variable ay nakatakda sa hostname ng iyong computer / server. Kung hindi mo alam ang hostname ng iyong computer / server, maaari mong patakbuhin ang hostname command at alamin ito.

Kapag tapos ka na, pindutin + X sinundan ng AT at< Pasok > upang mai-save ang /etc/zabbix/zabbix_agentd.conf file .


Upang magkabisa ang mga pagbabago, i-restart ang zabbix-ahente serbisyo na may sumusunod na utos:

$sudoi-restart ng systemctl ang zabbix-agent


Ang zabbix-ahente dapat na tumatakbo, tulad ng nakikita mo sa screenshot sa ibaba.

$sudokatayuan ng systemctl zabbix-agent

Pag-install ng Zabbix Agent sa CentOS / RHEL 8

Upang mai-install ang Zabbix Agent sa CentOS / RHEL 8, dapat mong idagdag ang Zabbix package repository sa iyong CentOS / RHEL 8 computer / server.

Upang idagdag ang Zabbix package repository sa iyong CentOS / RHEL 8, patakbuhin ang sumusunod na utos:

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


Dapat idagdag ang repository ng Zabbix Package.


I-update ang cache ng repository ng package ng DNF gamit ang sumusunod na utos:

$sudodnf makecache


Upang mai-install Zabbix Agent , patakbuhin ang sumusunod na utos:

$sudodnfi-installzabbix-ahente


Upang kumpirmahin ang pag-install, pindutin ang AT , at pagkatapos ay pindutin< Pasok >.


Upang tanggapin ang key ng GPG, pindutin ang AT , at pagkatapos ay pindutin< Pasok >.


Dapat na mai-install ang Zabbix Agent.

Buksan ang file ng pagsasaayos ng Zabbix Agent /etc/zabbix/zabbix_agentd.conf kasama ang sumusunod na utos:

$sudo nano /atbp/zabbix/zabbix_agentd.conf


Baguhin ang Server variable sa IP address ng iyong Zabbix Server (ang IP address ng iyong Raspberry Pi).


Gayundin, tiyakin na ang Hostname ang variable ay nakatakda sa hostname ng iyong computer / server. Kung hindi mo alam ang hostname ng iyong computer / server, maaari mong patakbuhin ang hostname command at alamin ito.

Kapag tapos ka na, pindutin< Ctrl > + X sinundan ng AT at< Pasok > upang mai-save ang /etc/zabbix/zabbix_agentd.conf file.


Simulan ang zabbix-ahente serbisyo ng systemd na may sumusunod na utos:

$sudosimulan ng systemctl ang zabbix-agent.service


Ang zabbix-ahente ang serbisyo ay dapat na tumatakbo, tulad ng nakikita mo sa screenshot sa ibaba.

$sudokatayuan ng systemctl zabbix-agent.service


Idagdag ang zabbix-ahente serbisyo sa startup ng system upang awtomatiko itong magsimula sa system boot:

$sudosystemctlpaganahinzabbix-agent.service


Patakbuhin ang sumusunod na utos upang i-configure ang firewall upang payagan ang pag-access sa Zabbix Agent port 10050:

$sudofirewall-cmd--add-service= zabbix-ahente--manatili


Upang magkabisa ang mga pagbabago sa firewall, patakbuhin ang sumusunod na utos:

$sudofirewall-cmd--Reload

Pag-install ng Zabbix Agent sa Windows 10

Sa Windows 10, kailangan mong i-download ang software ng Zabbix Agent mula sa opisyal na website ng Zabbix.

Una, bisitahin ang opisyal na pahina ng pag-download ng Zabbix Agent mula sa isang web browser.

Kapag naglo-load ang pahina, piliin ang pakete ng Windows MSI na minarkahan sa screenshot sa ibaba.


Pagkatapos, mag-scroll pababa nang kaunti, at mag-click sa una MAG-DOWNLOAD link na minarkahan sa screenshot sa ibaba.


Dapat i-download ang installer ng Zabbix Agent. Patakbuhin ang installer.


Mag-click sa Susunod .


Suriin ang Tumatanggap ako ng mga tuntunin sa checkbox ng Kasunduan sa Lisensya at mag-click sa Susunod .


Tiyaking tama ang hostname. I-type ang Zabbix server IP address at suriin ang Idagdag ang lokasyon ng ahente sa checkbox ng PATH .

Kapag tapos ka na, mag-click sa Susunod .


Mag-click sa Susunod .


Mag-click sa I-install .


Mag-click sa Oo

Zabbix Agent dapat na mai-install. Mag-click sa Tapos na .

Pagdaragdag ng isang Linux Host sa Zabbix

Kapag na-install na ang Zabbix Agent sa iyong computer / server, maaari mo itong idagdag sa Zabbix Server (tumatakbo sa iyong Raspberry Pi).

Una, mag-log in sa Zabbix web app at pumunta sa Pag-configure> Mga Host . Pagkatapos, mag-click sa Lumikha ng host , tulad ng minarkahan sa screenshot sa ibaba.


I-type ang hostname ng computer / server na sinusubukan mong idagdag sa Pangalan ng host patlang Pagkatapos, mag-click sa Pumili , tulad ng minarkahan sa screenshot sa ibaba.


Suriin ang Mga server ng Linux checkbox, at mag-click sa Pumili .


Mag-click sa Idagdag pa , tulad ng minarkahan sa screenshot sa ibaba.


Mag-click sa Ahente .


I-type ang IP address ng computer / server na sinusubukan mong idagdag sa Zabbix.


Kapag tapos ka na, mag-click sa Idagdag pa .


Ang host ng Linux ay dapat idagdag sa Zabbix, tulad ng nakikita mo sa screenshot sa ibaba.

Pagdaragdag ng isang Windows 10 Host sa Zabbix

Sa seksyong ito, ipapakita ko sa iyo kung paano magdagdag ng isang host ng Windows 10 sa Zabbix. Kaya, magsimula na tayo.

Upang mapanatili lamang ang pagkaayos ng mga bagay, gumawa tayo ng isang bagong pangkat ng host para sa mga host ng Windows.

Upang lumikha ng isang host group, pumunta sa Pag-configure> Host mga pangkat mula sa Zabbix web app. Pagkatapos, mag-click sa Lumikha ng host group .


I-type Windows Host, at mag-click sa Idagdag pa .


Isang bagong host group, Mga Windows Host , dapat idagdag.


Upang idagdag ang iyong Windows 10 host sa Zabbix, pumunta sa C onfiguration> Mga Host . Pagkatapos, mag-click sa Lumikha ng host .


I-type ang hostname o pangalan ng computer ng iyong Windows 10 host sa Pangalan ng host patlang Pagkatapos, mag-click sa Pumili , tulad ng minarkahan sa screenshot sa ibaba.

Suriin ang bagong nilikha na pangkat Mga Windows Host , at mag-click sa Pumili .


Mag-click sa Idagdag pa , tulad ng minarkahan sa screenshot sa ibaba.


Mag-click sa Ahente .


I-type ang IP address ng iyong Windows 10 host, at mag-click sa Idagdag pa .


Ang iyong Windows 10 host ay dapat idagdag sa Zabbix.

Pagsubaybay sa Paggamit ng Network ng mga Linux Host

Sa seksyong ito, ipapakita ko sa iyo kung paano subaybayan ang paggamit ng network ng mga Linux Host gamit ang Zabbix 5. Kaya, magsimula tayo.

Una, mag-navigate sa Pag-configure> Mga Host at mag-click sa Linux Host na nais mong subaybayan ang paggamit ng network.

Mag-click sa Mga template .


Mag-click sa Pumili , tulad ng minarkahan sa screenshot sa ibaba.


Mag-click sa Pumili , tulad ng minarkahan sa screenshot sa ibaba.


Mag-click sa Mga template , tulad ng minarkahan sa screenshot sa ibaba.


Suriin Ang mga interface ng network ng Linux ng ahente ng Zabbix checkbox, at mag-click sa Piliin.


Mag-click sa Update .


Dapat na-update ang host ng Linux.


Makalipas ang ilang sandali, ang pagpipilian ng kakayahang magamit ng ZBX ay dapat na naka-highlight, tulad ng nakikita mo sa screenshot sa ibaba.


Kapag ang pagpipilian ng ZBX ay nai-highlight, mag-navigate sa Pagsubaybay> Mga Host at mag-click sa Mga dashboard link ng iyong host sa Linux, tulad ng nakikita mo sa screenshot sa ibaba.


Tulad ng nakikita mo, ang graph ng paggamit ng network ay ipinapakita.


Maaari mong baguhin ang timeline ng grap din. Tulad ng nakikita mo, binago ko ang oras ng grapiko sa Huling 15 minuto . Ang grap ay ipinapakita nang maayos.


Ito ay kung paano mo sinusubaybayan ang paggamit ng network ng isang host sa Linux gamit ang Zabbix sa iyong Raspberry Pi.

Pagsubaybay sa Paggamit ng Network ng Windows Host

Sa seksyong ito, ipapakita ko sa iyo kung paano subaybayan ang paggamit ng network ng Windows 10 Host gamit ang Zabbix 5. Kaya, magsimula tayo.

Una, mag-navigate sa Pag-configure> Mga Host at mag-click sa Windows 10 Host na nais mong subaybayan ang paggamit ng network.


Mag-click sa Mga template .

Mag-click sa Pumili , tulad ng minarkahan sa screenshot sa ibaba.


Mag-click sa Pumili , tulad ng minarkahan sa screenshot sa ibaba.


Mag-click sa Mga template , tulad ng minarkahan sa screenshot sa ibaba.


Suriin Windows network ng ahente ng Zabbix , at mag-click sa Pumili .


Mag-click sa Update .


Ang Windows 10 host ay dapat na ma-update.


Makalipas ang ilang sandali, ang pagpipilian ng kakayahang magamit ng ZBX ay dapat na naka-highlight, tulad ng nakikita mo sa screenshot sa ibaba.


Kapag ang pagpipilian ng ZBX ay nai-highlight, mag-navigate sa Pagsubaybay> Mga Host at mag-click sa Mga dashboard link ng iyong Windows 10 host, tulad ng nakikita mo sa screenshot sa ibaba.


Tulad ng nakikita mo, ang graph ng paggamit ng network ay ipinapakita.


Maaari mong baguhin ang timeline ng grap din. Tulad ng nakikita mo, binago ko ang oras ng grapiko sa Huling 15 minuto . Ang grap ay ipinapakita nang maayos.


Ito ay kung paano mo sinusubaybayan ang paggamit ng network ng isang Windows 10 host gamit ang Zabbix sa iyong Raspberry Pi.

Konklusyon

Sa artikulong ito, ipinakita ko sa iyo kung paano lumikha ng isang monitor ng network ng Raspberry Pi gamit ang Zabbix 5. Ipinakita ko sa iyo kung paano gamitin ang Zabbix upang subaybayan ang paggamit ng network ng mga host ng Linux at Windows sa iyong Raspberry Pi.