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

Установка модуля

Предварительные требования

Требуется наличие следующих файлов для установки:

  • Архив log-manager-installer-1.0.0.tar.gz с файлами модуля logmanagersm, содержащий:
    • скрипт установки для OpenSearch
    • скрипт установки для OpenSearch Dashboards

Процесс установки

Распаковать архив в папку по выбору.

OpenSearch

Для установки части модуля для серверов OpenSearch с ролью data, необходимо в папке data запустить скрипт командой:

sudo bash install.sh

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

  • OpenSearch home directory - адрес корневой директории OpenSearch. Значение по умолчанию: /app/opensearch
  • LogManager license key - специальный ключ доступа к модулю. Обязателен к наличию и заполнению. Предоставляется вендором. Без него OpenSearch после установки модуля не запустится. Значения по умолчанию не имеет
  • Server IP – IP-адрес текущего сервера. Значение по умолчанию: IP-адрес, взятый из настроек сети текущего сервера
  • Port – порт сервера, на котором будет запущен WebSocket. Значение по умолчанию: 8080
  • Certificate path – путь до сертификата SSL/TLS в формате pem. Значение по умолчанию: OpenSearch home directory + /config/node-cert.pem
  • Key path – путь по приватного ключа, соответствующего SSL/TLS-сертификату. Значение по умолчанию: OpenSearch home directory + /config/node-key.pem
  • Key password – пароль от приватного ключа. Значение по умолчанию: пустое значение
  • Timeout (seconds) – максимальное время ожидания подключения к серверу в секундах. Значение по умолчанию: 20
  • Keepalive interval (minute) – промежуток времени в минутах между отправками пустого пакета на сервер для поддержания SSH-соединения. Значение по умолчанию: 1
  • Max sessions – максимальное количество сессий в рамках одного SSH-соединения. Значение по умолчанию: 5
  • User role – роль пользователя, которая будет выступать администратором плагина. Значение по умолчанию: all_access
  • User name – имя пользователя, от которого будет создаваться индексы с настройками плагина. Значение по умолчанию: admin
  • User password – пароль пользователя. Значение по умолчанию: Se@rch88AnyWheRe

Каждый параметр после ввода необходимо подтвердить нажатием y и Enter. При нажатии n можно будет ввести параметр повторно.

После установки значения лицензионного ключа и списка брокеров можно изменить в файле {корневая директория OpenSearch}/config/nn2/log_manager_plugin.yml.

Во время установки потребуется дополнительное подтверждение. Для этого следует нажать y и затем Enter. По окончании установки появится сообщение об успешном завершении.

Также для работы WebSocket нужно открыть порт в фаерволе на сервере. Подсказка, как это сделать, выводится перед сообщением об успешном завершении.

OpenSearch Dashboards

Для установки части модуля для opensearch-dashboards, необходимо запустить скрипт в папке web командой:

bash install.sh

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

  • Opensearch-dashboards home directory - адрес корневой директории opensearch-dashboards. Значение по умолчанию: /app/opensearch-dashboards

Каждый параметр после ввода необходимо подтвердить нажатием y и Enter. При нажатии n можно будет ввести параметр повторно. По окончании установки появится сообщение об успешном завершении.

После нужно создать ссылку на плагин в меню. Делается это в следующем разделе Smart Monitor: Навигационное меню - Параметры системы - Настройки модулей - Настройки меню.