Pult / Zabbix
Последняя версия: 1.3.0
Дистрибутив: образ плагина Pult / Zabbix
Описание
Плагин для интеграции Графини с отечественной системой мониторинга «Пульт» и совместимыми сценариями на базе Zabbix. В метаданных плагина он публикуется как Pult / Zabbix.
Плагин предоставляет стандартный конструктор источника данных с динамическими полями. При проверке подключения используется собранная конфигурация источника данных, после чего выполняется проверка доступности API.
Настройка
Ниже приведены скриншоты формы создания источника данных Pult / Zabbix из интерфейса Графини.
Базовая форма

Поля источника данных
Ниже перечислены поля, которые формируются в конструкторе источника данных.
| Название в UI | Код поля | Тип | Обязательность | Примечание |
|---|---|---|---|---|
URL | url | text | обязательно | Адрес Пульта, валидируется как URL |
Порт | port | number | необязательно | Диапазон 80..49151 |
Пропустить проверку TLS | skipTls | radio | обязательно | Триггерное поле |
Метод аутентификации | authType | radio | обязательно | Триггерное поле |
Использовать тренды | useTrends | radio | обязательно | Триггерное поле |
Время жизни кеша | ttl | number | необязательно | В секундах, 0 означает без кеширования |
Максимальное количество измерений запроса истории/трендов | historyMaxPoints | number | необязательно | Ограничение на объём точек при запросе |
Динамические поля и зависимости
Дополнительные поля появляются только после выбора значений в триггерных полях. В документации ниже используются именно те подписи, которые видит пользователь в интерфейсе.
- Поле
Пропустить проверку TLS:
- если выбрано значение
Проверять, появляется полеTLS-сертификат - поле
TLS-сертификатотображается как многострочное текстовое поле - назначение: передача TLS-сертификата для валидации источника данных
- Поле
Метод аутентификации:
- если выбрано значение
Токен, появляется полеAPI токен - если выбрано значение
Логин и пароль, появляются поляПользовательиПароль
- Поле
Использовать тренды:
- если выбрано значение
Включено, появляются поляТренды используются для запросов данных старше (дней)иТренды используются для запросов данных диапазоном больше (дней) Тренды используются для запросов данных старше (дней): через сколько дней использовать тренды вместо истории, диапазон1..30Тренды используются для запросов данных диапазоном больше (дней): при каком размере временного диапазона использовать тренды, диапазон1..7
Аутентификация по токену

Упрощённый вариант без TLS-проверки и без трендов

Правила заполнения, важные для проверки подключения
URLобязателенПортнеобязателен- должен быть заполнен либо
API токен, либо параПользователь+Пароль - если не передан ни токен, ни логин/пароль, плагин завершает обработку ошибкой
Token or login&password must be filled in
Порядок создания источника данных
- Откройте раздел
Источники данныхи нажмитеДобавление источника. - В поле
Источник данныхукажите понятное имя подключения. - В поле
ТипвыберитеPult / Zabbix. - Заполните
URLи при необходимостиПорт. - В поле
Пропустить проверку TLSвыберите:Проверять, если требуется проверка сертификата, и вставьте сертификат в полеTLS-сертификат;Игнорировать, если проверка сертификата не нужна. - В поле
Метод аутентификациивыберите один из вариантов:Токен, если подключение должно выполняться по API-токену;Логин и пароль, если подключение должно выполняться по учётным данным пользователя. - При необходимости настройте
Использовать тренды,Время жизни кешаиМаксимальное количество измерений запроса истории/трендов. - Нажмите
Проверить соединение. - После успешной проверки нажмите
Сохранить.
Пример заполнения с токеном
URL: адрес API Пульта или ZabbixПорт: порт API, если он не входит в URLПропустить проверку TLS:ИгнорироватьилиПроверятьв зависимости от схемы подключенияМетод аутентификации:ТокенAPI токен: действующий токен доступа
Пример заполнения с логином и паролем
URL: адрес API Пульта или ZabbixПорт: порт API, если он не входит в URLПропустить проверку TLS:ИгнорироватьилиПроверятьМетод аутентификации:Логин и парольПользователь: логин пользователяПароль: пароль пользователя
Пример заполнения с TLS
Если в поле Пропустить проверку TLS выбрано Проверять, дополнительно заполните поле TLS-сертификат. В него вставляется сертификат в текстовом виде, начиная с --- BEGIN CERTIFICATE ---.