0% ont trouvé ce document utile (0 vote)
16 vues8 pages

Support de Production MQ

Le document fournit des instructions sur la surveillance et la gestion des files d'attente dans WebSphere MQ, y compris des commandes pour afficher l'état des gestionnaires de files d'attente et des statistiques. Il décrit également comment configurer les variables d'environnement, surveiller les messages, et gérer la sécurité des connexions. Des exemples de commandes spécifiques sont inclus pour faciliter l'utilisation des fonctionnalités de WebSphere MQ.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues8 pages

Support de Production MQ

Le document fournit des instructions sur la surveillance et la gestion des files d'attente dans WebSphere MQ, y compris des commandes pour afficher l'état des gestionnaires de files d'attente et des statistiques. Il décrit également comment configurer les variables d'environnement, surveiller les messages, et gérer la sécurité des connexions. Des exemples de commandes spécifiques sont inclus pour faciliter l'utilisation des fonctionnalités de WebSphere MQ.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Support de production MQ

Surveillance
Commandes de statut en ligne
Messages d'événements

Comptabilité et statistiques hors ligne


dspmq -o installation -o état
dspmqtrn -m BANCSCUSTQMGR

. /opt/mqm/bin/setmqinst -i -p /opt/mqm définir la variable d'environnement de façon permanente

Messages de comptabilité et de statistiques :


Messages de comptabilité : utilisés pour enregistrer des informations sur les opérations MQI effectuées par les applications WebSphere MQ.
Ex : Appels MQI effectués en utilisant des connexions à un gestionnaire de files d'attente, nombre d'appels MQI effectués en utilisant une connexion à un MQGR.

Messages statistiques : utilisés pour enregistrer des informations sur les activités se produisant dans un système WebSphere MQ.
Ex : le nombre de messages mis en ligne et récupérés dans la file d'attente, ainsi que le nombre total d'octets traités par une file d'attente.

/opt/mqm/samp/bin/amqsmon -m BANCSCUSTQMGR -t statistiques -c [Link].01–b


/opt/mqm/samp/bin/amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link]–b
/opt/mqm/samp/bin/amqsmon -m BANCSCUSTQMGR -t comptabilité -q [Link]–b
$ /opt/mqm/samp/bin/amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -b -d 2

Commandes de statut en ligne :


AFFICHER QMSTATUS
AFFICHER QMSTATUS TOUT
AFFICHER QSTATUS(Q1) TYPE(QUEUE)
AFFICHER QSTATUS(Q1) TYPE(HANDLE)
dis chstatus([Link]) tout
AFFICHER CONN(*) OÙ(APPLTYPE EQ USER) TYPE(TOUS) TOUS *Statut de la demande.
Messages d'événements

----
$ ps -ef | grep lsr | grep -v grep Liste des auditeurs en cours d'exécution

$ ps -ef | grep runmqchi | grep -v grep * processus d'initiation de canal


$ ps -ef | grep amqzx | grep -v grep processus de contrôleur d'exécution.
Comptabilité et statistiques hors ligne

Commandes MQ
crtmqm Crée un gestionnaire de files d'attente

dltmqm Supprime un gestionnaire de files d'attente

dspmq Affiche des informations sur les gestionnaires de files d'attente

dspmqini Affiche les paramètres d'initialisation du gestionnaire de files d'attente

dspmqtrn Affiche les transactions en attente et celles complétées de manière heuristique


dspmqvar Affiche les variables d'environnement globales et du gestionnaire de files d'attente

endmqm Arrête un gestionnaire de files d'attente

rsvmqtrn résout les transactions en suspens et celles complétées de manière heuristique


runmqsc Exécute des commandes MQSC
runswchl Change le file d'attente de transmission pour le canal de cluster
setmqini configure les paramètres d'initialisation du gestionnaire de files d'attente
setmqvar Configure des variables d'environnement globales et de gestionnaire de files d'attente

statut Affiche les informations de statut


