Red Hat Training

A Red Hat training course is available for Red Hat Satellite

D.3. BEA WebLogic 6.x et version supérieure

Les sondes de cette section (à part JDBC Connection Pool) peuvent être configurées de façon à contrôler les propriétés de tout serveur BEA WebLogic 6.x et toute version supérieure (d'administration ou géré) exécuté sur un hôte donné, même dans un environnement de clusters. Le contrôle d'un cluster est accompli en envoyant toutes les requêtes SNMP au serveur d'administration du domaine, puis en interrogeant ses serveurs gérés pour des données individuelles.
Afin d'obtenir ce niveau supérieur de granularité, le paramètre BEA Domain Admin Server (serveur d'administration du domaine BEA) doit être utilisé pour faire la différence entre le serveur d'administration qui reçoit des requêtes SNMP et le serveur géré exécutant la sonde spécifiée. Si l'hôte à sonder est le serveur d'administration, alors le paramètre BEA Domain Admin Server peut être laissé vierge et uniquement les requêtes SNMP et la sonde lui seront envoyés.
Si l'hôte à sonder est le serveur géré, alors l'adresse IP du serveur d'administration devrait être fourni dans le paramètre BEA Domain Admin Server et le nom du serveur géré devrait être inclus dans le paramètre BEA Server Name et ajouté à la fin du champ SNMP Community String (chaîne de communauté SNM). Les requêtes SNMP sont alors envoyées à l'hôte du serveur d'administration, comme requis, mais redirige la sonde spécifique sur l'hôte du serveur géré.
Vous devriez également noter que la chaîne de communauté nécessaire à l'exécution de sondes sur les hôtes de serveur géré devrait être sous la forme préfixe_communauté@nom_serveur_géré afin que la requête SNMP retourne des résultats pour le serveur géré souhaité. Finalement, SNMP doit être activé sur chaque système contrôlé. La prise en charge SNMP doit être activée et configurée via la console WebLogic.
Veuillez consulter la documentation incluse avec votre serveur BEA ou les informations sur le site web BEA pour davantage d'informations sur les conventions de nommage de la chaîne de communauté de BEA à l'adresse suivante : http://e-docs.bea.com/wls/docs70/snmpman/snmpagent.html

D.3.1. BEA WebLogic::Execute Queue

La sonde BEA WebLogic::Execute Queue contrôle la file d'attente d'exécution de WebLogic et fournit les métriques suivantes :
  • Fils d'exécution inactifs — Le nombre de fils d'exécution dans un état inactif.
  • Longueur de la file d'attente — Le nombre de requêtes dans la file d'attente.
  • Taux de requêtes — Le nombre de requêtes par seconde.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).

Tableau D.4. Paramètres de BEA WebLogic::Execute Queue

Champ Valeur
SNMP Community String* (chaîne de communauté SNMP) public
SNMP Port* 161
SNMP Version* 1
BEA Domain Admin Server (serveur d'administration de domaine BEA)
BEA Server Name* (nom du serveur BEA) myserver
Queue Name* (nom de file d'attente) default
Critical Maximum Idle Execute Threads (fils d'exécution inactifs maximum pour le statut critical)
Warning Maximum Idle Execute Threads (fils d'exécution inactifs maximum pour le statut warning)
Critical Maximum Queue Length (longueur de file d'attente maximum pour le statut critical)
Warning Maximum Queue Length (longueur de file d'attente maximum pour le statut warning)
Critical Maximum Request Rate (taux de requêtes maximum pour le statut critical)
Warning Maximum Request Rate (taux de requêtes maximum pour le statut warning)

D.3.2. BEA WebLogic::Heap Free

La sonde BEA webLogic::Heap Free recueille les métriques suivantes :
  • Tas libre (heap) — Le pourcentage d'espace de tas libre.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).

Tableau D.5. Paramètres de BEA webLogic::Heap Free

Champ Valeur
SNMP Community String* (chaîne de communauté SNMP) public
SNMP Port* 161
SNMP Version* 1
BEA Domain Admin Server (serveur d'administration de domaine BEA)
BEA Server Name* (nom du serveur BEA) myserver
Critical Maximum Heap Free (tas libre maximum pour le statut critical)
Warning Maximum Heap Free (tas libre maximum pour le statut warning)
Warning Minimum Heap Free (tas libre minimum pour le statut warning)
Critical Minimum Heap Free (tas libre minimum pour le statut critical)

D.3.3. BEA webLogic::JDBC Connection Pool

La sonde BEA webLogic::JDBC Connection Pool contrôle le groupement JDBC (Java Database Connection) uniquement sur un serveur d'administration de domaine (aucun serveur géré) et recueille les métriques suivantes :
  • Connexions — Le nombre de connexions au groupement JDBC.
  • Taux de connexions — La vitesse à laquelle les connexions sont effectuées sur le groupement JDBC, mesurée en connexions par seconde.
  • Sessions en attente — Le nombre de sessions en attente de connexions au groupement JDBC.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).

Tableau D.6. Paramètres de BEA webLogic::JDBC Connection Pool

Champ Valeur
SNMP Community String* (chaîne de communauté SNMP) public
SNMP Port* 161
SNMP Version* 1
BEA Domain Admin Server (serveur d'administration de domaine BEA)
BEA Server Name* (nom du serveur BEA) myserver
JDBC Pool Name* (nom de groupement JDBC) MyJDBC Connection Pool (groupement de connexions MyJDBC)
Critical Maximum Connections (connexions maximum pour le statut critical)
Warning Maximum Connections (connexions maximum pour le statut warning)
Critical Maximum Connection Rate (taux de connexion maximum pour le statut critical)
Warning Maximum Connection Rate (taux de connexion maximum pour le statut warning)
Critical Maximum Waiters (sessions en attente maximum pour le statut critical)
Warning Maximum Waiters (sessions en attente maximum pour le statut warning)

D.3.4. BEA webLogic::Server State

La sonde BEA webLogic::Server State contrôle l'état courant d'un serveur web BEA webLogic. Si la sonde ne peut pas se connecter au serveur, un statut CRITICAL en résulte.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).

Tableau D.7. Paramètres de BEA webLogic::Server State

Champ Valeur
SNMP Community String* (chaîne de communauté SNMP) public
SNMP Port* 161
SNMP Version* 1
BEA Domain Admin Server (serveur d'administration de domaine BEA)
BEA Server Name* (nom du serveur BEA)

D.3.5. BEA webLogic::Servlet

La sonde BEA webLogic::Servlet contrôle la performance d'un servlet particulier déployé sur un serveur webLogic et recueille les métriques suivantes :
  • Temps haut d'exécution — La plus grande durée de temps en millisecondes pris pour l'exécution du servlet depuis le démarrage du système.
  • Temps bas d'exécution — La plus petite durée de temps en millisecondes pris pour l'exécution du servlet depuis le démarrage du système.
  • Moyenne changeable de temps d'exécution — Une moyenne changeable du temps d'exécution.
  • Moyenne de temps d'exécution — Une moyenne standard du temps d'exécution.
  • Taux de rechargement — Le nombre de fois que le servlet spécifié est rechargé par minute.
  • Taux d'invocation — Le nombre de fois que le servlet spécifié est invoqué par minute.
Le protocole de transport de cette sonde est UDP (User Datagram Protocol).

Tableau D.8. Paramètres de BEA webLogic::Servlet

Champ Valeur
SNMP Community String* (chaîne de communauté SNMP) public
SNMP Port* 161
SNMP Version* 1
BEA Domain Admin Server (serveur d'administration de domaine BEA)
BEA Server Name* (nom du serveur BEA) myserver
Servlet Name* (nom du servlet)
Critical Maximum High Execution Time (temps haut d'exécution maximum pour le statut critical)
Warning Maximum High Execution Time (temps haut d'exécution maximum pour le statut warning)
Critical Maximum Execution Time Moving Average (moyenne changeable du temps d'exécution maximum pour le statut critical)
Warning Maximum Execution Time Moving Average (moyenne changeable du temps d'exécution maximum pour le statut warning)