Zabbix Events Data Flow
Общие сведения
Название плагина: zabbixEventsDataFlow
Ссылка для загрузки плагина: zabbixEventsDataFlow
Описание:
Данный плагин позволяет получать события по сработавшим триггерам в системе мониторинга Zabbix
Пример сценария задания потока данных
name: Zabbix - Events Data Flow
jobs:
- name: Get events
steps:
- plugin: zabbixEventsDataFlow
with:
streamKey: $.vars.stream.key
apiUri: $.vars.stream.params.apiUri
login: $.vars.stream.params.login
insecureMode: $.vars.stream.params.insecureMode
eventsCount: $.storage.eventsCount
timeout: $.storage.timeout
lastEventId: $.storage.lastEventId
sendDelay: 0
with-secured:
password: $.vars.stream.params.password
auth: $.storage.auth
store:
lastEventId: $._outputs.lastEventId
auth: $._outputs.auth
Параметры конфигурации используемые в сценарии
Параметр | Тип | Обязательный параметр | Значение по умолчанию | Описание |
---|---|---|---|---|
streamId | number | да | - | Идентификатор текущего потока ($.vars.stream.id ) |
streamKey | string | да | - | API ключ текущего потока ($.vars.stream.key ) |
apiUri | string | да | - | URL к API Zabbix ( http://zabbix-server/api_jsonrpc.php ) |
login | string | да | - | Логин учетной записи Zabbix |
insecureMode | boolean | нет | false | Параметр, позволяющий запросу выполнять небезопасное SSL подключение (принимать невалидные SSL-сертификаты) |
password | string | да | - | Пароль учетной записи Zabbix |
eventsCount | number | нет | 100 | Количество событий, которое забирается за итерацию |
timeout | number | нет | 100 | Таймаут ожидания ответа от Zabbix API (секунд) |
lastEventId | number | нет | не определено при первом запуске запрашивается самый последний Id из Zabbix | Id события в Zabbix, начиная с которого они будут загружаться в Monq |
sendDelay | number | нет | 0 | Задержка между отправкой событий о закрытии и открытии аварий в Zabbix. От 0 до 500мс. |