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

Общие сведения

В эксплуатационной среде (боевой) мы строго рекомендуем использовать под каждый компонент отдельный сервер. В документации рассматривается установка с помощью установщика Smart Monitor и все рекомендации будут приведены для данного типа установки.

Для всех протестированных операционных систем настройка всех важных параметров происходит автоматически и не требует никаких дополнительных действий со стороны администратора. Требуется наличие определённых предустановленных пакетов, описанных в следующем пункте.

Установщик Smart Monitor представляет собой архив со всеми пакетами программ и их модулями и включает в себя отдельные установщики для:

  • OpenSearch версии 2.11.1
  • OpenSearch-Dashboards версии 2.11.1
  • Logstash версии 8.9.1.

Также у вас должна быть в наличии лицензия. Месторасположение лицензии никак не влияет на работу установщиков. Во время работы установщика OpenSearch лицензия копируется и должна находиться в директории $HOME_OPENSEARCH/config/sme.

Вместе с OpenSearch устанавливается Smart Monitor Engine (SME). Используется практически во всех модулях, также имеет компонент Smart Monitor Engine Remote Execution (SME-RE), используемый для запуска различных скриптов, написанных на языке Python. Может использовать программный пакет memcached для сохранения промежуточных результатов работы скриптов или сохранения переменных.

Все установщики располагаются в соответствующих директориях, имеют название install.sh и работают с интерпретатором командной строки bash. Установщик представляет собой интерактивный скрипт. После запуска установщика необходимо будет вводить параметры установки. При указании путей можно использовать клавишу Tab для автоматической подстановки, если директория или файл уже созданы.

В корне установщика могут быть следующие директории:

  • branding – изображения и логотипы для OpenSearch-Dashboards
  • certs – параметры для создания закрытых ключей и сертификатов, в эту директорию рекомендуется размещать закрытый ключ и сертификат УЦ
  • config – шаблоны конфигурации системы, Java и другие
  • plugins – набор плагинов для установки, устанавливаются автоматически при использовании установщика
  • services – шаблоны конфигурации сервисов
  • source – содержит архив tar.gz с исходными файлами OpenSearch, OpenSearch-Dashboards или Logstash
  • staging – директория появляется после запуска установщика и содержит предварительные настройки в зависимости от выбранных параметров
  • utils – наборы дополнительных скриптов, утилит, примеры конфигураций.

Установщик требуется запускать от имени суперпользователя, желательно — root. Установщик имеет встроенные проверки на уже существующие директории установки и уведомит об этом.

ВАЖНО

Если вы укажете уже существующие директории при установке, то все имеющиеся файлы в этих директориях будут удалены.

В квадратных скобках будут указаны или значения по умолчанию или варианты выбора, когда требуется указать «да» (y) или «нет» (n).

В конце каждого этапа перед продолжением выводится список параметров текущего этапа, где можно подтвердить корректность ввода набрав клавишу «y», нажав «Enter» и установка продолжится, или отказаться и будет предложено ввести параметры этапа заново, поэтому если вы ошиблись, полностью прерывать установку не обязательно.

Перед окончательными изменениями операционной системы будет задан вопрос о подтверждении действий. При установке создаётся пользователь по умолчанию:

  • Имя пользователя: admin
  • Пароль: P@ssWoRdElastic
ВАЖНО

После установки рекомендуется изменить пароль пользователя admin.

Предварительные действия

Для корректной работы установщика Smart Monitor требуется наличие следующих пакетов:

  • zip версии 3.0 и выше
  • openssl версии 1.0.2k и выше

Для RHEL 8 требуется дополнительно установить:

  • libnsl2 версии 1.2.0 или выше
  • lobnsl версии 2.28 и выше

Также для компонента sme-re можно дополнительно установить memcached версии 1.5.22 и выше.

Архив с установщиком Smart Monitor загружается на сервер и затем разархивируется с помощью командной строки под пользователя root:

tar -xzf smart-monitor-installer.tar.gz -C /opt/

Установка

Для установки Smart Monitor вам потребуется загрузить установочный пакет по предоставленной ссылке. Дальнейшая процедура установки приведена в статьях по ссылкам ниже:

ВАЖНО

Настоятельно рекомендуется выполнить настройки после установки в пункте Настройка после установки Smart Monitor