Registro de eventos usando uma URL
Se o aplicativo de terceiro não puder executar os executáveis de Registro de eventos (por exemplo, a partir de um servidor Linux), você pode gerar eventos usando uma URL que contenha os parâmetros necessários para o evento incluído nele.
Você pode usar duas URLs: PostarMensagem.aspx e EnviarMensagem.aspx. PostMessage.aspx cria um evento que é processado na próxima pesquisa do serviço Gerenciador de eventos, SendMessage.aspx processa o evento imediatamente. Recomendamos que você use normalmente o PostMessage.aspx normalmente.
Para obter mais informação sobre como configurar saídas de URL do aplicativo de terceiro, consulte a documentação fornecida com o aplicativo.
A URL necessária é do tipo:
https://server/ServiceDesk.Framework/PostMessage.aspx?source=<Event Source>&type=<Event Type>&title=<Event Title>[&desc=<Description>&ci=<Configuration Item>&priority=<Priority>&status=<Status>&p1=<Parameter1>&p2=<Parameter2>&p3=<Parameter3>]
onde server/ServiceDesk.Framework é o nome do servidor e do diretório virtual que hospedam o aplicativo web do Framework (geralmente o servidor web).
Todos os parâmetros a partir de <Descrição> são opcionais.
Por exemplo:
https://server/ServiceDesk.Framework/PostMessage.aspx?source=Nagios&type=Server Down&title=Server is Down&ci=WebServer1&status=Status_BAD
A maneira mais fácil de iniciar uma URL a partir de um aplicativo Linux é usar o comando wget. A sintaxe que executará a solicitação silenciosamente e não salvará o resultado é a seguinte:
wget -q "https://server/ServiceDesk.Framework/PostMessage.aspx?source=..." -O /dev/null