Установка LogEventsWebhook
Last updated
Was this helpful?
Last updated
Was this helpful?
Подключаемся к серверу по SSH с пользователем с правами root.
Копируем папку /srv/samba/shared/install/LogEventsWebhook в /opt/Primo:
Создаем службу:
Переходим в каталог /opt/Primo/LogEventsWebhook:
Копируем файл службы (идет с комплектом поставки) в /etc/systemd/system:
Помещаем службу в автозапуск:
Даем права на запуск:
Настраиваем appsettings/appsettings.ProdLinux.json (некоторые параметры):
RabbitMQ:Host – адрес сервера с RabbitMQ, учетные данные для подключения.
Полностью задаем все параметры секции HttpEndPoint:
Url – адрес end-point приема событий.
LoginUrl – адрес end-point получения токена.
UserName – имя пользователя для получения токена.
Password – пароль для получения токена. Пароль должен быть зашифрован утилитой LTools.Orchestrator.PasswordEncriptor
Cache:EntityData:DurationInMinutes – время (минут) жизни кэша для получения расширенной информации о связанной с событием сущности Оркестратора.
Настраиваем уровни логирования (Information, Warning, Error):
Настраиваем путь до папки с логами и шаблон имени файлов логов:
Стартуем службу:
Проверяем состояние службы:
В конфигурационном файле службы WebApi разрешаем интеграцию: