Установка Smart Beat Manager
Smart Beat может работать с любой версией ElasticBeat, но если Вы планируете отправлять данные напрямую в OpenSearch, то версия ElasticBeat должна быть 7.12.1 (или 7.10.2 - более стабильная версия). Если планируется использовать Logstash, то версия ElasticBeat не имеет значения. Подробнее на официальном сайте.
Условные обозначения
${HOME_SBM}
- путь установки SmartBeat Manager, обычно это/app/smartBeatManager/
Установка и запуск Smart Beat Manager
Для установки Smart Beat Manager необходимо открыть терминал под пользователем root
, для выполнения команд. Создайте пустую директорию и поместите бинарный файл smartBeatManager
в эту директорию. Например, в директорию /app/smartBeatManager
.
mkdir /app/smartBeatManager
cd /app/smartBeatManager
unzip SmartBeatManager.zip
Установка разрешений для исполняемого файла:
cd /app/smartBeatManager
chmod +x ./smartBeatManager
Запуск сервиса Smart Beat Manager
Smart Beat Manager поддерживает команды для работы с сервисом:
install
– устанавливает сервисinstall -u string | --user <string>
- устанавливает сервис под определённым пользователемdelete
– удаляет сервисversion
- показывает версию SmartBeat Managerhelp
– справка о любой команде
Если указать команду install
без флага, сервис создаться под пользователем sbm
, если такого пользователя не существует, Smart Beat Manager выведет ошибку.
Создание сервиса без использования флага --user
Если вы зашли в терминал под пользователем root
:
cd /app/smartBeatManager
useradd sbm
./smartBeatManager install
chown -Rf sbm:sbm /app/smartBeatManager/
Если вы зашли под другим пользователем:
cd /app/smartBeatManager
sudo useradd sbm
sudo ./smartBeatManager install
chown -Rf sbm:sbm /app/smartBeatManager/