Tests fournis avec IBM MQ

Des tests que vous pouvez utiliser pour rechercher d'éventuels problèmes dans vos définitions d'objet IBM® MQ sont fournis avec IBM MQ Explorer.

Les catégories de tests suivantes sont fournies avec IBM MQ Explorer pour vérifier les objets IBM MQ :

Les tests répertoriés dans les tableaux ci-dessous sont fournis avec IBM MQ Explorer pour vérifier les définitions d'objet IBM MQ pour y rechercher des problèmes potentiels. D'autres tests sont fournis avec IBM MQ Explorer pour vérifier les objets, tels que les objets administrés JMS. Ces tests ne figurent pas dans le tableau suivant.

Dispositions générales

Le tableau ci-dessous répertorie les tests qui recherchent des problèmes généraux dans les définitions IBM MQ.

Test Action Description
Vérification des noms de gestionnaire de files d'attente Examine les noms de gestionnaire de files d'attente pour y rechercher les incidents potentiels Ce test recherche les noms de gestionnaire de files d'attente dont la forte similarité peut prêter à confusion (par exemple, des noms identiques excepté la mise en majuscules). Ce test affiche également des avertissements lorsque des gestionnaires de files d'attente hébergés sur des machines différentes portent des noms identiques.
Définitions de file d'attente de rebut Examine les gestionnaires de files d'attente pour y rechercher les files d'attente de rebut Ce test affiche des avertissements lorsque les gestionnaires de files d'attente ne disposent pas de file d'attente de rebut et des erreurs lorsqu'ils comportent des attributs File d'attente de rebut incorrects (par exemple, le nom d'une file d'attente inexistante ou une file d'attente inutilisable comme file d'attente de rebut). Le test affiche un avertissement ou une erreur en cas de détection de messages dans la file d'attente de rebut, car cette situation peut révéler un problème lié à la configuration d'IBM MQ. Il affiche également des avertissements lorsque des canaux sont associés à une longueur de message maximale supérieure à la taille de la file d'attente de rebut.
Journal des erreurs FFST Recherche si des journaux des erreurs ont été écrits dans le répertoire FFST de la machine Ce test affiche une erreur lorsque des journaux FFST ont été écrits sur la machine.
Gestionnaires de files d'attente arrêtés Recherche les gestionnaires de files d'attente arrêtés Ce test affiche un avertissement par gestionnaire de files d'attente arrêté.
Vérification des noms de file d'attente de transmission par défaut Vérifie les files d'attente de transmission par défaut. Ce test affiche des erreurs en cas d'utilisation incorrecte de l'attribut File d'attente de transmission par défaut, notamment lorsque la file d'attente est inexistante ou de type incorrect.

Clusters

Le tableau ci-dessous répertorie les tests qui recherchent les incidents potentiels dans vos définitions de cluster.

Test Action Description
Vérification de la résolution des noms de gestionnaire de files d'attente Vérifie que les clusters peuvent résoudre tous les noms de gestionnaire de files d'attente Ce test affiche une erreur si l'une des entrées de la liste des membres de cluster n'a pas été correctement résolue en raison de l'échec de la prise de contact avec le gestionnaire de files d'attente.
Canaux émetteurs de cluster en cours de relance Recherche si des canaux émetteurs de cluster définis manuellement sont encore en cours de relance Ce test affiche une erreur lorsqu'un canal émetteur de cluster se trouve à l'état de relance.
Confirmation de la définition des attributs de cluster Vérifie que tous les canaux de cluster comportent une valeur de cluster définie Ce test affiche une erreur lorsque les attributs de cluster (ou de liste de noms de cluster) d'un canal émetteur ou récepteur de cluster ne sont pas définis.
Membres de cluster en double Recherche si la liste des membres de cluster répertorie plusieurs fois le même gestionnaire de files d'attente Ce test affiche un avertissement lorsqu'une liste des membres de cluster contient des entrées en double pour un même gestionnaire de files d'attente.
Deux référentiels complets Vérifie que tous les clusters sont dotés de deux gestionnaires de files d'attente au minimum pour gérer leurs référentiels complets Ce test affiche un avertissement lorsqu'un cluster ne contient qu'un seul référentiel complet.
Vérification des définitions de liste de noms de cluster Vérifie l'utilisation des listes de noms dans les définitions de cluster Ce test vérifie les attributs de liste de noms de cluster associés aux files d'attentes, aux canaux et aux gestionnaires de files d'attente. Il affiche des erreurs lorsque des listes de noms correspondantes sont introuvables ou qu'une liste de noms est vide.
Vérification des noms de cluster Vérifie les attributs de nom de cluster pour y rechercher les incidents potentiels Ce test vérifie les attributs de nom de cluster associés aux files d'attentes, aux canaux et aux gestionnaires de files d'attente. Il recherche les noms dont la forte similarité peut prêter à confusion (par exemple, des noms identiques excepté la mise en majuscules).
Vérification des instances de file d'attente de cluster Ce test vérifie que toutes les instances d'une file d'attente de cluster présentent les mêmes attributs Ce test affiche un avertissement lorsque des instances d'une même file d'attente de cluster présentent des attributs différents.

