Tim Zielke | 22 May 2013 18:25

Re: Linux relatime and MQ performance

I did some tests with some programs that PUT/GET a large amount of messages with /opt and /var being relatime and strictatime (where atime is always updated), and I can't see any noticeable difference in the wall times.  Looking at an strace, it probably has to do with the fact that MQ was only doing a handful of read system calls during the tests.  I tried having most of the messages spill to a queue file (over 100M worth) to force MQ to do more i/o, but still there were hardly any read system calls when MQ went to get the messages from the queue file. 

 

Anyway, the relatime it is still worth noting and being aware of.  If your Linux server gets heavily i/o bound, then relatime would help for sure. 

 

Thanks,

Tim

 

From: Tim Zielke
Sent: Tuesday, May 21, 2013 1:06 PM
To: MQSeries List
Subject: RE: Linux relatime and MQ performance

 

Hi Musthafa,

 

I don't have any personal information, but I would think it would be noticeable.  Here was one of the quotes on the performance improvements of relatime from one of the Linux kernel developers (Ingo Molnar):

 

"I cannot over-emphasize how much of a deal it is in practice. Atime updates are by far the biggest IO performance deficiency that Linux has today. Getting rid of atime updates would give us more everyday Linux performance than all the pagecache speedups of the past 10 years, _combined_."

 

I am curious as well, so I will look into it and get back to you.  I have an MQ sandbox Linux environment where I can have the Linux administrators change the MQ filesystem mounts between strictatime and relatime, and then I can get some MQ performance numbers to compare.

 

Thanks,

Tim

 

From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org] On Behalf Of Pasha, Mir Musthafa Ali - Contractor {BIS}
Sent: Tuesday, May 21, 2013 12:25 PM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org
Subject: Re: Linux relatime and MQ performance

 

Hello Tim,

Thanks for the info. Have you personally seen/witnessed any performance degradation on versions older than 2.6.30 or any significant performance improvements/learnings with versions 2.6.32 and above?

Appreciate any info you can share. Thanks again.

 

Sincerely,

Mir

MQ Admin | PepsiCo, Inc. | BIS

 

From: Tim Zielke [mailto:tim.zielke-RzW+Fo++N01WAm4muGplmA@public.gmane.org]
Sent: Monday, May 20, 2013 9:59 AM
Subject: Linux relatime and MQ performance

 

I think this information I am sharing about Linux relatime is about 5 years old and some of you are probably already aware of it, but just wanted to pass it on in case you were not and run MQ on Linux.

 

This has to do with the Unix/Linux file attribute of atime.  As a reminder, a Unix/Linux file has 3 time attributes called atime (access time), ctime (change time), and mtime (modify time).  Access time is the last time a read or write happened against the file (or used to be for Linux, I'll get to that later), change time is the last time file attributes like permissions were changed, and modify time was the last time the file contents were changed.  These 3 values are stored in the inode of the file which is a structure stored on the file system and potentially a copy in-memory, as well.

 

What the Linux kernel programmers realized a while ago is that atime is a significant performance issue.  This is because anytime a file does a read or write (even if the read was against a file cached in memory) an i/o write has to occur to update the atime for the inode structure on the filesystem.  So they eventually came up with a new default called relatime (relative atime).  relatime changes the atime behavior so it is only updated when it is older than the ctime or mtime, or I think also if it hasn't been updated in the past 24 hours.  I believe it is the default for Linux since around the 2.6.30 kernel.  I have verified that our 2.6.32 Linux SUSE kernels are using relatime, and are older Red Hat Linux kernels which are at 2.6.18 are not.  Of course, this means that Linux has completely changed the default historical definition of atime, but they did it to provide some significant Linux performance improvements.

 

I couldn't find any mention of relatime in the MQ manuals or with a google search of MQ and relatime, so I thought I would mention it.  If you are an MQ administrator and your Linux kernels are older than 2.6.30, you may want to consider upgrading to a later kernel as you will get some MQ performance improvement from this Linux default relatime change.

 

Thanks,

Tim Zielke

CICS/MQ Systems Programmer

Aon Hewitt.

 

List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

 

List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Graham R Clark | 22 May 2013 18:21
Favicon

Qflex - they do answer!

I have now made contact with Qflex. They had emailed me before but it didn't arrive for what ever reason. Anyway, they've replied now and sent a fix so I'll give it a try.

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com





From: Michael Dag <maillists <at> MQSYSTEMS.COM>
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Date: 22/05/2013 17:14
Subject: Re: monitor




It’s been awhile indeed, did you try: http://feedback.netflexity.com/
 
Michael
 
From: MQSeries List [mailto:MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT] On Behalf Of Omen Blue
Sent: woensdag 22 mei 2013 16:44
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Subject: Re: monitor
 
 I've tried to reach them since October 2010. You are right on target in my experience Graham. I'd reached out to them half a dozen times without response.  I'd like to know if anyone else has had the same issue.
 
 
On May 22, 2013, at 9:49 AM, Graham R Clark wrote:


Has anybody got any experience of Qflex? I've downloaded it and got a free license (automated, I guess), but I don't get any answer from their support email address and the Qflex group on Google that their welcome email points you to hasn't been updated for 2 years. If I can get it to connect to my z/os Qmanagers it looks like it might be a good product but if it's not being developed or supported there's not much point.

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com



From: "Pasha, Mir Musthafa Ali - Contractor {BIS}" <MirMusthafaAli.Pasha <at> PEPSICO.COM>
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Date: 17/05/2013 17:16
Subject: Re: monitor

 






We actually use BMC’s QPasa tool(It is currently called Performance and Availability s/w now) at my shop. It has its own pros and cons.
We have also explored IBM’s ITM/Omegamon and it looks promising, but a little bit expensive.
There is one more new player in the market called QFlex. It is an agentless monitoring tool and looks pretty promising. Worth a try.
 
 
Sincerely,
Mir Musthafa Ali Pasha
PepsiCo, Inc. | BIS
www.pepsico.com
 
 
From: Graham R Clark [mailto:graham.r.clark <at> TNT.COM]
Sent: Friday, May 17, 2013 8:40 AM
Subject: Re: monitor
 
Hi Tim,

We've got Sysview, but management decided that we didn't need the MQ bit. It's probably our best bet, reckon CA would let us add it on for a relatively small fee. Thought I'd check around see if there were any better offers out there.

Thanks again

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com

 

From: Tim Zielke <tim.zielke <at> AONHEWITT.COM>
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Date: 17/05/2013 14:31
Subject: Re: monitor

 

 





Hi Graham,

I would recommend Computer Associate's Sysview.  We have been using it for a few years, and it has helped me numerous times to debug issues.  In general, Sysview is a very good tool for digging into the details and giving you a lot of information, which I appreciate.

Here is an example of MQ Historical Requests data that Sysview can provide:

MQ object requests summarized by interval      
MQ object requests summarized by queue manager  
MQ object requests summarized by object        
MQ object request detail by job                
                                             
MQ job requests summarized by interval          
MQ job requests summarized by job              
MQ job request detail by object                


I use that to drill into a batch job or CICS transaction that has run to drill into what queues it is accessing, what MQI calls have been done, and the MQI response times (you can get MQI response times on the mainframe! :-)  ).

