# Générateur de sous-expression des conditions de santé personnalisées

Le générateur de sous-expression des conditions de santé personnalisées permet de définir une condition de santé personnalisée pour votre règle de santé. L'utilitaire de génération de sous-expression permet de générer des conditions de règles complexes issues de sous-expressions en utilisant AND, OR, NOT et le regroupement mis entre parenthèses. Le générateur de sous-expressions valide la règle lorsque des modifications sont appliquées, il vous informe également de la non-concordance des parenthèses mais aussi des opérateurs logiques non pris en charge.

Pour afficher cette page de la console d'administration, cliquez sur Stratégies d'exploitation > Règles de santé > New. Si vous choisissez une condition de santé personnalisée, la zone Exécuter le plan de réaction quand est affichée. Cliquez sur Générateur de sous-expression pour générer la condition de santé personnalisée.

Sélectionnez les propriétés qui doivent figurer dans la condition de santé personnalisée et cliquez sur Générer une sous-expression. La valeur de la sous-expression s'affiche. Pour ajouter la sous-expression à la condition de santé personnalisée, cliquez sur Ajouter.

## Opérateur logique

Indique l'opérateur utilisé pour ajouter cette sous-expression à la sous-expression précédente dans la condition de santé personnalisée.

and
  Les deux sous-expressions qui se trouvent de part et d'autre de l'opérateur `and` doivent avoir la valeur true pour que des actions puissent être effectuées sur la stratégie de santé.
or
  Pour sélectionner un noeud, au moins une des deux sous-expressions de part et d'autre de l'opérateur `or` doivent avoir la valeur true pour que des actions puissent être effectuées sur la stratégie de santé.

## Opérande