Files d'attente

Le tableau ci-dessous répertorie les tests qui recherchent les incidents potentiels dans vos définitions de file d'attente.

Test Action Description
Identification des files d'attente saturées Recherche si des files d'attente connues sont saturées. Ce test recherche si la longueur en cours d'une file d'attente connue est égale à la valeur de l'attribut Longueur de message maximale associé.
Vérification des définitions de file d'attente alias Vérifie les définitions de file d'attente alias. Ce test vérifie les définitions de file d'attente alias. Il examine la valeur de l'attribut File d'attente de base de chaque file d'attente alias détectée et vérifie que cette valeur constitue une cible valide pour la file d'attente alias concernée.
Vérification des noms de file d'attente Vérifie le nom des objets file d'attente MQ. Ce test vérifie le nom des définitions de file d'attente. Il recherche les noms dont la forte similarité peut prêter à confusion (par exemple, des noms identiques excepté la mise en majuscules).
Vérification de l'accessibilité en extraction des files d'attente Vérifie que toutes les files d'attente connues sont accessibles en extraction (GET_ENABLED). Ce test vérifie que toutes les files d'attente sont accessibles en extraction (GET_ENABLED). La non-accessibilité en extraction d'une file d'attente ne constitue pas une erreur, mais cette vérification peut s'avérer utile lorsque vous tentez d'identifier la cause d'un comportement imprévu dans vos applications.
Vérification de l'accessibilité en insertion des files d'attente Vérifie que toutes les files d'attente connues sont accessibles en insertion (PUT_ENABLED). Ce test vérifie que toutes les files d'attente sont accessibles en insertion (PUT_ENABLED). La non-accessibilité en insertion d'une file d'attente ne constitue pas une erreur, mais cette vérification peut s'avérer utile lorsque vous tentez d'identifier la cause d'un comportement imprévu dans vos applications.
Vérification des définitions de file d'attente éloignée Vérifie les définitions de file d'attente éloignée. Ce test vérifie les attributs Gestionnaire de files d'attente éloignées et Nom de file d'attente éloignée dans les définitions de file d'attente éloignée.
Vérification de l'utilisation des files d'attente de transmission dans les files d'attente Ce test vérifie l'utilisation des files d'attente de transmission dans les définitions de file d'attente éloignée. Ce test vérifie la valeur de l'attribut File d'attente de transmission dans les définitions de file d'attente éloignée. Ce test affiche des erreurs si la valeur correspond au nom d'une file d'attente inexistante ou de type incorrect.

Canaux

Le tableau ci-dessous répertorie les tests qui recherchent les incidents potentiels dans vos définitions de canaux.

