Регистрация событий с помощью 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