strmqm Démarre un gestionnaire de file d'attente

#strmqcsv - pour démarrer le serveur de commandes.


Afficher le nombre de messages dans la file d'attente.

echo "dis qs([Link])" | /opt/mqm/bin/runmqsc BANCSCUSTQMGR

echo "AFFICHER QL(*) CURDEPTH" | runmqsc [Link] | grep -E "(QUEUE\(|CURDEPTH\()" | perl -pe
's/\n//g' | perl -pe 's/QUEUE\(/ QUEUE\(/g' | grep -vE "QUEUE\((SYSTEM|AMQ)"
Afficher le nombre d'applications connectées
bash-4.1$ echo 'afficher qstatus([Link]) TOUT' | runmqsc BANCSCUSTQMGR | grep
IPPROCS\|OPPROCS
CURDEPTH(0) IPPROCS(1)
MSGAGE(0) OPPROCS(0)
IPPROCS : nombre d'applications actuellement connectées à la file d'attente pour recevoir des messages de la file d'attente.
OPPROCS : nombre d'applications actuellement connectées à la file d'attente pour mettre des messages dans la file d'attente.

Compte PUT et GET dans un intervalle de temps


/opt/mqm/samp/bin/amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -b -s "2015-01-21
09.00.00" -e "2015-01-21 13.00.00"| egrep -wi 'DateDébutIntervalle|heuredebutintervalle|obtenircompte|mettrecompte'
Parcourir le message dans la file d'attente

export MQSERVER='[Link].01/TCP/[Link](1414)'
cd /opt/mqm/samp/bin
./amqsbcgc [Link] BANCSCUSTQMGR 2

Attributs de statut de la file d'attente

$ afficher qstatus([Link]) moniteur


UNCOM : cela indique s'il y a des modifications non engagées (put et get) en attente pour la file d'attente. Si
des modifications non engagées sont en attente, la valeur est Oui.
QTIME : L'intervalle, en microsecondes, entre les messages étant mis dans la file d'attente et étant ensuite détruits.
lire. Cela inclut tout intervalle causé par un retard dans l'engagement par l'application de mise. une valeur basée sur les récents
activité sur une courte période de temps, et une valeur basée sur l'activité sur une période de temps plus longue.

afficher qstatus([Link]) type(handle) TOUT


APPLTAG : Une chaîne contenant le tag de l'application connectée au gestionnaire de files d'attente.
PID : L'identifiant du processus qui a ouvert la file.
TID : L'identifiant du thread au sein du processus d'application qui a ouvert la file d'attente. Un astérisque indique que
cette file d'attente a été ouverte avec une connexion partagée.
Une chaîne indiquant le type de l'application qui est connectée au gestionnaire de file d'attente. Batch signifie un
application utilisant une connexion par lot ; RRSBATCH signifie une application coordonnée par RRS utilisant un traitement par lot
connexion; CICS signifie une transaction CICS; IMS signifie une transaction IMS; CHINIT signifie un canal
initiateur; Système désigne un gestionnaire de files d'attente; Utilisateur désigne une application utilisateur.

Une chaîne contenant une description de l'application, où cela est connu, connectée à la file d'attente
gestionnaire. Si l'application n'est pas reconnue par le gestionnaire de file d'attente, la description renvoyée sera entièrement vide. Le
La description de l'application sera filtrable (par exemple, avec une clause WHERE) pour permettre à un administrateur d'afficher uniquement certains
connexions.
NAVIGUER : Cela indique si le gestionnaire fournit un accès de navigation à la file d'attente. Si le gestionnaire fournit
accès de navigation, la valeur est Oui;
REQUÊTE : Cela indique si le gestionnaire fournit un accès de requête à la file d'attente. Si le gestionnaire fournit
demander l'accès, la valeur est Oui
Cela indique si la poignée fournit un accès d'entrée à la file d'attente. Non signifie que la file d'attente ne l'est pas.
open for input;Shared means that the queue is open for shared input;Exclusive means that the queue is open for
entrée exclusive.
Ceci indique si la poignée fournit un accès en sortie à la file d'attente. Si la poignée fournit
Oui
CONFIGURER : Cela indique si la poignée fournit un accès de configuration à la file d'attente.
IDENTIFIANT_UTILISATEUR : L'identifiant de l'utilisateur qui est associé au pseudo.
Le nom de la chaîne qui possède le compte.

Trouvez le niveau de permission d'un utilisateur sur une file d'attente.

./dspmqaut–mBANCSCUSTQMGR–n [Link] -t queue–p testuser1


./dspmqaut–m BANCSCUSTQMGR–t qmgr–p testuer1 *Si l'utilisateur a la permission de connexion au qmgr.

QMGR : BANCSCUSTQMGR
Files
mqmadm
[Link]
DEV [Link]
[Link]
[Link] S'asseoir [Link]
[Link] UAT [Link]
[Link] UAT [Link]
[Link]É PROD [Link]
[Link]
PROD [Link]
[Link]
DR [Link]
[Link]
[Link]
Canaux
[Link].01
[Link].01
Auditeur : [Link] (1414
============================================================================

État du QMGR
dspmq
strmqm /endmqm <gestionnaire de file d'attente>

dspmqtrn -m BANCSCUSTQMGR -a * afficher les détails de la transaction du gestionnaire de files d'attente

# echo'display QMSTATUS ALL'| runmqsc BANCSCUSTQMGR


Statut de la file d'attente :

echo 'afficher q([Link])' | runmqsc BANCSCUSTQMGR *propriétés de file d'attente


echo 'dis qs([Link])type(handle)all' | runmqsc BANCSCUSTQMGR
écho 'vider QL([Link])' | runmqsc BANCSCUSTQMGR
Surveillance de la file d'attente :

# echo 'ALTER qLOCAL([Link]) MONQ(HIGH)' | runmqsc BANCSCUSTQMGR (Activer la file d'attente


suivi)
# echo 'afficher qstatus([Link]) TOUT' | runmqsc BANCSCUSTQMGR
PROFONDEUR ACTUELLE
IPPROCS : Le nombre de poignées qui sont actuellement ouvertes pour l'entrée de la file d'attente
OPPROCS : C'est le nombre de poignées qui sont actuellement ouvertes pour la sortie pour la file d'attente.
LGETDATE
LGETTIME
LPUTDATE
LPUTTIME
Âge, en secondes, du message le plus ancien dans la file d'attente.
QTIME : Intervalle, en microsecondes, entre les messages étant mis dans la file et étant ensuite lus de manière destructive.
Il inclut tout intervalle causé par un retard dans l'engagement par l'application de mise.
Deux valeurs sont affichées :
Une valeur basée sur l'activité récente sur une courte période de temps.
Une valeur basée sur l'activité sur une période plus longue.
État du gestionnaire de file d'attente :

# echo 'dis qs([Link]) type(handle) ALL' | runmqsc BANCSCUSTQMGR *connected IP, PID,
Canal
Une chaîne contenant une description de l'application connectée au gestionnaire de files d'attente
APPLTAG : Une chaîne contenant le tag de l'application connectée au gestionnaire de files d'attente.
Type de l'application connectée (BATCH, USER, CICS, IMS, CHINIT)
ÉTAT: L'état du consommateur asynchrone sur cette file d'attente.
Le nom de la chaîne qui possède le compte.
État : Si un appel API est en cours.

Statut du canal :
echo 'afficher chl([Link].01)' | runmqsc BANCSCUSTQMGRPropriétés du canal
echo 'afficher chstatus([Link].01)' | runmqsc BANCSCUSTQMGR *état actuel

Statut de la candidature :
# echo 'AFFICHER CONN(*) OÙ(APPLTYPE EQ UTILISATEUR) TYPE(TOUT)' | runmqsc BANCSCUSTQMGR
L'AFFICHAGE CONN fournit des informations sur les applications connectées au QMGR et les poignées qu'elles ont ouvertes.
Qui

