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

Установка Smart Monitor

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

Мы рекомендуем использовать RHEL 7 и 8 версий. Установщик был протестирован на следующих операционных системах:

  1. Red Hat Enterprise Linux (RHEL) 7 и 8
  2. AstraLinux CE 2.12.45, AstraLinux CE 2.12.46, AstraLinux SE 1.7
  3. Ubuntu Server 20.04 и 22.04
  4. RedOS MUROM 7.3

Настройка всех важных параметров для протестированных ОС происходит автоматически и не требует никаких дополнительных действий со стороны администратора. Требуется наличие определённых предустановленных пакетов, описанных ниже. Обычно установщик Smart Monitor представляет собой архив с директориями компонентов, инсталлятором для каждого компонента, всеми их пакетами их модулями.

Также у вас должна быть в наличии лицензия. Месторасположение лицензии никак не влияет на работу установщиков. Во время работы установщика 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 – шаблоны конфигурации сервисов
  • sme-re – исполняемый файл sme-re
  • source – содержит архив tar.gz с исходными файлами OpenSearch, OpenSearch Dashboards Logstash
  • staging – директория появляется после запуска установщика и содержит предварительные настройки в зависимости от выбранных параметров
  • utils – наборы дополнительных скриптов, утилит, примеры конфигураций

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

Do you want to use memcached in your Smart Monitor? [y/N]:

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

На изображении выше представлен пример такого вопроса. Если просто нажать клавишу Enter, то будет выбрано значение N, т. е. нет.

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

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

================================================================================
-- SMART MONITOR SUCCESSFULLY INSTALLED!
================================================================================

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

  • имя пользователя: admin;
  • пароль: P@ssWoRdElastic.

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

Для нормальной работы установщика 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.