L'agent Light pour HTTP webMethods est un agent qui communique avec CA Continuous Application Insight à l'aide d'un API REST. L'agent Light a pour objectif de récupérer les entrées à partir d'un fichier de données de demande/réponse HTTP webMethods et d'envoyer les données à CAI via l'appel d'API REST.
L'agent Light peut recevoir les transactions HTTP webMethods à partir des sources suivantes :
L'agent Light utilise le paramètre -f pour récupérer un fichier de données comme entrée. Les données de ce fichier doivent être au format standard de demande/réponse HTTP. Pour plus d'informations sur le format de données standard, consultez la rubrique Format des données de transaction d'entrée pour HTTP.
Les paramètres de transaction du fichier de données sont les suivants :
Définit le fichier de données de transaction à importer dans CAI.
Indique le type de protocole de données.
Par défaut : HTTP
Créez un chemin à partir du fichier de données à l'aide de l'exemple de code suivant :
Java -jar lisaagentlight.jar -url http://<LisaServer>:1505 -f webmethods.log -t http
Lorsque le serveur d'intégration webMethods est défini sur trace (suivi), les détails de l'appel de service Web pour la demande/réponse HTTP sont enregistrés dans le fichier journal. Splunk indexe le fichier journal et produit les données de transaction HTTP. L'agent Light interroge Splunk pour récupérer les transactions HTTP du serveur d'intégration webMethods et leur crée les chemins de CAI.
Les paramètres de transaction de Splunk sont les suivants :
Indique les transactions acquises à partir de Splunk.
Définit le nom d'hôte ou l'adresse IP du serveur Splunk.
Définit le numéro de port du serveur Splunk.
Définit le nom d'utilisateur du serveur Splunk.
Définit le mot de passe du serveur Splunk.
(Facultatif) Définit l'instruction de recherche de transactions Splunk.
Indique le type de protocole de données. Les protocoles HTTP, JMS et MQ sont pris en charge.
Par défaut : HTTP
Définit le nombre maximum de transactions à importer.
Valeur par défaut : 500
Créez un chemin à partir de Splunk à l'aide de l'exemple de code suivant :
Java -jar lisaagentlight.jar -url http://<LisaServer>:1505 -splunk -hostname 10.130.151.105 -port 8089 -username admin -password admin
Lorsque vous interrogez le serveur Splunk pour obtenir des transactions HTTP webMethods, une instruction de requête Splunk doit être fournie. Une instruction de requête par défaut est intégrée à l'agent. Si vous voulez une requête différente, transmettez la nouvelle instruction de requête à l'aide du paramètre -search.
L'exemple suivant illustre une instruction de requête par défaut :
"search index=main ((CASE(GET) OR CASE(POST) OR CASE(PUT) OR CASE(DELETE)) /*) OR ((Accept OR User-Agent OR Accept-Encoding OR \"-- Host\" OR Authorization OR Cookie OR Accept-Language OR \"-- Connection\" OR lisaFrameRoot OR lisaFrameRemoteIP OR lisaFrameID OR Authorization OR Set-Cookie OR SOAPAction OR Content-Type OR Content-Length): *) OR (\" SOAP Request:\") OR (\" SOAP Response:\") OR (HTTP/1.*) | transaction startsWith=(CASE(GET) OR CASE(POST) OR CASE(PUT) OR CASE(DELETE)) endsWith=(\"--> Content-Length: \") | where !searchmatch(\"-- User-Agent: webMethods\")"
Remarque : Lorsque l'agent Light pour HTTP webMethods est exécuté à partir d'un système distant, l'URL REST du DevTest Server doit être spécifiée, sinon l'agent suppose que le DevTest Server est local. Le format URL est le suivant : http://<lisa-server>:1505.
Les arguments de l'agent Light sont les suivants :
Définit l'URL de base REST de CAI.
Valeur par défaut : http://localhost:1505
(Facultatif) Définit le nom d'utilisateur REST de CAI.
(Facultatif) Définit le mot de passe REST de CAI.
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|