BMC Middleware Management v7.0 - Reporting
BMC Middleware Management collects vital information while it monitors the health and performance of the middleware infrastructure.
Historical reporting in BMC Middleware Management lets you review past performance, identify trends, review resource utilization, aids problem resolution, and helps you to plan for future demand.
In particular, historical reporting in BMC Middleware Management lets you:
- Easily design and deploy business relevant custom reports providing the most value from the historical data
- Aggregate and summarize data across the monitored infrastructure to get high-level views that provide new insight into performance and availability
- Schedule reports, via external scheduling tools, to make sure reports are available when you need them
- Easily share reports with other users
This post highlights the Sharing and Scheduling features.
BMC Middleware Management makes viewing and sharing historical reports simpler and more accessible, with improved sharing and support for the following document formats:
- Microsoft Word
- Microsoft PowerPoint
- Microsoft Excel
The Reporting toolbar in the Management Console gives you quick and easy access to the report sharing options.
The historical reports can be shared with live data that is updated when they are viewed, or taken as a snapshot that can be viewed offline.
By sharing a link to a live report, you can visit that link at any time in a browser to view or download the latest, most up to date version of the report.
BMC Middleware Management will render the report live, providing a rolling view of infrastructure performance, updated hour-by-hour throughout the day or even down to the second for high-resolution reports. You can save that link to your favourites, and revisit it at any time to always get the latest data included in the report.
Alternatively, report snapshots are easily saved for later viewing from the Reporting toolbar too.
BMC Middleware Management will save a copy of the report, in the chosen format, using the latest historical data available at the time.
Scheduling a Report
Reports can be scheduled using an external scheduling tool (e.g. "cron" on UNIX platforms, or "at" on Windows). The reports can be run at predetermined times and the output saved to files to view later. This might be useful, for example, for scheduling long running reports, or batching large numbers of reports to run outside of peak hours.
Scheduled reports are generated and retrieved via HTTP(S). Command line tools such as "curl" or "wget" can be used to send the appropriate commands and save the output to a file. All that is required is the correct link (an HTTPS URL) to get the report from the BMTM Services.
The easiest way to generate the report link is to use the BMTM Management Console. The "Copy Link" toolbar button gets the link for the currently displayed report. Use the BMTM Management Console to get the exact report you want to schedule (i.e. set the report period, parameters etc). Then use the "Copy Link" button to copy the report link to the system clipboard, and then paste the link into a command line to retrieve the report.
For example, using the "Copy Link for PDF" option in the pop-up menu, this "curl" command can then be used to save the report to a PDF file:
curl –k –u <USER>:<PASSWORD> –o report.pdf "<report_url>"
This same command line can then be scheduled to run the report as and when required using an external scheduling tool.