Reporting for DPM has been a problem for many DPM administrators. You need better reporting on scheduled backup jobs, success/failures of backup jobs, details on tape jobs, SLA reports, and more. Your only other option was to create custom reports in DPM using the SQL views that come with DPM. I posted on how to do this a while back here:
https://www.buchatech.com/2011/01/building-custom-reports-in-dpm/.
Working with SQL views is not the easiest way to get custom reports if you are new to or not savvy with SQL Reporting services. Well the alternative to this is Prism.
A company named Bocada has developed a product called Prism that helps you get better reporting out of your backup solutions. They have a flavor for DPM. The nice folks at Bocada gave me a demo of this product live in action. Thanks Ralph!
I am going to give you some more details about Prism for DPM in this post.
There are many pros to Prism and only a couple of cons. One of the cons is that you still cannot bring the custom reports into the DPM console. They are however web based and easy enough to access.
There still is a slight learning curve to learn how to customize reports.
Prism is a stand alone product that is deployed on a server and accessed via a web browser. It runs on top of IIS and accesses the DPM data directly through the DPM SQL database. Once Prism has collected information about DPM it is able to present the information as reports.
Prism can be setup to gather information from multiple DPM servers for reporting therefore it can be used in enterprises with many DPM servers.
Brocada teamed up with Microsoft to create two default DPM specific reports in conjunction with reporting DPM related data in Prism. These reports are:
- Recovery Point Summary
Recovery Point Summary provides a summary of the number of Non-expired recovery points, Date of the last non-expired recovery point and the average recovery point in Range for all the clients being protected.
- Recovery Point Status
Recovery Point Status lets you see the various success or failures of your daily recovery points.
These default reports will also help you learn more about the following on your DPM server/s
- Determine status of all recovery points by Protection Group
- View recovery targets (disk or tape
- Filter by recovery point status: Best, Worst, All
- Recovery Point Trends
- Determine if there are systemic problems in the environment
- Understand load on each DPM server
- Fine-tune schedules and resource utilization—view utilization by data size, across assets and over time to fine-tune scheduling windows and trigger levels
Prism also has a health check report for your DPM that you can access. It helps to answer questions about your DPM such as:
- How backup jobs are trending?
- How long do the back jobs run?
and - How much data is being written to the DPM servers?
The health check can be used for easier troubleshooting of your DPM server providing a summary of the failure cause, and the ability to drill down to see the original error message. Another example is that Prism shows all the recovery jobs for a client in a single view with the ability to drill down into job details. Here is a screenshot of this:
Within Prism you can also go in and customize reports of your DPM server/s. You can create almost any type of report you want because Prism collects all available information about your DPM server directly from it’s SQL database.
Here are some more screen shots of what Prism looks like:
As you can see Prism is a good tool to add onto your DPM environment if you have a need for better reporting.
For more information about Prism visit this link:
http://www.bocada.com/supported/microsoft-dpm-2010