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

Установка утилиты

Оглавление​


Общее описание​

Для развертывания служебных объектов модуля Database Observability используется утилита установки.

Утилита устанавливает:

  • паттерны индексов
  • поисковый макрос и 2 AI-пресета
  • 6 справочников
  • 3 конфигурации активов Inventory
  • 8 метрик, модель здоровья и центр аналитики МАЯК
  • тип инцидента db_incident
  • 2 политики SLA
  • 4 пользовательские иконки

Последовательность установки​

Шаг 0. Требования утилиты​

  • Python 3.12 или новее
  • административный доступ к Smart Monitor
  • SSH-доступ по ключу к узлу Smart Monitor Web
  • право выполнять sudo без пароля для установки пользовательских иконок

Шаг 1. Установка зависимостей утилиты​

Распакуйте архив утилиты и выполните в его каталоге:

bash bin/install_dependencies.sh

Шаг 2. Развертывание объектов утилиты​

Передайте пароль через переменную среды и выполните установку:

export SM_PASSWORD='<пароль>'
./bin/make_database_observability.py \
--sm_host <SMART_MONITOR_HOST> \
--sm_api_port 5601 \
--sm_cluster_port 9200 \
--sm_user admin \
--ssh_user <SSH_USER>

Если команда завершилась с кодом 3, дождитесь создания сервисов модели здоровья. Через десять минут установите центр аналитики:

./bin/make_database_observability.py \
--sm_host <SMART_MONITOR_HOST> \
--sm_user admin \
--only analytics_centre

Шаг 3. Проверка загрузки объектов утилиты​

1. Паттерны индексов​

Проверьте наличие паттернов индексов:

Навигационное меню - Параметры системы - Настройки модулей - OPENSEARCH - Паттерны индексов

Паттерны индексов

2. Поисковый макрос​

Проверьте наличие макроса db_exclude_self в списке макросов.

Поисковый макрос

3. Справочники​

Проверьте наличие шести справочников модуля:

Навигационное меню - Справочники

Справочники

4. Конфигурации активов​

Проверьте наличие трех конфигураций активов в Inventory.

Конфигурации активов

5. Тип инцидента​

Проверьте наличие типа db_incident:

Навигационное меню - Параметры системы - Настройки модулей - Менеджер инцидентов - Типы инцидентов

Тип инцидента

6. Политики SLA​

Проверьте наличие двух политик SLA:

Навигационное меню - Параметры системы - Настройки модулей - Менеджер инцидентов - Политики SLA

Политики SLA

7. Метрики МАЯК​

Проверьте наличие восьми метрик:

Навигационное меню - МАЯК - Метрики

Метрики МАЯК

8. Модель здоровья​

Проверьте наличие модели здоровья DB Observability: Базы данных:

Навигационное меню - МАЯК - Модели здоровья

Модель здоровья

9. Центр аналитики​

Проверьте наличие центра аналитики модуля:

Навигационное меню - МАЯК - Центры аналитики

Центр аналитики