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_bodydove:
- 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}%"}