Statut de l'auditeur :
echo 'afficher LISTENER([Link])' | runmqsc BANCSCUSTQMGR * propriétés
echo 'afficher LSSTATUS('[Link]')' | runmqsc BANCSCUSTQMGR * état actuel
echo 'DÉBUT ÉCOUTEURS([Link])' | runmqsc BANCSCUSTQMGR
echo 'ARRÊTER ÉCOUTEUR([Link])' | runmqsc BANCSCUSTQMGR
$ runmqlsr -t tcp -m QM_TEST -p 1414
$ endmqlsr -m BANCSCUSTQMGR * Pour arrêter l'écouteur
$ runmqlsr -t tcp -p <port> -m <nom du gestionnaire de files>
Obtenir et mettre en file d'attente

export MQSERVER='[Link].01/TCP/[Link](1414)'
./amqsputc [Link] BANCSCUSTQMGR 16 BANCSCUSTQMGR *file d'écriture
./amqsbcgc [Link] BANCSCUSTQMGR 2 File de lecture

Sécurité
echo 'dis chlauth([Link].01)' | runmqsc BANCSCUSTQMGR | grep -w ADRESSE
echo 'dis chlauth([Link].01)' | runmqsc BANCSCUSTQMGR | grep -w ADRESSE
echo 'dis qmgr chlauth' | runmqsc BANCSCUSTQMGR *afficher l'authentification QMGR.
echo 'alter qmgr chlauth(enabled/disabled)' | runmqsc BANCSCUSTQMGR Activer / désactiver l'authentification
echo 'dis chlauth(*)' | runmqsc BANCSCUSTQMGR *afficher TOUS les enregistrements chlauth.

# écho 'AFFICHER QMGR AUTHOREV' | runmqsc BANCSCUSTQMGR voir l'état de la piste de sécurité
# echo 'ALTER QMGR AUTHOREV (ENABLED)' | runmqsc BANCSCUSTQMGR # Activer la trace de sécurité sur QMGR.
définir chlauth([Link].01) type(adresse) adresse('smarthubapp*') usersrc(CHANNEL) chckclnt(ASQMGR)
définir chlauth([Link].01) type(mappage d'adresse) adresse('[Link]') utilisateursrc(CHANNEL) chckclnt(ASQMGR)
définir chlauth([Link].01) type(mappage d'adresses) adresse('[Link]') sourcesutilisateur(CHANNEL) chckclnt(ASQMGR)
rafraîchir le type de sécurité (connauth)
Moniteur de processus
$ ps -ef | grep lsr | grep -v grep *Lister les auditeurs en cours d'exécution

$ ps -ef | grep runmqchi | grep -v grep *processus d'initiation de canal


$ ps -ef | grep amqzx | grep -v grep processus de contrôleur d'exécution.
Journal
/var/mqm/errors
/var/mqm/qmgrs/<nomDuGestionnaireDeFile>/erreurs

Messages de statistiques
Collecte des informations sur les ressources WebSphere MQ. Gestionnaire de files d'attente, file d'attente, canal.

# echo 'afficher ql([Link]) STATQ' | runmqsc BANCSCUSTQMGR


:ALTER ql([Link]) STATQ(ON)
Ou
: ALTER QMGR STATMQI(ON) STATQ(ON) STATCHL(HIGH) STATACLS(QMGR)
ALTER QLOCAL(q-name) STATQ(QMGR)
#cd /opt/mqm/samp/bin
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link]
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -w 10 -q [Link] (w=attendre en sec)
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link]–b -s "2012-12-22 16.36.00" -e "2012-
12-22 16.36.00
./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -s "2012-12-22" -e "2012-12-22"
/opt/mqm/samp/bin/amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -b -s
"2015-01-18 00.00.00" -e "2015-01-19 00.00.00" | egrep -wi 'intervalstarttime|getcount|putcount'
# /opt/mqm/samp/bin/amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -b |
egrep -wi 'NomDeLaQueue|DateDeDébutDeLintervalle|heuredebutdelintervalle|compter|mettrecompter' | tail -5

