Skip navigation

MainView Middleware Mgmt

13 Posts authored by: Dani Scherer Moderator
Share This:

A recent survey was conducted through TechValidate of BMC’s customers who have deployed BMC Middleware Management.  The research data presents the real-world experiences of more than 200 verified users of BMC Middleware Management solutions. TechValidate publishes only factual data – statistics, deployment facts, and the unfiltered voice of the customer without any editorial commentary.


Customers striving to stay ahead of the competition by running an efficient and modern middleware environment achieved the following benefits with BMC Middleware Managements solutions:



If you are a user of BMC Middleware Management and would like to participate in the survey, please visit TechValidate by clicking here.

Share This:

Self-service without the risk

At IBM IMPACT 2013, we discussed how to modernize IT through middleware best practices. Now we’re taking a deeper dive in our latest webinar.

Join us for “Modernize IT with Self-Service Middleware Administration.” We’ll discuss how self-service, offered with BMC Middleware Administration, can modernize your IT and help you:

  • Increase productivity by providing secure, permission-based user access to middleware components
  • Eliminate delays and bottlenecks in delivering key applications by putting users in control
  • Meet more user requests while reducing risk with an exportable audit trail that records all infrastructure changes


Register for the webinar »


On Demand Webinar

Webinar title:
"Modernize IT with Self-Service Middleware Administration"

Bob Zerbe
BMC Software



Share This:
Register for the “Modernize IT with BMC Middleware Monitoring” webinar
Modernize your middleware


Get a real view of your middleware environment

Didn’t get a chance to see us at IMPACT 2013? You’re in luck. We’re bringing our presentation to you.

Join us for “Modernize IT with BMC Middleware Monitoring.” We’ll discuss how to modernize your IT organization with BMC Middleware Monitoring, and provide best practices tips that will help you:

  • Gain visibility into and control of your middleware environment
  • Eliminate blind spots that can cause productivity slowdowns and outages
  • Proactively manage your middleware to detect problems and avoid missed SLAs

And if you need even more incentive to join us, we’ll be giving all registered users a free “No more blind spots” T-shirt. Don’t miss out … sign up today!

Register for the webinar »

June 12, 2013
11:00 a.m. CDT

Webinar title:
"Modernize IT with BMC Middleware Monitoring"

April Hickel, Lead Product Manager, BMC Software

Stay in touch with us
Share This:

Applications that cross computing platforms or share processes and data with other applications communicate through a complex middleware layer. This middleware layer has traditionally been a software component, with IBM® WebSphere® MQ as the dominant player. With the popular introduction of the WebSphere® DataPower® Integration Appliance, middleware is available as hardware and IT organizations are supplementing their middleware structure with the functionality available in DataPower boxes.


Because DataPower Appliances are enclosed pieces of hardware, you can’t see what’s going on internally. The appliance has a processor and storage, as well as additional components, such as fans. If any piece of the appliance fails, your appliance will fail.  Great appliance, but that sure seems like a lot of risk if you’re relying on these appliances in your datacenter.  What if you can minimize or even eliminate that risk with visibility into the appliance?


Download this short brief that discusses best practices for monitoring both your hardware and software middleware components to ensure optimal middleware health, performance and available in your environment.

Share This:

Let's talk Middleware Management


Be sure to stop by and see us at Booth #S11 at IBM Impact 2013 Conference!


During your visit at our booth, you will get to experience live demonstrations of BMC Middleware Management v7.


Don't forgot to pickup your free "Know Now - Act Before Impact" t-shirt and enter for a chance to win an Apple iPad mini!


In addition to live demonstrations, we are scheduling private meeting sessions with BMC expert, Eric Olson, Principle Solutions Consultant for BMC Middleware Management solutions, or any of the BMC Team one-on-one. If you are interested in scheduling a meeting session, please email us to arrange or for more information.


Look forward to seeing you at Impact!


IBM Impact 2013 Conference

April 28 - May 2, 2013

The Venetian Resort Hotel Casino

Register for Impact here

Share This:

Author: Bob Zerbe, BMC Middleware Management Software Consultant


BMC Middleware Management provides comprehensive monitoring for WebSphere MQ and other technologies.  Today’s discussion is on monitoring the agents and extensions that support technologies like WebSphere MQ.  Please note that individual technology coverage (MQ, Broker, TIBCO etc) is referred to as an extension not an agent.


Why monitor Agents and Extensions?  

