Установка модуля
Предварительные требования
Требуется наличие следующих файлов для установки:
- Архив
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: Навигационное меню - Параметры системы - Настройки модулей - Настройки меню.