Zabbix Agent 2: различия между версиями
м (Исправление) |
(+ ссылка) |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
{{Draft}} | {{Draft}} | ||
== Введение == | == Введение == | ||
Zabbix Agent 2 — это программа, осуществляющая мониторинг и формирующая статистику работы локальных ресурсов. Она умеет самостоятельно получать данные автоматически или только по запросу от сервера и передавать их на Zabbix Server. Zabbix Agent 2 имеет установленный MQTT-плагин для работы с MQTT-брокерами. | Zabbix Agent 2 — это программа, осуществляющая мониторинг и формирующая статистику работы локальных ресурсов. Она умеет самостоятельно получать данные автоматически или только по запросу от сервера и передавать их на Zabbix Server. Zabbix Agent 2 имеет установленный [https://www.zabbix.com/integrations/mqtt MQTT-плагин] для работы с MQTT-брокерами. | ||
Эта статья описывает как настроить Zabbix Agent 2, для сбора информации с контроллера Wiren Board. Zabbix Agent 2 может быть установлен как на компьютере на котором установлен Zabbix Server, так и на другом компьютере в сети. | Эта статья описывает как настроить Zabbix Agent 2, для сбора информации с контроллера Wiren Board. Zabbix Agent 2 может быть установлен как на компьютере на котором установлен Zabbix Server, так и на другом компьютере в сети. Zabbix Server уже должен быть установлен, подробнее [https://www.zabbix.com/download на официальном сайте Zabbix ]. | ||
== Установка и подключение к брокеру== | == Установка и подключение к брокеру== | ||
# Установите Zabbix Agent 2 и подключите его к Zabbix Server, [https://www.zabbix.com/download?components=agent_2 ссылка на скачивание, и инструкция по установке] | |||
# Установите Zabbix Agent 2 и подключите его к Zabbix Server. | |||
# Добавьте '''Item''' с настройками: | # Добавьте '''Item''' с настройками: | ||
#* '''Name''' — Название | #* '''Name''' — Название | ||
#* '''Type''' — Zabbix Agent (active) | #* '''Type''' — Zabbix Agent (active) | ||
#* '''Key''' — mqtt.get[broker,topic,username,password], подписка на топик MQTT-брокера, где: | #* '''Key''' — mqtt.get[broker,topic,username,password], подписка на топик MQTT-брокера, где: | ||
#** '''broker''' — "protocol://ip-address:port". | #** '''broker''' — <code>"protocol://ip-address:port"</code>. | ||
#** '''topic''' — путь к топику MQTT-брокера "devices/XX/controls/XX". | #** '''topic''' — путь к топику MQTT-брокера <code>"devices/XX/controls/XX"</code>. | ||
#** '''username''', '''password''' — Логин и пароль от MQTT-брокера, если необходимы. | #** '''username''', '''password''' — Логин и пароль от MQTT-брокера, если необходимы. | ||
#** ''Пример ключа для подписки на топик Vin контроллера Wiren Board'' mqtt.get["tcp://192.168.50.216:1883", "/devices/power_status/controls/Vin" ] | #** ''Пример ключа для подписки на топик Vin контроллера Wiren Board'' <code>mqtt.get["tcp://192.168.50.216:1883", "/devices/power_status/controls/Vin"]</code> | ||
#* '''Type of information''' — Тип значения получаемого от MQTT-брокера. | #* '''Type of information''' — Тип значения получаемого от MQTT-брокера. | ||
#* '''Units''' — Единицы измерения значения получаемого от MQTT-брокера. | #* '''Units''' — Единицы измерения значения получаемого от MQTT-брокера. | ||
<gallery mode="packed" widths =" | <gallery mode="packed" caption ="Пример настройки и подписки на топик" widths ="250px" heights="150px"> | ||
Image: ZabbixHostConfiguration.png | Настройка Zabbix, при установке Zabbix Agent 2 локально. | Image: ZabbixHostConfiguration.png | Настройка Zabbix, при установке Zabbix Agent 2 локально. | ||
Image: ZabbixItemConfiguration.png | Пример подписки на топик Vin | Image: ZabbixItemConfiguration.png | Пример подписки на топик Vin | ||
Строка 28: | Строка 27: | ||
*[[MQTT | MQTT в Wiren Board]] | *[[MQTT | MQTT в Wiren Board]] | ||
*[[MQTT_Explorer | Программа MQTT Explorer]] | *[[MQTT_Explorer | Программа MQTT Explorer]] | ||
*[https://www.zabbix.com/download | *[https://www.zabbix.com/download Установка Zabbix Server и Zabbix Agent 2] | ||
*[https://www.zabbix.com/integrations/mqtt | *[https://www.zabbix.com/integrations/mqtt Инструкция к MQTT-плагину Zabbix Agent 2] | ||
{{Wbincludes: Supported Devices}} | {{Wbincludes: Supported Devices}} |
Текущая версия на 16:04, 13 августа 2024
Это черновик страницы. Последняя правка сделана 13.08.2024 пользователем A.Ksenofontov.
Введение
Zabbix Agent 2 — это программа, осуществляющая мониторинг и формирующая статистику работы локальных ресурсов. Она умеет самостоятельно получать данные автоматически или только по запросу от сервера и передавать их на Zabbix Server. Zabbix Agent 2 имеет установленный MQTT-плагин для работы с MQTT-брокерами.
Эта статья описывает как настроить Zabbix Agent 2, для сбора информации с контроллера Wiren Board. Zabbix Agent 2 может быть установлен как на компьютере на котором установлен Zabbix Server, так и на другом компьютере в сети. Zabbix Server уже должен быть установлен, подробнее на официальном сайте Zabbix .
Установка и подключение к брокеру
- Установите Zabbix Agent 2 и подключите его к Zabbix Server, ссылка на скачивание, и инструкция по установке
- Добавьте Item с настройками:
- Name — Название
- Type — Zabbix Agent (active)
- Key — mqtt.get[broker,topic,username,password], подписка на топик MQTT-брокера, где:
- broker —
"protocol://ip-address:port"
. - topic — путь к топику MQTT-брокера
"devices/XX/controls/XX"
. - username, password — Логин и пароль от MQTT-брокера, если необходимы.
- Пример ключа для подписки на топик Vin контроллера Wiren Board
mqtt.get["tcp://192.168.50.216:1883", "/devices/power_status/controls/Vin"]
- broker —
- Type of information — Тип значения получаемого от MQTT-брокера.
- Units — Единицы измерения значения получаемого от MQTT-брокера.
- Пример настройки и подписки на топик
Полезные ссылки
- MQTT в Wiren Board
- Программа MQTT Explorer
- Установка Zabbix Server и Zabbix Agent 2
- Инструкция к MQTT-плагину Zabbix Agent 2