Плагины

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

Каждому плагину соответствует свой тип объекта мониторинга, с которого извлекается соответствующее ему множество метрик.

Извлекаемые метрики адаптированы под характеристики и особенности объекта мониторинга. Например, для мониторинга серверов могут быть доступны метрики использования памяти и дискового пространства, в то время как для сетевых устройств — метрики пропускной способности, задержек и ошибок передачи данных.

Плагину может соответствовать комплементарный бинарный файл (экспортер), непосредственно осуществляющий сбор метрик. При добавлении в Визион.Агент такого плагина, он автоматически устанавливается согласно местоположению Агента и запускается как сервис операционной системы.

Если плагин не использует экспортер, он является плагином-скреппером: сбор метрик осуществляется непосредственно с точки доступа API объекта мониторинга.

Плагины в составе Визион

В состав Визион входят следующие плагины:

Название Мониторинг ПАК Сервер/ВМ2 Сервис ОС Порт3

avanpost_scraper

Avanpost FAM

Все

ВМ с Прокси

-

bash_exporter

ОС сервера

Все

все

vision_bash_exporter

17055

basis_libvirt_scraper

ВМ с libvirt

МДИ.О Standard, МДИ.Г

Узел с libvirt

-

blackbox_exporter

ICMP

Все

ВМ с Прокси

vision_blackbox_exporter

9115

bvs_exporter

Базис.DynamiX

МДИ.О

Узел управления Базис.Virtual Security

vision_bvs_exporter

6565

ceph_scraper

Ceph

МВ.ВК

ВМ с Прокси

-

clickhouse_sql_exporter

PostgreSQL

МБД.КХ

Узел кластера или узел с Прокси

vision_clickhouse_sql_exporter

9397

etcd_scraper

etcd

Все

Узел с etcd

-

-

genome_u_scraper

Геном У

Все

ВМ с Прокси

-

graphite_exporter

Hadoop и Kafka

МБД.С/МБД.Х

ВМ с Прокси

vision_graphite_exporter

9108

greenplum_sql_exporter

Greenplum

МБД.Г

узел кластера или узел с Прокси

vision_greenplum_sql_exporter

9398

ha_cluster_exporter

Pacemaker/Corosync

МБД.П

Узел кластера

vision_ha_cluster_exporter

9664

haproxy_scraper_local

HAProxy

МХД.О

Узлы балансировки

-

ipmi_exporter

BMC (IPMI)

Все

ВМ с Прокси

vision_ipmi_exporter

9290

kafka_exporter

Kafka

МБД.C

ВМ с Прокси

vision_kafka_exporter

9308

keepalived_snmp_exporter

keepalived

МХД.О

vision_keepalived_snmp_exporter

17075

kubernetes_exporter

Базис.DynamiX

МДИ.О

Узел управления

vision_kubernetes_exporter

9130

mbdh_exporter

ADCM

МБД.Х

ВМ с Прокси

vision_mbdh_exporter

17023

vcontrol_exporter

Базис.vControl

МВ.С

ВМ с Прокси

vision_vcontrol_exporter

17060

nginx_exporter

Nginx

МХД.О

Все серверы

vision_nginx_exporter

9113

node_exporter

ОС сервера

Все

Все

vision_node_exporter

9101

one_exporter

OpenNebula

МВ.ВК

Узел с OpenNebula frontend

vision_one_exporter

9621

patroni_scraper

PostgreSQL

МДИ.О

ВМ с Прокси

-

8008

picodata_scraper

Picodata

МБД.Т

Узел кластера

-

postgres_exporter_agent

PostgreSQL

МБД.П

Узел кластера

vision_postgres_exporter_local

9187

postgres_exporter_multi

PostgreSQL

МБД.П

Узел кластера или узел с Прокси

vision_postgres_exporter_multi

9188

process_exporter

Процессы ОС

Все

Все серверы

vision_process_exporter

9120

r_virtualization_exporter

Р-Виртуализация

МВ.С

Узел вычисления и хранения

vision_r_virtualization_exporter

9140

r_vstorage_exporter

