Общие сведения
В эксплуатационной среде (боевой) мы строго рекомендуем использовать под каждый компонент отдельный сервер. В документации рассматривается установка с помощью установщика Smart Monitor и все рекомендации будут приведены для данного типа установки.
Для всех протестированных операционных систем настройка всех важных параметров происходит автоматически и не требует никаких дополнительных действий со стороны администратора. Требуется наличие определённых предустановленных пакетов, описанных в следующем пункте.
Установщик Smart Monitor представляет собой архив со всеми пакетами программ и их модулями и включает в себя отдельные установщики для:
OpenSearch
версии 2.11.1OpenSearch-Dashboards
версии 2.11.1Logstash
версии 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 вам потребуется загрузить установочный пакет по предоставленной ссылке. Дальнейшая процедура установки приведена в статьях по ссылкам ниже:
- Установка OpenSearch и Smart Monitor
- Установка OpenSearch Dashboards и Smart Monitor
- Установка Logstash
- Настройка дополнительных компонентов
Настоятельно рекомендуется выполнить настройки после установки в пункте Настройка после установки Smart Monitor