BrowseFailCount devrait refléter le nombre de requêtes MQGET non destructrices infructueuses


GetFailCount doit refléter le nombre de requêtes de récupération destructrices infructueuses.
Messages de comptabilité
Collecte des informations sur les applications qui se connectent au gestionnaire de files d'attente
# echo 'afficher ql([Link]) ACCTQ' | runmqsc BANCSCUSTQMGR
echo 'ALTER qLOCAL([Link]) ACCTQ(ON)' | runmqsc BANCSCUSTQMGR
ou
: MODIFIER QMGR ACCTMQI(ON) ACCTQ(ON) ACCTCHL(ON)
: ALTER QLOCAL(q-name) ACCTQ(QMGR)
# echo 'ALTER ql([Link]) STATQ(ON)' | runmqsc BANCSCUSTQMGR
#cd /opt/mqm/samp/bin
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link]
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -w 10 -q [Link] (w=attendre en sec)
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -s "2012-12-22 16.36.00" -e "2012-12-
22 16.36.00"
./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -s "2012-12-22" -e "2012-12-22"
# echo "réinitialiser qmgr type(statistiques)"|runmqsc BANCSCUSTQMGR
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] * La commande affiche tout
statistiques des messages de la file d'attente LOCALQ sur le gestionnaire de file d'attente

#./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] |grep -i -e nom_de_file -e compteur_de_mise -e


obtenircompte
# echo "réinitialiser qmgr type(statistiques)"|runmqsc BANCSCUSTQMGR
# ./amqsmon -m BANCSCUSTQMGR -t statistiques -q [Link] -s "2015-01-03 00.00.00" | grep -i -e
mettrecompte -e obtenircompte

Licence :
Emplacement du fichier

/opt/mqm/lib/
[Link]–est une licence d'essai
[Link] – est une licence bêta
[Link] – est une licence de production complète
./ setmqprd * commande pour mettre à niveau la licence.

/MediaRoot/licenses/[Link]
# dspmqver

Alertes de file d'attente


Si un message a plus de 3600 secondes dans n'importe quelle file d'attente.

echo "dis qs(SMARTHUB*) where( MSGAGE gt 3600)" | runmqsc BANCSCUSTQMGR | grep 'QUEUE\| MSGAGE'
| mail -s ÂgeDuMessage
151730@[Link],[Link]@[Link],[Link]@[Link],[Link]@[Link],h.ali2@[Link],s.ahmed3
@[Link]

Si une file d'attente a plus de 500 messages.

echo "dis q(SMARTHUB*) where(curdepth gt 500)" | runmqsc BANCSCUSTQMGR | grep 'QUEUE\| CURDEPTH'
mail -s ProfondeurDeFile
151730@[Link],[Link]@[Link],[Link]@[Link],[Link]@[Link],h.ali2@[Link],s.ahmed3
@[Link]

Si [Link] a >0 message.


echo "dis qs([Link]) where(curdepth gt 0)" | runmqsc BANCSCUSTQMGR | grep 'QUEUE\|
CURDEPTH' | mail -s FileDeLettresMortes
151730@[Link],[Link]@[Link],[Link]@[Link],[Link]@[Link],h.ali2@[Link],s.ahmed3
@[Link]

Si une file d'attente EXPIRY a >0 message


echo "dis qs([Link]) where(curdepth gt 0)" | runmqsc BANCSCUSTQMGR
| grep 'QUEUE\| CURDEPTH' | mail -s [Link]
151730@[Link],[Link]@[Link],[Link]@[Link],[Link]@[Link],h.ali2@[Link],s.ahmed3
@[Link]

echo "dis qs( [Link] ) where(curdepth gt 0)" | runmqsc


