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

Плагины Monq Agent

Список доступных плагинов

НазваниеОписаниеТипСсылка для скачивания
Agent HTTP PluginПлагин для получения различных данных через HTTP(S) запросыВстроенный-
Kubernetes Discovery and fetch metricsПлагин обнаружения и сбора метрик с сущностей KubernetesВнешнийскачать
Kubernetes Topology SyncПлагин получения топологии KubernetesВнешнийскачать
Metrics From Static TargetsПлагин для получения метрик с внешних целейВнешнийскачать
VMWare Topology SyncПлагин для получения события с топологией vCenterВнешнийскачать
VMWare Events Data FlowПлагин для получения событий изменения топологии vCenterВнешнийскачать
PostgreSQL RequestsПлагин для выполнения SQL запросов в СУБД PostgreSQLВнешнийскачать
PostgreSQL Performance MetricsПлагин сбора метрик с СУБД PostgreSQLВнешнийскачать
TCPПлагин для прослушивания TCP портовВстроенный-
UDPПлагин для прослушивания UDP портовВстроенный-
SyslogПлагин для получения логов в формате SyslogВнешнийскачать
SNMP TrapПлагин для получения SNMP trapsВнешнийскачать
TailПлагин для чтения лог-файловВнешнийскачать
zabbixEventsDataFlowПлагин получения событий из ZabbixВнешнийскачать

Установка плагинов

По умолчанию, при обновлении Monq до актуальной версии, все указанные в списке выше плагины уже имеются во внутреннем хранилище.

Однако если нужный плагин отсутствует или необходимо добавить собственный плагин, сделать это можно следующим образом:

  1. на систему, где установлен и настроен контекст monqctl, загрузите ZIP-файл необходимого плагина
  2. выполните команду:
    monqctl instance update agent-plugin --file=путь_до_zip-файла
    Путь до файла можно указывать как абсолютный так и относительный.
    Например: monqctl instance update agent-plugin --file=/storage/temp123/myCustomPlugin.zip

Плагин отправится в хранилище, из которого позже будет автоматически распространяться от координаторов к агентам, которые в нем нуждаются.