<< Click to Display Table of Contents >> Мониторинг системы Directum RX > Настройка решения Конфигурирование настроек |
Для работы решения «Мониторинг системы Directum RX» используются сервисы Elasticsearch, Kibana, Logstash, Grafana. Настройки можно изменить через:
•инструмент Directum Launcher (рекомендуется). Настройки задаются в конфигураторе или во встроенном редакторе YAML. Секция конфигуратора Мониторинг соответствует секции MonitoringService в конфигурационном файле config.yml.
В конфигураторе некоторые параметры добавляются группами. При выборе группы добавляются все входящие в нее параметры. Названия групп и параметры, которые в нее входят приведены в таблице.
После изменения параметров последовательно нажмите на кнопки Сохранить и Применить настройки. В результате настройки преобразуются в формат YAML и сохраняются в конфигурационном файле config.yml. Сервисы решения перезапускаются с новыми настройками.
•конфигурационный файл config.yml. Такой способ позволяет настроить решение без перезапуска сервисов. После изменения настроек перейдите в папку с Directum Launcher и выполните команду:
./do.sh monitoring up
В комплект поставки входит конфигурационный файл config.yml.default с примерами настроек. Путь до файла: DirectumLaunchetc/etc/_builds/Monitoring/monitoring_plugin/default_configs/config.yml.default.
Группа параметров |
Параметры, которые входят в группу |
---|---|
Настройки Elasticsearch |
|
Настройки Kibana |
|
Настройки Logstash |
|
Настройки Grafana |
|
Настройки VictoriaMetrics |
|
Настройки PostgresExporter |
Если нужно изменить порт для сервиса решения, то укажите новое значение в параметре: •es_port – порт для подключения к сервису Elasticsearch. По умолчанию 9200; •kib_port – порт для подключения к сервису Kibana. По умолчанию 5601; •ls_port – порт для подключения к сервису Logstash. По умолчанию 5044; •gr_port – порт для подключения к сервису Grafana. По умолчанию 3000. Если нужно открывать страницу Grafana, используя стандартный порт, укажите значение 80; •vm_port – порт для подключения к сервису VictoriaMetrics. По умолчанию 8428; •pe_port – порт для подключения к сервису PostgresExporter. По умолчанию 9187. |
В конфигураторе Directum Launcher можно выбрать, какие сервисы решения запускать. Для этого нужно установить (true) или снять (false) флажок в параметрах: •es_enabled – сервис Elasticsearch; •kib_enabled – сервис Kibana; •ls_enabled – сервис Logstash; •gr_enabled – сервис Grafana; •vm_enabled – сервис VictoriaMetrics; •pe_enabled – сервис PostgresExporter. По умолчанию флажок установлен (true), сервисы запускаются. Чтобы отключить сервис, снимите флажок (false). |
Настройка подключения к сервису Elasticsearch
Полнотекстовый поиск выполняется с помощью поисковой системы Elasticsearch. Настройки для подключения сервиса решения к Elasticsearch задаются в формате http://<адрес хоста>:9200. Если оба сервиса запускаются на одном хосте, то значение по умолчанию http://es01:9200. Если Elasticsearch установлен на другом хосте, то измените значение параметров: •kib_elastic_host – адрес подключения сервиса Kibana к Elasticsearch; •ls_elastic_host – адрес подключения сервиса Logstash к Elasticsearch; •gr_elastic_host – адрес подключения сервиса Grafana к Elasticsearch. Пример настройки в config.yml: kib_elastic_host: 'http://es01:9200' |
Настройка выделяемого объема памяти
Если для сервисов решения нужно увеличить количество используемой оперативной памяти, измените значения параметров: Измените значения параметров: •es_java_memory_GB – объем оперативной памяти в гигабайтах для Elasticsearch. Рекомендуется выделять половину ОЗУ хоста. По умолчанию 4. ВАЖНО. Не рекомендуется указывать значение ниже установленного по умолчанию. Иначе сервис Elasticsearch не запустится или будет работать медленно. •ls_java_memory_GB – объем оперативной памяти в гигабайтах для Logstash. По умолчанию 1. |
Доменное имя сервера, на котором запущена Grafana, указывается в параметре gr_host_fqdn. Это имя также используется в оповещениях. По умолчанию example.com. Если значение параметра не задано, то используется ip-адрес текущего сервера. Чтобы настроить почтовый сервер для работы оповещений, нужно включить поддержку протокола SMTP. Для этого в параметре gr_smtp_enabled установите флажок (true). Затем заполните параметры: •gr_smtp_user – имя пользователя для подключения к почтовому серверу. По умолчанию mailuser@example.com; •gr_smtp_password – пароль пользователя для подключения к почтовому серверу. По умолчанию password; •gr_smtp_host – адрес почтового сервера. По умолчанию mail.example.com:500; •gr_smtp_from_name – имя, которое будет указываться в качестве отправителя при срабатывании оповещений. По умолчанию Grafana; •gr_smtp_from_address – адрес электронной почты, который будет указываться в качестве отправителя при срабатывании оповещений. По умолчанию grafana@example.com. |
Настройка сервиса базы данных временных рядов VictoriaMetrics
В конфигураторе Directum Launcher можно изменить настройки базы данных временных рядов VictoriaMetrics: •vm_postgres_exporter_host – адрес подключения VictoriaMetrics к PostgresExporter. Если оба сервиса запускаются на одном хосте, то используется значение по умолчанию postgres_exporter:9187; •vm_retentionPeriod – срок хранения данных. По умолчанию 180 дней; •vm_promscrape_config – путь до конфигурационного файла с настройками своих экспортеров метрик. В файле можно задать список экспортеров с нужным набором параметров; •gr_victoria_host – адрес подключения сервиса Grafana к VictoriaMetrics. Если оба сервиса запускаются на одном хосте, то используется значение по умолчанию http://victoriametrics:8428. |
Настройка экспортера метрик PostgresExporter
Задайте настройки подключения экспортера метрик PostgresExporter к СУБД на основе PostgreSQL: •pe_psql_host – строка подключения к PostgreSQL. По умолчанию localhost:5416/<db_name>?sslmode=disable; •pe_psql_user – имя пользователя для подключения к PostgreSQL. По умолчанию drx_monitor; •pe_psql_pass – пароль пользователя для подключения к PostgreSQL. По умолчанию secretpassword. |
© Компания Directum, 2024 |