Here is a little gem for those out there who actually use IBM Tivoli Monitoring v6.3 (aka ITM) and are looking for a simple way to add decent graphical dashboard views to your Tivoli Enterprise Portal (aka TEPS).
Let me say upfront this is not the only way to add dashboards to your ITM installation. In fact ITM has a data provider for IBM Dashboard Application Services Hub, or DASH in short, that will allow you to create good looking dashboards for big screens mounted in your operations center, or stakeholder areas. But this takes a bit of setting up, and sometimes the good old simple tricks still have some merit, right? So let's see how it could be done. Ah yes, and I'm assuming you have ITM running on Linux servers...
4 Easy Steps to Create Your Custom DashboardAt a high level, there are 4 simple steps to create your custom dashboard . You will need to already have Tivoli Enterprise Portal (TEPS) access, with the relevant permissions to create your own custom workspaces.
- Build a PowerPoint backdrop and save as .png
- Upload to TEPS Linux server using WinSCP
- Log into TEPS and create Custom Navigator
- Configure Custom Workspace with Graphic View
More Detailed Instructions...The following instructions and screenshots should be sufficiently detailed so that you can follow along and set up your own custom dashboards. The steps do assume a familiarity with Tivoli Monitoring and workspace customisation. Uploading of custom background images requires administrative privileges on the TEPS.
1. Build your PowerPoint backdropOpen PowerPoint, grab a blank slide and insert some shapes to mimic the topology or logical grouping of your server environment. For example, you might do something like the following that shows a small R server deployment for production and non-production:
When you have all the objects arranged to your liking, jazz it all up with some logos or any other images that are appropriate. Finally, select and group all your objects, then right click and save as a .png image file. You have just created the backdrop for your dashboard. Nice work.
2. Upload to TEPS server using WinSCPThis step requires administrative privileges on the TEPS server. Start WinSCP, enter your server name, user name and password to log in.
Acknowledge any warnings and info messages and continue login. Once in WinSCP, on the left hand side, find the path to the .png image backdrop file you created. On the right hand side, find the path to your ITM installation directory, for example /opt/ibm/itm/lx8266/cw/classes/candle/fw/resources/backgrounds/
Drag and drop the desired image backdrop file from left to right, and acknowledge any prompts (default transfer settings should be okay). Note that the .png file extension needs to be lower case for this to work. Seems to be a quirk with Linux and/or maybe more likely the TEPS.
3. Log into the TEPS and create a Custom NavigatorThe idea here is to log into the TEPS and set up a custom workspace view. Start with creating a new custom navigator. Click on the Edit icon.
This will give you a new window with two sides. The left hand Target View is the view you are about to build out with the same logical grouping / topology you used in the PowerPoint backdrop. An example could be Web, App and Database tier groupings.
Change the right hand side Source View to Physical in the drop down. Then find the servers you want and drag and drop them over to the left into the respective tier’s folder. When all is done, save and close.
4. Configure Custom Workspace with Graphic ViewYou should now have your custom navigator showing up on the left back in the TEPS. Ensure you highlight the top level of your custom navigator structure. This is the workspace we are about to build out with a Graphic View.
Note that custom workspaces can be built on each level of the navigator, meaning you can have different views for each folder, aggregation group, server, agent etc. You get the idea.
With the top level of the custom navigator highlighted, click on the Graphic View icon in the TEPS toolbar. Then move your mouse into an existing free widget, and click into the space to drop the graphic view widget in. Delete any unnecessary widgets from the workspace.
Then on the newly dropped in Graphic View, right click and select Properties. Click in the middle of the picture under Style. Browse for the image backdrop you uploaded previously. And lastly, browse for the css style sheet you want to apply – use shape_black_label_bottom.css for consistent look.
Voila, there you have it. Save the workspace, and you should end up with something that looks similar to this:
Here we have a simple graphical view of the health status of an application team’s environment. Additionally, the “traffic lights” could be wired up to jump to respective tier or detailed server views, allowing IT Operations people to drill down to the root cause of the red light. Hovering over will also pop the actual situation(s) that triggered the red light.
TEPS further allows access to run historical reports against many metrics, assisting in root cause analysis of failures and outages, leveraging the monitoring agent data that is constantly collected and fed into the Tivoli Data Warehouse. Both short term detailed and long term aggregated data is available.
All in all a pretty neat simple and quick trick to get a decent looking custom dashboard view you can put in front of anyone.
Hope you enjoyed the post. Feel free to comment and let me know what you think.