BANCSCUSTQMGR | grep 'QUEUE\| CURDEPTH' | mail -s
[Link]
151730@[Link],[Link]@[Link],[Link]@[Link],[Link]@[Link],h.ali2@[Link],s.ahmed3
@[Link]

echo "dis qs( [Link] ) where(curdepth gt 0)" | runmqsc


BANCSCUSTQMGR | grep 'QUEUE\| CURDEPTH' | mail -s [Link]
151730@[Link],[Link]@[Link],[Link]@[Link],[Link]@[Link],h.ali2@[Link],s.ahmed3
@[Link]
vérifiez s'il y a des consommateurs dans la file d'attente sur IBM MQ
echo "dis qs(*) type(handle) all" | runmqsc BANCSCUSTQMGR | grep 'INPUT\|QUEUE'
echo "dis qs(SMARTHUB*) type(handle) all" | runmqsc BANCSCUSTQMGR | grep 'OUTPUT\|QUEUE'

SupportPacMH04 pour surveiller efficacement les profondeurs de file d'attente.

Tester la connexion
-bash-4.1$ export MQSERVER='[Link].01/TCP/[Link](1415)'
-bash-4.1$ export MQSAMP_USER_ID=userrw
-bash-4.1$ cd /opt/mqm/samp/bin/
-bash-4.1$ ./amqsputc [Link] NCBSSS 16 NCBSSS

Pour changer la profondeur maximale de la file d'attente

modifier ql('[Link]') MAXDEPTH(5000)

30. Monter le cluster GPFS FS


# mmlsmount tout

31. Comment trouver combien de messages ont été transmis par un canal particulier
#runmqsc<QMGR NOM>
AFFICHER CHSTATUS([Link].01) TOUT
L'attribut appelé MSGS indique combien de messages ont transité par cette instance de canal particulière.

32. Surveillance à l'aide de l'utilitaire dmpmqmsg


#dmpmqmsg–m QM1–i Q1–f c:\monfichier
#dmpmqmsg -m NCBSSS -i [Link] -f /var/mqm/test1
*Prend une copie des messages de la file d'attente et les enregistre dans le fichier spécifié.

dmpmqmsg–m QM1–i Q1–f c:\myfile%n


$ dmpmqmsg -m NCBSSS -i [Link] -f /var/mqm/test%n
Dans ce mode, chaque message est écrit dans un nouveau fichier, nloads la file d'attente dans des fichiers, monfichier1,
monfichier2, monfichier3, et ainsi de suite.

#dmpmqmsg–m QM1–o Q1–f c:\myfile%n


*Pour recharger une file d'attente avec les messages que vous avez enregistrés.

#dmpmqmsg–m QM1–i Q1–o Q2


$ dmpmqmsg -m NCBSSS -i [Link] -o [Link]
permet aux messages d'une file d'attente d'être copiés dans une autre file d'attente.

dmpmqmsg–m QM1–i Q1–o Q2 -r#10


$ dmpmqmsg -m NCBSSS -i [Link] -o [Link] -r#6
Copiez les 10 premiers messages d'une file d'attente à une autre file d'attente

dmpmqmsg–m QM1–I Q1–o Q2


Déplacer les messages d'une file d'attente à une autre file d'attente
dmpmqmsg–m QM1–I Q1–o Q2 -T1440
Déplacer les messages de plus d'un jour d'une file d'attente à une autre file d'attente

dmpmqmsg–m QM1–i Q1–f sortie–dT


$ dmpmqmsg -m NCBSSS -i [Link] -f stdout -dT
Affichez les âges des messages actuellement dans une file d'attente.
Meilleur moyen d'obtenir l'ID du message et l'âge de chaque message.

33. Scripts de surveillance des files d'attente

echo "AFFICHER QL(*) CURDEPTH" | runmqscBANCSCUSTQMGR| grep -E "(QUEUE\(|CURDEPTH\()" |perl -pe


's/\n//g' | perl -pe 's/QUEUE\(/\nQUEUE\(/g' | grep -vE "QUEUE\((SYSTEM|AMQ)" | perl -pe 's/^\s+$//g' | perl -pe
's/TYPE(QLOCAL)//g' | perl -pe "s/^/IP($IP)\tQM\($QM\)\t/g"

echo "AFFICHER QL(*) CURDEPTH" | runmqscBANCSCUSTQMGR | grep -E "(QUEUE\(|CURDEPTH\()" | perl -pe


's/\n//g' | perl -pe 's/QUEUE\(/\nQUEUE\(/g' | grep -vE "QUEUE\((SYSTEM|AMQ)" | sed -e 's/TYPE(QLOCAL)//g'

echo "AFFICHER QL(*) CURDEPTH" | runmqscBANCSCUSTQMGR | grep -E "(FILE\(CURDEPTH\


's/\n//g' | perl -pe 's/QUEUE\(/\nQUEUE\(/g' | grep -vE "QUEUE\((SYSTEM|AMQ)" | sed -e 's/TYPE(QLOCAL)//g' |
grep -v '(0)'

écho "AFFICHER QL(*) CURDEPTH" | runmqsc NCBSSS | grep -E "(QUEUE\(|CURDEPTH\()" | perl -pe 's/\n//g' |
perl -pe 's/QUEUE QUEUE\(g' | grep -vE "QUEUE\(SYSTEM|AMQ"

echo "AFFICHER QL(*) CURDEPTH" | runmqsc TCSBESS | grep -E "(QUEUE\(|CURDEPTH\()" | perl -pe 's/\n//g' |
perl -pe 's/QUEUE\(/ QUEUE\(/g' | grep -vE "QUEUE\((SYSTEM|AMQ)")

echo "AFFICHER QL(*) CURDEPTH" | runmqsc RATEPAY | grep -E "(QUEUE\(|CURDEPTH\()" | perl -pe 's/\n//g' |
perl -pe 's/QUEUE\(/ QUEUE\(/g' | grep -vE "QUEUE\((SYSTEM|AMQ)":

echo "AFFICHER QL(*) CURDEPTH" | runmqsc PAYMENTSQMGR | grep -E "(FILE\(CURDEPTH\


's/\n//g' | perl -pe 's/QUEUE\(/\nQUEUE\(/g' | grep -vE "QUEUE\((SYSTEM|AMQ)")

[Link] WebSphere MQ Explorer comme un visualiseur en lecture seule


Tout d'abord, vous avez besoin d'une autorisation pour vous connecter au gestionnaire de files d'attente :
setmqaut -m VOTRE_GESTIONNAIRE_DE_FILE -t qmgr -p VOTRE_NOM_UTILISATEUR +connect +inq +dsp

Ensuite, vous devez donner la permission aux files d'attente dont WMQ Explorer aura besoin :

setmqaut -m VOTRE_GESTIONNAIRE_DE_QUEUE -t q -n [Link] -p VOTRE_NOM_UTILISATEUR


+obtenir +naviguer +demander
setmqaut -m VOTRE_GESTIONNAIRE_DE_FILE -t q -n [Link] -p VOTRE_NOM_UTILISATEUR
+obtenir +parcourir +demander +mettre
setmqaut -m VOTRE_GESTIONNAIRE_DE_QUEUE -t q -n [Link] -p
VOTRE_NOM_UTILISATEUR+inq+browse +get +dsp

-----Fait---
Donner un accès en lecture seule à toutes les files d'attente

setmqaut -m VOTRE_GESTIONNAIRE_DE_FILE -t canal -n '**' -p VOTRE_NOM_UTILISATEUR +dsp


setmqaut -m VOTRE_GESTIONNAIRE_DE_FILE -t q -n '**' -p VOTRE_NOM_D_UTILISATEUR +dsp +inq +browse

Vous aimerez peut-être aussi