Test Action Description
Identification des canaux en attente de validation Recherche si des canaux connus sont en attente de validation. Ce test affiche un avertissement par canal en attente de validation.
Paires de canaux correspondants Vérifie les attributs des deux extrémités d'une paire de canaux pour rechercher les incidents potentiels. Ce test tente de détecter les paires de canaux correspondants. Si la recherche aboutit, le test confirme que les deux extrémités de la paire de canaux sont de type approprié et que leurs attributs obligatoires correspondent. Ce test affiche un avertissement en cas d'absence de correspondance ou de correspondances multiples ; il affiche une erreur si la paire de canaux comporte des attributs incompatibles.
Test PING de tous les canaux inactifs Effectue le test PING MQ de tous les canaux émetteurs, serveurs et émetteurs de cluster inactifs. Ce test lance l'utilitaire PING sur tous les canaux émetteurs, serveurs et émetteurs de cluster inactifs. Il affiche les réponses infructueuses dans la vue Résultats des tests. Les canaux dotés du statut En cours de fonctionnement ne sont pas soumis au test PING car leur définition est considérée comme valide.
Test PING des noms de connexion Vérifie que tous les noms de connexion auxquels les définitions de canal se réfèrent peuvent être soumis au test PING. Ce test tente de lancer l'utilitaire PING sur les noms d'hôte auxquels les attributs Nom de connexion d'une définition de canal se réfèrent. Il utilise l'utilitaire PING fourni dans le système d'exploitation et ne lance aucune vérification si cet outil est absent. Ce test affiche un avertissement en cas d'échec d'un passage PING et une erreur en cas d'absence d'un attribut Nom de connexion obligatoire.
Résolution des noms de connexion Vérifie que tous les noms de connexion auxquels les définitions de canal se réfèrent peuvent être résolus. Ce test tente de résoudre les noms d'hôte auxquels les attributs Nom de connexion des définitions de canal se réfèrent. Il affiche un avertissement lorsque le nom d'hôte ne peut pas être résolu en adresse IP.
Vérification des valeurs d'intervalle de canaux Examine les ratios des valeurs d'intervalle dans les définitions de canal. Ce test affiche les incidents potentiels (par exemple, les canaux dont l'intervalle des pulsations est supérieur à l'intervalle de déconnexion).
Vérification des noms de canal Vérifie le nom des objets canal MQ. Ce test vérifie le nom des définitions de canal. Il recherche les noms dont la forte similarité peut prêter à confusion (par exemple, des noms identiques excepté la mise en majuscules).
Vérification de l'ID utilisateur MCA sur les canaux de connexion serveur Vérifie que MCAUSER est défini pour tous les canaux de connexion serveur. Ce test affiche des avertissements si des canaux ne comportent pas d'attribut ID utilisateur MCA. Utilisez-le si l'ID utilisateur MCA doit être défini pour tous les canaux de connexion serveur.
Vérification de l'utilisation des files d'attente de transmission dans les canaux Ce test vérifie l'utilisation des files d'attente de transmission dans les définitions de canal. Ce test affiche une erreur en cas d'utilisation incorrecte de l'attribut File d'attente de transmission dans les définitions de canal émetteur et serveur, y compris en cas de files d'attente inexistantes ou dotées d'attributs incorrects et de files d'attente de transmission inutilisées ou employées par plusieurs canaux.

Programmes d'écoute

Le tableau ci-dessous répertorie les tests qui recherchent les incidents potentiels dans vos définitions de programme d'écoute.

Test Action Description
Numéros de port d'écoute TCP Vérifie l'utilisation des numéros de port TCP par les programmes d'écoute de canal. Ce test valide les numéros de port TCP utilisés par les programmes d'écoute de canal. Il affiche des avertissements lorsque des numéros de port sont incorrects ou que le même port est utilisé par plusieurs gestionnaires de files d'attente.
Vérification des noms de programme d'écoute Vérifie les noms des objets de programme d'écoute IBM MQ Ce test vérifie le nom des définitions d'objet programme d'écoute. Il recherche les noms dont la forte similarité peut prêter à confusion (par exemple, des noms identiques excepté la mise en majuscules).

Déclenchement

Le tableau ci-dessous répertorie les tests qui recherchent les incidents potentiels dans votre configuration de déclenchement.

