Перейти к основному содержимому
Версия: 8.5

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

Параметры конфигурации используемые в сценарии

ПараметрТипОбязательный параметрЗначение по умолчаниюОписание
streamIdnumberда-Идентификатор текущего потока ($.vars.stream.id)
streamKeystringда-API ключ текущего потока ($.vars.stream.key)
apiUristringда-URL к API Zabbix
(http://zabbix-server/api_jsonrpc.php)
loginstringда-Логин учетной записи Zabbix
insecureModebooleanнетfalseПараметр, позволяющий запросу выполнять небезопасное SSL подключение (принимать невалидные SSL-сертификаты)
passwordstringда-Пароль учетной записи Zabbix
eventsCountnumberнет100Количество событий, которое забирается за итерацию
timeoutnumberнет100Таймаут ожидания ответа от Zabbix API (секунд)
lastEventIdnumberнетне определено
при первом запуске запрашивается самый последний Id из Zabbix
Id события в Zabbix, начиная с которого они будут загружаться в Monq
sendDelaynumberнет0Задержка между отправкой событий о закрытии и открытии аварий в Zabbix. От 0 до 500мс.