We also use Avada's IR360, which has been helpful with mainframe MQ monitoring, as well.  The nice thing about IR360 is that it is agentless and can monitor all of your mainframe and distributed queue managers.  But if you are just focused on the mainframe, Sysview gives you more details than IR360, since it has an agent running on the mainframe system.

Tim Zielke
CICS/MQ Systems Programmer
Aon Hewitt

From: MQSeries List [mailto:MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT] On Behalf Of Graham R Clark
Sent: Friday, May 17, 2013 7:10 AM
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Subject: monitor

Hi all,

Can anyone recommend a good monitor for MQ on the mainframe.

Thanks

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com
 

---------------------------------------------------------------------------------------------------------------
This message and any attachment are confidential and may be privileged or otherwise protected from disclosure.
If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system.  
If you are not the intended recipient you must not copy this message or attachment or disclose the contents to any other person.

Please consider the environmental impact before printing this document and its attachment(s).
Print black and white and double-sided where possible.

----------------------------------------------------------------------------------
 
 


 
 


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com



List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Michael Dag | 22 May 2013 17:41

Re: monitor

It’s been awhile indeed, did you try: http://feedback.netflexity.com/

 

Michael

 

From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org] On Behalf Of Omen Blue
Sent: woensdag 22 mei 2013 16:44
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org
Subject: Re: monitor

 

 I've tried to reach them since October 2010. You are right on target in my experience Graham. I'd reached out to them half a dozen times without response.  I'd like to know if anyone else has had the same issue. 

 

 

On May 22, 2013, at 9:49 AM, Graham R Clark wrote:



Has anybody got any experience of Qflex? I've downloaded it and got a free license (automated, I guess), but I don't get any answer from their support email address and the Qflex group on Google that their welcome email points you to hasn't been updated for 2 years. If I can get it to connect to my z/os Qmanagers it looks like it might be a good product but if it's not being developed or supported there's not much point.

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com




From:

"Pasha, Mir Musthafa Ali - Contractor {BIS}" <MirMusthafaAli.Pasha <at> PEPSICO.COM>

To:

MQSERIES-0lvw86wZMd8hNtF/PevU8w@public.gmane.orgNIWIEN.AC.AT

Date:

17/05/2013 17:16

Subject:

Re: monitor

 




We actually use BMC’s QPasa tool(It is currently called Performance and Availability s/w now) at my shop. It has its own pros and cons.
We have also explored IBM’s ITM/Omegamon and it looks promising, but a little bit expensive.
There is one more new player in the market called QFlex. It is an agentless monitoring tool and looks pretty promising. Worth a try.
 
 
Sincerely,
Mir Musthafa Ali Pasha
PepsiCo, Inc. | BIS
www.pepsico.com
 
 
From: Graham R Clark [mailto:graham.r.clark-Bq19ODeo2F8@public.gmane.org]
Sent: Friday, May 17, 2013 8:40 AM
Subject: Re: monitor

 
Hi Tim,

We've got Sysview, but management decided that we didn't need the MQ bit. It's probably our best bet, reckon CA would let us add it on for a relatively small fee. Thought I'd check around see if there were any better offers out there.


