Performance monitoring tools for WebSphere // IT Management Solutions

Performance monitoring tools for WebSphere

Monitoring and tuning a BPM platform at the system level is far away from getting process tracking points data and build nice scoreboards showing the process performance. But at the end if the system doesn't perform well the users will complain about how it's affecting their performance and how that is impacting the process SLAs. And if that happens the BPM "system" will be seen as the reason for the bad business performance. Besides all that no one likes to use a system that is slow and has bad responsiveness.

Talking about performance...the two common suspects

At the core of a IBM BPM Process Server or Process Center is a Websphere Cell and right under and supporting its functioning on the persistence side is a database. When comes to understand how a BPM system is running and behaving, it's fundamental that this two core pieces are well monitored and around are the right skills to understand what's happening in order to tune it.

imageThe database...one of two

On the DB side, depending on which one it is (DB2, Oracle, SQL Server), the tools may vary but the skills are conceptually the same: Well prepared and skilled DBAs monitoring and understanding what isn't performing as fast as it should, findings ways to improve it and providing useful information to the development teams on what can be better done. And as the databases are getting more "intelligent" and more complex algorithms and heuristics are used for several different things, including execution plans and special features a good skilled and updated DBA is fundamental.

The application server...the other obvious one

On the Websphere Application Server (WAS) side there are several different ways and tools to monitor its functioning. Probably the most known is the Tivoli Performance Viewer (TPV) integrated on the Admin Console.image TPV uses what's known as Websphere Performance Monitoring Infrastructure (PMI) displaying several different reports that can be customized to include different indicators about everything that is going on each server (JVM) inside the WAS cell.

Basically you start by selecting the server or servers that you want to monitor and the modules to view on each. There are summary reports and more complete ones with all the kinds of counters and there's also the ability to save a log for future analysis.

Now, let's assume that you have an IBM BPM Process Server with a four-cluster topology in 2 Nodes and you scaled the AppTarget cluster inside which you have for instance 12 servers like represented on the following diagram:

If we count all the JVMs in the cell (even not counting the deployment manager and the two node agents) we have a total of 18.

Now let's imagine that we want to keep an eye on what's going on with these servers and we'll use PMI. Our major issue will be that we'll be jumping between webpages and inside each on these pages we'll have only data reported for a single server. We won't be able to have a single page with data from several different servers.

image image image image
See also:

You might also like

AntiVirus vs Antispyware vs "Security Suites"

by dmrcasf

One thing first: You stated: "... or have multiple AV programs in order to catch all possible problems."
It is actually never a good idea to have more than one Anti-Virus program actively running at one time; their actions can conflict with each other, causing crashes, hangs, and other problems. Note that this is NOT true of Anti-Spyware programs (also called "Anti-Malware" programs)- having more than one antispyware program monitoring your system is a Good Thing.
Remember that your McAfee Security Suite contains not only an anti-virus program, but also an antispyware program, a firewall, and a few other security/privacy-protection tools

HighPoint HighPoint RocketRAID 2680SGL 8-Channel PCI-Express x4 SAS 3Gb/s RAID Controller
CE (HighPoint)
  • Direct Connect up to 8 3Gb/s SAS or SATA Hard Drives
  • RAID level 0,1,5,10,50, JBOD
  • PCI-Express x4
  • 2 Internal Mini-SAS port
  • Low Profile
  • Support Windows, Linux, FreeBSD

Senate panel OKs $51 billion for Commerce, Justice, Science  — FCW.com
One sticking point is the House's desire to limit funding for the National Strategy for Trusted Identities in Cyberspace, a plan designed to come up with a new system for managing identities online.

Sans Digital Sans Digital TowerRAID TR8M+B - 8 Bay eSATA RAID 0/1/10/5/JBOD Performance Tower with 6G PCIe Card (Black)
CE (Sans Digital)
  • Bundled with RR622 RAID controller card for over 250MB/s of RAID 5 performance.
  • Supports RAID 0, 1, 10, 5, 5+ spare, spanning and JBOD.
  • Backward compatible with PCIe 1.0.
  • Supports online expansion to expand capacity without the need to recreate the RAID volume and erase the existing data.
  • Built-in real time hard drive health monitoring and e-mail notification for critical events.
  • Accesses eight hard drives using only two cables.
  • Supports PC, Linux and MAC OS; including Windows 7 and Snow Leopard.

Related Posts



Copyright © . All Rights Reserved