BMM can provide you with visibility into agents\extension status that ensures your environment is being monitored all the time.   BMM can alert when agents\extensions are not running.   Self monitoring is recommended as an extra precaution to unanticipated incidents like server reboots that could affect them.  Server reboots tend to be more common in Non-Production environments but can occur during maintenance periods or emergency OS fixes.   If you do not have shut down and start up scripts for BMM agents\extensions, orphaned process files (lock files) may remain after reboot.   These lock files prevent agents from starting. Windows and z/OS are the exceptions.  On UNIX, start-up scripts should contain rm qp*.lock BEFORE starting qpea…


Best Practices on Self Monitoring

Monitoring qpea is not enough (“agentUnavailable” template).  You must create an extension template which can then provide an additional level of oversight on agent extensions. Coordinate alerts with Event Suppression periods, which are prescheduled and possibly regular timeframes and days when alerts should not fire.  For example, maintenance windows that require a server reboot.

  • Create your own templates with a prefix so alert templates sort to the top in the Management Console Event tab.    e.g. 1BMC_qpea_down, 1BMC_qpmon_dow, etc
  • Focus on UNIX, VMS, I Series,  z/OS, Tandem.  Windows extensions run as services and generally start up  automatically.  
  • For Web Sphere MQ:  do monitor qpea and qpmon, but don’t monitor qpcfg as the extension setting does not change.  Other extensions may apply like Message Broker (qpwmb), WAS (qpwasmon) etc
  • Self monitoring should be mandatory.
  • In large environments use “make template” associations to assign all severs and all pertinent extensions (2 steps).  One template is for all servers for qpea and a second for all extensions (qpmon, qpwmb, qpwasmon, qptibems etc).   Smaller MQ installs use Management Console to drag and drop servers on to the template.  Always test and certify your alerts!!



BMM Extensions

qpcfg:  MQ Configuration 

qpmon:  MQ Monitoring 

qpwmb: WebSphere Message Broker 

qpwasmon:  WebSphere Application Server

qphttp:   IBM HTTP Server

qptibems:  TIBCO EMS

qptibrv:  TIBCO Rendezvous

qpwlmon:  Oracle App Server (formerly BEA WebLogic)

qpora:  Oracle database

qpdb2:   DB2 UDB

qpdatapower:  for DataPower



BMM Agent qpea ONLY Monitoring Trigger

ActiveConnectionCount Equal to 1



BMM Extension Monitoring Trigger

ActiveConnectionCount Equal to 0.  Some use "not equal to 1" but this is a better approach


Share This:

BMC Middleware Management provides Day 1 support for IBM WebSphere MQ Advanced.


WMQ Advanced was announced this week by IBM. It is a new simplified purchasing option for MQ, which allows customers to buy all the components within a single purchase. It is fully supported by BMC Middleware Management solutions.

Share This:

Author: Uwe Klimkeit, BMC Middleware Management, Software Consultant

MQ 7.1 provides some new helpful features – one of it is the option to define some authentication rules for client connections.  These channel authentication records can be used to block users, IP addresses, queue managers, SSL or TLS distinguished names – or map some of the parameters to others. By the way - channel authentication has to be enabled on queue manager level “ALTER QMGR CHLAUTH(ENABLED)”.


Using BMC Middleware Management solutions a user has full support of this feature with BMM 7.0/BATT 7.0 . Records can be created, modified, removed or queries can be run for distinct records (see attached screen capture of BMM Configuration Manager).


So far is a list of all rule sets of a connection helpful and a user can determine which rules are valid comparing all rules.  But for these scenarios the user has one feature of the BMM Configuration Manager – Query Channel Authorization – dialog which is called “Runtime check” (an option is the Match Type pull-down list).


There a user can enter an IP address of the system which tries to connect  to the qmgr, an user and other optional parameters and get a test result of the connection attempt. Immediately the channel authorization which is blocking the connection is shown! (Remark: it is only the rule shown which is the most specific one and therefore the valid one for this connection; by deletion of this record another (not so specific) rule might block the connection and is shown during the next connection test cyclus.).



Share This:

Proactively identify transaction issues before they impact business service delivery. BMC Application Transaction Tracing provides "hop to hop" visibility of transactions across platforms throughout your IT infrastructure. Watch this short video to learn how BMC can assist you in monitoring your business transactions.


Business Challenge

In today’s business environment, many IT applications span computing platforms, share infrastructure and data with other applications, and communicate through middleware. Transactions often travel through many layers, such as Web front ends, middleware, transaction managers, and databases — on both mainframe and distributed systems. With so many moving parts, if transactions slow down or stall, it can be difficult to diagnose the reasons and understand their business impact. The typical approach for diagnosing these kinds of performance problems is to manually correlate transactions with the various infrastructure components, but this method can be time consuming and costly, especially when staff from various disciplines are called in to analyze the root cause. Because any outage or deterioration in service can have a financial impact, finding and correcting issues quickly is essential.


The BMC Solution