- Métrique PMI : à partir du démarrage du serveur et Métrique PMI : dernier intervalle rapporté

  L'opérande Métrique PMI : à partir du démarrage du serveur utilise un nombre moyen des valeurs considérées à partir du démarrage du serveur.

  L'opérande Métrique PMI : dernier intervalle rapporté utilise la moyenne des valeurs rapportées au cours du dernier intervalle. L'intervalle est la longueur du cycle du contrôleur de santé.

  Les deux opérantes PMI disposent des modules PMI suivants :

  - Module de pool de connexion (JDBC) : Ces métriques ne peuvent être utilisées que sur des serveurs exécutant WebSphere Application Server. Le module de pool de connexion dispose des métriques suivantes :
    - Erreurs : Indique le nombre de d'expirations de connexion dans le pool.
    - Nombre de créations : Indique le nombre total de connexions créées.
    - Pourcentage utilisé : Indique le pourcentage moyen du pool utilisé. La valeur est basée sur le nombre total de connexions configurées dans le pool de connexion, et non sur le nombre de connexions en cours.
    - Suppressions d'instructions préparées : Indique le nombre d'instructions supprimées en raison de la saturation de la mémoire cache.
    - Nombre de suppressions : Indique le nombre total de connexions fermées.
    - Taille du pool : Indique la taille du pool de connexions.
    - Nombre de descripteurs de connexion : Indique le nombre d'objets de connexion supprimés en raison de la saturation de la mémoire cache.
    - Unités d'exécution en attente de connexion : Indique le nombre moyen d'unités d'exécution qui attendent simultanément une connexion.
    - Nombre de connexions gérées : Indique le nombre d'objets ManagedConnection utilisés pour un pool de connexions spécifique. Cette métrique s'applique uniquement aux sources de données version 5.0.
    - Pourcentage d'utilisation moyenne : Indique le pourcentage moyen du temps d'utilisation de toutes les connexions.
    - Temps JDBC (millisecondes) : Indique le temps moyen, en millisecondes, passé à exécuter des appels JDBC (Java Database Connectivity). Cette durée inclut le temps passé sur le pilote JDBC, le réseau et dans la base de données. Cette métrique s'applique uniquement aux sources de données version 5.0.
    - Temps d'utilisation moyen (millisecondes) : Indique le temps d'utilisation moyen d'une connexion, en millisecondes. La valeur correspond à la différence entre l'heure à laquelle la connexion est allouée et celle à laquelle elle est renvoyée. Cette valeur inclut le temps de fonctionnement JDBC.
    - Nombre de renvois : Indique le nombre total de connexions renvoyées au pool.
    - Taille du pool libre : Indique le nombre de connexions libres dans le pool.
    - Nombre d'allocations : Indique le nombre de connexions allouées.
    - Temps d'attente moyen (millisecondes) : Indique le temps d'attente moyen, en millisecondes.
  - Module système : Ces métriques peuvent être utilisées sur des serveurs qui exécutent WebSphere Application Server ou sur d'autres serveurs middleware avec l'agent de noeud. Le module système dispose des métriques suivantes :
    - Utilisation de l'UC : Depuis le démarrage du serveur : Indique l'utilisation moyenne de l'UC depuis le démarrage du serveur.
    - Utilisation de l'UC : Dernier intervalle : Indique l'utilisation moyenne de l'UC depuis la dernière requête.
    - Mémoire disponible (ko) : Indique la quantité de mémoire disponible, en kilo-octets.
  - Module de processus (pour d'autres serveurs) : Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud. Le module de processus dispose des métriques suivantes :
    - Mémoire résidente des processus (Ko) : Indique la mémoire résidente des processus, en kilo-octets.
    - Utilisation UC des processus : depuis le démarrage du serveur : Indique l'utilisation moyenne de l'UC depuis le démarrage du serveur.
    - Utilisation UC des processus : dernier intervalle : Indique l'utilisation de l'UC des processus au cours du dernier intervalle.
    - Mémoire totale des processus (Ko) : Indique la quantité totale du processus, en kilo-octets.
  - Module EJB : Ces métriques ne peuvent être utilisées que sur des serveurs exécutant WebSphere Application Server. Le module EJB dispose des métriques suivantes :
    - Nombre moyen de méthodes actives : Indique le nombre moyen de méthodes actives simultanément.
    - Nombre total des appels de méthode : Indique le nombre d'appels de méthodes distantes du bean.
    - Sous-module de méthodes : chargements de méthode : Indique le chargement de méthode dans le sous-module des méthodes.
    - Stockages : Indique le nombre de fois que les données du bean ont été stockées de manière persistante.
    - Nombre de messages : Indique le nombre de messages transmis à la méthode onMessage du bean. Ce nombre de messages s'applique aux beans gérés par message (MDB).
    - Nombre moyen de beans concurrents actifs : Indique le nombre moyen de beans simultanément actifs.
    - Suppressions : Indique le nombre de fois que des beans ont été supprimés.
    - Renvois au pool : Indique le nombre d'appels qui renvoient un objet au pool.
    - Désactivations : Indique le nombre de fois que les beans sont passés à l'état passivé.
    - Extraction du pool : Indique le nombre d'appels qui extraient un objet du pool.
    - Nettoyages du pool : Indique combien de fois le démon a détecté que le pool était inactif et a tenté de nettoyer le pool.
    - Nombre à l'état prêt : Indique le nombre d'instances de bean qui se trouvent à l'état prêt.
    - Temps de création moyen (millisecondes) : Indique le temps moyen, en millisecondes, nécessaire pour exécuter un appel de création de bean. Cette durée inclut le temps nécessaire au chargement du bean.
    - Renvois supprimés : Indique le nombre de suppressions de l'objet renvoyé en raison de la saturation du pool.
    - Activations : Indique le nombre d'activations des beans.
    - Utilisation de la session serveur (pourcentage) : Indique le pourcentage d'utilisation du pool ServerSession utilisé. Cette métrique s'applique aux beans MDB.
    - Chargements : Indique combien de fois les données des beans ont été extraites du stockage persistant.
    - Nombre d'annulations de message : Indique le nombre de messages annulés qui n'ont pas pu être transmis à la méthode onMessage du bean. Cette métrique s'applique aux beans MDB.
    - Sous-module de méthodes : temps de réponse de la méthode (millisecondes) : Indique le temps de réponse de la méthode, en millisecondes.
    - Nombre de passivations : Indique le nombre de beans qui se trouvent à l'état désactivé.
    - Taille du pool : Indique le nombre moyen d'objets qui se trouvent dans le pool.
    - Temps de chargement (millisecondes) : Indique le temps moyen de chargement des données du bean (en millisecondes) à partir de la mémoire persistante.
    - Temps de suppression moyen (millisecondes) : Indique le temps d'exécution moyen, en millisecondes, d'un appel beanRemove. Cette durée inclut le temps sur la base de données.
    - Extractions trouvées : Indique combien de fois un appel d'extraction a trouvé un objet disponible dans le pool.
    - Temps d'activation : Indique le temps d'activation moyen, en millisecondes, d'un objet de bean.
    - Taille moyenne de nettoyage : Indique le nombre moyen d'objets supprimés à chaque nettoyage.
    - Sous-module de méthodes : appels de méthode : Indique le nombre d'appels de méthode.
    - Suppressions : Indique le nombre de suppressions de beans.
    - Temps d'attente moyen d'une session serveur (millisecondes) : Indique le temps moyen requis, en millisecondes, pour obtenir une session à partir du pool. Cette métrique s'applique aux beans MDB.
    - Créations : Indique le nombre de créations de beans.
    - Temps de réponse moyen de la méthode (millisecondes) : Indique le temps de réponse moyen, en millisecondes, pour les appels de méthode distante du bean.
    - Instanciations : Indique le nombre d'instanciations de beans.
    - Temps de stockage (millisecondes) : Indique le temps moyen de stockage, en millisecondes, des données de bean dans la mémoire persistante.
    - Temps de désactivation (millisecondes) : Indique le délai moyen de désactivation, en millisecondes, de la désactivation d'objets de bean.
  - Module d'applications Web : Ces métriques ne peuvent être utilisées que sur des serveurs exécutant WebSphere Application Server. Les modules d'applications Web disposent des métriques suivantes :
    - Nombre d'erreurs : Indique le nombre total de fois qu'une erreur a été reçue à partir des fichiers de servlet ou JSP (JavaServer Pages).
    - Nombre total de demandes : Indique le nombre total de demandes traitées par un servlet.
    - Temps de réponse (millisecondes) : Indique le temps de réponse moyen, en millisecondes, au cours duquel les demandes du servlet sont traitées.
    - Demandes concurrentes : Indique le nombre de demandes en cours de traitement.
    - Nombre de rechargements : Indique le nombre de servlets qui sont rechargés.
    - Nombre de servlets rechargés : Indique le nombre de servlets qui sont chargés.
  - Module d'exécution de la JVM : Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud. Les modules d'exécution de la JVM disposent des métriques suivantes :
    - Mémoire disponible (Ko) : Indique la mémoire disponible, en kilo-octets, dans l'environnement d'exécution de la machine virtuelle Java.
    - Temps de fonctionnement (secondes) : Indique la durée d'exécution (en secondes) de la machine virtuelle Java.
    - Mémoire totale (Ko) : Indique la quantité de mémoire totale, en kilo-octets, dans l'environnement d'exécution de la machine virtuelle Java.
    - Mémoire utilisée (Ko) : Indique la quantité de mémoire utilisée, en kilo-octets, dans l'environnement d'exécution de la machine virtuelle Java.
  - Module du pool d'unités d'exécution : Ces métriques ne peuvent être utilisées que sur des serveurs exécutant WebSphere Application Server. Les modules de pool d'unités d'exécution disposent des métriques suivantes :
    - Nombre d'arrêts d'unités d'exécution : Indique le nombre d'unités d'exécution déclarées comme arrêtées.
    - Pourcentage d'utilisation moyenne : Indique le pourcentage moyen d'utilisation de l'ensemble des unités d'exécution.
    - Temps d'activité moyen (millisecondes) : Indique le temps moyen d'activité, en millisecondes, des unités d'exécution.
    - Suppressions d'unités d'exécution : Indique le nombre total d'unités d'exécution supprimées.
    - Taille du pool : Indique le nombre moyen d'unités d'exécution dans un pool.
    - Créations d'unités d'exécution : Indique le nombre total d'unités d'exécution créées.
    - Unités d'exécution suspendues simultanément : Indique le nombre d'unités d'exécution simultanément arrêtées.
    - Nombre d'arrêts d'unités d'exécution effacés : Indique le nombre d'arrêts d'unités d'exécution effacés.
    - Unités d'exécution actives : Indique le nombre d'unités d'exécution actuellement actives.
  Format de la sous-expression pour la métrique PMI : à partir du démarrage du serveur :

      PMIMetric_FromServerStart$moduleName$metricName operator LongValueL (avec suffixe "L")

  Exemple :

      PMIMetric_FromServerStart$systemModule$cpuUtilization  >  90L

  Format de sous-expression pour la métrique PMI : dernier intervalle rapporté:

      PMIMetric_FromLastInterval$moduleName$metricName operator LongValueL (avec suffixe "L")

  Exemple :

      PMIMetric_FromLastInterval$webAppModule$responseTime  > 200L

- Métrique de niveau serveur ODR : à partir du démarrage du serveur
  Vous pouvez utiliser un sous-ensemble de métriques au niveau du serveur publié par le routeur ODR (On Demand Router). Ces métriques sont cumulables et rapportées depuis le démarrage du serveur.
  Nom de métrique

    Vous pouvez utiliser les métriques suivantes au niveau du serveur :

    - Départs : Indique le nombre de demandes distribuées au serveur par la file d'attente pendant l'intervalle indiqué. Une demande est considérée comme distribuée une seule fois, même si elle échoue au premier serveur et est essayée une autre fois. L'événement qui suit la distribution est le retour. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
    - Temps de réponse (millisecondes) : Indique le temps de réponse moyen pour les demandes. Pour calculer cette moyenne, additionnez les temps d'attente des demandes retournées du serveur au client durant l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par la valeur métrique traitée pour obtenir le temps de réponse moyen. Le temps de réponse d'une demande correspond à la somme du temps d'attente et du temps de service de la demande. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
    - Requêtes en cours d'exécution : Indique le nombre de demandes exécutées à la fin de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
    - Temps de service (millisecondes) : Indique le temps de service moyen des demandes. Pour calculer cette moyenne, additionnez les temps de service des demandes retournées au serveur durant l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par la valeur métrique pour obtenir la moyenne. Le temps de service d'une demande correspond à la durée entre la distribution et le retour. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
    - Temps d'attente (millisecondes) : Indique le temps d'attente moyen des demandes. Pour calculer cette moyenne, additionnez les temps d'attente de chaque demande de la file par rapport à l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par le nombre de départs pour obtenir le délai d'attente moyen. Les demandes supprimées ne sont pas prises en compte dans ce calcul. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
    - Erreurs : Indique le nombre de demandes renvoyées par le serveur avec un indicateur d'erreur au cours de l'intervalle indiqué. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
    - Servi : Indique le nombre de demandes renvoyées au client par le serveur au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
    - Expirations : Indique le nombre de demandes renvoyées en raison de l'expiration du délai de service au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  Format de la sous-expression :

      ODRServerMetric_FromServerStart$metricName operator LongValueL (avec suffixe "L")

  Exemple :

      ODRServerMetric_FromServerStart$errors  > 100L

- Métrique de niveau serveur ODR : dernier intervalle rapporté
  Vous pouvez utiliser le même ensemble de métriques qu'avec l'opérande Métrique de niveau serveur ODR : à partir du démarrage du serveur. Cet opérande utilise une moyenne des valeurs rapportées dans le dernier intervalle. L'intervalle est la longueur du cycle du contrôleur de santé.
  - Départs : Indique le nombre de demandes distribuées au serveur par la file d'attente pendant l'intervalle indiqué. Une demande est considérée comme distribuée une seule fois, même si elle échoue au premier serveur et est essayée une autre fois. L'événement qui suit la distribution est le retour. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Temps de réponse (millisecondes) : Indique le temps de réponse moyen pour les demandes. Pour calculer cette moyenne, additionnez les temps d'attente des demandes retournées du serveur au client durant l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par la valeur métrique traitée pour obtenir le temps de réponse moyen. Le temps de réponse d'une demande correspond à la somme du temps d'attente et du temps de service de la demande. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Requêtes en cours d'exécution : Indique le nombre de demandes exécutées à la fin de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Temps de service (millisecondes) : Indique le temps de service moyen des demandes. Pour calculer cette moyenne, additionnez les temps de service des demandes retournées au serveur durant l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par la valeur métrique pour obtenir la moyenne. Le temps de service d'une demande correspond à la durée entre la distribution et le retour. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Temps d'attente (millisecondes) : Indique le temps d'attente moyen des demandes. Pour calculer cette moyenne, additionnez les temps d'attente de chaque demande de la file par rapport à l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par le nombre de départs pour obtenir le délai d'attente moyen. Les demandes supprimées ne sont pas prises en compte dans ce calcul. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Erreurs : Indique le nombre de demandes renvoyées par le serveur avec un indicateur d'erreur au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Servi : Indique le nombre de demandes renvoyées au client par le serveur au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Expirations : Indique le nombre de demandes renvoyées en raison de l'expiration du délai de service au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  Format de la sous-expression :

      ODRServerMetric_FromLastInterval$metricName operator LongValue (avec suffixe "L")

  Exemple :

      ODRServerMetric_FromLastInterval$serviced  > 10000L

- Métrique de niveau cellule ODR : à partir du démarrage de l'ODR

  Vous pouvez utiliser un sous-ensemble de métriques au niveau de la cellule publié par le routeur ODR (On Demand Router). Ces métriques sont cumulables et rapportées depuis le démarrage du serveur. Vous pouvez utiliser l'ensemble de métriques suivant :

  - Départs : Indique le nombre de demandes distribuées au serveur par la file d'attente pendant l'intervalle indiqué. Une demande est considérée comme distribuée une seule fois, même si elle échoue au premier serveur et est essayée une autre fois. L'événement qui suit la distribution est le retour. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Temps de réponse (millisecondes) : Indique le temps de réponse moyen pour les demandes. Pour calculer cette moyenne, additionnez les temps d'attente des demandes retournées du serveur au client durant l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par la valeur métrique traitée pour obtenir le temps de réponse moyen. Le temps de réponse d'une demande correspond à la somme du temps d'attente et du temps de service de la demande. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Longueur de la file d'attente actuelle : Indique la longueur de la file d'attente à la fin de l'intervalle considéré.
  - Temps de service (millisecondes)
  - Erreurs : Indique le nombre de demandes renvoyées par le serveur avec un indicateur d'erreur au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Longueur moyenne de la file d'attente : Indique la longueur moyenne de la file d'attente. Pour calculer cette moyenne, additionnez les longueurs des files rapportées à chaque arrivée de demande avant insertion, et divisez cette somme par le nombre d'arrivées. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Servi : Indique le nombre de demandes renvoyées au client par le serveur au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Expirations : Indique le nombre de demandes renvoyées en raison de l'expiration du délai de service au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Requêtes en cours d'exécution : Indique le nombre de demandes exécutées à la fin de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Arrivées : Indique le nombre de demandes arrivées pendant l'intervalle considéré. L'événement qui suit l'arrivée est la distribution ou la suppression. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Suppressions de dépassement de capacité de la file d'attente : Indique le nombre de demandes acceptées dans la file à un moment donné, puis supprimées de la file pendant l'intervalle indiqué. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Suppressions de la file d'attente : Indique le nombre de demandes qui ont été initialement acceptées dans la file d'attente à un moment donné, et qui ont ensuite été rejetées au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Différé : Indique le nombre de demandes qui sont arrivées au cours de l'intervalle considéré et qui n'ont pas été immédiatement distribuées ou rejetées. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Temps d'attente (millisecondes) : Indique le temps d'attente moyen des demandes. Pour calculer cette moyenne, additionnez les temps d'attente de chaque demande de la file par rapport à l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par le nombre de départs pour obtenir le délai d'attente moyen. Les demandes supprimées ne sont pas prises en compte dans ce calcul. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  Format de la sous-expression :

      ODRCellMetric_FromServerStart$metricName operator LongValue (avec suffixe "L")

  Exemple :

      ODRCellMetric_FromServerStart$arrivals  > 10000L

- Métrique de niveau cellule ODR : dernier intervalle rapporté
  Vous pouvez utiliser le même ensemble de métriques qu'avec la métrique de niveau serveur ODR : à partir du démarrage du serveur. Cet opérande utilise une moyenne des valeurs rapportées dans le dernier intervalle. L'intervalle est la longueur du cycle du contrôleur de santé.
  - Départs : Indique le nombre de demandes distribuées au serveur par la file d'attente pendant l'intervalle indiqué. Une demande est considérée comme distribuée une seule fois, même si elle échoue au premier serveur et est essayée une autre fois. L'événement qui suit la distribution est le retour. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Temps de réponse (millisecondes) : Indique le temps de réponse moyen pour les demandes. Pour calculer cette moyenne, additionnez les temps d'attente des demandes retournées du serveur au client durant l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par la valeur métrique traitée pour obtenir le temps de réponse moyen. Le temps de réponse d'une demande correspond à la somme du temps d'attente et du temps de service de la demande. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Longueur de la file d'attente actuelle : Indique la longueur de la file d'attente à la fin de l'intervalle considéré.
  - Temps de service (millisecondes) : Indique le temps de service moyen des demandes. Pour calculer cette moyenne, additionnez les temps de service des demandes retournées au serveur durant l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par la valeur métrique pour obtenir la moyenne. Le temps de service d'une demande correspond à la durée entre la distribution et le retour. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Erreurs : Indique le nombre de demandes renvoyées par le serveur avec un indicateur d'erreur au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Longueur moyenne de la file d'attente : Indique la longueur moyenne de la file d'attente. Pour calculer cette moyenne, additionnez les longueurs des files rapportées à chaque arrivée de demande avant insertion, et divisez cette somme par le nombre d'arrivées. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Servi : Indique le nombre de demandes renvoyées au client par le serveur au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Expirations : Indique le nombre de demandes renvoyées en raison de l'expiration du délai de service au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Requêtes en cours d'exécution : Indique le nombre de demandes exécutées à la fin de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Arrivées : Indique le nombre de demandes arrivées pendant l'intervalle considéré. L'événement qui suit l'arrivée est la distribution ou la suppression. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Suppressions de dépassement de capacité de la file d'attente : Indique le nombre de demandes acceptées dans la file à un moment donné, puis supprimées de la file pendant l'intervalle indiqué. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Suppressions de la file d'attente : Indique le nombre de demandes qui ont été initialement acceptées dans la file d'attente à un moment donné, et qui ont ensuite été rejetées au cours de l'intervalle considéré. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Différé : Indique le nombre de demandes qui sont arrivées au cours de l'intervalle considéré et qui n'ont pas été immédiatement distribuées ou rejetées. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  - Temps d'attente (millisecondes) : Indique le temps d'attente moyen des demandes. Pour calculer cette moyenne, additionnez les temps d'attente de chaque demande de la file par rapport à l'intervalle rapporté. La somme est exprimée en millisecondes. Divisez-la par le nombre de départs pour obtenir le délai d'attente moyen. Les demandes supprimées ne sont pas prises en compte dans ce calcul. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent de noeud.
  Format de la sous-expression :

      ODRCellMetric_FromLastInterval$metricName operator LongValue (avec suffixe "L")

  Exemple :

      ODRCellMetric_FromLastInterval$timeouts  > 100L

- Métrique d'une opération invoquée sur un MBean : type de retour Long et Métrique d'une opération invoquée sur un MBean : type de retour Chaîne

  Pour les opérandes Métrique d'une opération invoquée sur un MBean, vous devez indiquer la chaîne de requête de nom d'objet et le nom de la méthode MBean. Ces métriques ne peuvent être utilisées que sur des serveurs exécutant WebSphere Application Server.

  Chaîne de requête du nom d'objet
    Lorsque vous créez la chaîne de requête de nom d'objet, tous les caractères spéciaux doivent être échappés avec une barre oblique inverse. Le système dorsal attend la chaîne de requête de nom d'objet dans une forme où tous les caractères spéciaux ont été échappés de façon appropriée.

    La valeur entrée pour la chaîne de requête du nom d'objet doit inclure la définition des chaînes `process=<nom_processus>` et `node=<nom_noeud>`. Si vous indiquez `process=<nom_processus>`, et `node=<nom_noeud>`, le serveur dorsal crée un singleton MBeanSensor qui détecte le MBean particulier sur un serveur et un noeud. Si vous ne spécifiez aucune chaîne, le système dorsal ajoute le nom du serveur en cours comme nom de processus et le nom du noeud en cours comme nom de noeud, créant ainsi un détecteur MBeanSensor pour tous les serveurs auxquels s'applique la stratégie de santé. Si vous indiquez uniquement `process=<nom_processus>` ou `node=<nom_noeud>`, une erreur se produit.

  Nom de la méthode MBean
    Indique le nom de la méthode MBean à appeler.
  Format de sous-expression de la métrique Long :

      MBeanOperationMetric_TypeLong$objectNameQueryString$methodName operator LongValueL (avec suffixe "L")

  Exemple de métrique Long :

      MBeanOperationMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getNumberOfOperands  > 10L

  Format de sous-expression de la métrique de chaîne

      MBeanOperationMetric_TypeString$objectNameQueryString$methodName operator StringValue

  Exemple de métrique de chaîne

      MBeanOperationMetric_TypeString$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getOperands  = 't'

- Métrique d'attribut MBean : type de retour Long et Métrique d'attribut MBean : type de retour Chaîne
  Les métriques d'attribut MBean servent à interroger un attribut de MBean plutôt qu'à invoquer une méthode sur le MBean. L'opérande prend la chaîne de requête du nom d'objet et le nom d'attribut comme entrées. Ces métriques peuvent être uniquement utilisées sur des serveurs exécutant WebSphere Application Server.
  Chaîne de requête du nom d'objet
    Lorsque vous créez la chaîne de requête de nom d'objet, tous les caractères spéciaux doivent être échappés avec une barre oblique inverse. Le système dorsal attend la chaîne de requête de nom d'objet dans une forme où tous les caractères spéciaux ont été échappés de façon appropriée.

    La valeur entrée pour la chaîne de requête du nom d'objet doit inclure la définition des chaînes `process=<nom_processus>` et `node=<nom_noeud>`. Si vous indiquez `process=<nom_processus>`, et `node=<nom_noeud>`, le serveur dorsal crée un singleton MBeanSensor qui détecte le MBean particulier sur un serveur et un noeud. Si vous ne spécifiez aucune chaîne, le système dorsal ajoute le nom du serveur en cours comme nom de processus et le nom du noeud en cours comme nom de noeud, créant ainsi un détecteur MBeanSensor pour tous les serveurs auxquels s'applique la stratégie de santé. Si vous indiquez uniquement `process=<nom_processus>` ou `node=<nom_noeud>`, une erreur se produit.

  Nom d'attribut
    Indique l'attribut demandé sur le MBean.
  Métrique longue du format de sous-expression :

      MBeanAttributeMetric_TypeLong$objectNameQueryString$attributeName operator LongValue

  Exemple de métrique Long :

      MBeanAttributeMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$NumberOfOperands > 10L

  Format de sous-expression de la métrique de chaîne

      MBeanAttributeMetric_TypeString$objectNameQueryString$attributeName operator StringValue

  Exemple de métrique de chaîne

      MBeanAttributeMetric_TypeString$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$OperatorList  =  'test'

- Métrique du code retour de l'URL

  Avec cet opérande, vous pouvez envoyer une requête ping à un chemin relatif (URI) sur le serveur qui constitue la cible de cette stratégie. La valeur renvoyée est utilisée dans l'expression de condition pour la stratégie de santé personnalisée.

  Numéro de port de l'URL
    Indique le numéro de port sur lequel envoyer la requête ping.
  Chemin d'accès relatif à l'URL
    Indique l'URL à laquelle envoyer la requête ping. Une séquence d'échappement doit être entrée pour tous les caractères spéciaux de la chaîne à l'aide d'une barre oblique inverse (`\`).
  Protocole
    Indique le protocole à utiliser. Par exemple : `http://` ou `https://`
  Valeur
    Indique l'entier correspondant au code retour attendu de la requête ping.

  Vous pouvez utiliser cet opérande pour envoyer une requête ping à une URL générale en sélectionnant le routeur On Demand (ODR) comme cible de la stratégie de santé et en définissant les règles de routage appropriées dans l'ODR.

  Vous pouvez utiliser cet opérande pour sélectionner des membres qui exécutent WebSphere Application Server ou d'autres logiciels middleware avec l'agent de noeud.

  Format de la sous-expression :

      URLReturnCodeMetric$portNumber$relativePath operator IntValue

  Exemple :

      URLReturnCodeMetric$9060$ibm\/console\/login\.do = 200

  Le détecteur d'URL renvoie `0` si le site Web n'est pas accessible :

      URLReturnCodeMetric$9060$ibm\/console\/login\.do = 0

## Opérateur

- Egal à (=) L'opérateur d'égalité exprime une correspondance différenciant les minuscules et les majuscules.
- Différent de (<>): L'opérateur d'inégalité exprime que la valeur d'opérande n'est pas égale à la valeur que vous avez entrée.
- Supérieur à (>): L'opérateur de supériorité est utilisé avec les nombres.
- Supérieur ou égal à (>=): L'opérateur de supériorité ou d'égalité est utilisé avec les nombres.
- Inférieur à (<): L'opérateur d'infériorité est utilisé avec les nombres.
- Inférieur ou égal à (<=): L'opérateur d'infériorité ou d'égalité est utilisé avec les nombres.
- Compris entre (BETWEEN) : La valeur doit être comprise entre la limite inférieure et la limite supérieure que vous indiquez.
- DANS (IN): La valeur doit se trouver dans une liste de valeurs. Vous pouvez saisir des valeurs et les ajouter à une liste.

## Valeur

En fonction de l'opérateur choisi, saisissez une valeur pour la sous-expression à créer.

## Sous-expression

Une fois que vous avez cliqué sur Générer une sous-expression, cette zone affiche le fragment de sous-expression généré sur la base des options que vous avez sélectionnées. Pour ajouter cette sous-expression à la condition de santé personnalisée, cliquez sur Ajouter.

Informations connexes :
Collection de la règle de santé
Paramètres de la stratégie de santé
Création d'une stratégie de santé : définition des propriétés générales de la stratégie de santé
Création d'une règle de santé : spécification des membres à contrôler
Collection d'actions personnalisées
Paramètres des actions personnalisées
Création d'une règle de santé : : définition des propriétés de condition de santé

Nom de fichier : hc_condition_subex.html