Плагины Визиона представляют собой механизм, с помощью которого пользователь может расширять функциональность системы мониторинга. Они дают возможность гибко настраивать процессы мониторинга в соответствии с конкретными потребностями и целями.
Каждому плагину соответствует свой тип объекта мониторинга, с которого извлекается соответствующее ему множество метрик.
Извлекаемые метрики адаптированы под характеристики и особенности объекта мониторинга. Например, для мониторинга серверов могут быть доступны метрики использования памяти и дискового пространства, в то время как для сетевых устройств — метрики пропускной способности, задержек и ошибок передачи данных.
Плагину может соответствовать комплементарный бинарный файл (экспортер), непосредственно осуществляющий сбор метрик. При добавлении в Визион.Агент такого плагина, он автоматически устанавливается согласно местоположению Агента и запускается как сервис операционной системы.
Если плагин не использует экспортер, он является плагином-скреппером: сбор метрик осуществляется непосредственно с точки доступа 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.