Thanks again

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957

graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK

www.tnt.com

 

From:

Tim Zielke <tim.zielke <at> AONHEWITT.COM>

To:

MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT

Date:

17/05/2013 14:31

Subject:

Re: monitor

 

 





Hi Graham,

 
I would recommend Computer Associate's Sysview.  We have been using it for a few years, and it has helped me numerous times to debug issues.  In general, Sysview is a very good tool for digging into the details and giving you a lot of information, which I appreciate.

 
Here is an example of MQ Historical Requests data that Sysview can provide:

 
MQ object requests summarized by interval      
MQ object requests summarized by queue manager  

MQ object requests summarized by object        
MQ object request detail by job                
                                               
MQ job requests summarized by interval          

MQ job requests summarized by job              
MQ job request detail by object                
 
 
I use that to drill into a batch job or CICS transaction that has run to drill into what queues it is accessing, what MQI calls have been done, and the MQI response times (you can get MQI response times on the mainframe! :-)  ).

 
We also use Avada's IR360, which has been helpful with mainframe MQ monitoring, as well.  The nice thing about IR360 is that it is agentless and can monitor all of your mainframe and distributed queue managers.  But if you are just focused on the mainframe, Sysview gives you more details than IR360, since it has an agent running on the mainframe system.

 
Tim Zielke

CICS/MQ Systems Programmer

Aon Hewitt

 
From:
MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org] On Behalf Of Graham R Clark
Sent: Friday, May 17, 2013 7:10 AM
To:
MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Subject:
monitor
 
Hi all,


Can anyone recommend a good monitor for MQ on the mainframe.

Thanks


Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957

graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK

www.tnt.com

 

---------------------------------------------------------------------------------------------------------------
This message and any attachment are confidential and may be privileged or otherwise protected from disclosure.
If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system.  
If you are not the intended recipient you must not copy this message or attachment or disclose the contents to any other person.

Please consider the environmental impact before printing this document and its attachment(s).
Print black and white and double-sided where possible.

----------------------------------------------------------------------------------

 

 

 

 

List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Bob Juch | 22 May 2013 17:59

Re: monitor

I was just told Qflex was (is?) a product from a small company in Russia, FWIW.


Bob Juch
Juch Services LLC


On Wed, May 22, 2013 at 10:43 AM, Omen Blue <omenbluetrue-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
 I've tried to reach them since October 2010. You are right on target in my experience Graham. I'd reached out to them half a dozen times without response.  I'd like to know if anyone else has had the same issue. 


On May 22, 2013, at 9:49 AM, Graham R Clark wrote:

Has anybody got any experience of Qflex? I've downloaded it and got a free license (automated, I guess), but I don't get any answer from their support email address and the Qflex group on Google that their welcome email points you to hasn't been updated for 2 years. If I can get it to connect to my z/os Qmanagers it looks like it might be a good product but if it's not being developed or supported there's not much point.

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark-ytDomZJfsrk@public.gmane.org

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com





From: "Pasha, Mir Musthafa Ali - Contractor {BIS}" <MirMusthafaAli.Pasha-mUvIMbUdVluuvtTkCOosKA@public.gmane.org>
To: MQSERIES-0lvw86wZMd9k/bWDasg6f1itADbj7Wj0@public.gmane.orgAT
Date: 17/05/2013 17:16
Subject: Re: monitor




We actually use BMC’s QPasa tool(It is currently called Performance and Availability s/w now) at my shop. It has its own pros and cons.
We have also explored IBM’s ITM/Omegamon and it looks promising, but a little bit expensive.
There is one more new player in the market called QFlex. It is an agentless monitoring tool and looks pretty promising. Worth a try.
 
 
Sincerely,
Mir Musthafa Ali Pasha
PepsiCo, Inc. | BIS
www.pepsico.com
 
 
From: Graham R Clark [mailto:graham.r.clark-Bq19ODeo2F8@public.gmane.org]
Sent: Friday, May 17, 2013 8:40 AM
Subject: Re: monitor
 
Hi Tim,

We've got Sysview, but management decided that we didn't need the MQ bit. It's probably our best bet, reckon CA would let us add it on for a relatively small fee. Thought I'd check around see if there were any better offers out there.

Thanks again

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark-ytDomZJfsrk@public.gmane.org

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com



From: Tim Zielke <tim.zielke-RzW+Fo++N01WAm4muGplmA@public.gmane.org>
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Date: 17/05/2013 14:31
Subject: Re: monitor

 





Hi Graham,
 
I would recommend Computer Associate's Sysview.  We have been using it for a few years, and it has helped me numerous times to debug issues.  In general, Sysview is a very good tool for digging into the details and giving you a lot of information, which I appreciate.
 
Here is an example of MQ Historical Requests data that Sysview can provide:
 
MQ object requests summarized by interval      
MQ object requests summarized by queue manager  
MQ object requests summarized by object        
MQ object request detail by job                
                                               
MQ job requests summarized by interval          
MQ job requests summarized by job              
MQ job request detail by object                
 
 
I use that to drill into a batch job or CICS transaction that has run to drill into what queues it is accessing, what MQI calls have been done, and the MQI response times (you can get MQI response times on the mainframe! :-)  ).
 
