Я пытался получить некоторую статистику производительности из IBM WebSphere MQ для мониторинга с помощью Hyperic HQ Spring Source.
Я ищу скорость постановки и удаления сообщений, а также глубину очереди нескольких локальных очередей, чтобы гарантировать, что сообщения доставляются и потребляются нашим локальным приложением.
Первоначально пытались получить данные с помощью счетчиков производительности WMI и Windows, однако кажется, что на одном из наших серверов счетчики недоступны ни для одной из локальных очередей (просто загрузка временных очередей), а на другом счетчики доступны, но не всегда возвращает значение правильно, хотя WMI.
Я пробовал PCF (используя MQIA_MSG_DEQ_COUNT
), который не предоставил запрошенный счетчик. MQSC (с использованием DISPLAY QUEUE
& DISPLAY QSTATUS
), который, похоже, не поддерживает скорость очереди - только предоставляет дату и время получения / размещения последнего сообщения.
У кого-нибудь есть идея, как заставить работать WMI и счетчики производительности или как альтернативу WMI, которая предоставила бы мне нужную статистику?