Плагин Modbus
Обзор
Параметры конфигурации позволяют настраивать поведение плагина Modbus.
Рекомендуется указывать их в отдельном файле конфигурации (например, modbus.conf), а не в файле конфигурации агента 2. Затем используйте директиву Include, чтобы включить этот файл в конфигурацию Zabbix agent 2.
Все параметры являются необязательными, если явно не указано, что параметр обязателен.
Эта страница имеет следующую структуру:
- Обзор параметров (чтобы увидеть полные сведения о параметре, нажмите на его имя)
- Сведения о параметрах
| Parameter | Description |
|---|---|
| Plugins.Modbus.Sessions.<SessionName>.Endpoint | Укажите конечную точку сеанса с именем для подключения к Modbus. |
| Plugins.Modbus.Sessions.<SessionName>.SlaveID | Укажите Slave ID сеанса с именем для подключения к Modbus. |
| Plugins.Modbus.Sessions.<SessionName>.Timeout | Установите тайм-аут сеанса с именем в секундах. |
Обратите внимание:
- Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации;
- Значения поддерживают переменные среды;
- Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM;
- Комментарии, начинающиеся с "#", поддерживаются только в начале строки.
Сведения о параметре
Plugins.Modbus.Sessions.<SessionName>.Endpoint
Укажите именованную конечную точку сеанса для подключения к Modbus.
Строка подключения состоит из схемы протокола, адреса узла сети и порта или имени последовательного порта, а также атрибутов.
<SessionName> - задайте имя сеанса для использования в ключах элементов данных.
Plugins.Modbus.Sessions.<SessionName>.SlaveID
Укажите Slave ID именованной сессии для подключения к Modbus.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Пример: Plugins.Modbus.Sessions.MB1.SlaveID=20
Примечание: этот параметр именованной сессии проверяется только если значение, указанное в параметре slave ID ключа элемента данных, пустое.
Plugins.Modbus.Sessions.<SessionName>.Timeout
Установите тайм-аут указанной сессии в секундах.
<SessionName> - задает имя сессии для использования в ключах элементов данных.
Пример: Plugins.Modbus.Sessions.MB1.Timeout=2
Если вам нужно задать тайм-аут выполнения запроса (сколько ждать завершения запроса перед его остановкой), используйте форму настройки элемента данных.
См. также
- Описание общих параметров конфигурации Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Инструкции по настройке плагинов