We also use Avada's IR360, which has been helpful with mainframe MQ monitoring, as well.  The nice thing about IR360 is that it is agentless and can monitor all of your mainframe and distributed queue managers.  But if you are just focused on the mainframe, Sysview gives you more details than IR360, since it has an agent running on the mainframe system.
 
Tim Zielke
CICS/MQ Systems Programmer
Aon Hewitt
 
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org] On Behalf Of Graham R Clark
Sent: Friday, May 17, 2013 7:10 AM
To: MQSERIES-0lvw86wZMd+bG4Fjr/FrvA@public.gmane.orgIWIEN.AC.AT
Subject: monitor
 
Hi all,

Can anyone recommend a good monitor for MQ on the mainframe.

Thanks

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark-ytDomZJfsrk@public.gmane.org

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com

 

---------------------------------------------------------------------------------------------------------------
This message and any attachment are confidential and may be privileged or otherwise protected from disclosure.
If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system.  
If you are not the intended recipient you must not copy this message or attachment or disclose the contents to any other person.

Please consider the environmental impact before printing this document and its attachment(s).
Print black and white and double-sided where possible.

----------------------------------------------------------------------------------





List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com



List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Omen Blue | 22 May 2013 16:43
Picon

Re: monitor

 I've tried to reach them since October 2010. You are right on target in my experience Graham. I'd reached out to them half a dozen times without response.  I'd like to know if anyone else has had the same issue. 


On May 22, 2013, at 9:49 AM, Graham R Clark wrote:

Has anybody got any experience of Qflex? I've downloaded it and got a free license (automated, I guess), but I don't get any answer from their support email address and the Qflex group on Google that their welcome email points you to hasn't been updated for 2 years. If I can get it to connect to my z/os Qmanagers it looks like it might be a good product but if it's not being developed or supported there's not much point.

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark-ytDomZJfsrk@public.gmane.org

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com





From: "Pasha, Mir Musthafa Ali - Contractor {BIS}" <MirMusthafaAli.Pasha <at> PEPSICO.COM>
To: MQSERIES-0lvw86wZMd+bG4Fjr/FrvA@public.gmane.orgIWIEN.AC.AT
Date: 17/05/2013 17:16
Subject: Re: monitor




We actually use BMC’s QPasa tool(It is currently called Performance and Availability s/w now) at my shop. It has its own pros and cons.
We have also explored IBM’s ITM/Omegamon and it looks promising, but a little bit expensive.
There is one more new player in the market called QFlex. It is an agentless monitoring tool and looks pretty promising. Worth a try.
 
 
Sincerely,
Mir Musthafa Ali Pasha
PepsiCo, Inc. | BIS
www.pepsico.com
 
 
From: Graham R Clark [mailto:graham.r.clark-Bq19ODeo2F8@public.gmane.org]
Sent: Friday, May 17, 2013 8:40 AM
Subject: Re: monitor
 
Hi Tim,

We've got Sysview, but management decided that we didn't need the MQ bit. It's probably our best bet, reckon CA would let us add it on for a relatively small fee. Thought I'd check around see if there were any better offers out there.

Thanks again

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark-ytDomZJfsrk@public.gmane.org

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com



From: Tim Zielke <tim.zielke-RzW+Fo++N01WAm4muGplmA@public.gmane.org>
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org
Date: 17/05/2013 14:31
Subject: Re: monitor
 





Hi Graham,
 
I would recommend Computer Associate's Sysview.  We have been using it for a few years, and it has helped me numerous times to debug issues.  In general, Sysview is a very good tool for digging into the details and giving you a lot of information, which I appreciate.
 
Here is an example of MQ Historical Requests data that Sysview can provide:
 
MQ object requests summarized by interval      
MQ object requests summarized by queue manager  
MQ object requests summarized by object        
MQ object request detail by job                
                                               
MQ job requests summarized by interval          
MQ job requests summarized by job              
MQ job request detail by object                
 
 
I use that to drill into a batch job or CICS transaction that has run to drill into what queues it is accessing, what MQI calls have been done, and the MQI response times (you can get MQI response times on the mainframe! :-)  ).
 
We also use Avada's IR360, which has been helpful with mainframe MQ monitoring, as well.  The nice thing about IR360 is that it is agentless and can monitor all of your mainframe and distributed queue managers.  But if you are just focused on the mainframe, Sysview gives you more details than IR360, since it has an agent running on the mainframe system.
 
Tim Zielke
CICS/MQ Systems Programmer
Aon Hewitt
 
From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org] On Behalf Of Graham R Clark
Sent: Friday, May 17, 2013 7:10 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org
Subject: monitor
 
Hi all,

Can anyone recommend a good monitor for MQ on the mainframe.

Thanks

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark-ytDomZJfsrk@public.gmane.org

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com

 

---------------------------------------------------------------------------------------------------------------
This message and any attachment are confidential and may be privileged or otherwise protected from disclosure.
If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system.  
If you are not the intended recipient you must not copy this message or attachment or disclose the contents to any other person.

Please consider the environmental impact before printing this document and its attachment(s).
Print black and white and double-sided where possible.

----------------------------------------------------------------------------------





List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Graham R Clark | 22 May 2013 15:49
Favicon

Re: monitor

Has anybody got any experience of Qflex? I've downloaded it and got a free license (automated, I guess), but I don't get any answer from their support email address and the Qflex group on Google that their welcome email points you to hasn't been updated for 2 years. If I can get it to connect to my z/os Qmanagers it looks like it might be a good product but if it's not being developed or supported there's not much point.

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com





From: "Pasha, Mir Musthafa Ali - Contractor {BIS}" <MirMusthafaAli.Pasha <at> PEPSICO.COM>
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Date: 17/05/2013 17:16
Subject: Re: monitor




We actually use BMC’s QPasa tool(It is currently called Performance and Availability s/w now) at my shop. It has its own pros and cons.
We have also explored IBM’s ITM/Omegamon and it looks promising, but a little bit expensive.
There is one more new player in the market called QFlex. It is an agentless monitoring tool and looks pretty promising. Worth a try.
 
 
Sincerely,
Mir Musthafa Ali Pasha
PepsiCo, Inc. | BIS
www.pepsico.com
 
 
From: Graham R Clark [mailto:graham.r.clark <at> TNT.COM]
Sent: Friday, May 17, 2013 8:40 AM
Subject: Re: monitor
 
Hi Tim,

We've got Sysview, but management decided that we didn't need the MQ bit. It's probably our best bet, reckon CA would let us add it on for a relatively small fee. Thought I'd check around see if there were any better offers out there.

Thanks again

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com



From: Tim Zielke <tim.zielke <at> AONHEWITT.COM>
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Date: 17/05/2013 14:31
Subject: Re: monitor

 






Hi Graham,
 
I would recommend Computer Associate's Sysview.  We have been using it for a few years, and it has helped me numerous times to debug issues.  In general, Sysview is a very good tool for digging into the details and giving you a lot of information, which I appreciate.
 
Here is an example of MQ Historical Requests data that Sysview can provide:
 
MQ object requests summarized by interval      
MQ object requests summarized by queue manager  
MQ object requests summarized by object        
MQ object request detail by job                
                                               
MQ job requests summarized by interval          
MQ job requests summarized by job              
MQ job request detail by object                
 
 
I use that to drill into a batch job or CICS transaction that has run to drill into what queues it is accessing, what MQI calls have been done, and the MQI response times (you can get MQI response times on the mainframe! :-)  ).
 
We also use Avada's IR360, which has been helpful with mainframe MQ monitoring, as well.  The nice thing about IR360 is that it is agentless and can monitor all of your mainframe and distributed queue managers.  But if you are just focused on the mainframe, Sysview gives you more details than IR360, since it has an agent running on the mainframe system.
 
Tim Zielke
CICS/MQ Systems Programmer
Aon Hewitt
 
From: MQSeries List [mailto:MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT] On Behalf Of Graham R Clark
Sent: Friday, May 17, 2013 7:10 AM
To: MQSERIES <at> LISTSERV.MEDUNIWIEN.AC.AT
Subject: monitor
 
Hi all,

Can anyone recommend a good monitor for MQ on the mainframe.

Thanks

Cheers

Graham

 

 

Graham R Clark

Systems Programmer (CICS, MQ and WebSphere on Z/OS)

Infrastructure Managed Services – Infrastructure Run

T : +44 1827 717733 x4580
M : +44 750 234 7957
graham.r.clark <at> tnt.com

TNT ICS Express
TNT House, Holly Lane
Atherstone, CV9 2RY
UK
www.tnt.com

 

---------------------------------------------------------------------------------------------------------------
This message and any attachment are confidential and may be privileged or otherwise protected from disclosure.
If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system.  
If you are not the intended recipient you must not copy this message or attachment or disclose the contents to any other person.

Please consider the environmental impact before printing this document and its attachment(s).
Print black and white and double-sided where possible.

----------------------------------------------------------------------------------

Tim Zielke | 22 May 2013 15:40

Re: MQTrcStats - Distributed MQ trace statistics tool

I wanted to pass on a notable enhancement to the MQTrcStats program.

 

After some more investigation, I found that if you run an MQ api trace with just the application program being traced (i.e. strmqtrc -m qmgr -p program -t api), you can get pretty close to capturing the actual MQI response times.  Therefore, I have changed the MQTrcStats program to now parse an api trace.  That code has been updated at -> http://www.capitalware.biz/mq_code_c.html

 

Below are more details of what I have found in my testing, in case you are interested. 

 

NOTE:  It is important to be aware that running any type of MQ trace should be done with caution, as it will have an overall response time impact on the traced processes and produce a large amount of data in the MQ trace directory (i.e. /var/mqm/trace).  However, if done judiciously (i.e. run the trace for a 5 minute window), I have found that running a selective MQ api trace in conjunction with the MQTrcStats formatter program to be a very helpful tool for problem determination with MQ response time issues.  Now that it looks like you can also leverage it to have a window into the MQI response time actual for the programs that access your queue manager, it could be useful for other benefits, as well.

 

 

More Details:

 

An MQ api trace is capturing details of the before and after of most MQI calls.  For the PUT example, you will see trace records for the PutBefore and trace records for the PutAfter.  What I found is that if you take the timestamp for the last PutBefore and the first timestamp for the PutAfter, you get a response time that is in line with the actual MQI response time that an API exit can capture.  Here are some more specifics.

 

First, I took an API exit and had it capture in memory the response times for PUTs and GETs.  I then took a program that did 10,000 PUTs/GETs of a 30 byte message and got the following timings:

 

ApiTrace.17816.1.log:Average put elapsed time was 00000.000042

ApiTrace.17816.1.log:Average get elapsed time was 00000.000042

ApiTrace.17894.1.log:Average put elapsed time was 00000.000052

ApiTrace.17894.1.log:Average get elapsed time was 00000.000052

ApiTrace.17896.1.log:Average put elapsed time was 00000.000055

ApiTrace.17896.1.log:Average get elapsed time was 00000.000054

ApiTrace.17897.1.log:Average put elapsed time was 00000.000041

ApiTrace.17897.1.log:Average get elapsed time was 00000.000040

ApiTrace.17898.1.log:Average put elapsed time was 00000.000038

ApiTrace.17898.1.log:Average get elapsed time was 00000.000038

 

 

Then I ran the same program with an MQ trace with the options "-p program -t api", ran the MQTrcStats program on the resulting formatted trace, and got the following timings:

 

NOTE:  The "-p program" trace option is important as it removes the queue manager from being traced.  This is important if you want to get more accurate MQI response times with this approach.

 

MQGET QUEUE STATS

 

The number of MQGETs with bad formats was 0

 

Following rows have columns as follows:

Queue Name, Total Ok GET, Total Ok GET Elapsed Time, Avg Ok GET Elapsed Time, Total Failed GET, Total Failed GET Elapsed Time, Avg Failed GET Elapsed Time, Total GET Bytes

 

TCZ.TEST1                                        10000 00000.537344 00000.000054 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.434234 00000.000043 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.665437 00000.000067 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.362229 00000.000036 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.513352 00000.000051 0 00000.000000 00000.000000 300000

 

MQPUT QUEUE STATS

 

The number of MQPUTs with bad formats was 0

 

Following rows have columns as follows:

Queue Name, Total Ok PUT, Total Ok PUT Elapsed Time, Avg Ok PUT Elapsed Time, Total Failed PUT, Total Failed PUT Elapsed Time, Avg Failed PUT Elapsed Time, Total PUT Bytes

 

TCZ.TEST1                                        10000 00000.530070 00000.000053 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.429242 00000.000043 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.657231 00000.000066 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.357531 00000.000036 0 00000.000000 00000.000000 300000

TCZ.TEST1                                        10000 00000.505919 00000.000051 0 00000.000000 00000.000000 300000

 

 

You can see from the results that the api trace MQI response timings are in line with the MQI response timings from the API exit.

 

Thanks,

Tim

 

 

 

From: Tim Zielke
Sent: Saturday, April 27, 2013 8:46 AM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org
Subject: MQTrcStats - Distributed MQ trace statistics tool

 

Hello,

 

I just wanted to pass along a C program that I wrote called MQTrcStats that takes a formatted MQ distributed trace and pulls out summarized statistical information for some of the more common MQIs commands like MQGET with total and average response time by queue name.  I have found this helpful for problem determination with Test and Production issues where distributed MQ performance is being questioned. 

 

 

Roger Lacroix has posted this program on the Capitalware web site (thanks, Roger!).  I can also pass it along, if anyone wants it directly.

 

http://www.capitalware.biz/mq_code_c.html

 

 

NOTE:  If you find the following information useful, please vote for this RFE which is requesting that MQ provides this MQI response time details with the MQ statistics.

 

RFE - http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=28409

 

 

Here is an example of some of the information it can produce with a use case example:

 

You are called into a Production support issue where the application team is saying that their distributed linux application that uses MQ is having response time issues and it is because MQ is slow (allegedly).  You get the program name which is called apps1 and then run a trace as follows (use -p if possible to limit the tracing to just the program) to get a few minutes of trace history for the program.

 

strmqtrc -m qmgrname -p apps1 -t all -t detail

 

Then you format the trace with dspmqtrc and then run mqtrcstats on that formatted trace as follows:

 

dspmqtrc AMQ12345.0.TRC  > AMQ12345.0.FMT

mqtrcstats AMQ12345.0.FMT

 

This gives you the following information:

 

 

MQGET QUEUE STATS

 

The number of MQGETs with bad formats was 0

 

No MQGETs

 

MQPUT QUEUE STATS

 

The number of MQPUTs with bad formats was 0

 

Following rows have columns as follows:

Queue Name, Total Ok PUT, Total Ok PUT Elapsed Time, Avg Ok PUT Elapsed Time, Total Failed PUT, Total Failed PUT Elapsed Time, Avg Failed PUT Elapsed Time, Total PUT Bytes

 

XYZP.00000.WEB.USEREXPR                          28 00000.011372 00000.000406 0 00000.000000 00000.000000 13154

XYZP.00000.WEB5.TBAACTNDW                        111 00000.115486 00000.001040 0 00000.000000 00000.000000 139941

