Установка Smart Monitor
В эксплуатационной среде рекомендуется использовать под каждый компонент отдельный сервер. В документации рассматривается установка с помощью установщика Smart Monitor
и все рекомендации будут приведены для данного типа установки.
Мы рекомендуем использовать RHEL 7 и 8 версий. Установщик был протестирован на следующих операционных системах:
- Red Hat Enterprise Linux (RHEL) 7 и 8
- AstraLinux CE 2.12.45, AstraLinux CE 2.12.46, AstraLinux SE 1.7
- Ubuntu Server 20.04 и 22.04
- 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 Dashboardscerts
– параметры для создания закрытых ключей и сертификатов, в эту директорию рекомендуется размещать закрытый ключ и сертификат УЦconfig
– шаблоны конфигурации системы, Java и др.plugins
– набор плагинов для установки, устанавливаются автоматически при использовании установщикаservices
– шаблоны конфигурации сервисовsme-re
– исполняемый файл sme-resource
– содержит архив tar.gz с исходными файлами OpenSearch, OpenSearch Dashboards Logstashstaging
– директория появляется после запуска установщика и содержит предварительные настройки в зависимости от выбранных параметров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.