Bienvenue sur le site Demey Consulting

Luc-Michel Demey

Consultant indépendant & Organisme de Formation
Architecte Technique Senior - Expert WebSphere / MQSeries / Broker

vous propose son assistance dans les domaines suivants :

  • Architecture
  • Formation
  • Infrastructure
  • Sécurité
  • Expertise
  • Développement

Contact : info @ demey-consulting.fr
Tél. : +33 608 755 655


Demey Consulting
72, avenue du Général de Gaulle
94170 Le Perreux sur Marne - France
N° Siren : 438 797 276 - Code APE : 6202A
N° de TVA intracommunautaire : FR87 438 797 276
Organisme de formation enregistré sous le numéro 11940595694 & "Datadocké" (référençable dans le Datadock)

PNG - 1.4 ko
JPEG - 36.8 ko
Datadocké

jeudi 19 septembre 2019
par Luc-Michel Demey

Inclusion de MQ Console dans une iFrame

Historiquement, les outils d’administrations MQ allaient du mode ligne en MQSC (inclus dans MQ) à la suite commerciale d’administration à plusieurs dizaines de milliers d’euros.

Parmi les outils gratuits utilisés aujourd’hui, on trouve essentiellement MQ Explorer, un outil IBM founit avec MQ, qui est un client lourd à installer sur un poste de travail Window ou Linux.

PNG - 94.3 ko
IBM MQ Explorer

Depuis la version 9.0.1, IBM propose un nouvel outil également gratuit : MQ Console.

Il s’agit d’une application web qui permet de piloter l’environnement MQ depuis un simple navigateur.

L’application web s’exécute dans une instance pré-configurée du serveur d’application Liberty, livrés avec MQ.

MQ Console propose la plupart des fonctions de MQ Explorer, et est suffisant pour 80 % des utilisateurs. Pour les autres, MQ Explorer apporte les fonctions avancées dont il ont besoin.

Dans sa version actuelle, MQ Console a néanmoins quelques limitations. Une des plus visible est qu’il y a une instance de MQ Console par "installation MQ". Donc si vous avez 3 serveurs utilisant MQ, vous devez ouvrir 3 onglets dans le navigateur.

A partir de MQ version 9.1.3, IBM propose une nouvelle fonction qui permet d’incorporer les affichages de MQ Console dans des iFrames, ce qui permet d’ouvrir toutes vos consoles dans un seul onglet de navigateur.

Voici un exemple (très dépouillé) de page html qui permet d’afficher successivement les consoles de 3 serveurs dans une même page :

PNG - 86 ko
Source index.html

et voici le résultat :

PNG - 504.8 ko
Page index
Laboratoire IBM Hursley - Winchester

(les connaisseurs auront reconnu l’image de fond !)

On clique sur le lien de la première console (Grim) :

PNG - 74.4 ko
Login MQ Console Grim
PNG - 93.8 ko
MQ Console Grim

Toutes les combinaisons sont possibles, par exemple afficher plusieurs consoles simultanément (si vous avez un grand écran !) ou naviguer entre les consoles via des onglets dans la page.

Il y a un peu de configuration à faire côté MQ Console : il faut spécifier quelles sont les pages autorisées à inclure la console, via la commande :

setmqweb properties -k mqConsoleFrameAncestors -v xxx

où xxx est la liste des pages source autorisées à inclure la console.
Il est possible d’employer des jokers (’*’) au début du nom de host ou dans le port

Exemple

https://* :* : toutes les pages depuis tous les ports sont autorisées à inclure la console
https://*.dc-labs.fr:888 : seules les pages d’un sous-domaine de dc-labs.fr et venant du port 888 sont autorisées
https://ibmmq.fr : seules les pages venant du host ibmmq.fr, depuis tous les ports, sont autorisées

Dans le futur, il est probable qu’IBM va proposer des améliorations sur la manière de regrouper l’affichage de plusieurs consoles dans une même page web.


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.

Sur le Web

19 septembre - PH16498: PH16498: Implement the ability to disable the ODC REST Service

18 septembre - Security Bulletin: Multiple vulnerabilities in IBM HTTP Server used by WebSphere Application Server

18 septembre - PH14974: Multiple vulnerabilities in IBM HTTP Server (CVE-2018-20843, CVE-2019-10092, CVE-2019-10098)

17 septembre - Security Bulletin: Information disclosure in WebSphere Application Server ND (CVE-2019-4505)

17 septembre - PH14796: Information disclosure in WebSphere Application Server ND (CVE-2019-4505)

17 septembre - WebSphere MQ for HP NonStop Server V5.3.1 fix pack 5.3.1.16

17 septembre - PH13807: NullPointerException in the SIBus component may occur when Cross Component Trace is enabled.

17 septembre - PH13638: MESSAGE CWSJR1138E WAS ISSUED FOR JMS CREATE SESSION

16 septembre - Security Bulletin: Information disclosure vulnerability in WebSphere Application Server (CVE-2019-4477)

16 septembre - PH11248:Information Disclosure in WebSphere Application Server (CVE-2019-4477)

16 septembre - Security Bulletin: Cross-site scripting vulnerability in WebSphere Application Server Admin Console (CVE-2019-4270)

16 septembre - PH11319:Cross-site scripting vulnerability in WebSphere Application Server Admin Console CVE-2019-4270

16 septembre - Security Bulletin: File traversal vulnerability in WebSphere Application Server Admin Console (CVE-2019-4268)

16 septembre - PH12325:File traversal vulnerability in WebSphere Application Server Admin Console CVE-2019-4268

16 septembre - PH11280: PI58498 IS NOT FIXED ON 8.5.5.13 UNDER CERTAIN CIRCUMSTANCES.