Регистрация событий с помощью URL-адреса
Если ваше приложение третьей компании не может запустить исполнимые модули Диспетчера событий (например, с сервера Linux), вы можете сгенерировать события с помощью URL-адреса, который содержит параметры, требуемые для включения в данные события.
Вы можете использовать два URL-адреса: PostMessage.aspx и SendMessage.aspx. PostMessage.aspx создает событие, которое обрабатывается при следующем запросе службы Диспетчера событий, и модуль SendMessage.aspx немедленно обрабатывает событие. Рекомендуется использовать приложение PostMessage.aspx в повседневной деятельности.
Для получения дополнительной информации о конфигурации отправляемого URL-адреса приложения сторонней компании см. документацию данного приложения.
Необходимый URL-адрес:
https://сервер/ServiceDesk.Framework/PostMessage.aspx?source=<источник событий>&type=<тип события>&title=<заголовок события>[&desc=<описание>&ci=<элемент конфигурации>&priority=<приоритет>&status=<статус>&p1=<параметр 1>&p2=<параметр 2>&p3=<параметр 3>]
Где сервер/ServiceDesk.Framework - это имя сервера и виртуальный каталог, в котором находится веб-приложение Framework (обычно - веб-сервер).
Все параметры, начинающиеся с <описания> - необязательные.
Например:
https://сервер/ServiceDesk.Framework/PostMessage.aspx?source=Nagios&type=Server Down&title=Server is Down&ci=WebServer1&status=Status_BAD
Простейшим способом запуска URL-адреса из приложения Linux является использование команды wget. Командная строка запроса выполняется в фоновом режиме и не сохраняет показанный далее результат:
wget -q "https://сервер/ServiceDesk.Framework/PostMessage.aspx?source=..." -O /dev/null