Установка LogEventsWebhook под CentOS 8
Подключаемся к серверу по SSH с пользователем с правами root.
Копируем папку /srv/samba/shared/install/LogEventsWebhook в /opt/Primo:
# cp -R /srv/samba/shared/install/LogEventsWebhook /opt/Primo/LogEventsWebhookСоздаем службу:
Переходим в каталог /opt/Primo/LogEventsWebhook:
# cd /opt/Primo/LogEventsWebhookКопируем файл службы (идет с комплектом поставки) в /etc/systemd/system:
# cp Primo.Orchestrator.LogEventsWebhook.service /etc/systemd/system/Primo.Orchestrator.LogEventsWebhook.service
# systemctl daemon-reloadПомещаем службу в автозапуск:
# systemctl enable /etc/systemd/system/Primo.Orchestrator.LogEventsWebhook.serviceДаем права на запуск:
# chmod -R 777 /opt/Primo/LogEventsWebhook/Primo.Orchestrator.LogEventsWebhookНастраиваем 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):

Настраиваем путь до папки с логами и шаблон имени файлов логов:

Стартуем службу:
# systemctl start Primo.Orchestrator.LogEventsWebhookПроверяем состояние службы:
# systemctl status Primo.Orchestrator.LogEventsWebhookВ конфигурационном файле службы WebApi разрешаем интеграцию:
