|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Beta testers needed for MQ Auditor |
« View previous topic :: View next topic » |
Author |
Message
|
RogerLacroix |
Posted: Fri Apr 23, 2010 3:46 pm Post subject: Beta testers needed for MQ Auditor |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
All,
Capitalware is ready for beta testers for a new program called: MQ Auditor.
MQ Auditor is an MQ API Exit that will log / track all MQ API calls (i.e. MQCONN, MQOPEN, MQGET, MQPUT, etc..) performed by MQ applications that are connected to a queue manager.
I have designed MQ Auditor to provide the user with all of the information of an MQ API call in "human readable" format. By human readable, I mean it will convert binary fields into their MQ define name (i.e. ObjType=MQOT_Q). It will convert Command Server / PCF messages into human readable messages. The user can control the fields that are outputted for each of the following MQ structures: MQCNO, MQOD, MQGMO, MQPMO and MQMD, (for v7: MQCBC, MQCBD, MQSTS and MQSD).
MQ Auditor's default behavior is to log all MQ API calls by all applications (users). You can define 3 types of filters: "Applications", "UserIDs and "Queues".
- Applications means that MQ Auditor will log all MQ API calls who's application name matches the filter value.
- UserIDs means that MQ Auditor will log all MQ API calls who's UserID matches the filter value.
- Queues means that MQ Auditor will log all MQ API calls who's queue name matches the filter value.
MQ Auditor is designed to output 1 line per API call (1 long line). The output (audit) information is written to plain text CSV (Comma Separate Value) files. There are 2 Audit CSV file types: QMgr and Queue. Audit information for MQGET, MQPUT, MQPUT1, MQINQ and MQSET related to a queue is written to the Queue Audit file and audit information for all other calls is written to the QMgr Audit file. If you would like to see the audit files, just let me know and I'll email it to you.
What I need to hear from beta testers is "what are they looking for in an auditor program".
I plan on building MQ Auditor for AIX, HP-UX (RISC & IA64), Solaris (SPARC & x86_64), Linux (x86, x86_64, POWER & zSeries), Windows and IBM i (OS/400). MQ Auditor will support WMQ v5.3, v6.0 and v7.0.
Beta testing MQ Auditor is absolutely free including support (no strings attached).
Please let me know if you are interested in testing MQ Auditor (i.e. support _AT_ capitalware _dot_ biz).
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
maxy_14in |
Posted: Wed Apr 28, 2010 6:11 am Post subject: |
|
|
Apprentice
Joined: 07 Nov 2008 Posts: 43
|
|
Back to top |
|
 |
RogerLacroix |
Posted: Wed Apr 28, 2010 6:29 am Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
maxy_14in wrote: |
yes .... |
RogerLacroix wrote: |
Please let me know if you are interested in testing MQ Auditor (i.e. support _AT_ capitalware _dot_ biz). |
I have not received an email from you.
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
RogerLacroix |
Posted: Thu May 06, 2010 2:39 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
|
Back to top |
|
 |
RogerLacroix |
Posted: Fri Jun 18, 2010 7:58 am Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
All,
We are now up to beta # 5 of MQ Auditor. Lots of interesting features have been added based on suggestions from testers.
i.e.
- Override IniFile values by Application Name or Queue Name or UserID
- Support for QMgr and Queue Audit files or a single Audit file (per connection)
- ShowAPI - Only write Audit info for selected MQ API calls
- ExcludeRC - Do not write Audit info for a particular reason code i.e. 2033
- Support for new MQ API calls in v6.0.2.7 and higher
- Support for new MQ API calls in v7.0 and higher
Please let me know if you have any questions or comments.
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
RogerLacroix |
Posted: Fri Jul 09, 2010 8:23 am Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
All,
We are now up to beta # 6 of MQ Auditor. Lots of interesting features have been added based on suggestions from testers.
i.e.
- Currently, audit data is written to CSV files. I have added the ability ('UseAuditQueue' and 'AuditQueue') to write the audit data to a queue (local or remote). From an MQA point of view, this is a very dangerous feature and I have done a lot of testing to make sure there are no issues. The reason it is dangerous is that MQA audits/monitors all MQ API calls and for each call it generates audit data. If the audit data is written to a queue then it can potentially causes an endless loop (MQA will audit itself, over and over again). Therefore, the "audit queue" is not audited / monitored nor is the transmit queue if remote queue is used. If the user is using a remote queue then I strongly suggest that a separate channel and transmit queue be used so that the normal transmit queue can be audited / monitored.
Obviously, the user will need a program to read the messages from the 'audit queue' and write the information somewhere (i.e. database).
- By default MQA will audit/monitor all queues. I added new keywords 'UseExcludeQueues' and 'ExcludeQueues', hence, now the user can define certain queues not to be audited.
- By default, audit data is written to audit CSV files for each application. I added the 'SharedQueueAuditFile' keyword so that only one queue audit file is used for all applications accessing the same queue. For Unix/Linux, make sure your file permissions are set correctly (i.e. world write-able).
- The MQA-GUI (v0.2beta) will now be included with MQA. MQA-GUI is an application that allows the user to easily create / update the MQA IniFile.
Please let me know if you have any questions or comments.
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|