¿Cómo se pueden enumerar las colas locales de un administrador de colas de IBM WebSphere MQ?

StackOverflow https://stackoverflow.com/questions/1618033

  •  06-07-2019
  •  | 
  •  

Pregunta

Estoy intentando escribir una herramienta simple para monitorear el estado de un Administrador de colas. Una de las cosas que me gustaría monitorear es la profundidad actual de la cola de cada cola. Sin embargo, no he podido encontrar una manera de enumerar todas las colas en un Administrador de colas en particular mediante programación. ¿Alguna de las API de MQ proporciona esta funcionalidad? Preferiría hacer esto con C, pero si solo es posible con los enlaces de otro idioma, al menos me gustaría saber eso.

¿Fue útil?

Solución

Varios ejemplos de C en Capitalware . Busque los que utilizan la interfaz MQAI. No hay nada que enumere las colas, pero todos los programas MQAI utilizan mensajes de Formato de Comando Programable (PCF). Enumerar la lista de colas es un PCF equivalente a DIS Q (*).

También querrá revisar el manual de PCF en Infocenter

Intenté agregar esto como un comentario, pero los enlaces no se marcaron como se esperaba:

De una forma u otra, terminas con los comandos PCF si lo haces de forma remota. Puede ejecutar los comandos de script MQSC de forma remota si instala cliente WMQ y utilice SupportPac MO72 para convertirlos a PCF si así lo desea, pero en QMgr es, en última instancia, PCF. Hago muchas consultas centrales e informes sobre WMQ con scripts que se repiten en una lista de QMgrs y ejecutan MO72. Una vez usé CGI y escribí un front-end web sobre MO72.

Por cierto, SupportPac MO71 realizará el tipo de monitoreo que está describiendo. Está compilado en C, por lo que necesita que el cliente WMQ esté instalado, pero puede configurarse para monitorear la profundidad de las colas e incluso tiene un mini servidor web para que muchas personas puedan usar la misma instancia de MO71.

Otros consejos

Debería considerar el uso de GH Tester, es una herramienta de automatización de pruebas de middleware desarrollada por Green Hat: http://www.greenhat.com

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top