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 Règles opérationnelles > Règles de santé > New. Si vous choisissez une condition de santé personnalisée, la zone Exécuter le plan de réaction quand s'affiche. Cliquez sur Générateur de sous-expression pour créer la condition de santé personnalisée.

Sélectionnez les propriétés que vous souhaitez inclure dans votre 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 à votre condition de santé personnalisée, cliquez sur Ajouter à la fin.

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 entourant l'opérateur and doivent avoir la valeur true pour la règle de santé.
or
Pour sélectionner un noeud, l'une des deux sous-expressions entourant l'opérateur or doit avoir la valeur true pour la règle de santé.
Opérande

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

    L'opérande Métrique PMI : à partir du démarrage du serveur utilise un nombre moyen des valeurs rapportées à partir du moment où le serveur est démarré.

    L'opérande Métrique PMI : à partir du dernier intervalle utilise une moyenne des valeurs rapportées au cours du dernier intervalle. L'intervalle correspond à 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élais de connexion contenus dans le pool.
      • Nombre de créations : Indique le nombre total de connexions créées.
      • Pourcentage utilisé : Indique le pourcentage moyen d'utilisation du pool. 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 total d'instructions annulées du fait que la mémoire cache est saturée.
      • Nombre de suppressions : Indique le nombre de connexions fermées.
      • Taille du pool : Indique la taille du pool de connexion.
      • Nombre de descripteurs de connexion : Indique le nombre d'objets de connexion supprimés du fait que la mémoire cache est saturée.
      • Unités d'exécution en attente de connexion : Indique le nombre moyen d'unités d'exécution en attente de connexion au même moment.
      • Nombre de connexions gérées : Indique le nombre d'objets ManagedConnection en cours d'utilisation pour un pool de connexion spécifique. Cette métrique s'applique uniquement aux sources de données version 5.0.
      • Pourcentage d'utilisation moyenne : Indique un pourcentage de la durée moyenne pendant laquelle toutes les connexions sont utilisées.
      • Temps JDBC (millisecondes) : Indique la durée moyenne, en millisecondes, passée à 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 la durée moyenne, en millisecondes, pendant laquelle une connexion est utilisée. 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 exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware. 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 que le serveur a été démarré.
      • Utilisation de l'UC : dernier intervalle : Indique l'utilisation moyenne de l'UC depuis la dernière requête.
      • Mémoire disponible (Ko) : Spécifie un cliché de la mémoire disponible, en kilooctets.
    • 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 middleware. 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 kilooctets.
      • Utilisation UC des processus : depuis le démarrage du serveur : Indique l'utilisation UC des processus depuis le démarrage du serveur.
      • Utilisation UC des processus : dernier intervalle : Indique l'utilisation UC des processus au cours du dernier intervalle.
      • Mémoire totale des processus (Ko) : Indique la mémoire totale des processus, en kilooctets.
    • 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 du bean vers des méthodes distantes.
      • Sous-module de méthodes : chargements de méthode : Spécifie le chargement de méthode dans le sous-module de méthodes.
      • Stockages : Indique le nombre de fois que les données du bean ont été stockées dans le mémoire persistante.
      • Nombre de messages : Indique le nombre de messages distribués à 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 actifs au même moment.
      • 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 des beans sont passés à l'état désactivé.
      • Extractions du pool : Indique le nombre d'appels qui récupèrent un objet du pool.
      • Nettoyages du pool : Indique le nombre de fois que le démon a trouvé le pool inactif et a tenté de le nettoyer.
      • Nombre à l'état prêt : Indique le nombre d'instances de bean qui sont à l'état prêt.
      • Temps de création moyen (millisecondes) : Indique la durée moyenne, en millisecondes, d'exécution d'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 fois que l'objet en retour a été supprimé du fait de la saturation du pool.
      • Activations : Indique le nombre de fois que des beans sont activés.
      • Utilisation de la session serveur (pourcentage) : Indique le pourcentage d'utilisation du pool ServerSession. Cette métrique s'applique aux beans MDB.
      • Chargements : Indique le nombre de fois que des données de bean ont été chargées à partir de la mémoire persistante.
      • Nombre d'annulations de message : Indique le nombre de messages annulés qui n'ont pas pu être distribués à 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 désactivations : Indique le nombre de beans qui sont à l'état désactivé.
      • Taille du pool : Indique le nombre moyen d'objets se trouvant dans le pool.
      • Temps de chargement (millisecondes) : Indique la durée moyenne, en millisecondes, pour charger les données de bean à partir de la mémoire persistante.
      • Temps de suppression moyen (millisecondes) : Indique la durée moyenne, en millisecondes, d'exécution d'un appel beanRemove. Cette durée inclut le temps sur la base de données.
      • Extractions trouvées : Indique le nombre de fois qu'un appel de récupération a trouvé un objet disponible dans le pool.
      • Temps d'activation : Indique la durée moyenne, en millisecondes, pour l'activation d'un objet 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 fois que des beans ont été supprimés.
      • Temps d'attente moyen d'une session serveur (millisecondes) : Indique le temps moyen, en millisecondes, nécessaire pour obtenir une session serveur du pool. Cette métrique s'applique aux beans MDB.
      • Créations : Indique le nombre de fois que des beans ont été créés.
      • Temps de réponse moyen de la méthode (millisecondes) : Indique le temps de réponse moyen, en millisecondes, qui s'écoule pour les appels de méthode distante sur le bean.
      • Instanciations : Indique le nombre de fois que des beans ont été instanciés.
      • Temps de stockage (millisecondes) : Indique la durée moyenne, en millisecondes, pour stocker des données de bean dans la mémoire persistante.
      • Temps de désactivation (millisecondes) : Indique la durée moyenne, en millisecondes, nécessaire à la désactivation d'un objet 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 où une erreur a été reçue du servlet ou des fichiers 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 de servlet prennent fin.
      • Demandes simultanées : Indique le nombre de demandes traitées simultanément.
      • Nombre de rechargements : Indique le nombre de servlets rechargés.
      • Nombre de servlets chargés : Indique le nombre de servlets 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 middleware. Les modules d'exécution de la JVM disposent des métriques suivantes :
      • Mémoire disponible (Ko) : Indique la mémoire disponible, en kilooctets, présente dans le module d'exécution de la JVM.
      • Temps d'activité (s) : Indique la durée, en secondes, d'exécution de la JVM.
      • Mémoire totale (Ko) : Indique la mémoire totale, en kilooctets, présente dans le module d'exécution de la JVM.
      • Mémoire utilisée (Ko) : Indique la quantité de mémoire utilisée, en kilooctets, dans le module d'exécution de la JVM.
    • 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 arrêtées.
      • Pourcentage de temps moyen durant lequel toutes les connexions sont utilisées : Indique un pourcentage de la durée moyenne pendant laquelle toutes les unités d'exécution sont utilisées.
      • Temps d'activité moyen (millisecondes) : Indique la durée moyenne, en millisecondes, pendant laquelle les unités d'exécution sont à l'état actif.
      • 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 se trouvant 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 arrêtées simultanément.
      • Nombre d'arrêts d'unités d'exécution effacés : Indique le nombre d'arrêts d'unités d'exécution qui sont effacés.
      • Unités d'exécution actives : Indique le nombre d'unités d'exécution qui sont simultanément 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 la 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 de la file d'attente au serveur durant l'intervalle rapporté. 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 middleware.
    • Temps de réponse (millisecondes) : Indique un 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 middleware.
    • Requêtes en cours d'exécution : Indique le nombre de requêtes exécutées à l'issue de l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • 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 middleware.
    • 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 middleware.
    • Erreurs : Indique le nombre de demandes retournées par le serveur avec un indicateur d'erreur durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Servi : Indique le nombre de demandes retournées par le serveur au client durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Expirations : Indique le nombre de demandes retournées en raison d'un dépassement de service durant l'intervalle spécifié. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    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 de la file d'attente au serveur durant l'intervalle rapporté. 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 middleware.
    • Temps de réponse (millisecondes) : Indique un 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 middleware.
    • Requêtes en cours d'exécution : Indique le nombre de requêtes exécutées à l'issue de l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • 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 middleware.
    • 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 middleware.
    • Erreurs : Indique le nombre de demandes retournées par le serveur avec un indicateur d'erreur durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Servi : Indique le nombre de demandes retournées par le serveur au client durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Expirations : Indique le nombre de demandes retournées en raison d'un dépassement de service durant l'intervalle spécifié. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    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 de la file d'attente au serveur durant l'intervalle rapporté. 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 middleware.
    • Temps de réponse (millisecondes) : Indique un 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 middleware.
    • Longueur de la file d'attente actuelle : Indique la longueur de la file d'attente à l'issue de l'intervalle rapporté.
    • Temps de service (millisecondes)
    • Erreurs : Indique le nombre de demandes retournées par le serveur avec un indicateur d'erreur durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • 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 middleware.
    • Servi : Indique le nombre de demandes retournées par le serveur au client durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Expirations : Indique le nombre de demandes retournées en raison d'un dépassement de service durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Requêtes en cours d'exécution : Indique le nombre de requêtes exécutées à l'issue de l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Arrivées : Indique le nombre de demandes arrivées durant l'intervalle rapporté. 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 middleware.
    • 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 rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Suppressions de la file d'attente : Indique le nombre de demandes acceptées dans la file à un moment donné, puis supprimées de la file durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Différé : Indique le nombre de demandes qui sont arrivées durant l'intervalle rapporté et qui n'ont pas été immédiatement distribuées ou supprimées. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • 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 middleware.
    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 de la file d'attente au serveur durant l'intervalle rapporté. 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 middleware.
    • Temps de réponse (millisecondes) : Indique un 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 middleware.
    • Longueur de la file d'attente actuelle : Indique la longueur de la file d'attente à l'issue de l'intervalle rapporté.
    • 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 middleware.
    • Erreurs : Indique le nombre de demandes retournées par le serveur avec un indicateur d'erreur durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • 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 middleware.
    • Servi : Indique le nombre de demandes retournées par le serveur au client durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Expirations : Indique le nombre de demandes retournées en raison d'un dépassement de service durant l'intervalle spécifié. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Requêtes en cours d'exécution : Indique le nombre de requêtes exécutées à l'issue de l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Arrivées : Indique le nombre de demandes arrivées durant l'intervalle rapporté. 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 middleware.
    • 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 rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Suppressions de la file d'attente : Indique le nombre de demandes acceptées dans la file à un moment donné, puis supprimées de la file durant l'intervalle rapporté. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • Différé : Indique le nombre de demandes qui sont arrivées durant l'intervalle rapporté et qui n'ont pas été immédiatement distribuées ou supprimées. Ces métriques peuvent être utilisées sur des serveurs exécutant WebSphere Application Server ou d'autres serveurs middleware avec l'agent middleware.
    • 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 middleware.
    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 de 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 que vous saisissez pour la chaîne de requête de nom d'objet doit comporter les deux chaînes process=<nom_processus> et node=<nom_noeud> spécifiées ou non spécifiées. Si vous spécifiez process=<nom_processus> et node=<nom_noeud>, le système dorsal crée un détecteur MBeanSensor qui détecte le MBean 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 spécifiez uniquement process=<nom_processus> ou node=<nom_noeud>, une erreur est générée.

    Nom de la méthode MBean
    Indique le nom de la méthode MBean à appeler.
    Format de la sous-expression pour les métriques de type Long :
    MBeanOperationMetric_TypeLong$objectNameQueryString$methodName operator LongValueL (avec suffixe "L")
    Exemple de métriques de type Long :
    MBeanOperationMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$getNumberOfOperands  > 10L
    Format de la sous-expression pour les métriques de type Chaîne :
    MBeanOperationMetric_TypeString$objectNameQueryString$methodName operator StringValue
    Exemple de métriques de type 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 de nom d'objet et le nom de l'attribut comme entrées. Ces métriques ne peuvent être utilisées que sur des serveurs exécutant WebSphere Application Server.
    Chaîne de requête de 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 que vous saisissez pour la chaîne de requête de nom d'objet doit comporter les deux chaînes process=<nom_processus> et node=<nom_noeud> spécifiées ou non spécifiées. Si vous spécifiez process=<nom_processus> et node=<nom_noeud>, le système dorsal crée un détecteur MBeanSensor qui détecte le MBean 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 spécifiez uniquement process=<nom_processus> ou node=<nom_noeud>, une erreur est générée.

    Nom d'attribut
    Indique l'attribut demandé sur le MBean.
    Format de la sous-expression pour les métriques de type Long :
    MBeanAttributeMetric_TypeLong$objectNameQueryString$attributeName operator LongValue
    Exemple de métriques de type Long :
    MBeanAttributeMetric_TypeLong$WebSphere\:\*\,type\=HealthConditionLanguageInitializer\,node\=hipods3\,process\=nodeagent$NumberOfOperands > 10L
    Format de la sous-expression pour les métriques de type Chaîne :
    MBeanAttributeMetric_TypeString$objectNameQueryString$attributeName operator StringValue
    Exemple de métriques de type 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. Les caractères spéciaux de l'URL doivent être échappés à l'aide d'une barre oblique inverse (\).
    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 middleware.

    Format de la sous-expression :
    URLReturnCodeMetric$portNumber$relativePath operator IntValue
    Exemple :
    URLReturnCodeMetric$9060$ibm\/console\/login\.do = 200
    Le détecteur de l'URL retourne 0 si le site Web n'est pas accessible :
    URLReturnCodeMetric$9060$ibm\/console\/login\.do = 0  
Opérateur
  • Egal à (=) : L'opérateur d'égalité indique une correspondance sensible à la casse.
  • Différent de (<>) : L'opérateur d'inégalité indique que la valeur de l'opérande n'est pas égale à la valeur que vous saisissez.
  • Supérieur à (>) : Cet opérateur s'utilise avec des nombres.
  • Supérieur ou égal à (>=) : Cet opérateur s'utilise avec des nombres.
  • Inférieur à (<) : Cet opérateur s'utilise avec des nombres.
  • Inférieur ou égal à (<=) : Cet opérateur s'utilise avec des nombres.
  • BETWEEN : La valeur doit être comprise entre une Limite inférieure et une Limite supérieure dont vous définissez les valeurs.
  • IN : La caleur 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 à votre condition de santé personnalisée, cliquez sur Ajouter à la fin.




Centre de documentation de WebSphere Virtual Enterprise (en ligne)

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

hc_condition_subex