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

21 septembre - Annonce du Fix Pack 9.0.0.9 pour WAS 9

IBM annonce ce jour le FixPack 9 pour WAS 9.0.0.

20 septembre - Perf Report pour MQ 9.1 Linux

Le rapport de Performance Report pour MQ 9.1 Linux est disponible sur github.

18 septembre - Facturation à l’heure pour MQ et WAS

La facturation à l’heure pour utilisation de MQ (9.1+) ou WAS (8.5.5+) dans des containers est (...)

7 septembre - IBM Integration Bus V9.0 - Fix Pack 9.0.0.11

IBM annonce ce jour la disponibilité du Fixpack 11 pour IIB 9.0.
Les modules mis à jour sont : (...)

30 août - MQ 9.0.0.5 LTSR est disponible

Le FixPack 5 pour MQ 9.0.0 LTSR est disponible.

15 août - Annonce FixPack 1 pour IBM ACE v11.0

6 mois après la disponibilité du produit, App Connect Enterprise voit arriver son premier FixPack (...)