XYZP.00000.WEB5.USAGEDW                          54 00000.055976 00000.001037 0 00000.000000 00000.000000 83307

XYZP.00000.WEB5.USAGE                            54 00000.051623 00000.000956 0 00000.000000 00000.000000 61838

XYZP.00000.WEB.TOOLELIG                          10 00000.008753 00000.000875 0 00000.000000 00000.000000 3033

XYZP.00000.WEB5.ERROR                            2 00000.002046 00000.001023 0 00000.000000 00000.000000 11273

                                                 11 00000.008752 00000.000796 0 00000.000000 00000.000000 12208

XYZP.00000.CALL.R20ITMESSAGEALIAS                9 00000.010753 00000.001195 0 00000.000000 00000.000000 8425

XYZP.00000.WEB5.BUSEVNTDW                        5 00000.004026 00000.000805 0 00000.000000 00000.000000 3029

 

 

With this information, you are able to quickly see that the MQI response time for MQPUTs is sub-second and are able to communicate that to the support call with specific details.  

 

Thanks,

Tim

 


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Tim Zielke | 21 May 2013 20:05

Re: Linux relatime and MQ performance

Hi Musthafa,

 

I don't have any personal information, but I would think it would be noticeable.  Here was one of the quotes on the performance improvements of relatime from one of the Linux kernel developers (Ingo Molnar):

 

"I cannot over-emphasize how much of a deal it is in practice. Atime updates are by far the biggest IO performance deficiency that Linux has today. Getting rid of atime updates would give us more everyday Linux performance than all the pagecache speedups of the past 10 years, _combined_."

 

I am curious as well, so I will look into it and get back to you.  I have an MQ sandbox Linux environment where I can have the Linux administrators change the MQ filesystem mounts between strictatime and relatime, and then I can get some MQ performance numbers to compare.

 

Thanks,

Tim

 

From: MQSeries List [mailto:MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org] On Behalf Of Pasha, Mir Musthafa Ali - Contractor {BIS}
Sent: Tuesday, May 21, 2013 12:25 PM
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org
Subject: Re: Linux relatime and MQ performance

 

Hello Tim,

Thanks for the info. Have you personally seen/witnessed any performance degradation on versions older than 2.6.30 or any significant performance improvements/learnings with versions 2.6.32 and above?

Appreciate any info you can share. Thanks again.

 

Sincerely,

Mir

MQ Admin | PepsiCo, Inc. | BIS

 

From: Tim Zielke [mailto:tim.zielke-RzW+Fo++N01WAm4muGplmA@public.gmane.org]
Sent: Monday, May 20, 2013 9:59 AM
Subject: Linux relatime and MQ performance

 

I think this information I am sharing about Linux relatime is about 5 years old and some of you are probably already aware of it, but just wanted to pass it on in case you were not and run MQ on Linux.

 

