Установка агента LogAnalyzer на устройствах Linux
Агент LogAnalyzer, установленный на устройствах Linux, останавливается при закрытии терминала или при перезапуске сервера. Если вы не хотите запускать агентов LogAnalyzer вручную, мы рекомендуем устанавливать их с помощью программы, которая автоматически запускает программы при перезапуске сервера, например с помощью программы Supervisor. Если вы хотите запускать агентов LogAnalyzer автоматически, укажите в конфигурационном файле LogAnalyzer параметры автоматического запуска и перезапуска. Подробнее о настройке параметров автоматического запуска и перезапуска см. официальную документацию программ для автоматического запуска программ.
Пример настройки параметров в программе Supervisor
Чтобы установить агент LogAnalyzer на устройство Linux:
- На устройстве Linux, на котором вы хотите установить агент LogAnalyzer, создайте директории для конфигурационного файла и агентов LogAnalyzer, например:
- /opt/kaspersky/kuma;
- /opt/kaspersky/agent.
- Поместите конфигурационный файл LogAnalyzer в созданную для него директорию. Конфигурационный файл LogAnalyzer расположен внутри установщика в директории /kuma-ansible-installer/roles/kuma/files.
Убедитесь, что файл kuma имеет достаточные права для запуска.
- Создайте пользователя LogAnalyzer выполнив команду:
sudo useradd --system kuma && usermod -s /usr/bin/false kuma - Предоставьте пользователю LogAnalyzer доступ к директории с конфигурационным файлом LogAnalyzer, а также ко всем файлам внутри директории, выполнив команду:
sudo chown -R kuma:kuma <путь к директории с конфигурационным файлом LogAnalyzer> - Установите агент LogAnalyzer, выполнив команду:
sudo /opt/kaspersky/kuma/agent agent --core https://<FQDN сервера Ядра LogAnalyzer>:<номер порта Ядра LogAnalyzer для внутренних коммуникаций (по умолчанию используется порт 7210)> --id <идентификатор сервиса, скопированный из веб-интерфейса LogAnalyzer> --wd <путь к директории, где будут размещаться файлы устанавливаемого агента LogAnalyzer.Если не указать этот параметр, файлы будут храниться в директории, где расположен файл LogAnalyzer> [--accept-eula]Вы можете установить два агента LogAnalyzer на одном устройстве Linux. В этом случае агенты LogAnalyzer будут работать параллельно. При установке второго агента LogAnalyzer вам нужно указать для него отдельную директорию с помощью параметра
--wd.Для запуска агента вам нужно принять Лицензионное соглашение. Вы можете добавить в команду параметр
--accept-eula, чтобы автоматически принять Лицензионное соглашение во время установки агента LogAnalyzer. В этом случае установка не требует интерактивного взаимодействия. Если вы не укажете этот параметр, вам нужно будет принять или отклонить Лицензионное соглашение самостоятельно во время установки агента LogAnalyzer.Примеры установки агента LogAnalyzer:
- Установка агента LogAnalyzer без автоматического принятия Лицензионного соглашения:
sudo /opt/kaspersky/kuma/agent agent --core https://kuma.example.com:7210 --id XXXX --wd /opt/kaspersky/kuma/agent/XXXX - Установка агента LogAnalyzer с автоматическим принятием Лицензионного соглашения:
sudo /opt/kaspersky/kuma/agent agent --core https://kuma.example.com:7210 --id XXXX --wd /opt/kaspersky/kuma/agent/XXXX --accept-eula
Используя параметр
--accept-eulaво время установки агента LogAnalyzer, вы подтверждаете, что согласны с условиями Лицензионного соглашения и принимаете их. - Установка агента LogAnalyzer без автоматического принятия Лицензионного соглашения:
- Если вы выбрали установку LogAnalyzer с автоматическим принятием Лицензионного соглашения и хотите ознакомиться текстом лицензии или в процессе установки вам не был автоматически предоставлен текст Лицензионного соглашения, выполните команду:
./kuma license --show
Агент LogAnalyzer будет установлен на устройстве Linux.
Вы можете настроить коллектор для приема данных, которые агент LogAnalyzer пересылает в LogAnalyzer.