Cómo: Crear una petición HTTP para una situación
Puedes utilizar el comando Tomar acción HTTPRQ (Solicitud HTTP ) para crear una solicitud HTTP para una situación.
Antes de empezar
Puede utilizar el comando Take Action HTTPRQ al crear una situación utilizando cualquiera de los métodos disponibles (como,, tacmd CLI).
Acerca de esta tarea
Cuando se define para una situación, el comando Take Action HTTPRQ crea una petición HTTP cuando se produce la situación.
Para utilizar el mandato, al crear una situación, incluya el mandato de actuación HTTPRQ en el formato siguiente:
HTTPRQ url;hheader;drequest_bodyDonde:
- url es la dirección URL de la solicitud
- es el encabezado HTTP de la solicitud
- request_body es el cuerpo de la petición HTTP
La longitud máxima del mandato es de 256 caracteres.
Nota: Además de definir el comando HTTPRQ como acción en una situación, también puede utilizar la función Take Action Tivoli Enterprise Portal para introducir manualmente el comando HTTPRQ.
Procedimiento
Utilizando cualquiera de los métodos disponibles (como,,, tacmd CLI), cree una situación que incluya el comando Take Action HTTPRQ.
Cuando se produce la situación, se emite la petición HTTP.
Ejemplo
Los ejemplos siguientes muestran cómo definir el mandato HTTPRQ :
- Texto sin formato
- El ejemplo siguiente muestra cómo repetir texto sin formato:
HTTPRQ http://ip_address:port/echo;hContent-type: text/plain ;dText - Aplicación
- El ejemplo siguiente muestra cómo puede utilizar el mandato HTTPRQ para publicar un mensaje en la aplicación Slack cuando la situación para la que se ha definido es verdadera. Este ejemplo también incluye variables de producto.Nota: El ejemplo muestra cada parte de la solicitud en una línea nueva para una mejor visibilidad.
HTTPRQ https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX; hContent-type: application/json; d{"text":"&{Address_Space_CPU_Utilization.Job_Name} CPU use is &{Address_Space_CPU_Utilization.CPU_Percent}%"}