This has to do with the Unix/Linux file attribute of atime.  As a reminder, a Unix/Linux file has 3 time attributes called atime (access time), ctime (change time), and mtime (modify time).  Access time is the last time a read or write happened against the file (or used to be for Linux, I'll get to that later), change time is the last time file attributes like permissions were changed, and modify time was the last time the file contents were changed.  These 3 values are stored in the inode of the file which is a structure stored on the file system and potentially a copy in-memory, as well.

 

What the Linux kernel programmers realized a while ago is that atime is a significant performance issue.  This is because anytime a file does a read or write (even if the read was against a file cached in memory) an i/o write has to occur to update the atime for the inode structure on the filesystem.  So they eventually came up with a new default called relatime (relative atime).  relatime changes the atime behavior so it is only updated when it is older than the ctime or mtime, or I think also if it hasn't been updated in the past 24 hours.  I believe it is the default for Linux since around the 2.6.30 kernel.  I have verified that our 2.6.32 Linux SUSE kernels are using relatime, and are older Red Hat Linux kernels which are at 2.6.18 are not.  Of course, this means that Linux has completely changed the default historical definition of atime, but they did it to provide some significant Linux performance improvements.

 

I couldn't find any mention of relatime in the MQ manuals or with a google search of MQ and relatime, so I thought I would mention it.  If you are an MQ administrator and your Linux kernels are older than 2.6.30, you may want to consider upgrading to a later kernel as you will get some MQ performance improvement from this Linux default relatime change.

 

Thanks,

Tim Zielke

CICS/MQ Systems Programmer

Aon Hewitt.

 

List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

 

List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Paul Clarke | 21 May 2013 09:06

Re: segmentation

Using message segmentation across a client should work fine. However, the Buffer Length parameter of both the MQPUT and MQGET must be less than or equal to the negotiated channel max message size. Of course this still gives you 100MB to play with and I’m not sure I’d recommend trying to either put or get 100MB in a single MQ call anyway.
 
If you really need to play with very large messages then the main problem is the MQGET since putting a very large message in ‘pieces’ is not hard. (ie. not using SEGMENTATION_ALLOWED but using LOGICAL_ORDER). If you are trying to consume a very large message message over a client that has been segmented then I have a feeling that you can do it using MQCB since you don’t pass in a Buffer Length parameter. However I can’t test it out right now.
 
Cheers,
Paul.
 
Sent: Thursday, May 16, 2013 8:40 AM
Subject: segmentation
 

Hi,

 

Small simple question…cant find a clear answer at infocenter.

 

We considering to use message segmentation in combination with MQ clients. To get this working we have to:

 

   PMO.Options = (existing options)

   MD.MsgFlags = MQMF_SEGMENTATION_ALLOWED

   memcpy(MD.GroupId, MQGI_NONE, MQ_GROUP_ID_LENGTH)

   MQPUTand for the getting application to ask the queue manager to reassemble the message if it has been segmented:

 

   GMO.Options = MQGMO_COMPLETE_MSG | (existing options)

   MQGET

 

I am not sure whether we have to increase the message length of the server connection channels?

 

Regards,

 

Raymond

 

 

************************DISCLAIMER*******************************

De informatie in dit bericht is vertrouwelijk. Het is daarom niet toegestaan dat u deze informatie openbaar maakt, vermenigvuldigt of verspreidt, tenzij de verzender aangeeft dat dit wel is toegestaan. Als dit e-mailbericht niet voor u bestemd is, vragen wij u vriendelijk maar dringend om het bericht en kopieën daarvan te vernietigen. Dit bericht is gecontroleerd op bekende virussen. Helaas kunnen wij niet garanderen dat het bericht dat u ontvangt volledig en tijdig verzonden is, of tijdig ontvangen wordt en vrij is van virussen of aantasting door derden.

**********************************************************************

 


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Neil Casey | 21 May 2013 03:01
Picon

MQ enhancement process

Hi listers,

as many/most of you already know, MQ enhancements are driven to at least some extent by community input from people such as ourselves via https://www.ibm.com/developerworks/rfe.

I invite you to review and think about voting for any of the RFEs which are currently open for WebSphere MQ. If you have other thoughts about where MQ could be enhanced, raising an RFE is the best way to make that visible to the development labs.

You can find these at: https://www.ibm.com/developerworks/rfe/execute?use_case=viewRFEs
Use the options
Brand: WebSphere
Product Family: Connectivity and Integration
Product: WebSphere MQ

There are currently about 300 RFEs. They can be easily downloaded as a CSV file and reviewed from there. URLs are provided to give direct access to each RFE, and allow you to either vote, or add the RFE to your watch list, so you can be notified if its status changes (for example if it is accepted or delivered into the product).

While you are there, may I direct your attention to the following newly raised RFEs. I have raised these because they are of interest to me but hopefully also to other MQ users.

Expose signer and signature information from MQ AMS to applications
http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=35058


Provide information to applications to allow them to validate that AMS was active.
http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=35059


Provide topic or subscribtion option to duplicate msg id
http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=35062


Provide managed interface (mqsc, pcf) to control qbuf size for queues.
http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=35063


Provide java and jms access to C client
http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=35064



Regards

 
Neil Casey
Technical Consultant Messaging

Phone: +61-3-8641-1068 | Mobile: +61-438-573-152
E-mail: Neil.Casey-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org


c/- NAB 14/555 Collins St
Melbourne, Vic 3000
Australia


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Favicon

CHLAUTH on CLuster Receiver Channels - How to Whitelist

My Full Repositories are QMGRFRP1 and QMGRFRP2.

Cluster Receiver Channels are like TO.QMGRFRP1.

The Partial Repositories are running on all sorts of systems with a wide variety of IP addresses. SSL and/or Security Exits are not option for every single QM in this cluster.

Id like to understand how to block all connections to the cluster receiver channel on the Full Repository, and then allow only the legitimate partner Full Respository and the legitimate Partial Repositories. This is to handle clusters where not every cluster member can do SSL or Exits on their channels.

I assume the following will block all connections to this Cluster Receiver; that this rule will make this cluster receiver channel 100% inaccessible.

SET    CHLAUTH('TO.QMGRFRP1')  +

       TYPE(ADDRESSMAP)  +

       ADDRESS('*')  +

       DESCR('CLSRCVR Back Stop Rule - block all connections to the CLUSRCVR for this Full Repsoitory')  +

       USERSRC(NOACCESS)  +

       WARN(NO)  +

       ACTION(REPLACE)

OK, so how do we get a white list going? TheChannel_ID ID is an ID with restricted access to the QM (it does allow access the S.C.C.Q).

The problem as I see it is that the ADDRESS parameter does not allow a list. I can use wild cards, but to wildcard it enough to allow all the potential legit Partial Repositories would make it too open.

SET    CHLAUTH('TO.QMGRFRP1)  +

       TYPE(ADDRESSMAP)  +

       ADDRESS('<list valid IP addresses here, or if only 1 IP is allowed, make multiple records each with one IP?>')  +

       DESCR('This rule only allows the IP addresses of legit QMs we want in this cluster')  +

       USERSRC(MAP)  +

       MCAUSER(Channel_ID)  +

       ACTION(REPLACE)

Is there any way to provide a specific white list of IP addresses into an ADDRESSMAP rule?

Peter Potkay

************************************************************
This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential and/or privileged information.  If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited.  If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this communication and destroy all copies.
************************************************************


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com


Gmane