MQ Console - Partie 1 : Utilisation

jeudi 11 octobre 2018
par Luc-Michel Demey

Contexte

Cet article fait partie d’une série de 3 sur la mise en œuvre de IBM MQ Console :

MQ Console est une nouvelle interface d’administration pour IBM MQ disponible progressivement à partir de la version 9.0.1. Depuis MQ version 9.1, elle dispose de toutes les fonctions nécessaires pour administrer simplement un réseau de Queue Managers. Elle se présente sous la forme d’une application web accessible depuis un navigateur.

Elle ne remplace pas MQ Explorer car elle ne dispose pas de toutes ses fonctions, mais elle couvre plus de 80 % des usages pour l’administration simple des Queue Managers.

L’application Web peut être configurée comme l’utilisateur le souhaite (approche Dashboard).

Logon sur MQ Console

MQ Console peut être configurée en http et/https. Sur des systèmes de production, seul le https sera utilisé et configuré. Le port par défaut est 9447, mais il peut être modifié dans la configuration.

De manière générale, l’url d’appel est https://host_name:9443/ibmmq/console

On obtient alors l’écran de sign-on de la console :

PNG - 15.1 ko
IBM MQ Console - Connexion

Le couple login/password à utiliser dépend de la configuration de la console. On peut utiliser une base d’utilisateurs spécifique à MQ Console (comme pour du htaccess) ou utiliser les comptes de l’OS.

Ici la console est configurée pour utiliser les comptes connus du système Linux, y compris si les informations sur ces comptes sont obtenues depuis un annuaire LDAP.
Tous les comptes n’ont pas forcément les droits MQ via MQ Console. Ils doivent faire partie d’un groupe. Par exemple on a défini ici deux groupes LDAP :

  • le groupe MQ_FullAdmin pour un accès Full à MQ
  • le groupe MQ_ReadOnly pour un accès en Read Only à MQ

Le dashboard de base

PNG - 17.6 ko
Local Queue Managers

Par défaut, le dashboard affiche la liste des tous les Queue Mangers du serveur. Il est possible de personnaliser cet écran en ajoutant des widgets et/ou de nouveaux onglets.

A partir de cet écran, il est possible d’arrêter ou de démarrer un Queue Manager présent sur le serveur.

Ajout de nouveaux widgets

Par exemple, pour ajouter un widget qui permet de gérer les files d’attente du LMD02 :

  • Cliquer sur « Add Widget » en haut à gauche
  • Choisir le QM à utiliser (ici : LMD02)
    PNG - 11.3 ko
    Add a new widget - 0
  • Choisir le type d’objet à afficher :
    PNG - 19.5 ko
    Add a new widget

Ici on choisit les files d’attentes. Résultat :

PNG - 29.8 ko
Local QMs + queues

Le widget « Queues »

Il est possible d’agir sur la configuration ou sur les messages de la file. Exemple en cliquant sur Q1 :

PNG - 10.4 ko
Queues on LMD02

De gauche à droite, les icônes du bandeau permettent :

  • De supprimer la file
  • D’afficher et/ou de modifier les propriétés de la file :
    PNG - 14.9 ko
    Properties Q1
  • De déposer un message dans la file :
    PNG - 5 ko
    Put message
  • D’afficher les messages présents dans la file :
    PNG - 13.6 ko
    Browse messages
  • De supprimer les messages de la file
  • D’éditer les droits de la file
    PNG - 8.4 ko
    Queues LMD02 - 2

Il est également possible de créer de nouvelles files ou de configurer le widget :

PNG - 6.3 ko
Configure widget

Les autres widgets

Outre les files d’attente, Il est possible d’afficher :

  • Les topics
  • Les listeners
  • Les canaux
  • Les canaux client
  • Les informations d’authentification
  • Les souscriptions
  • Les Channel Authentification Records

Le widget Monitor

Il est possible d’afficher des informations de performance et de monitoring, au niveau du serveur et/ou pour chaque Queue Manager :

PNG - 15.3 ko
Chart
PNG - 6.9 ko
Ressource class
PNG - 7 ko
Ressource element
PNG - 4.1 ko
Ressource type

Exemple :

PNG - 13.7 ko
System CPU percentage

Paramétrage du dashboard

Les boutons en haut à droite du dashboard permettent de le configurer :
Dashboard setting :

  • Permet de sauvegarder le paramétrage
  • De le restaurer
  • De le remettre à zéro

Settings permet en particulier d’activer le rafraichissement automatique du dashboard (10 secondes)

Logout permet de fermer la session

Les choix en haut à gauche permettent de choisir la disposition de chaque onglet (1 à 6 colonnes) et le nom de ce dernier.

(c) Luc-Michel Demey - Octobre 2018.

PNG - 1.4 ko

Brèves

12 septembre - IBM MQ version 8.0 FixPack 13

Le FixPack 13 pour IBM MQ version 8 est disponible

1er août - Annonce IBM MQ version 9.1 FixPack 3

IBM annonce ce jour le FixPack 3 pour IBM MQ version 9.1 LTSR (MQ 9.1.0.3)
Dans ce fixpack, (...)

9 juillet - Annonce IBM MQ 913 CD

IBM annonce ce jour la version 9.1.3 CD de IBM MQ. Parrmi les nouveautés :
MQ V9.1.3 base
New (...)

28 juin - Annonce du fixpack 17 pour IIB version 10

IBM annonce le 24/06/2019 le fixpack 17 pour IBM Integration Bus version 10 (Fix Pack (...)

20 juin - IBM MQ version 9.0 fixpack 7

IBM annonce ce jour le FixPack 7 pour IBM MQ version 9.0 LTSR.

17 mai - IBM MQ version 8.0 FixPack 12

IBM annonce ce jour la disponibilité du FixPack 12 pour IBM MQ version 8.