Comment faire ? Créer une requête HTTP pour une situation
Vous pouvez utiliser la commande Take Action HTTPRQ HTTP Request) pour créer une requête HTTP pour une situation.
Avant de commencer
Vous pouvez utiliser la commande Take Action HTTPRQ lorsque vous créez une situation à l'aide de l'une des méthodes disponibles (telles que,, tacmd CLI).
A propos de cette tâche
Lorsqu'elle est définie pour une situation, la commande Take Action HTTPRQ crée une requête HTTP lorsque la situation se produit.
Pour utiliser la commande, lors de la création d'une situation, incluez la commande Action HTTPRQ au format suivant:
HTTPRQ url;hheader;drequest_bodyOù :
- url est l'adresse URL de la demande
- est l' en-tête HTTP de la requête
- request_body est le corps de la requête HTTP
La longueur maximale de la commande est de 256 caractères.
Remarque : Outre la définition de la commande HTTPRQ comme action dans une situation donnée, vous pouvez également utiliser la fonction Take Action de Tivoli Enterprise Portal pour saisir manuellement la commande HTTPRQ
Procédure
En utilisant l'une des méthodes disponibles (telles que,,, tacmd CLI), créez une situation qui inclut la commande Take Action HTTPRQ.
Lorsque la situation se présente, la requête HTTP est émise.
Exemple
Les exemples suivants montrent comment définir la commande HTTPRQ :
- Texte en clair
- L'exemple suivant montre comment faire écho à du texte en clair:
HTTPRQ http://ip_address:port/echo;hContent-type: text/plain ;dText - Application
- L'exemple suivant montre comment utiliser la commande HTTPRQ pour envoyer un message à l'application Slack lorsque la situation pour laquelle elle est définie est vraie. Cet exemple inclut également des variables de produit.Remarque: L'exemple montre chaque partie de la demande sur une nouvelle ligne pour une meilleure 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}%"}