Hewlett Packard Enterprise Service Health Reporter (SHR) is a model aware, service-based IT reporting tool. It offers a huge advantage over siloed, pure infrastructure reporting, enabling IT to closer align with business priorities. SHR achieves this by collecting the topology/service model from the RTSM (Run Time Service Model), either in OMi 10x or BSM 9.2x.
One of the primary ways of performing service based reporting in SHR is via user prompts for filtering the reports by specific business service(s). As useful as this is, the challenge of service based reporting often lies in first having the service model in place. In the maturity model, business service modeling comes only after you’ve discovered and modeled your infrastructure elements, running software, middleware, and business applications in your RTSM. As a result I have also found high interest in business application-based reporting, in addition to service based reporting. And the best part is that HPE SHR, as part of its topology collection from RTSM, already collects business application mapping, along with the business services, to its underlying infrastructure. This limits the tasks of providing business application based reports to just report editing (plus SAP BO Universe editing if you are still on SHR 9.3x stream).
If you have been using Service Health Reporter reports then you know that most of the out of box reports already have the business service prompt for filtering the report by service. You can very easily achieve similar report filtering—by business application(s)—by following the steps below. I am going to use the SM Top and Bottom 5 Systems report from the Systems Management content pack to demonstrate the changes needed.
If you are on SHR 9.41 or above then go directly to step 5.
1. Open the Business Objects Designer tool, and import the System Management universe. 2. Click on the “View List Mode” to view all the contexts, as shown below:
3. Open each context in the top right list of “Contexts”, one at a time, by double clicking, as shown below, and select the highlighted join if not already selected, and click ok.
4. Once done with editing/verifying all the contexts, save the universe, and export it to the default location.
5. Now login to the reporting interface (InfoView), navigate to the folder and the report that you want to report on by business application, copy it, and paste it to a folder (you could paste it in the same folder too). For e.g. SM Top and Bottom 5 Systems report in the System Management -> Executive Summary folder.
6. Rename the report to indicate it is a business application based report, e.g. SM Top and Bottom 5 Systems by BizApp (right click the report, select properties, and edit the name).
7. Now edit the above report (right click and select Modify). You will need to have jdk installed on the client machine from where you have opened the browser.
8. Once in the edit interface, go to the “Edit Query” section, and select the right query tabs that have all of the metric selections. For example, see the “Hourly Resource” and “Daily Resource” tabs in the report shown below. Then add the Application name as one of the filters, and mark it as a prompt.
9. Mark the prompt as optional if you like, check the “Select only from list” checkbox, and put the appropriate prompt text. At this point, you can also remove any unwanted prompts, like Business Service(s), depending on your needs. Then “Run Queries”.
10. This should now prompt you to select also the right business applications, in addition to the other prompts already present. Select the right business applications, or leave it blank if you want to report on all of them.
11. You can then also edit the cosmetics, like labels, to show the business applications selected by the user within the report, to get the final report, like an example shown below.
12. As a final optional step, please back up the new report by exporting it to a .biar file using the Business Objects import wizard tool (available only on Windows).