{"id":489,"date":"2007-11-13T07:30:44","date_gmt":"2007-11-13T12:30:44","guid":{"rendered":"http:\/\/dougmcclure.net\/blog\/2007\/11\/wyntk-on-tivoli-business-service-manager-411\/"},"modified":"2007-11-13T07:31:05","modified_gmt":"2007-11-13T12:31:05","slug":"wyntk-on-tivoli-business-service-manager-411","status":"publish","type":"post","link":"https:\/\/dougmcclure.net\/blog\/2007\/11\/wyntk-on-tivoli-business-service-manager-411\/","title":{"rendered":"WYNTK on Tivoli Business Service Manager 4.1.1"},"content":{"rendered":"<p>TBSM 4.1.1 quietly made its way out the door as an incremental release a couple weeks ago. This release mainly incorporates a few new features and capabilities, new bug fixes, interim fix roll ups and updating various internal (Webtop\/NGF, ILOG) and external dependencies (NCSM). Most importantly IMO are the documentation updates and fixes. The new documents are all online <a href=\"http:\/\/publib.boulder.ibm.com\/infocenter\/tivihelp\/v3r1\/topic\/com.ibm.tivoli.itbsm.doc\/welcome.htm\">here<\/a>.<\/p>\n<p>TBSM 4.1.1 is one of the first Tivoli products to adopt components of the Tivoli Common Reporting (TCR) capability. TCR is based upon the Eclipse BIRT project.  TBSM 4.1.1 includes the TCR BIRT runtime component which is used to render the various out of the box reports included within this release. The intent of this initial release of reports is to enable legacy Tivoli Business Systems Manager clients to have a similar reporting capability to what they have in their current deployed versions of the legacy TBSM product. The reports are linked off of an NGF layout selectable from the main page selection box. There are various reports available each with a few choices for time boundaries.<\/p>\n<p>The TBSM 4.1.1 TCR reporting feature is installed via the advanced install. You&#8217;ll need to install the included Business Service Manager Agent (ITM IRA agent) as well if you plan to use BIRT and the reports as intended in this release. Reporting support out of the box REQUIRES use of ITM and TDW.  If you do not have this or do not intend to install it, you will be unable to use any of the out of the box reports for service health, outages, etc. included within TBSM 4.1.1 today.<\/p>\n<p>The TBSM 4.1.1 TCR BIRT components are certainly available for use against other databases.  If you already have a database with historical events, KPI\/KPM or other supporting data for your TBSM solutions then investigate installing the additional JDBC drivers, downloading the Eclipse BIRT Report Designer application and creating your own custom reports. I&#8217;ll do a WYNTK on this later, it&#8217;s all very easy to implement and use, especially if you&#8217;ve ever worked with other reporting products like Business Objects, Crystal Reports, etc.  <\/p>\n<p>TBSM\u2019s TCR, BIRT and overall strategy for reporting, charting and graphing visualizations needs significant improvement. A non-ITM\/TDW solution for making use of the out of the box TCR BIRT reports within TBSM 4.1.1 is needed immediately. Full exploitation and exposure of ILOG charting and graphing should be the strategic direction for \u201cnear real-time\u201d visualization needs.  TCR and BIRT are perfect for the \u201cnear term historical\u201d reporting. Areas for improvement in an upcoming IF or future release could be full report launch in context from any tree, service viewer or event to respective reports and an intuitive way to build these launch in context (LIC) integrations that requires no coding. Things may change significantly in this area now that IBM has announced its intentions to acquire Cognos.<\/p>\n<p>A new feature called the Urgent Services Viewpoint has been introduced to the NGF Viewpoint library. This would be added to your custom NGF layouts and serve as a pre-filtered list of service instances whose status has exceeded a given threshold (Unknown, Maintenance, Marginal or Bad). By default, only those who are in a Bad state are shown. The Urgent Services Viewpoint is a good start and gives us some nice filtering and sorting, but ideally this needs to be much more flexible.  Users should be able to add their own things to the hot list, the threshold for what appears on the hot list should be configurable by template type, content mapped into the columns should be configurable (for example, map in the trouble ticket number from an instance (from a service instance additional property or Netcool event)).  <\/p>\n<p>As many clients still use the default out of the box layouts today, there may not be enough real estate to add another viewpoint.  Having something like an Urgent Services &#8220;Filter&#8221; that could be selected and applied OVER the normal Service Tree (not a View Definition for the canvas, but a similar capability for the Service Tree) so that only those Urgent Services are shown may be an interesting alternative. As I said, good start, but hopefully this will evolve over time.<\/p>\n<p>We&#8217;re finally starting to uncover more of the magic under the covers within TBSM 4.1.1 now by exposing the Web Services and XML capabilities.  While the capability has been there in the underlying embedded product, it&#8217;s just now that its use is starting to get legitimized. In this initial TBSM 4.1.1 release, these two powerful Data Source Adaptors (DSAs) will be made available to those willing to venture into internal Impact policy land. You&#8217;ll be able to write custom Impact policies to interact with those data sources to enable metrics collection, service modeling, custom dashboard and layout content, etc. <\/p>\n<p>Use of TBSM 4.1.1&#8217;s Web Services and XML support requires work under the covers.  There isn&#8217;t an exposed GUI to help with configuration and use and this is an area that must be improved in a future fix or release so we keep as much XML and policy hacking away from the new user. The use of these DSAs is discussed in the TBSM 4.1.1 Customization Guide but also look for Netcool\/Impact documentation such as the Impact Policy Language manual, Impact by Example manuals and the individual Web Services and XML DSA manuals.<\/p>\n<p>Should you upgrade?  As I have yet to see any early release or formal performance and scalability testing results for TBSM 4.1.1 it is hard to say if there will be any significant improvements in those areas to justify an upgrade.  Regardless of that, I&#8217;m always in favor of upgrading to ensure that I have all of the latest bug fixes applied. I have high hopes for the update done to ILOG under the covers, but I don&#8217;t think we&#8217;ll see much here in TBSM 4.1.1. Realistically, only you can judge the level of effort that it takes to make the upgrade within your environment from the product, politics\/process and dev-test-qa-release to production process. The next major release of TBSM will require significant planning and preparation. You may not need any of these new features or capabilities in TBSM 4.1.1 today so it may be worth the wait.<\/p>\n<p>TBSM 4.1.1 Tips<\/p>\n<p>If you&#8217;re doing testing back and forth between TBSM 4.1 and TBSM 4.1.1, be sure to clear your Java cache each time.  There are significant differences in the core Java files between these to versions and not using the right ones can cause problems. This is due to the ILOG updates.<\/p>\n<p>The &#8220;Go&#8221; Button appears to be back on by default.  This can be turned off. Visit <a href=\"http:\/\/publib.boulder.ibm.com\/infocenter\/tivihelp\/v3r1\/topic\/com.ibm.tivoli.itbsm.doc\/tbsmadm41102.htm#ToC_87\">here<\/a> to fix this.<\/p>\n<p>Investigate the Business Service Manager Agent documents for information on what the agent is collecting and writing back to TDW for the BIRT reports.  Mimic this by creating your own policies to insert similar data into a database of your choosing.  Load the appropriate JDBC drivers and modify or create your own reports similar to what&#8217;s out of the box today. If you want to review\/hack the out of the box reports, they&#8217;re stored in $NCHOME\/guifoundation\/webapps\/birt-viewer.  I have no idea what an ITM IRA agent is or does so if someone can figure out what&#8217;s happening there I can help on the other parts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TBSM 4.1.1 quietly made its way out the door as an incremental release a couple weeks ago. This release mainly incorporates a few new features and capabilities, new bug fixes, interim fix roll ups and updating various internal (Webtop\/NGF, ILOG) and external dependencies (NCSM). Most importantly IMO are the documentation updates and fixes. The new [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,26,44,28,38,37,93,95,39,103,92],"tags":[931,270,989,926,311,933,932,310,975,251,204,934],"class_list":{"0":"post-489","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-best-practices","7":"category-business-service-management","8":"category-dashboard","9":"category-e2e-service-management","10":"category-ibm","11":"category-implementation","12":"category-service-management","13":"category-tbsm","14":"category-tivoli","15":"category-usability","16":"category-value","17":"tag-best-practices","18":"tag-bestpractices","19":"tag-bsm","20":"tag-business-service-management","21":"tag-design","22":"tag-ibm","23":"tag-implementation","24":"tag-patterns","25":"tag-tbsm","26":"tag-tbsm-41","27":"tag-tbsm41","28":"tag-tivoli"},"_links":{"self":[{"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/posts\/489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/comments?post=489"}],"version-history":[{"count":0,"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/posts\/489\/revisions"}],"wp:attachment":[{"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/media?parent=489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/categories?post=489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dougmcclure.net\/blog\/wp-json\/wp\/v2\/tags?post=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}