Cette tâche permet d'activer le gestionnaire IBM Enterprise Workload Manager (EWLM) pour gérer WebSphere Extended Deployment.
Avant de commencer
Pour pouvoir effectuer cette tâche, vous devez posséder le logiciel EWLM.
Pourquoi et quand utiliser cette tâche
Dans le cadre de cette tâche, le routeur ODR envoie des appels ARM (Application Response Measurement) afin de rapporter des temps de réponse au logiciel EWLM. EWLM peut se servir des informations de temps de réponse pour contrôler l'environnement à la fois dans le domaine WebSphere Extended Deployment et en dehors de celui-ci. Pour plus d'informations, voir
WebSphere Extended Deployment et IBM Enterprise Workload Manager.
- Installez EWLM. Pour obtenir des instructions d'installation, voir le centre de documentation d'IBM Enterprise Workload Manager.
- Installez WebSphere Extended Deployment. Pour plus d'informations, voir Installation de WebSphere Extended Deployment.
- Configurez des classes de service et des classes de transaction dans EWLM. Pour plus d'informations, voir le centre de documentation d'IBM Enterprise Workload Manager. Les classes de service et les classes de transaction que vous configurez dans EWLM se substituent aux classes de service configurées dans WebSphere Extended Deployment.
- Configurez EWLM pour gérer WebSphere Extended Deployment.
Après cette opération, les classes de service configurées dans WebSphere Extended Deployment ne sont plus correctes. EWLM possède ses propres classes de transaction et de service configurées.
- Activez la génération de rapports ARM dans WebSphere Extended Deployment :
- Copiez les bibliothèques ARM de EWLM vers la configuration WebSphere Extended Deployment. Incluez les bibliothèques ARM depuis EWLM dans le répertoire <racine_installation>/bin.
Souvenez-vous du nom de cette classe pour pouvoir le fournir dans la console d'administration. Vous pouvez également ajouter deux propriétés personnalisées au serveur d'applications ou à la machine virtuelle Java (JVM) du routeur ODR. Tout d'abord, définissez la propriété personnalisée java.library.path et réglez sa valeur sur le chemin d'accès de la bibliothèque EWLM ; c:\Program Files\IBM\VE2\EWLMMS\classes\ms, par exemple.
Créez ensuite la propriété personnalisée ws.ext.dirs et réglez sa valeur sur le dossier contenant les bibliothèques ARM fournies par EWLM ; par exemple, c:\Program Files\IBM\VE2\EWLMMS\classes\ARM.
- Dans la console d'administration, cliquez sur Contrôle et réglage > Request metrics.
- Sélectionnez Activer Request Metrics.
- Sélectionnez les composants à surveiller. Dans ce cas, pour activer la génération de rapports de statistiques ARM selon les niveaux de serveur WebSphere, comprenant le routeur ODR, sélectionnez le composant d'application approprié, tel que Servlets ou Webservices, devant générer les statistiques ARM.
- OptionalColonSymbol Définissez le niveau de trace sur le panneau des mesures de demandes dans la console d'administration.
- Cliquez sur l'agent Application Response Measurement (ARM).
La définition de filtres Request Metrics afin de filtrer et limiter la sélection de transactions au niveau du routeur ODR lors de la génération de rapports ARM n'est pas prise en charge.
- Entrez le nom de la fabrique ARM d'EWLM dans la zone de nom de classe d'implémentation de fabrique de transactions ARM. Le module EWLM fournit l'implémentation de fabrique de transactions ARM que vous avez copiée vers WebSphere Extended Deployment à la première étape. Entrez le nom de la classe d'implémentation de la fabrique de transactions ARM figurant dans la bibliothèque ARM utilisée dans cette zone. Le nom de la fabrique de classes de transaction d'EWLM est com.ibm.wlm.arm40SDK.transaction.Arm40TransactionFactory.
- Cliquez sur Valider, puis sauvegardez et synchronisez les modifications.
- Activez la génération de rapports ARM sur vos autres niveaux et applications, tels que IBM DB2, IBM HTTP Server, et aussi pour les différents composants en cours d'exécution sur les serveurs d'applications WebSphere Application Server. Vous pouvez activer l'instrumentation ARM dans des composants WebSphere Application Server en sélectionnant les composants appropriés dans le panneau de console Contrôle et réglage > Request Metrics. Pour plus d'informations sur l'activation de la génération de rapports ARM, consultez la documentation produit de vos applications de niveau spécifiques. Les niveaux qui envoient des demandes au niveau WebSphere Extended Deployment doivent utiliser la norme ARM pour permettre les interactions entre EWLM et WebSphere Extended Deployment.
Les niveaux qui reçoivent des demandes du niveau WebSphere Extended Deployment n'ont pas nécessairement à utiliser la norme ARM bien que son utilisation soit vivement conseillée.
- Pour activer WebSphere Application Server 6 et WebSphere
Extended Deployment avec EWLM, vous devez mettre à jour manuellement les fichiers server.policy de WebSphere Application Server. Vous devez mettre à jour le fichier server.policy pour tous les serveurs d'applications et routeurs ODR. Consultez le centre de documentation de WebSphere Application Server 6.0 pour plus d'informations sur les fichiers server.policy.
- Redémarrez l'ensemble des applications et serveurs que EWLM surveille désormais.
Résultat
Après cette tâche, les routeurs ODR de l'infrastructure WebSphere Extended Deployment commencent à effectuer des appels ARM afin de rapporter les temps de réponse des demandes ; EWLM peut alors contrôler l'environnement WebSphere Extended Deployment.