Bien que le plug-in REST prenne en charge l'activation d'une intégration, il ne la fournit pas. Selon votre application cible, il se peut que vous ayez besoin d'un service REST intermédiaire ou d'un autre mécanisme qui mettra en corrélation l'alerte et les identificateurs d'objets inclus dans la sortie de l'alerte REST avec les identificateurs de votre application cible.
{ "startDate":1369757346267, "criticality":"ALERT_CRITICALITY_LEVEL_WARNING", "Risk":4.0, "resourceId":"sample-object-uuid", "alertId":"sample-alert-uuid", "status":"ACTIVE", "subType":"ALERT_SUBTYPE_AVAILABILITY_PROBLEM", "cancelDate":1369757346267, "resourceKind":"sample-object-type", "alertName":"Invalid IP Address for connected Leaf Switch", "attributeKeyID":5325, "Efficiency":1.0, "adapterKind":"sample-adapter-type", "Health":1.0, "type":"ALERT_TYPE_APPLICATION_PROBLEM", "resourceName":"sample-object-name", "updateDate":1369757346267, "info":"sample-info" }Si vous sélectionnez application/xml, le corps des appels POST ou PUT envoyés est au format suivant.
<alert> <startDate>1369757346267</startDate> <criticality>ALERT_CRITICALITY_LEVEL_WARNING</criticality> <Risk>4.0</Risk> <resourceId>sample-object-uuid</resourceId> <alertId>sample-alert-uuid</alertId> <status>ACTIVE</status> <subType>ALERT_SUBTYPE_AVAILABILITY_PROBLEM</subType> <cancelDate>1369757346267</cancelDate> <resourceKind>sample-object-type</resourceKind> <alertName>Invalid IP Address for connected Leaf Switch</alertName> <attributeKeyId>5325</attributeKeyId> <Efficiency>1.0</Efficiency> <adapterKind>sample-adapter-type</adapterKind> <Health>1.0</Health> <type>ALERT_TYPE_APPLICATION_PROBLEM</type> <resourceName>sample-object-name</resourceName> <updateDate>1369757346267</updateDate> <info>sample-info</info> </alert>
attributeKeyID
n'est pas ajouté à la sortie REST est n'est pas envoyé.
Si la demande est traitée comme un appel POST, pour JSON ou XML, le service Web retourne le code d'état HTTP de 201, qui indique que l'alerte a été correctement créée sur la cible. Si la demande est traitée comme un appel PUT, le service Web retourne le code d'état HTTP de 202, qui indique que l'alerte a été correctement acceptée sur la cible.
Conditions préalables
Vous devez savoir où et comment les alertes envoyées à l'aide du plug-in REST sont consommées et traitées dans votre environnement, et garder à portée de main les informations de connexion appropriées.
Procédure
Résultats
Cette instance du plug-in REST pour les alertes sortantes est configurée et en cours d'exécution.
Que faire ensuite
Créez des règles de notification qui utilisent le plug-in REST pour envoyer des alertes à une application ou un service compatible avec REST dans votre environnement. Reportez-vous à Scénario utilisateur : créer une notification d'alerte REST vRealize Operations Manager.