Р-Хранилище

МВ.С

Узел вычисления и хранения

vision_r_vstorage_exporter

17090

s3gateway_compression_server_scraper

Шлюз S3

МХД.О

Узлы балансировки

-

s3gateway_ostor_server_scraper

Сервисы S3

МХД.О

Узлы хранения

-

snmp_exporter

Коммутатор (SNMP)

Все

ВМ с Прокси

vision_snmp_exporter

9116

spectrum_agent_scraper

Агент Спектра

МБД.П

Узел кластера

-

spectrum_scraper

Спектр

МБД.П

ВМ с Прокси

-

sql_exporter

PostgreSQL

МБД.П

Узел кластера или узел с Прокси

vision_sql_exporter

9399

supv_exporter

сервисы БАЗИС.vControl

МВ.С/ВРМ

ВМ с Прокси

vision_supv_exporter

9179

systemd_exporter

systemd юнитов

Все

Все серверы

vision_systemd_exporter

9110

universal_scraper

Сбор метрик с эндпоинтов

Все

Все серверы

-

-

utlz_exporter

Утилизация ресурсов сервера

Все

Все серверы

vision_utlz_exporter

9092

utlz_exporter_v0

утилизация ресурсов сервера1

Все

Все серверы

vision_utlz_exporter_v0

17070

vision_exporter

Сервисы ОС

МХД.О/МБД.П/МБД.Г/МДИ.О

Все серверы

vision_exporter

7531

ydb_scraper

YandexDB

МБД.Я

ВМ с Прокси

-

1 utlz_exporter_v0 по умолчанию нет необходимости устанавливать, только по запросу. Для работы ему требуется дополнительный файл конфигурации, который доставляется на хосты с помощью плейбука playbooks/utlz_v0_config.yml.

2 На агенты каких серверов или ВМ рекомендуется добавлять плагины.

3 Порт, занимаемый экспортером по умолчанию. Изменяется в настройках плагина в интерфейсе Визиона.

Версионирование ПО плагинов

Некоторые плагины поддерживают только определённые версии соответствующего ПО:

Таблица 1. Версии ПО, поддерживаемые плагинами
Плагин ПО Версия

basis_libvirt_scraper

DynamiX

4.0.0

bvs_exporter

BVS

3.1.0

ceph_scraper

Ceph

12.0.0 и выше

clickhouse_sql_exporter

ClickHouse

C20.x и выше

graphite_exporter

adcm

2.0.0

adh

3.2.4_arenadata3_b1-1

adm

3.3.1-1

adps

1.1.2_b1-1

ads

3.6.2_arenadata1_b1-1

greenplum_sql_exporter

ADB

Не выше 6.x

Greenplum

6

ha_cluster_exporter

Pacemaker

1.x и выше

Corosync

2.x и выше

haproxy_scraper_local

HAProxy

2.0 и выше

kafka_exporter

Apache Kafka

0.10.1.0 и выше

keepalived_snmp_exporter

keepalived

2.3.2

nginx_exporter

NGINX

1.x и выше

one_exporter

OpenNebula

5.x и выше

picodata_scraper

Picodata

1.2.0 и выше

postgres_exporter_agent

PostgreSQL

9.4 и выше

postgres_exporter_multi

PostgreSQL

9.4 и выше

s3gateway_compression_server_scraper

Спектр S3

1.0.5 и выше

s3gateway_ostor_server_scraper

Спектр S3

1.0.5 и выше

spectrum_agent_scraper

Спектр

1.0

spectrum_scraper

Спектр

1.5

sql_exporter

PostgreSQL

9.x и выше

supv_exporter

VMS-Backend

1.97.4

vision_exporter

DynamiX

4.0.0

Greenplum

6

RAIDIX ERA RAID

4.1.1

Список плагинов, не зависящих от версий ПО:

  • blackbox_exporter;

  • genome_u_scraper;

  • ipmi_exporter;

  • node_exporter;

  • process_exporter;

  • snmp_exporter;

  • systemd_exporter;

  • utlz_exporter;

  • utlz_exporter_v0.