L'agent IBM Tivoli Enterprise Monitoring est une solution de surveillance riche en fonctions que vous pouvez utiliser pour surveiller les bases de données, les systèmes d'exploitation et les serveurs dans des environnements hôte et répartis. WebSphere eXtreme Scale inclut un agent personnalisé que vous pouvez utiliser pour introspecter les beans de gestion d'eXtreme Scale. Cette solution fonctionne correctement pour les déploiements eXtreme Scale autonomes et les déploiements WebSphere Application Server.
Par ailleurs, les statistiques doivent être activées pour permettre la collecte de données statistiques à partir des serveurs WebSphere eXtreme Scale. Les diverses options d'activation des statistiques sont décrites dans Surveillance à l'aide de beans gérés (MBeans) et dans Exemple : utilitaire xsadmin.
Téléchargez l'image d'installation de Tivoli et extrayez ses fichiers dans un répertoire temporaire.
Installez le support d'application d'eXtreme Scale sur chacun des déploiements ci-après.
Vous installez un agent de système d'exploitation Tivoli sur chacun des ordinateurs. Vous n'avez pas besoin de configurer ou de démarrer cet agent. Utilisez l'image d'installation de l'étape précédente pour exécuter le fichier exécutable spécifique à la plateforme.
Vous n'avez besoin d'installer qu'un seul agent par hôte. Chaque agent peut prendre en charge plusieurs instances de serveur eXtreme Scale. Pour de meilleures performances, utilisez une instance d'agent pour surveiller environ 50 serveurs eXtreme Scale.
Chacun des agents installés doit être configuré pour surveiller un serveur de catalogues et/ou un serveur eXtreme Scale.
Les étapes de configuration des plateformes Windows et UNIX sont différentes. La configuration de la plateforme Windows s'exécute avec l'interface utilisateur Manage Tivoli Monitoring Services. La configuration des plateformes UNIX s'effectue depuis la ligne de commande.
Procédez comme suit pour configurer initialement l'agent sous Windows.
Maintenant que l'agent et les serveurs sont configurés et prêts, dans la fenêtre qui suit, cliquez à l'aide du bouton droit de la souris sur instance1 pour démarrer l'agent.
Pour configurer l'agent sur la plateforme UNIX sur la ligne de commande, procédez comme suit :
Un exemple est illustré ci-après pour les serveurs autonomes qui utilisent un type de connexion compatible JSR160. Cet exemple illustre trois conteneurs eXtreme Scale sur l'hôte unique (rhea00b02) et les adresses du programme d'écoute JMX sont respectivement 15000, 15001 et 15002. Il n'existe pas de serveur de catalogue.
La sortie de l'utilitaire de configuration est affichée en italiques à espacement fixe, tandis que la réponse de l'utilisateur est en gras à espacement fixe. (Si aucune réponse utilisateur n'est requise, la valeur par défaut est sélectionnée en appuyant sur la touche Entrée.)
rhea00b02 # ./itmcmd config -A xt
Configuration de l'agent démarrée...
Entrez un nom d'instance (la valeur par défaut est : ) : inst1
Modifiez les paramètres "Agent de surveillance pour WebSphere eXtreme Scale" ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) :
Modifier les paramètres 'Java' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) :
Répertoire de base Java (la sélection par défaut est C:\Program Files\IBM\Java50) : /opt/OG61/java
Niveau de trace Java [ 1=Erreur, 2=Avertissement, 3=Information, 4=Débogage minimum, 5=Débogage moyen, 6=Débogage maximum,
7=Tous ] (la sélection par défaut est 1) :
Arguments JVM (la sélection par défaut est ):
Modifier les paramètres 'Connexion' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) :
Type de connexion de serveur MBean [ 1=Serveur conforme à JSR-160, 2=WebSphere Application Server version 6.0,
3=WebSphere Application Server version 6.1, 4=WebSphere Application Server version 7.0 ] (la sélection par défaut est 1) : 1
Modifier les paramètres 'Serveur conforme à JSR-160' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) :
ID utilisateur JMX (la sélection par défaut est ) :
Entrez Mot de passe JMX (la sélection par défaut est ) :
Entrez de nouveau : Mot de passe JMX (la sélection par défaut est ) :
Adresse URL de service JMX (la valeur par défaut est : service:jmx:rmi:///jndi/rmi://localhost:port/objectgrid/MBeanServer) :
----------------------------------------
Informations de chemin de classe JMX
Chemins de base JMX (la sélection par défaut est ) :
Chemin de classes JMX (la sélection par défaut est ) :
Répertoires JAR JMX (la sélection par défaut est ) :
Modifier les paramètres 'Service de catalogue WebSphere eXtreme Scale' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) : 2
Modifier les paramètres 'Serveurs de grille WebSphere eXtreme Scale' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) : 1
Aucun paramètre 'Serveurs de grille WebSphere eXtreme Scale' disponible
Modifiez les paramètres 'Serveurs de grille WebSphere eXtreme Scale', [1=Ajouter, 2=Modifier, 3=Supprimer, 4=Suivant, 5=Quitter] (la sélection par défaut est : 4) : 1
WebSphere eXtreme Scale Grid Servers (la valeur par défaut est ): rhea00b02_c0
Adresse URL de service JMX (la valeur par défaut est : service:jmx:rmi:///jndi/rmi://localhost:<port>/objectgrid/MBeanServer) :
service:jmx:rmi:///jndi/rmi://localhost:15000/objectgrid/MBeanServer
Paramètres 'Serveurs de grille WebSphere eXtreme Scale' : WebSphere eXtreme Scale Grid Servers=ogx
Modifiez les paramètres 'Serveurs de grille WebSphere eXtreme Scale', [1=Ajouter, 2=Modifier, 3=Supprimer, 4=Suivant, 5=Quitter] (la sélection par défaut est : 4) : 1
Serveurs de grille WebSphere eXtreme Scale (la sélection par défaut est ) : rhea00b02_c1
Adresse URL de service JMX (la valeur par défaut est : service:jmx:rmi:///jndi/rmi://localhost:<port>/objectgrid/MBeanServer) :
service:jmx:rmi:///jndi/rmi://localhost:15001/objectgrid/MBeanServer
Paramètres 'Serveurs de grille WebSphere eXtreme Scale' : WebSphere eXtreme Scale Grid Servers= rhea00b02_c1
Modifiez les paramètres 'Serveurs de grille WebSphere eXtreme Scale', [1=Ajouter, 2=Modifier, 3=Supprimer, 4=Suivant, 5=Quitter] (la sélection par défaut est : 4) : 1
Serveurs de grille WebSphere eXtreme Scale (la sélection par défaut est ) : rhea00b02_c2
Adresse URL de service JMX (la valeur par défaut est : service:jmx:rmi:///jndi/rmi://localhost:<port>/objectgrid/MBeanServer) :
service:jmx:rmi:///jndi/rmi://localhost:15002/objectgrid/MBeanServer
Paramètres 'Serveurs de grille WebSphere eXtreme Scale' : WebSphere eXtreme Scale Grid Servers= rhea00b02_c2
Modifiez les paramètres 'Serveurs de grille WebSphere eXtreme Scale', [1=Ajouter, 2=Modifier, 3=Supprimer, 4=Suivant, 5=Quitter] (la sélection par défaut est : 4) : 5
Cet agent se connectera-t-il à un TEMS ? [1=OUI, 2=NON] (la sélection par défaut est 1) :
Nom d'hôte TEMS (la sélection par défaut est rhea00b00) :
Protocole de réseau [ip, sna, ip.pipe ou ip.spipe] (la sélection par défaut est ip.pipe) :
Choisissez maintenant le prochain numéro de protocole parmi l'un des suivants :
- ip
- sna
- ip.spipe
- 0 pour aucun
Protocole de réseau 2 (la sélection par défaut est 0) :
Numéro de port IP.PIPE (la sélection par défaut est 1918) :
Entrez le nom de KDC_PARTITION (la sélection par défaut est null) :
Configurer la connexion TEMS secondaire ? [1=OUI, 2=NON] (la sélection par défaut est 2) :
Entrez Nom du réseau primaire optionnel ou 0 pour "aucun" (la sélection par défaut est 0) :
Configuration de l'agent terminée...
L'exemple précédent crée une instance d'agent appelée “inst1” et met à jour les paramètres de Java Home. Les serveurs de conteneur eXtreme Scale sont configurés, mais le service de catalogue n'est pas configuré.
Exemple : rhea00b02_xt_inst1.cfg
INSTANCE=inst2 [SECTION=KQZ_JAVA [ { JAVA_HOME=/opt/OG61/java } { JAVA_TRACE_LEVEL=ERROR } ]
SECTION=KQZ_JMX_CONNECTION_SECTION [ { KQZ_JMX_CONNECTION_PROPERTY=KQZ_JMX_JSR160_JSR160 } ]
SECTION=KQZ_JMX_JSR160_JSR160 [ { KQZ_JMX_JSR160_JSR160_CLASS_PATH_TITLE= }
{ KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:rmi:///jndi/rmi://localho
st:port/objectgrid/MBeanServer } { KQZ_JMX_JSR160_JSR160_CLASS_PATH_SEPARATOR= } ]
SECTION=OGS:rhea00b02_c1 [ { KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:
rmi:///jndi/rmi://localhost:15001/objectgrid/MBeanServer } ]
SECTION=OGS:rhea00b02_c0 [ { KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:
rmi:///jndi/rmi://localhost:15002/objectgrid/MBeanServer } ]
SECTION=OGS:rhea00b02_c2 [ { KQZ_JMX_JSR160_JSR160_SERVICE_URL=service:jmx:
rmi:///jndi/rmi://localhost:15002/objectgrid/MBeanServer } ]]
rhea00b02 # ./itmcmd config -A xt
Configuration de l'agent démarrée...
Entrez un nom d'instance (la valeur par défaut est : ) : inst1
Modifiez les paramètres "Agent de surveillance pour WebSphere eXtreme Scale" ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) : 1
Modifier les paramètres 'Java' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) : 1
Java home (default is: C:\Program Files\IBM\Java50): /opt/WAS61/java
Niveau de trace Java [ 1=Erreur, 2=Avertissement, 3=Information, 4=Débogage minimum, 5=Débogage moyen, 6=Débogage maximum,
7=Tous ] (la sélection par défaut est 1) :
Arguments JVM (la sélection par défaut est ):
Modifier les paramètres 'Connexion' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) :
Type de connexion de serveur MBean [ 1=Serveur conforme à JSR-160, 2=WebSphere Application Server version 6.0,
3=WebSphere Application Server version 6.1, 4=WebSphere Application Server version 7.0 ] (la sélection par défaut est 1) : 4
Modifier les paramètres 'WebSphere Application Server version 7.0' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) :ID utilisateur WAS (la sélection par défaut est ) :
Entrez Mot de passe WAS (la sélection par défaut est ) :
Entrez de nouveau : Mot de passe WAS (la sélection par défaut est ) :
Nom d'hôte WAS (la sélection par défaut est localhost) : rhea00b02
Port WAS (la sélection par défaut est 2809) :
Protocole de connecteur WAS [ 1=rmi, 2=soap ] (la sélection par défaut est 1) :
Nom de profil WAS (la sélection par défaut est ) : valeur par défaut
----------------------------------------
Informations de chemin de classe WAS
Chemins de base WAS (la sélection par défaut est C:\Program Files\IBM\WebSphere\AppServer;/opt/IBM/WebSphere/AppServer) : /opt/WAS61
Chemin de classes WAS (la sélection par défaut est runtimes/com.ibm.ws.admin.client_6.1.0.jar;runtimes/com.ibm.ws.ejb.thinclient_7.0.0.jar) :
Répertoires JAR WAS (la sélection par défaut est lib;plugins) :
Modifier les paramètres 'Serveurs de grille WebSphere eXtreme Scale' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) :
Aucun paramètre 'Serveurs de grille WebSphere eXtreme Scale' disponible
Modifiez les paramètres 'Serveurs de grille WebSphere eXtreme Scale', [1=Ajouter, 2=Modifier, 3=Supprimer, 4=Suivant, 5=Quitter] (la sélection par défaut est : 4) : 1
Serveurs de grille WebSphere eXtreme Scale (la sélection par défaut est ) : rhea00b02
Adresse URL de service JMX (la valeur par défaut est : service:jmx:rmi:///jndi/rmi://localhost:<port>/objectgrid/MBeanServer) :
Paramètres 'Serveurs de grille WebSphere eXtreme Scale' settings: WebSphere eXtreme Scale Grid Servers=rhea00b02
Modifiez les paramètres 'Serveurs de grille WebSphere eXtreme Scale', [1=Ajouter, 2=Modifier, 3=Supprimer, 4=Suivant, 5=Quitter] (la sélection par défaut est : 4) : 5
Modifier les paramètres 'Service de catalogue WebSphere eXtreme Scale' ? [ 1=Oui, 2=Non ] (la sélection par défaut est 1) : 2
Cet agent se connectera-t-il à un TEMS ? [1=OUI, 2=NON] (la sélection par défaut est 1) :
Nom d'hôte TEMS (la sélection par défaut est rhea00b02) :
Protocole de réseau [ip, sna, ip.pipe ou ip.spipe] (la sélection par défaut est ip.pipe) :
Choisissez maintenant le prochain numéro de protocole parmi l'un des suivants :
- ip
- sna
- ip.spipe
- 0 pour aucun
Protocole de réseau 2 (la sélection par défaut est 0) :
Numéro de port IP.PIPE (la sélection par défaut est 1918) :
Entrez le nom de KDC_PARTITION (la sélection par défaut est null) :
Configurer la connexion TEMS secondaire ? [1=OUI, 2=NON] (la sélection par défaut est 2) :
Entrez Nom du réseau primaire optionnel ou 0 pour "aucun" (la sélection par défaut est 0) :
Configuration de l'agent terminée...
rhea00b02 #
Pour les déploiements WebSphere
Application Server,
vous n'avez pas besoin de créer plusieurs sous-noeuds. L'agent eXtreme Scale se connecte à l'agent de noeud
pour collecter toutes les informations des serveurs d'applications dont il est
responsable.SECTION=CAT signifie une ligne de service de catalogue, tandis que SECTION=OGS signifie une ligne de configuration de serveur eXtreme Scale.
Si des serveurs de conteneur eXtreme Scale sont démarrés, sans l'argument -JMXServicePort, un serveur MBean reçoit un port dynamique. L'agent doit savoir à l'avance avec quel port JMX communiquer. L'agent ne fonctionne pas avec des ports dynamiques.
Au démarrage des serveurs, vous devez spécifier l'argument -JMXServicePort <numéro_port> lorsque vous démarrez le serveur eXtreme Scale à l'aide de la commande startOgServer.sh | .bat. L'exécution de cette commande garantit que le serveur JMX du processus écoute sur un port statique prédéfini.
En supposant que l'instance inst1 ait été créée, comme dans l'exemple précédent, exécutez les commandes ci-après.
En supposant que l'instance “inst1” correspond à l'instance créée, comme dans l'exemple précédent, exécutez les commandes ci-après.
Une fois que tous les serveurs sont configurés et démarrés, les données des beans gérés sont affichées sur la console d'IBM Tivoli Portal. Les espaces de travail prédéfinis montrent les graphiques et mesures de données au niveau de chaque noeud.
Les espaces de travail suivants sont définis : noeud eXtreme Scale serveurs de grilles pour tous les noeuds surveillés.
Vous pouvez également configurer votre propre espace de travail. Pour plus d'informations, reportez-vous aux informations sur la personnalisation des espaces de travail, dans le centre de documentation d'IBM Tivoli Monitoring.