Come fare: Creare una richiesta HTTP per una situazione

Puoi usare il comando Esegui azione HTTPRQ (Richiesta HTTP ) per creare una richiesta HTTP per una situazione.

Prima di iniziare

È possibile utilizzare il comando Take Action HTTPRQ quando si crea una situazione con uno dei metodi disponibili (ad esempio,,, tacmd CLI).

Informazioni su questa attività

Se definito per una situazione, il comando Take Action HTTPRQ crea una richiesta HTTP quando si verifica la situazione.

Per utilizzare il comando, quando si crea una situazione, includere il comando Take Action HTTPRQ nel seguente formato:
HTTPRQ url;hheader;drequest_body
dove:
  • url è l'indirizzo URL per la richiesta
  • è l' intestazione HTTP per la richiesta
  • request_body è il corpo della richiesta HTTP

La lunghezza massima del comando è 256 caratteri.

Nota: oltre a definire il comando HTTPRQ come azione in una situazione, è possibile utilizzare la funzione Take Action di Tivoli Enterprise Portal per immettere manualmente il comando HTTPRQ.

Procedura

Utilizzando uno dei metodi disponibili (ad esempio,,, tacmd CLI), creare una situazione che includa il comando Take Action HTTPRQ.
Quando si verifica questa situazione, viene emessa la richiesta HTTP.

Esempio

I seguenti esempi mostrano come definire il comando HTTPRQ :
Testo semplice
Il seguente esempio mostra come eseguire l'echo del testo semplice:
HTTPRQ http://ip_address:port/echo;hContent-type: text/plain ;dText
Applicazione
Il seguente esempio mostra come è possibile utilizzare il comando HTTPRQ per inviare un messaggio all'applicazione Slack quando la situazione per cui è definito è true. Questo esempio include anche le variabili del prodotto.
Nota: l'esempio mostra ogni parte della richiesta su una nuova riga per una migliore visibilità.
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}%"}