Maximo Activity Dashboard (PerfMon)
The Maximo Activity Dashboard commonly known as PerfMon is available as a UI Interface from Maximo version 7 onwards. It is normally used when debugging performance related problems in Maximo.
Here are some of the capabilities of PerfMon –
Provides information on Individual Request Processing Time on the server side including –
Overall response time
Average response time for similar kind of... [More]
I'm back again, changing things up a bit this week from the usual LDAP blog. Today we are going to talk about clustering and go into a detail step by step guide to configuring WebSphere 8.5.5 in a horizontal cluster. Unlike a vertical cluster which is built up on the same server, a horizontal cluster spans multiple servers/nodes to allow for another layer of fail over.
Clustering is appropriate for implementations with a large user load, as you add more users you may need to add additional JVM's to either the existing nodes... [More]
The other day, we encountered a problem during one of our performance tests. We observed from the database side that there is a steady increase of connections over time. Of course, we immediately suspected there is a newly introduced connection leak somewhere and started the hunt. The very first thing we did was to turn on the dbconnection logger to info level. We confirmed from the maximo logs that these connections indeed are recorded in the maximo connection pool as used connections and not released. The stacktrace did confirm that there... [More]
Normally my blog entries are lengthy and contain full tutorials regarding configuration, however tonight I have a just a quick post regarding a new property in Maximo 7.6. If you have read my past blog on Isolating Functionality in a cluster for Maximo 7.5 you know about the property mxe.crontask.donotrun . This property defines which cron tasks\escalations will run on specific JVM's. Some of you may also have run in to problems using this as an instance level property due to field size not being... [More]
It's been a bit since my last entry in this series, so I thought I'd take some time this morning to finish off this tutorial on configuring a basic horizontal cluster. If you haven't read my previous posts, you can jump over to Part 1: WebSphere Configuration and Part 2: JMS Configuration .
In this final portion of the three part series, we will go over the following topics.
Creating the Virtual Host
Assigning Names to JVM's
Building and Deploying ear files
Once in a while I'll get questions about performance problems. Specific scenarios can be resolved by applying Interim Fixes or adding indexes. Those critical and urgent problems often happen throughout the entire system.
Here is a collection of performance related recordings and technotes that might help:
SCCD 7.5.1 Performance Education Session
Correcting Slow User Queries
So you and your team are ready to make the leap on to the next release of Maximo or SCCD but, there is that looming concern about what is going to happen when you flip the "ON" switch on your go-live date. Will it work? Will performance be acceptable? or will you have to find a safe house to hide from the angry mob of users that can not use the system? You are not alone. Those are the type of questions that keep every Project Manager and System Implementer up at night.
Through collaboration with some of our... [More]
Check out the files section of the Asset Management group and you'll find something new! The Best Practices for System Performance 7x white paper has been updated to version 1.4. Starting with this version, you'll find the performance best practices white paper here in Service Management Connect (SMC) for easier access and to take advantage of all the features available when using SMC Files. However, never fear, the product wikis will continue to link to the white paper should you prefer to get it there. You'll also find links to the white... [More]
"Before you can race, you must qualify". As a fan of Motorsports (Formula 1 in particular) I hear this phrase on many weekends throughout the season. The phrase basically means that to have the highest chance of being successful in an endeavor you must prepare adequately. In this article I shall take this same idea and show you how to apply it to a successful Maximo installation.
If "qualifying" is preparing for a race then careful planning of your IBM Maximo Administrative Workstation is along the same lines. Many... [More]
The database is central to the functionality of IBM Tivoli service management products. It stores all data that is collected and calculated by the applications. This database also stores metadata for configuring and maintaining the environment. Reporting also generates resource-intensive management reports. Because all functionality is based on database performance, the database can be a key focus for performance tuning. SQL query tuning and creating indexes against a database can help to obtain maximum performance from IBM Tivoli service... [More]
Maximo is everywhere! It has been around for several decades and is in use by many different industries of all sizes. Client databases have grown in size and complexity over the years. Continued monitoring of database integrity is always recommended to make sure all your I’s are dotted and T’s are crossed. Just the other day I was talking to a client that was experiencing major slowness in performance while generating a handful of Work Orders from the Preventive Maintenance application. They were attempting to generate about 5 work... [More]
Do you ever find yourself stuck in car or airline traffic? If you have, do you find yourself deeply sighing or groaning in agony thinking of where you need to be? Or do you become a pounder – pounding your fists on the steering wheel or your feet thru the airline concourse while a number of choice words come muttering out of your mouth?
Living in the Boston Area for the last 12 years, I’ve encountered a number of car and airline traffic jams. My most recent traffic jam was last night... [More]
In a recent entry in the Process Automation blog, Barbara Ballard provides a set of tips for improving the performance of queries that start with " select * from doclinks. ". The information applies perfectly to #Maximo Asset Management. For details, see the original blog entry (http://ibm.co/qXlW1b).
Previously I had posted a blog on creating a horizontal cluster across multiple nodes in WebSphere 8.5.5. If you haven't read that posting, please head on over Clustering with Maximo and WebSphere 8.5.5 - Part 1 - Configuration and take a look. Today we will be continuing forward with JMS configuration. I was going to do this series in 2 parts, but I will separate this out in 3 parts due to the length of the topic.
In the original blog posting we configured the following.
Out of Memory condition could occur when deploying ear file in Websphere console or when running Maximo 7.5
Additional configuration from Websphere is needed to avoid getting error: java.lang.OutOfMemoryError: Java heap space in the log.
Open the WebSphere Application Server administration site by typing http://hostname:port/ibm/console .
The port is the number of the HTTP administrative port, which is 9060 by default. Type an ID (any ID without a password) and log in to it.
Select Servers > Application... [More]