Tests fournis par IBM MQ

Les tests que vous pouvez utiliser pour vérifier les définitions d'objet IBM® MQ pour les problèmes 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 suivants sont fournis avec IBM MQ Explorer pour vérifier les définitions d'objet IBM MQ . D'autres tests sont fournis avec IBM MQ Explorer pour vérifier des objets, tels que des objets gérés par JMS, par exemple ; ces tests ne sont pas inclus dans le tableau suivant.

Généralités

Le tableau suivant répertorie les tests qui vérifient les problèmes généraux dans vos 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 un avertissement pour tout gestionnaire de files d'attente qui n'a pas de file d'attente de rebut et une ou plusieurs erreurs pour un gestionnaire de files d'attente ayant des attributs Dead-letter Queue qui ne sont pas valides ; par exemple, le nom d'une file d'attente qui n'existe pas ou une file d'attente qui ne peut pas être utilisée comme file d'attente de rebut. Le test affiche un avertissement ou une erreur si des messages sont détectés dans la file d'attente de rebut car cela peut être une indication utile d'un problème avec la configuration 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 Vérifie si les journaux d'erreurs ont été écrits dans le répertoire FFST sur cette machine Ce test affiche une erreur si des journaux FFST ont été écrits sur cette 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 pour toutes les utilisations non valides de l'attribut Default Transmission Queue, y compris une file d'attente manquante ou une file d'attente dont la valeur n'est pas valide dans l'attribut Type.

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 si un canal émetteur de cluster est à l'état Retrying.
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 vérifie si la profondeur actuelle d'une file d'attente connue est égale à la valeur de l'attribut Maximum Message Depth de la file d'attente.
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. Le test vérifie la valeur de l'attribut Base Queue de toutes les files d'attente alias trouvées et vérifie si la valeur est une cible valide pour la file d'attente alias.
Vérifier les 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 Remote Queue Manager et Remote Queue Name des 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 Transmission Queue 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
Identifier les 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 ayant le statut Running ne sont pas pas épinglés car ils sont supposés avoir des définitions valides.
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 d'effectuer une commande ping sur les noms d'hôte auxquels il est fait référence dans les attributs Connection name d'une définition de canal. Il utilise l'utilitaire PING fourni dans le système d'exploitation et ne lance aucune vérification si cet outil est absent. Le test affiche un avertissement si une commande ping échoue et une erreur si la valeur d'un attribut Connection name requis est manquante,
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 il est fait référence dans les attributs Connection name de la définition de canal et affiche un avertissement si le nom d'hôte ne peut pas être converti 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 ont des attributs MCA User ID manquants. Utilisez-le si vous vous attendez à ce que tous les canaux de connexion serveur soient définis par MCA User ID.
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 pour toute utilisation non valide de l'attribut Transmission queue dans les définitions de canal émetteur et serveur, y compris les files d'attente manquantes, les files d'attente avec des attributs non valides et les files d'attente de transmission qui ne sont utilisées par aucun canal ou qui sont utilisé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 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 valide l'attribut Initiation Queue des files d'attente locales et de modèles. 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 . Le test vérifie que les processus système spécifiés dans l'attribut Application ID de l'objet existent. Lorsque l'attribut Application ID ne donne pas de chemin absolu, le test affiche également un avertissement si plusieurs processus système avec le nom donné se trouvent dans l'environnement de chemin.
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 Process Name des files d'attente locales et modèles et affiche des erreurs pour les noms de processus pour lesquels une définition d'objet de processus IBM MQ est 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 Trigger Data des files d'attente locales et de modèles et affiche des erreurs pour les noms pour lesquels un canal est 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 met en évidence si les canaux n'ont pas l'attribut Authetnication of Parties Initiating Connections (SSLCAUTH) défini sur Required. 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 SSL/TLS Key Repository des gestionnaires de files d'attente et vérifie si un fichier peut être trouvé à cet emplacement. 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. Cela vérifie l'attribut Accept Only Certificates with Distinguished Names Matching These Values (SSLPEER) de tous les canaux connus, les erreurs de génération de rapports pour les spécifications non valides et l'avertissement lorsque la valeur est utilisée lorsque l'attribut CipherSpec n'est pas.