Test Action Description
Vérification des définitions de file d'attente d'initialisation Vérifie l'utilisation de l'attribut de file d'attente d'initialisation dans les files d'attente de déclenchement. Ce test valida l'attribut Propriétés de files d'attente des files d'attente modèle et locales. Il affiche une erreur si la valeur désigne une file d'attente locale introuvable. Ce test vérifie également que toutes les files d'attente d'initialisation comportent des processus associés à des files ouvertes en entrée. Si une file d'attente ne comporte pas ce type de processus, cela signifie qu'aucun moniteur de déclenchement ne s'y exécute.
Vérification des noms de processus Vérifie les noms des objets processus IBM MQ Ce test vérifie le nom des définitions de processus. Il recherche les noms dont la forte similarité peut prêter à confusion (par exemple, des noms identiques excepté la mise en majuscules).
Vérification des définitions de processus Valide les définitions d'objet processus. Ce test valide les définitions de processus IBM MQ. Il vérifie la présence des processus système indiqués dans l'attribut ID application de l'objet. Lorsque l'attribut ID application ne fournit pas de chemin d'accès absolu, ce test affiche également un avertissement en cas de détection de plusieurs processus système déterminés dans la variable d'environnement PATH.
Vérification des définitions de processus des files d'attente Vérifie l'utilisation de l'attribut de processus dans les files d'attente de déclenchement. Ce test valide l'attribut Nom de processus des files d'attente modèle et locales et affiche des erreurs lorsque des noms de processus sont associés à une définition d'objet processus IBM MQ introuvable.
Vérification des définitions de file d'attente de données de déclenchement Vérifie l'utilisation de l'attribut de file d'attente de données de déclenchement dans les files d'attente de déclenchement. Ce test valide l'attribut Données de déclenchement des files d'attente modèle et locales. Il affiche des erreurs lorsque des noms sont associés à un canal introuvable.
Vérification de l'utilisation des files d'attente de déclenchement Vérifie l'utilisation des files d'attente de déclenchement. Si une file d'attente satisfait aux conditions de déclenchement associées mais qu'elle n'est pas ouverte en entrée, le test affiche une erreur.

SSL/TLS

Le tableau ci-dessous répertorie les tests qui recherchent les incidents potentiels dans votre configuration SSL/TLS.

Test Action Description
Vérification du redémarrage des canaux Vérifie qu'un redémarrage des canaux SSL/TLS a été effectué depuis la dernière modification du référentiel de clés SSL/TLS. Ce test met en évidence les canaux dont la valeur d'horodatage de leur dernier démarrage est antérieure à la valeur d'horodatage de la dernière modification du référentiel de clés utilisé et qui, par conséquent, peuvent nécessiter une régénération.
Vérification de l'authentification des canaux SSL Vérifie que tous les canaux exigent une authentification SSL/TLS. Ce test recherche les canaux dont l'attribut CipherSpec n'est pas défini. Utilisez ce test lorsque la fonction TLS est prévue pour tous les canaux.
Vérification de l'authentification des clients SSL Vérifie que tous les canaux exigent une authentification des clients en mode SSL/TLS. Ce test recherche les canaux dont l'attribut Authentification des parties initialisant les connexions (SSLCAUTH) a pour valeur Obligatoire. Utilisez ce test lorsque la fonction SSL/TLS doit être utilisée pour tous les canaux et que tous les clients doivent présenter un certificat pour l'authentification.
Vérification des fichiers des référentiels de clés SSL Vérifie la présence des référentiels de clés SSL/TLS. Ce test vérifie l'attribut Référentiel de clés SSL/TLS des gestionnaires de files d'attente et s'assure qu'un fichier existe à l'emplacement indiqué. Il vérifie également qu'un fichier de mot de passe secret existe et est lisible.
Vérification des valeurs d'homologue SSL Vérifie l'utilisation des attributs d'homologue SSL/TLS dans les définitions de canal. Ce test vérifie l'attribut (SSLPEER) (Seuls les certificats dotés de noms distinctifs correspondant à ces valeurs sont acceptés) de tous les canaux connus. Il signale une erreur en cas de spécification incorrecte et un avertissement en cas d'utilisation de la valeur sans l'attribut CipherSpec.