Minimum System Requirements
Minimum System Requirements | |
---|---|
Java Virtual Machine | Oracle JDK or JRE at version 1.8.0 or above |
Operating Systems | Anything that supports Java 8 |
Memory | 1GB RAM to support up to 4 queue managers with approximately 200 objects (queues, channels, etc) and 5000 event or accounting / statistics messages. |
Disk Space | 100MB |
WebSphere MQ | WebSphere MQ v6 or above. NOTE: PUBSUB functionality does not work monitoring MQ6 queue managers. |
Table 4: Datatype to Category mapping
Preparing for installation
Before installing, ensure all the prerequisite requirements have been met by completing this checklist.
Prerequisite Installation Requirements | |
---|---|
File system | A file system with 250mb of space is required for the installation and the ongoing logging which will be done by the Lamaxu. This requirement may increase if you choose to maintain logs for a longer period. Ensure the file system is owned by the user you plan to run the Lamaxu as and has been granted read, write and execute rights for the owner. |
User account | A user which owns the file system created earlier and has read, write and execute rights on it. |
Installation archive | Download the installation archive from the customer portal of the QueueMetrix website. The available artefacts are:
Where N.N.N = to the appropriate version (for example 1.6.5) and [NNNN] is a qualifier which may be the mode (e.g. BETA) or another build instance number. |
Table 5: Prerequisite Installation Requirements
Installing on Linux
Installation Steps
- Login to the target server.
- Copy the downloaded RPM package to the /tmp directory
- Install the RPM package as the root user using the command below where {version} is the version of Lamaxu being installed.The root user is required for the installation as it is required to create the Lamaxu service.
- rpm -iv /tmp/lamaxu-{version}.x86_64.rpm
Install Command Reference
Installing on Linux (UNIX) | |
---|---|
Installation directory | /opt/queuemetrix/lamaxu-{version} |
User | lamaxu |
Group | lamaxu |
Install Command | rpm -iv /tmp/lamaxu-{version}.x86_64.rpm |
Uninstall Command | rpm -e lamaxu |
Starting and Stopping
On Centos 7 and RedHat 7
systemctl start lamaxu
systemctl stop lamaxu
systemctl check lamaxu
systemctl restart lamaxu
On Centos 6, RedHat 6 and Amazon Linux
service lamaxu start
service lamaxu stop
service lamaxu check
service lamaxu restart
Installing on Windows
Enter the Lamaxu Installation location
License Agreement
Enter the Lamaxu Shortcut name
Completing Setup
Confirm the post install options. It's recommended you leave the options set as shown below.
Start Menu Options
Once Lamaxu has been installed there will be a new application in the Start menu
Configuration GUI
Click on 'Configure', the default username and password is admin/password.
In some cases it may be necessary to manually install Lamaxu as a Windows Service as described below.
Manually Installing Lamaxu as a Windows Service
The Open Source project ‘Yet Another Java Service Wrapper’, https://sourceforge.net/projects/yajsw/ can be used to install the Lamaxu agent as a Windows service.
Download and extract the YAJSW bundle then edit the YAJSW project’s configuration file named, conf/wrapper.conf. Locate and edit the properties below to match your installation of Lamaxu.
Example YAJSW wrapper.conf File
#********************************************************************
# working directory
#********************************************************************
wrapper.working.dir=C:\\Program Files (x86)\\QueueMetrix\\LAMAXU\\bin\\# Java Application main class
wrapper.java.app.mainclass=com.qm.lamaxu.Main# Title to use when running as a console
wrapper.console.title=Queuemetrix LAMAXU IBM MQ Monitoring Agent#********************************************************************
# Application Console Properties
#********************************************************************
# Title to use when running as a console
wrapper.console.title=Queuemetrix LAMAXU IBM MQ Monitoring Agent#********************************************************************
# Wrapper Windows Service and Posix Daemon Properties
#********************************************************************
# Name of the service
wrapper.ntservice.name=LAMAXU# Display name of the service
wrapper.ntservice.displayname=LAMAXU# Description of the service
wrapper.ntservice.description=Queuemetrix LAMAXU IBM MQ Monitoring Agent
Add the following lines to the end of the file. Make sure the full path to the java.exe command is set, as well as the path to the location LAMAXU is installed.
wrapper.java.command = C:\\Program Files (x86)\QueueMetrix\\LAMAXU\\jre\\bin\\java.exe
wrapper.java.classpath.1 = C:\\Program Files (x86)\QueueMetrix\\LAMAXU\\config
wrapper.java.classpath.2 = C:\\Program Files (x86)\QueueMetrix\\LAMAXU\\lib\\*.jar
wrapper.app.parameter.1 = -config
wrapper.app.parameter.2 = C:\\Program Files (x86)\QueueMetrix\\LAMAXU\\config\\config.xml
wrapper.java.additional.1 = -d64
wrapper.java.additional.2 = -DLOG_PATH=C:\\Program Files (x86)\\QueueMetrix\\LAMAXU\\logs\\
wrapper.java.additional.3 = -Djavax.net.ssl.trustStore=C:\\Program Files (x86)\\QueueMetrix\\LAMAXU\\config\\truststore.jks
wrapper.java.additional.4 = -Dcom.ibm.mq.cfg.useIBMCipherMappings=false
wrapper.java.additional.5 = -Djava.rmi.server.hostname = 0.0.0.0
#Adjust the values below to set the max amount memory Lamaxu can use.
wrapper.java.additional.6 = -XX:+UseParallelGC
wrapper.java.additional.7 = -Xms4G
wrapper.java.additional.8 = -Xmx14G
wrapper.java.additional.9 = -XX:-UseGCOverheadLimit
Once the wrapper.conf file has been updated, install the windows service using the command below.
C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat>installService.bat
C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat>cd C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\
C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat>call setenv.bat
"java" -Xmx30m -Djna_tmpdir="C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\/../tmp" -Djava.net
.preferIPv4Stack=true -jar "C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\/../wrapper.jar" -i
"C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\/../conf/wrapper.conf"
YAJSW: yajsw-beta-12.04
OS : Windows 8.1/6.3/amd64
JVM : Oracle Corporation/1.8.0_66/C:\Program Files (x86)\QueueMetrix\LAMAXU\jre/64
Apr 16, 2016 10:16:32 PM org.apache.commons.vfs2.VfsLog info
INFO: Using "C:\Users\Matt\AppData\Local\Temp\vfs_cache" as temporary files store.
************* INSTALLING LAMAXU ***********************service cmd: "C:\Program Files (x86)\QueueMetrix\LAMAXU\jre\bin\java.exe" -classpath C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\wrapper.jar -Xrs -Dwrapper.service=true -Dwrapper.working.d
ir=C:\Program Files (x86)\QueueMetrix\LAMAXU\bin -Djna_tmpdir=C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\/../tmp -D
wrapper_home=C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\/.. -Dwrapper.config=C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\conf\wrapper.conf -Dwrapper.additional.1x=-Xrs -Djna_tmpdir=C:\lam
axu-1.0.5.6\bin\yajsw\bat\..\tmp org.rzo.yajsw.boot.WrapperServiceBooter
Service LAMAXU installed
Now check that the LAMAXU service has been installed by opening the ‘Windows Services’ administration tool.
Manually Uninstalling Lamaxu as a Windows Service
C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat>uninstallService.bat
C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat>cd C:\lamaxu-1.0.5.6\bin\yajsw\bat\
C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat>call setenv.bat
"java" -Xmx30m -Djna_tmpdir="C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\/../tmp" -Djava.net.preferIPv4Stack=true -jar "C:\lamaxu-1.0.5.6\bin\yajsw\bat\/../wrapper.jar" -r"C:\Program Files (x86)\QueueMetrix\LAMAXU\bin\yajsw\bat\/../conf/wrapper.conf"
YAJSW: yajsw-beta-12.04
OS : Windows 8.1/6.3/amd64
JVM : Oracle Corporation/1.8.0_66C:\Program Files (x86)\QueueMetrix\LAMAXU\jre/64
Apr 16, 2016 8:28:15 AM org.apache.commons.vfs2.VfsLog info
INFO: Using "C:\Users\Matt\AppData\Local\Temp\vfs_cache" as temporary files store.
************* REMOVING LAMAXU ***********************
Service LAMAXU removed
Configuring a Queue Manager
- Enable Queue Manager Monitoring and Statistics
- Define the Lamaxu Channel
- MQ8/9 Unauthenticated Setup
- MQ8/9 Authenticated Setup
- Setmqaut OAM Commands
- AUTHREC OAM Authorities
- ZOS RACF Commands for Events, Accounting and Statistics
- Multi-Instance Queue Managers
- Queue Manager SSL Configuration
- Password Obfuscation
As of version 7.1 of MQ, the default security configuration is more restrictive and as such will probably need to be modified further before you can get a successful connection via a channel that has mcauser('mqm').
Refer to the WebSphere MQ documentation for further information if you still want to use the ‘mqm’ user. It is recommended that you create a new user for LAMAXU to user and apply the OAM authorities as described below.
Please replace the values below with the correct ones for your installation.
{qmgr} Queue Manager Name
{User} The MQ user being used by Lamaxu
Enable Queue Manager Monitoring and Statistics
Use the MQSC commands below to modify the queue manager configuration and restart the LAMAXU agent.
ALTER QMGR CHLEV(ENABLED) +
MONCHL(MEDIUM) +
MONQ(MEDIUM) +
PERFMEV(ENABLED) +
STATCHL(MEDIUM) +
STATQ(ON) +
STATINT(60) +
FORCE
Define the Lamaxu Channel
For the purposes of this example the username 'lamaxu' has been used.
DEFINE CHANNEL('LAMAXU.CHANNEL') CHLTYPE(SVRCONN) MCAUSER('lamaxu')
MQ8/9 Unauthenticated Setup
ALTER AUTHINFO('SYSTEM.DEFAULT.AUTHINFO.IDPWOS') AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)
REFRESH SECURITY TYPE(CONNAUTH)
ALTER QMGR CHLAUTH(DISABLED)
MQ8/9 Authenticated Setup
The commands below are MQ 'runmqsc' commands that need to be executed by an MQ privileged user, like the 'mqm' user.
ALTER QMGR CONNAUTH(USE.PW) CHLAUTH(DISABLED)
ALTER AUTHINFO(USE.PW) +
AUTHTYPE(IDPWOS) +
FAILDLAY(10) +
CHCKLOCL(OPTIONAL) +
CHCKCLNT(REQUIRED)
REFRESH SECURITY TYPE(CONNAUTH)
Setmqaut OAM Commands
OAM Configuration for Objects
The Lamaxu agent needs to be granted access to the following queue manager objects to enable it work.
setmqaut -m {qmgr} -t qmgr -p {User} +connect +dsp +inq
setmqaut -m {qmgr} -n SYSTEM.ADMIN.COMMAND.QUEUE -t queue -p {User} +put +dsp +inq
setmqaut -m {qmgr} -n SYSTEM.DEFAULT.MODEL.QUEUE -t queue -p {User} +get +dsp
setmqaut -m {qmgr} -n SYSTEM.MQEXPLORER.REPLY.MODEL -t queue –p {User} +get +dsp +inq
setmqaut -m {qmgr} -n "**" -t queue -p {User} +inq +dsp
setmqaut -m {qmgr} -n "**" -t topic -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t channel -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t authinfo -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t clntconn -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t comminfo -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t listener -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t namelist -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t process -p {User} +dsp
setmqaut -m {qmgr} -n "**" -t service -p {User} +dsp
OAM Configuration for Events, Accounting and Statistics
The Lamaxu agent needs to be granted access to the following queue manager event queues to enable it work.
setmqaut -m {qmgr} -n SYSTEM.ADMIN.CHANNEL.EVENT -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.COMMAND.EVENT -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.CONFIG.EVENT -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.LOGGER.EVENT -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.PERFM.EVENT -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.PUBSUB.EVENT -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.QMGR.EVENT -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.STATISTICS.QUEUE -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.ACCOUNTING.QUEUE -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.TRACE.ACTIVITY.QUEUE -t queue -p {User} +get +dsp +inq +browse
setmqaut -m {qmgr} -n SYSTEM.ADMIN.TRACE.ROUTE.QUEUE -t queue -p {User} +get +dsp +inq +browse
AUTHREC OAM Authorities
** OAM Configuration for EVENTS and Activity Trace
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.CHANNEL.EVENT') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.COMMAND.EVENT') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.CONFIG.EVENT') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.LOGGER.EVENT') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.PERFM.EVENT') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.PUBSUB.EVENT') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.QMGR.EVENT') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.STATISTICS.QUEUE') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.ACCOUNTING.QUEUE') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.TRACE.ACTIVITY.QUEUE') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.TRACE.ROUTE.QUEUE') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(BROWSE,DSP,GET,INQ)
*
** OAM Configuration for Objects
SET AUTHREC +
PROFILE('SYSTEM.ADMIN.COMMAND.QUEUE') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(DSP,PUT,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.DEFAULT.MODEL.QUEUE') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(DSP,GET,INQ)
*
SET AUTHREC +
PROFILE('SYSTEM.MQEXPLORER.REPLY.MODEL') +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(DSP,GET,INQ)
*
SET AUTHREC +
GROUP('{userName}') +
OBJTYPE(QMGR) +
AUTHADD(CONNECT,INQ)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(QUEUE) +
AUTHADD(DSP,INQ)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(TOPIC) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(CHANNEL) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(AUTHINFO) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(CLNTCONN) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(COMMINFO) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(LISTENER) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(NAMELIST) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(PROCESS) +
AUTHADD(DSP)
*
SET AUTHREC +
PROFILE(**) +
GROUP('{userName}') +
OBJTYPE(SERVICE) +
AUTHADD(DSP)
ZOS RACF Commands for Events, Accounting and Statistics
Generic Display
PE {QMGR}.DISPLAY.* CLASS(MQCMDS) ID({USER}) ACCESS(READ)Event Queues
PE {QMGR}.SYSTEM.ADMIN.CHANNEL.EVENT CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.ADMIN.COMMAND.EVENT CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.ADMIN.CONFIG.EVENT CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.ADMIN.PERFM.EVENT CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.ADMIN.QMGR.EVENT CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.ADMIN.ACTIVITY.QUEUE CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.ADMIN.TRACE.ROUTE.QUEUE CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)Model and Command Queues
PE {QMGR}.SYSTEM.COMMAND.REPLY.MODEL CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.DEFAULT.MODEL.QUEUE CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.ADMIN.CHANNEL.EVENT CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.AMQ.MQEXPLORER.* CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)
PE {QMGR}.SYSTEM.MQEXPLORER.REPLY.MODEL CLASS(MQQUEUE) ID({USER}) ACCESS(UPDATE)Statistics
PE {QMGR}.RESET.* CLASS(MQCMDS) ID({USER}) ACCESS(CONTROL)
PE {QMGR}.QUEUE.* CLASS(MQADMIN) ID({USER}) ACCESS(CONTROL)SETR GENERIC(MQCMDS) REFRESH
SETR GENERIC(MQADMIN) REF
SETR RACLIST(MQADMIN) REF
MQ command
REFRESH SECURITY
Multi-Instance Queue Managers
Queue Manager SSL Configuration
Open a web browser and navigate to the Lamaxu Admin page.
Example, http://localhost:8085/admin/dashboard/#/mq/admin (the default username and password is admin/password)
Navigate to the 'Queue Managers' tab and enter the required Cipher Suite into the Cipher input box. Note the Cipher Suite used needs to match the Cipher Spec on the MQ channel.
To Import a Trust Certificate
keytool -importcert -file mycert.txt -keystore truststore.jks -alias mycert
Where mycert.txt is is your trust certificate.
Recommended CipherSpecs and Equivalent CipherSuites
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q113210_.htm
MQ CipherSpec | Equivalent CipherSuite (Oracle JRE) | Protocol |
---|---|---|
TLS_RSA_WITH_AES_128_CBC_SHA | TLS_RSA_WITH_AES_128_CBC_SHA | TLS v1 |
TLS_RSA_WITH_AES_128_CBC_SHA256 | TLS_RSA_WITH_AES_128_CBC_SHA256 | TLS v1.2 |
TLS_RSA_WITH_AES_256_CBC_SHA | TLS_RSA_WITH_AES_256_CBC_SHA | TLS v1 |
TLS_RSA_WITH_AES_256_CBC_SHA256 | TLS_RSA_WITH_AES_256_CBC_SHA256 | TLS v1.2 |
Defining a Private Keystore for Mutual SSL
Password Obfuscation
On Linux
/opt/queuemetrix/lamaxu.{version}/bin/obfuscate.sh password
Obfuscated password is: {obf}hZSGhoKah5E=
On Windows
The command below will obfuscate the password 'password'.
C:\Program Files (x86)\QueueMetrix\LAMAXU\bin>obfuscate.bat password
Obfuscated password is: {obf}hZSGhoKah5E=
Post Install Verification
Data collection for a queue manager has started when the following lines can be found in the agent.log file. The example log entries below would normally be preceded by addition information such as date/time and the queue manager the log entries are for.
Example agent.log output
Objects and Status Collection
2016-10-17 16:04:51 INFO Sweeper:158 - [MQ9TST data collector] - Collecting data from message broker name: MQ9TST
2016-10-17 16:04:51 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting QUEUE data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected QUEUE data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting PROCESS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected PROCESS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting QMGR data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected QMGR data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting QUEUE_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected QUEUE_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting SUBSCRIPTION data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected SUBSCRIPTION data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting TOPIC data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected TOPIC data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting PUBSUB_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected PUBSUB_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting SUBSCRIPTION_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected SUBSCRIPTION_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting CHANNEL data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected CHANNEL data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting CHANNEL_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected CHANNEL_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:357 - [MQ9TST data collector] - LISTENER_STATUS - Platform number = 3
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting LISTENER data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected LISTENER data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting LISTENER_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected LISTENER_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting QMGR_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected QMGR_STATUS data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1149 - [MQ9TST data collector] - getObjectsViaPcfRequest Collecting SERVICE data
2016-10-17 16:04:52 INFO WebSphereMQQueueManager:1524 - [MQ9TST data collector] - Collected SERVICE data
Events and Statistics Collection
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting CHANNEL_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected CHANNEL_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting COMMAND_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected COMMAND_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting PERFM_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected PERFM_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting QMGR_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected QMGR_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting LOGGER_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected LOGGER_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting TRACE_ACTIVITY data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected TRACE_ACTIVITY data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting PUBSUB_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected PUBSUB_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting CONFIG_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected CONFIG_EVENT data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting STATISTICS data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected STATISTICS data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:728 - [MQ9TST data collector] - Collecting ACCOUNTING data
2016-10-12 14:04:39 INFO WebSphereMQQueueManager:1019 - [MQ9TST data collector] - Collected ACCOUNTING data
2016-10-12 14:04:39 INFO Sweeper:179 - [MQ9TST data collector] - Finished collecting data from message broker: MQ9TST
If there are multiple queue managers defined then you will see additional repeated messages for each of them.
As the Lamaxu collects data from each configured queue manager in parallel, you may begin querying data as soon as collection is complete for at least one.