Плагины

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

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

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

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

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

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

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

Название Мониторинг ПАК Сервер/ВМ Сервис ОС Порт
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 17070
kubernetes_exporter Базис.DynamiX МДИ.О Узел управления vision_kubernetes_exporter 9130
mbdh_exporter ADCM МБД.Х ВМ с Прокси vision_mbdh_exporter 17023
mind_ustor_scraper MIND uStor МДИ.В Узлы управления СХД 2379, 8060
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 МБД.Т Узел кластера
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 утилизация ресурсов сервера Все Все серверы vision_utlz_exporter_v0 17070
vision_exporter Сервисы ОС МХД.О/МБД.П/МБД.Г/МДИ.О Все серверы vision_exporter 7531
ydb_scraper YandexDB МБД.Я ВМ с Прокси

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

Порт можно изменить в настройках плагина через UI Визиона.

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

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

Плагин ПО Версия
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
mind_ustor_scraper MIND uStor 1.2.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.