Cómo registrar eventos mediante una dirección URL
Si la aplicación de terceros no puede ejecutar los ejecutables del Registro de eventos (por ejemplo, de un servidor Linux), se pueden generar eventos mediante el uso de una dirección URL que contenga los parámetros necesarios para efectuar el evento que se indica en ella.
Hay dos direcciones URL que puede utilizar: PostMessage.aspx y SendMessage.aspx. PostMessage.aspx crea un evento que se procesará la siguiente vez que el servicio Event Manager realice un sondeo, SendMessage.aspx procesa el evento inmediatamente. Le recomendamos que utilice PostMessage.aspx en condiciones normales de uso.
Para obtener más información acerca de la configuración de las salidas URL de la aplicación de terceros, consulte la documentación suministrada con esa aplicación.
La dirección URL que se requiere tiene la forma:
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>]
Donde server/ServiceDesk.Framework es el nombre del servidor y el directorio virtual que alojan la aplicación web de Framework (normalmente, el servidor Web).
Todos los parámetros que siguen a <descripción> son opcionales.
Por ejemplo:
https://server/ServiceDesk.Framework/PostMessage.aspx?source=Nagios&type=Server Down&title=Server is Down&ci=WebServer1&status=Status_BAD
La manera más fácil de iniciar una dirección URL desde una aplicación de Linux es usar el comando wget. La sintaxis para ejecutar la solicitud en silencio y no guardar el resultado es la siguiente:
wget -q "https://server/ServiceDesk.Framework/PostMessage.aspx?source=..." -O /dev/null