Welcome to the Jazz for Service Management Blog, where you can read the perspectives from the Jazz for SM experts. Please also join the JazzSM Group: http://smconnect.net/jazzsm
This Blog provides insights into the overall Jazz for SM solution, as
There is beauty in visualization, there is paradise in beautiful integration, then there is a Meat Loaf-esque attempt at tying this entry’s title to the intro. For the past two years we have been focusing on consolidating and correlating data from different data providers, and during that time we also put out a rather polished Registry Services Sample UI console that allowed people to browse data stored in Registry Services. All the while we kept throwing a long look across the hallway - actually they sit on the floor above, their not... [More]
If I have multiple products deployed in an IT environment, I can use each of them individually. However, solving a problem often requires access to information from multiple products . For example, if I have a problem with a business application, I might need information about which servers and associated hardware and software support that application. I might then want to know details about how those servers are configured, which of them are overloaded, which ones have had recent configuration changes, and if there are error events being... [More]
Have you had a chance to create a dashboard using the Table widget from the DASH palette? If so, you've seen the message that appears after you've selected your dataset that says:
"No visualization attribute found for mapping to dataset columns."
Here's a quick screen shot
I've been getting a number... [More]
This demo ( OSLC and TOSCA Cloud App Lifecycle ) is about a lifecycle of a cloud application. It is not “THE END-END LIFECYCLE”, it is just one example of the many possible lifecycles you can build with your tools to manage cloud applications. The goal is to show how OSLC and TOSCA make this easy. The lifecycle is composed of the following steps: In the first step, a developer imports a TOSCA cloud application package in a definitive software library. The library is implemented with Rational Asset Manager, but any other tool implementing the... [More]
Dashboard Application Service Hub (DASH) is a fascinating advancement we have for our Cloud & Smarter Infrastructure platform. Management and operational users are in dire need of understanding the health and current state of their environment.
Since out-of-the-box dashboards never fully provide everything an organization requires, implementing customization is a priority. Users need to be able to create their dashboards on the fly for pertinent information. To have the capability to pull in data from various... [More]
This scenario shows how to create a custom dashboard in the IBM Dashboard Application Services Hub ( DASH ) component of Jazz™ for Service Management . The custom dashboard that you create uses IBM Tivoli Netcool/Impact 6.1.1 Flat File DSA to retrieve data from a comma separated values file. You can update the scenario to use Tivoli Netcool/Impact to retrieve data from multiple flat files, filter this data in context based on events from publishing widgets, such as a table, and display the data in another widget such as... [More]
Have you tried enabling your custom dashboards for mobile devices. I get this question very frequently. Its quite simple in DASH
You need to create a view in DASH and enable it for mobile.
Navigate from Settings to Views panel and create new view and make sure to check the checkbox that says "Enable for Mobile"
See the screen shot below
Add all the dashboards that you wish to enable to this view. Next, login into DASH from your mobile device to try out.
Another point... [More]
The out of the box widgets that come in Jazz for Service Management with the Dashboard Application Services Hub (DASH) are built to show data coming from a data provider. Several products already come with a data provider that is ready to go. However, it may be the case that you would like to show some data that is currently not being served up from a data provider. In these cases, you can use Tivoli Directory Integrator (TDI) to make this data available to DASH. (Impact also allows you to get other data and make it... [More]
If you're in Vegas this week - Be sure to check out the Pulse Integration Center If not, don't worry - we have some great videos of the Jazz for Service Management demonstrations. The integration center has demonstrations that make use of linked data across a variety of use cases Dashboarding Service Business Partners ESM Technology & Accuoss built sample dashboards using the JazzSM Dashboarding Service. We will also show the following dashboard demos: Tivoli IT Ticket Summary Smart... [More]
I want to share with the DASH community on how we can approach building some unique custom dashboards in DASH leveraging Netcool/Impact. With the intuitiveness of DASH, combined with the simple out of box integration for Impact we can put together a custom dashboard relatively quick.
One of the challenges that we see across numerous clients is the ability to customize a list of resources. In a typical environment, a user would have a combination of Windows, Linux, and UNIX servers. Within the Tivoli Enterprise Portal we have... [More]
In part 1 of this entry , I outlined the concepts and steps required to get data inside Registry Services. I also revealed Registry Services’ party trick, which lies in its ability to recognize seemingly disjoint information from different sources as representing the same entity in the outside world. It has been enough days to let you build that first application, at which point you must be wondering “How do I read that collection of reconciled resource records? Where do I start?” Collections, collections, collections… Sorry... [More]
Courtesy of my colleague Chris Appleton in Netcool/OMNIbus development, there is a new video on how they designed their own OSLC Service Provider for their upcoming 7.4 FP3 release. All standard disclaimers apply about release contents not being final until formally announced, but the work is already subject to external try-outs in the Jazz for Service Management hosted beta .
This video was primarily created for systems integrators who already extend Netcool/OMNIbus and want to expand that integration to enable collaboration with other... [More]
There is currently considerable interest in DevOps . And well this might be since the goal of DevOps is increased responsiveness to your customers. One of the basic tenets of DevOps is automation of processes : have code perform what was previously painstaking manual work, which helps achieve faster and more frequent development/deployment cycles. But, you might have tens of tools installed in your environment, each with its own interface. We need to programmatically orchestrate the work done by these tools and do so in... [More]
This is a bit of sample code I am currently working on, to illustrate how developers can query record collections from the Registry Services component of Jazz for Service Management using pagination support. In this example I will not do anything to the records, but simply show how to list all the URLs for all records for a given Service Provider.
The sample assumes dependencies on both Apache Jena and Eclipse Lyo , the later of which requires Apache Wink . I apologize for the profusion of dependencies, but Jena does a superb job of... [More]
Being able to control status icons in a DASH widget is a very useful feature when creating a dashboard. In this post I'll show how you can use TDI to populate a DASH List Widget with status values from a .csv file.
Step 1. Create a d ata f ile
I have a .csv file that looks like this:
The final column represents a status value... [More]
Business partners and internal development teams often commend the simplicity of the OSLC integration model adopted in Jazz for Service Management, which is based on well-established open web standards. The openness guarantees that the knowledge is reusable in other implementations, and that vendor neutrality will ensure the stability of APIs and the simplicity of integration with other applications. At the same time, those standards do carry a handful of concepts and models on their backs, but do not panic, they are mostly harmless. The... [More]
is Dynamic Query Mode?
Dynamic Query Mode (DQM) is a new reporting engine in Tivoli Common Reporting 3.1. It does not replace the ' compatible' reporting engine that's in TCR 2.x, but does offer many
benefits over the compatible reporting engine.
DQM is a 64-bit reporting engine, so it
better utilizes available hardware, resulting in performance improvement with
large volumes of data. DQM also offers
key query optimizations to address query complexity and data volumes with
improved query execution. It also provides... [More]
Continuing with my series of blog posts on how IBM products use scenarios in their integration work, I’d like to showcase the newly released SmartCloud Control Desk v.18.104.22.168
For a much better description, go to this page and watch the online demos or try it out on the Jazz for Service Management hosted beta . I’ll just note that, among many other features, SmartCloud Control Desk 22.214.171.124 implements scenarios
The Hitchhiker’s Guide to interfacing with Registry Services two-part series introduced everything you needed to know about Registry Services’ concepts in order to write a client application. If you are already familiar with RESTful interfaces and RDF models, you probably can skip a good part of it. The Java language is certainly very popular and well-covered in the Registry Services samples, but it will not be of much help if your code runs inside a web-browser and you are not keen on suffering through the time-tested pain of mixing applets... [More]
Within about 2-3 weeks, the official Last Call draft of the Linked Data Platform should show up at http://www.w3.org/TR/ldp/ (that is the URL of the "latest WG draft", so right now it redirects to the March 2013 2nd PWD which too stale to be worth reading).
This Last Call draft is the one to deeply review and provide comments on , both
editorial ("what are you talking about -here-?", "typo -there-") and
more substantial ("I have no idea how to... [More]
Are you still finding answers to questions like:
"I have a product to administer on a server. I want to monitor its health, schedule health checks at a particular interval, receive alerts of the various configuration health on my dashboard, perform configuration on the product. However, I do not have sufficient knowledge to perform long steps of configuration. How do I get started to administer?"
The answer to above questions is Administration Services. All you need to do is install Jazz for Service... [More]
currently supports 17 different platforms, such as Red Hat
Enterprise Linux (RHEL) 5.0 Update 6 x86-64, Microsoft Windows Server
2008 Enterprise Edition x86-64, Linux on IBM® System z with Red Hat
Enterprise Linux 5.8 and AIX® 6. It supports IBM DB2 9.7 and
IBM DB2 Enterprise Server Edition 10.1 . The supported
application servers are IBM WebSphere® Application Server 8.0 Fix
Pack 2 , and IBM WebSphere Application Server 8.5 . CVT (Component
Verification Tests) plays an important role to guarantee the quality
of an... [More]
Please join us on Thursday, August 1 at 11am Eastern (8am Pacific / 4pm GMT / 5pm CET) for the latest OSLC Community Webcast, “Reducing system integration costs with OSLC and data federation – a System Integrator perspective”.
Register in advance here
Date & Time
Thursday, 1 August 2013 11:00am Eastern Time (8:00am Pacific / 4:00pm GMT / 5:00pm CET)
The webcast will be about an hour, including the presentations and time for questions.
If you can’t make it,... [More]
Tivoli has a tremendous array of
Systems Management applications, but we can't do everything! We need
your help & your data, seamlessly integrated with Tivoli; and we
want you to be able to seamlessly consume data from Tivoli.
Customers want to see all of their data from all applications without
setting up & maintaining difficult synchronization tools. OSLC
UI Previews can help.
In this entry we are going to discuss
the sample web applications that can aid you in implementing and
understanding the OSLC specifications... [More]
JazzSM 126.96.36.199 milestone 3 beta driver has just been released and I am really thrilled with the introduction of support for provider record templates, brain child of our ever keen Joe Ross.
Provider record templates are a mechanism for OSLC service providers to inform Registry Services about what their records should look like without ever sending them to Registry Services. This is an ideal arrangement for service providers which have considerable amounts of data about several resources, to a point where it would be impractical to send... [More]
Adding your custom content to DASH got even simpler. DASH 188.8.131.52 (JAZZ SM 184.108.40.206) added a feature called myBox. This allows you to add any custom content like images for background or logo, JSPs, static HTML to your dashboard.
Feature myBox is a pre-installed custom space for your web content. After adding your custom content to this space, you can use a well defined URL to add the content on your dashboard
Follow simple steps below
1. Add your custom content to mtBox: Add your files to... [More]
Apparently I have eclectic interests - at least people who know me seem to think so. Arnaud LeHors from our Standards organization just published a blog entry on recent Linked Data Platform progress that brought me back to some concepts from chaos theory and power laws I was reading about recently.
A short digression into chaos theory - optional
One of the really "crazy" things about chaos theory is that you end up with very complex behaviors from incredibly simple equations like
Are you creating Dashboards using JAZZ SM UI service and you need to display your custom content on a dashboard? Content Box is for you to look at.
Based on feedback at Pulse 2013 , Dashboard Application Services Hub (DASH) n ow has a new feature that provides an extendible model supporting inclusion of any url addressable custom content as widgets in DASH and the same can be added to the custom dashboards.
The custom content can be written in any web based technology... [More]
A common need when building dashboards is to allow a user to click on an element in the dashboard and transition that user to another page that contains related or more detailed information about what is being clicked. For example, clicking on a status gauge showing overall status and moving to another page that has some detailed information about that status.
This kind of drilldown is configured using "wires" in DASH. Here, I'll walk you through the basic steps of setting up a wire that will launch your... [More]
In this post, I want to cover two topics: the dashboard builder secondary widget menu, and how to adjust the snap to grid feature of the dashboard builder.
Have you ever used the "Transparent no title" skin on one of your widgets in the dashboard, then get frustrated because you need to edit that widget again and cannot find the the little triangle for the the widget in the upper right corner of the widget?
The image... [More]