Raspberry Pi

Как да настроите мрежов монитор на Raspberry Pi?

Как да настроите мрежов монитор на Raspberry Pi?

Zabbix е инструмент за наблюдение с отворен код, в който можете да наблюдавате вашите сървъри, виртуални машини, мрежи, облачни услуги и много други. Това е много полезен инструмент за малки, средни и големи ИТ организации.

Можете да инсталирате Zabbix на Raspberry Pi и да използвате мрежата на други компютри / сървъри във вашата домашна мрежа.

В тази статия ще ви покажа как да настроите Zabbix на вашия Raspberry Pi за наблюдение на мрежата на други компютри / сървъри във вашата домашна мрежа.

Неща, от които ще имате нужда

За да следвате тази статия, ви е необходим едноплатен компютър Raspberry Pi с инсталиран Zabbix 5.

Ако имате нужда от помощ при инсталирането на Zabbix 5 на вашия едноплатен компютър Raspberry Pi, прочетете статията ми за Как да инсталираме Zabbix 5 на Raspberry Pi 4.

Инсталирах Zabbix 5 на моя Raspberry Pi (работещ на Raspberry Pi OS). IP адресът на моя Raspberry Pi е 192.168.0.106. И така, ще имам достъп до уеб приложението Zabbix 5, използвайки URL адреса http: // 192.168.0.106 / zabbix. IP адресът на вашия Raspberry Pi ще бъде различен. Така че не забравяйте да го замените от сега нататък.

Какво представлява Zabbix Agent?

Zabbix има 2 компонента: 1) Zabbix сървър и 2) Zabbix агент.

Ако искате да наблюдавате компютъра / сървъра си със Zabbix, трябва да имате инсталиран и работещ агент Zabbix на вашия компютър / сървър. Той ще комуникира и ще изпрати необходимите данни към Zabbix Server (работи на вашия Raspberry Pi).

Инсталиране на Zabbix Agent на Ubuntu / Debian / Raspberry Pi OS

Zabbix Agent се предлага в официалното хранилище на пакети на Ubuntu / Debian / Raspberry Pi OS. Така че, той е лесен за инсталиране.

Първо актуализирайте кеша на хранилището на APT пакета със следната команда:

$ sudo apt актуализация


Можете да инсталирате Zabbix Agent със следната команда:

$ sudo apt инсталирайте zabbix-agent -y


Zabbix Agent трябва да бъде инсталиран.

Отворете конфигурационния файл на Zabbix Agent / etc / zabbix / zabbix_agentd.конф със следната команда:

$ sudo nano / etc / zabbix / zabbix_agentd.конф


Променете Сървър променлива към IP адреса на вашия Zabbix сървър (IP адресът на вашия Raspberry Pi).


Също така, уверете се, че Име на хост променливата е зададена на името на хоста на вашия компютър / сървър. Ако не знаете име на хост на вашия компютър / сървър, можете да изпълните командата hostname и да го откриете.

След като приключите, натиснете + х следван от Y и <Въведете> за да запазите / etc / zabbix / zabbix_agentd.conf файл.


За да влязат в сила промените, рестартирайте zabbix-агент услуга със следната команда:

$ sudo systemctl рестартирайте zabbix-agent


The zabbix-агент трябва да работи, както можете да видите на екранната снимка по-долу.

$ sudo systemctl статус zabbix-agent

Инсталиране на Zabbix Agent на CentOS / RHEL 8

За да инсталирате Zabbix Agent на CentOS / RHEL 8, трябва да добавите хранилището на пакети Zabbix към вашия компютър / сървър CentOS / RHEL 8.

За да добавите хранилището на пакети Zabbix към вашия CentOS / RHEL 8, изпълнете следната команда:

$ sudo rpm -Uvh https: // repo.zabbix.com / zabbix / 5.2 / rhel / 8 / x86_64 / zabbix-release-5.2-1.el8.ноарх.об / мин


Трябва да се добави хранилището на пакета Zabbix.


Актуализирайте кеша на хранилището на DNF със следната команда:

$ sudo dnf makecache


Да инсталираш Заббикс агент, изпълнете следната команда:

$ sudo dnf инсталирайте zabbix-agent


За да потвърдите инсталацията, натиснете Y, и след това натиснете <Въведете>.


За да приемете GPG клавиша, натиснете Y, и след това натиснете <Въведете>.


Zabbix Agent трябва да бъде инсталиран.

Отворете конфигурационния файл на Zabbix Agent / etc / zabbix / zabbix_agentd.конф със следната команда:

$ sudo nano / etc / zabbix / zabbix_agentd.конф


Променете Сървър променлива към IP адреса на вашия Zabbix сървър (IP адресът на вашия Raspberry Pi).


Също така, уверете се, че Име на хост променливата е зададена на името на хоста на вашия компютър / сървър. Ако не знаете име на хост на вашия компютър / сървър, можете да изпълните командата hostname и да го откриете.

След като приключите, натиснете <Ctrl> + х следван от Y и <Въведете> за да запазите / etc / zabbix / zabbix_agentd.conf файл.


Стартирайте zabbix-агент услуга systemd със следната команда:

$ sudo systemctl стартира zabbix-агент.обслужване


The zabbix-агент услугата трябва да работи, както можете да видите на екранната снимка по-долу.

$ sudo systemctl статус zabbix-agent.обслужване


Добавете zabbix-агент услуга за стартиране на системата, така че да се стартира автоматично при стартиране на системата:

$ sudo systemctl активира zabbix-агент.обслужване


Изпълнете следната команда, за да конфигурирате защитната стена, за да разрешите достъп до Zabbix Agent порт 10050:

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


За да влязат в сила промените на защитната стена, изпълнете следната команда:

$ sudo firewall-cmd --reload

Инсталиране на Zabbix Agent на Windows 10

В Windows 10 трябва да изтеглите софтуера Zabbix Agent от официалния уебсайт на Zabbix.

Първо посетете официалната страница за изтегляне на Zabbix Agent от уеб браузър.

След като страницата се зареди, изберете пакета Windows MSI, както е отбелязано на екранната снимка по-долу.


След това превъртете малко надолу и кликнете върху първата ИЗТЕГЛИ връзка, както е отбелязано на екрана по-долу.


Инсталаторът на Zabbix Agent трябва да бъде изтеглен. Стартирайте инсталатора.


Кликнете върху Следващия.


Проверете Приемам условията в квадратчето за лицензионно споразумение и кликнете върху Следващия.


Уверете се, че името на хоста е правилно. Въведете IP адреса на сървъра Zabbix и проверете Добавете местоположението на агента към квадратчето PATH.

След като приключите, кликнете върху Следващия.


Кликнете върху Следващия.


Кликнете върху Инсталирай.


Кликнете върху Да.

Заббикс агент трябва да се инсталира. Кликнете върху завършек.

Добавяне на Linux хост към Zabbix

След като агентът Zabbix е инсталиран на вашия компютър / сървър, можете да го добавите към сървъра Zabbix (работещ на вашия Raspberry Pi).

Първо влезте в уеб приложението Zabbix и отидете на Конфигурация> Хостове. След това кликнете върху Създаване на хост, както е отбелязано на екранната снимка по-долу.


Въведете името на хоста на компютъра / сървъра, който се опитвате да добавите в Име на хост поле. След това кликнете върху Изберете, както е отбелязано на екранната снимка по-долу.


Проверете Linux сървъри и щракнете върху Изберете.


Кликнете върху Добавяне, както е отбелязано на екранната снимка по-долу.


Кликнете върху Агент.


Въведете IP адреса на компютъра / сървъра, който се опитвате да добавите към Zabbix.


След като приключите, кликнете върху Добавяне.


Хостът на Linux трябва да бъде добавен към Zabbix, както можете да видите на екранната снимка по-долу.

Добавяне на хост на Windows 10 към Zabbix

В този раздел ще ви покажа как да добавите Windows 10 хост към Zabbix. И така, нека започнем.

За да поддържаме нещата организирани, нека създадем нова група хостове за Windows хостове.

За да създадете група хост, отидете на Конфигурация> Хост групи от уеб приложението Zabbix. След това кликнете върху Създайте група хост.


Напишете в Хостове на Windows, и кликнете върху Добавяне.


Нова група домакини, Хостове на Windows, трябва да се добави.


За да добавите вашия Windows 10 хост към Zabbix, отидете на Configuration> Hosts. След това кликнете върху Създаване на хост.


Въведете името на хоста или името на компютъра на вашия Windows 10 хост в Име на хост поле. След това кликнете върху Изберете, както е отбелязано на екранната снимка по-долу.

Проверете новосъздадената група Хостове на Windows, и кликнете върху Изберете.


Кликнете върху Добавяне, както е отбелязано на екранната снимка по-долу.


Кликнете върху Агент.


Въведете IP адреса на вашия Windows 10 хост и кликнете върху Добавяне.


Вашият Windows 10 хост трябва да бъде добавен към Zabbix.

Мониторинг на мрежовото използване на Linux хостове

В този раздел ще ви покажа как да наблюдавате мрежовото използване на Linux хостове с помощта на Zabbix 5. И така, нека започнем.

Първо отидете до Конфигурация> Хостове и кликнете върху Linux Host, който искате да наблюдавате използването на мрежата.

Кликнете върху Шаблони.


Кликнете върху Изберете, както е отбелязано на екранната снимка по-долу.


Кликнете върху Изберете, както е отбелязано на екранната снимка по-долу.


Кликнете върху Шаблони, както е отбелязано на екранната снимка по-долу.


Проверете Мрежови интерфейси на Linux от агент Zabbix и щракнете върху Избор.


Кликнете върху Актуализиране.


Хостът на Linux трябва да бъде актуализиран.


След известно време опцията за наличност на ZBX трябва да бъде подчертана, както можете да видите на екранната снимка по-долу.


Когато е маркирана опцията ZBX, отворете Мониторинг> Хостове и кликнете върху Табла за управление връзка на вашия Linux хост, както можете да видите на екранната снимка по-долу.


Както можете да видите, графиката за използване на мрежата се показва.


Можете да промените и времевата линия на графиката. Както можете да видите, промених графичното време на Последните 15 минути. Графиката се показва добре.


Ето как наблюдавате мрежовото използване на Linux хост, използвайки Zabbix на вашия Raspberry Pi.

Мониторинг на мрежовото използване на Windows хостове

В този раздел ще ви покажа как да наблюдавате мрежовото използване на Windows 10 хостове с помощта на Zabbix 5. И така, нека започнем.

Първо отидете до Конфигурация> Хостове и щракнете върху хоста на Windows 10, който искате да наблюдавате използването на мрежата.


Кликнете върху Шаблони.

Кликнете върху Изберете, както е отбелязано на екранната снимка по-долу.


Кликнете върху Изберете, както е отбелязано на екранната снимка по-долу.


Кликнете върху Шаблони, както е отбелязано на екранната снимка по-долу.


Проверете Мрежа на Windows от агент Zabbix, и кликнете върху Изберете.


Кликнете върху Актуализиране.


The Windows 10 хостът трябва да бъде актуализиран.


След известно време опцията за наличност на ZBX трябва да бъде подчертана, както можете да видите на екранната снимка по-долу.


Когато е маркирана опцията ZBX, отворете Мониторинг> Хостове и кликнете върху Табла за управление връзка на вашия Windows 10 хост, както можете да видите на екранната снимка по-долу.


Както можете да видите, графиката за използване на мрежата се показва.


Можете да промените и времевата линия на графиката. Както можете да видите, промених графичното време на Последните 15 минути. Графиката се показва добре.


По този начин наблюдавате мрежовото използване на хост с Windows 10, използвайки Zabbix на вашия Raspberry Pi.

Заключение

В тази статия ви показах как да създадете мрежов монитор на Raspberry Pi с помощта на Zabbix 5. Показах ви как да използвате Zabbix за наблюдение на мрежовата употреба на Linux и Windows хостове на вашия Raspberry Pi.

Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...
Преглед на безжична мишка на Microsoft Sculpt Touch
Наскоро прочетох за Microsoft Sculpt Touch безжична мишка и реших да я купя. След като го използвах известно време, реших да споделя опита си с него. ...
Екранен тракпад и указател на мишката на AppyMouse за таблети с Windows
Потребителите на таблети често пропускат показалеца на мишката, особено когато са привични да използват лаптопите. Смартфоните и таблетите със сензоре...