Плагин Ember+
Обзор
Параметры конфигурации позволяют настраивать поведение плагина Ember+.
Рекомендуется указывать их в отдельном файле конфигурации (например, emberplus.conf), а не в файле конфигурации агента 2. Затем используйте директиву Include, чтобы включить этот файл в конфигурацию Zabbix agent 2.
Плагин Ember+ является загружаемым плагином и доступен, а также полностью описан в репозитории плагина Ember+.
В настоящее время этот плагин доступен только для сборки из исходного кода (как для Unix, так и для Windows).
Все параметры являются необязательными, если явно не указано, что параметр обязателен.
Обратите внимание:
- Значения по умолчанию отражают значения по умолчанию процесса, а не значения в поставляемых файлах конфигурации.
- Значения поддерживают переменные среды;
- Zabbix поддерживает файлы конфигурации только в кодировке UTF-8 без BOM.
- Комментарии, начинающиеся с "#", поддерживаются только в начале строки.
Parameter details
Plugins.EmberPlus.Default.Uri
Specify the default URI for connecting to Ember+.
The only supported schema is tcp://. A schema can be omitted. Embedded credentials will be ignored.
Default: tcp://localhost:9998
Plugins.EmberPlus.KeepAlive
Set the maximum time of waiting (in seconds) before unused plugin connections are closed.
Default: 300
Range: 60-900
Plugins.EmberPlus.Sessions.<SessionName>.Uri
Specify the named session URI for connecting to Ember+.
The only supported schema is tcp://. A schema can be omitted. Embedded credentials will be ignored.
<SessionName> - define name of a session for using in item keys.
Default: tcp://localhost:9998
Plugins.EmberPlus.System.Path
Specify path to the Ember+ plugin executable.
Example: Plugins.EmberPlus.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-ember-plus
Plugins.EmberPlus.Timeout
Set the duration, in seconds, to wait for a server to respond when first connecting and on follow-up operations in the session.
Default: global timeout
Range: 1-30
Параметры
| Parameter | Description |
|---|---|
| -V --version | Вывести информацию о версии и лицензии плагина. |
| -h --help | Вывести справочную информацию (сокращенный вариант). |
| -t, --test <item key> | Запустить плагин для тестирования (конфигурация плагина игнорируется). |
Параметры
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.EmberPlus.Default.Uri | no | tcp://localhost:9998 | URI по умолчанию для подключения. Единственная поддерживаемая схема — tcp://. Схему можно опустить. Встроенные учетные данные будут проигнорированы. |
|
| Plugins.EmberPlus.KeepAlive | no | 60-900 | 300 | Максимальное время ожидания (в секундах) до закрытия неиспользуемых подключений плагина. |
| Plugins.EmberPlus.Sessions.<SessionName>.Uri | no | tcp://localhost:9998 | URI для подключения для именованной сессии. Единственная поддерживаемая схема — tcp://. Схему можно опустить. Встроенные учетные данные будут проигнорированы.<SessionName> - задайте имя сессии для использования в ключах элементов данных. |
|
| Plugins.EmberPlus.System.Path | no | Путь к исполняемому файлу плагина Ember+. Пример использования: Plugins.EmberPlus.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-ember-plus |
||
| Plugins.EmberPlus.Timeout | no | 1-30 | global timeout | Продолжительность ожидания ответа сервера в секундах при первом подключении и при последующих операциях в сессии. |
См. также:
- Описание общих параметров конфигурации Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Инструкции по настройке плагинов