BMC Application Transaction Tracing is an easy-to-use, integrated solution that helps you quickly isolate and resolve transaction performance problems. By correlating transactions across distributed and mainframe systems, it provides a single source of information to analyze a wide spectrum of problems. Displaying the critical response times and CPU information for all related components, as each individual transaction completes, allows you to quickly detect which component is experiencing problems. With intuitive navigation, users can quickly drill down into any system or subsystem to determine a problem’s root cause. This approach drastically reduces mean time to repair compared to the manual approach of correlating transactions across mainframe and distributed components.


Gain insight into performance problems

BMC Application Transaction Tracing increases application availability by proactively identifying problems and pinpointing where in the infrastructure a problem exists. By providing "hop-to-hop" visibility into transactions throughout your IT infrastructure, BMC Application Transaction Tracing provides the complete picture of transaction flow and shows how long a transaction spends at each step. For example, it traces transactions from a front-end application running in a Web browser all the way to the back-end databases running on the mainframe, regardless of which message protocols are used. Real-time information on performance and business impact is visible on transaction dashboards, allowing IT staff to react quickly.


Video developed by Uwe Rudloff, BMC Middleware Management Software Consultant

Share This:

Author: Bob Zerbe, BMC Middleware Management Software Consultant


BMC Middleware Management (BMM) provides comprehensive monitoring for WebSphere and other technologies. Today’s discussion is on WebSphere MQ PubSub visibility. In WebSphere MQ 6 and above, Topics can be published and then subscribed (think consumed) to by one or many resources. This can occur locally on an individual queue manager or across queue managers and even in clusters.


There are some use cases where BMM can provide you with visibility. Today’s focus will be on the Performance and Availability monitoring aspect of WebSphere MQ PubSub.


Use Case 1: Alert when Your Topic is NOT available for Publishing or Subscribing. 

This goes to validating that there are no issues with the Topic object under the queue manager which supports the publication.


BMM can alert when either of these conditions is present. The common term is Publish Disabled or Subscriber Disabled. This is done thru the standard Event Tab in the Management Console. This is accomplished using the MQ extension qpmon.





The Type Topic that should be selected is named: WebSphere MQ Topic


The two attributes are Inhibit Publications and Inhibit Subscriptions. It is best to have two separate Events on your Topic, one for each situation. Alerts can be sent in any of the traditional methods. You can also modify the default Management Console Topic view by adding two animated ellipses to indicate the status of these two attributes.


NOTE: There are certain attributes in Topics that are displayed in the default views that cannot be alerted on using traditional performance and availability monitoring support. They include: publish count, subscription count, subscription mode, Topic string and other related attributes. These are referred to as transient topics. They can be viewed in the Management Console in real-time and are valuable. However monitoring and statistical data collection is accomplished using the BMM Application Transaction Tracing capabilities. That will be addressed at another time.


Use Case 2: Using the BMM Configuration Manager to Administer and test Topics and Subscriptions.


BMM Configuration Manager provides administration capabilities for WebSphere MQ. This functionality includes Topics and Subscriptions. Keep in mind that BMM is role based, and the user would have to have permissions to work with Topics and Subscriptions and if so, at what level.




The functions for Topics include: Create, Alter, Delete, View, View Topic status (several properties available like Subscription ID, Subscription UserID, number of messages, and others, publish a message(s) to the Topic, Clear Topic String. The functions for Subscriptions include: Create, Alter, Delete, View, View Subscription status.


An authorized user, most likely an MQ Administrator can create Topics and Subscriptions and then test them manually. The Status views are informative and help one understand what is occurring. This helps you when you do not have a program yet available to perform the publishing of messages for you.

Share This:

Learn how your middleware can do more


Listen in as BMC product experts and current customers present an in-depth look at the features and functions of BMC Middleware Management, and how it can help you:

  • Improve productivity with simplified transactions
  • Ensure application performance across all your platforms
  • Speed troubleshooting and facilitate audits by logging all user activity
  • Automate and proactively manage your middleware environment
  • Reduce costs through reliable monitoring and secure self-service


We hope you’ll join in. Sign up for our complimentary webinar today.


October 4, 2012
12:00 p.m. – 5:00 p.m. CDT


Join us locally - register here

Join us virtually - register here

Share This:

*Quick Course: Where is the first place to start managing WebSphere MQ?
Watch and learn how Queue Managers and all the associated management functions can deliver  detailed statistics and historical data. (BMC Support login required.) Watch the video ►

Share This:

*Quick Course: How do I get started with MainView for WebSphere MQ?

Learn how this single console can be used to easily manage middleware performance monitoring and automation across platforms. (BMC Support login required.) Watch the video ►

Filter Blog

By date:
By tag: