Share This Post

DPM Enhanced Reporting Dive

I wanted to create a blog post on how to deploy and configure the new enhanced reporting for Data Protection Manager (DPM) 2012 R2 as a follow up to my Enterprise Backup  session @ Microsoft Ignite (http://meme.ms/d5gpbrq). Here is a screenshot of the new DPM reporting framework:

clip_image001

This new reporting for DPM is a part of Operations Manager (SCOM). SCOM can monitor your DPM server/s so it only made sense to build this new reporting framework in SCOM. Data from your DPM server/s is brought over to SCOM through the monitoring and placed in SCOM’s data ware house database. This data is then accessed via a new set of DPM SQL views and served up to the reports. Following is a breakdown of what you need to get the new reporting framework put in place and configured.

What do you need?

      • Need SCOM 2012 R2 deployed w/ DW working.
      • DPM management packs must be imported to SCOM and central console must be deployed.
      • DPM 2012 R2 and Central console must be on UR5.
      • Must configure SLA’s on your DPM servers using Set-DPMProtectionGroupSLA CMDLet to get SLA data in reports. More on this later.
      • The FileServices MP is a pre-req of the DedupReporter MP.

Now you must be careful about how you install/upgrade the DPM central console on SCOM as you can run into problems if you do not pay attention. I have had to re-deploy a SCOM server once in a lab to get this to work. Here is the order I follow and have had the best success with:

How to deploy the reporting?

      1. Import RTM 4.2.1126 MP’s in SCOM (You may already have these loaded. They are DPM 2012 R2 RTM MP’s and are named:
        • Microsoft.SystemCenter.DataProtectionManager.2012.Discovery.MP
        • Microsoft.SystemCenter.DataProtectionManager.2012.Library.MP

clip_image002

      1. Install Central console (This is DPM 2012 R2 RTM)

You will find this on the DPM media.

clip_image003

      1. Apply UR5 to your DPM server/s.
      2. Apply UR5 to Central console.

      • For a list of DPM version build numbers and download links visit:

http://social.technet.microsoft.com/wiki/contents/articles/4058.list-of-build-numbers-for-system-center-data-protection-manager-dpm.aspx

      • UR5 is version 4.2.1292.0. UR5 with the latest hotfix is version 4.2.1297.0.

NOTE: When updating the DPM Central Console be sure to run the correct .exe.

See the following screenshot that highlights the correct one for the Central Console.

clip_image004

      1. On your SCOM server import the new DPM management packs version 4.2.1276 MP’s. These will automatically upgraded the RTM DPM 4.2.1126 MPs.

The System Center Management Packs for Data Protection Manager 2012 R2 Reporting, DedupReporter, Discovery and Monitoring can be downloaded from here: https://www.microsoft.com/en-us/download/details.aspx?id=45525.

NOTE: With the new DPM MP’s there are two additional MP’s that were not part of the DPM RTM MP’s. There is the Microsoft.SystemCenter.DataProtectionManager.2012.Reporting.mp which is required for the new reporting and there is the Microsoft.SystemCenter.DataProtectionManager.DedupReporter.mp that is optional if you want to get reporting around de-duplication on your DPM servers.

Here is a screenshot of importing the new DPM MP’s and the File Services MP:

clip_image005

After you import the new DPM MP’s you should have the following management packs loaded in your SCOM:

clip_image006

clip_image007

In SCOM if you navigate to the Reporting workspace you will have System Center 2012 R2 Data Protection Manager Reporting. Here you will find the DPM Executive Summary Report.

clip_image008

The following screenshot is what the DPM Executive Summary Report looks like.

clip_image009

 

      1. Configure SLA’s on your DPM server/s using Set-DPMProtectionGroupSLA CMDLet to get SLA data in reports. This has to be done on each DPM server per each protection group that you want to receive SLA reporting on. The steps to do this are:

Launch the DPM Management Shell.

Run Get-ProtectionGroup -DPMServerName YOURDPMSERVERNAMEHERE to get a list of Protection Groups.

clip_image010

Run Get-DPMProtectionGroup | where {$_.Name –ieq ‘Exchange Mailbox Databases’} | Set-DPMProtectionGroupSLA –SLAInHours 24 to set the SLA on a protection group.

That is it. Now you have set an SLA for your protection group. The SLA is defined in hours. DPM will check the SLA once a day and an event is written to the DPM backup event in the event log.

That’s all for the setup and configuration. Stay tuned for a post on how to build out custom reporting in the enhanced reporting framework in the near future.

Share This Post

My name is Steve Buchanan and I’ve been in Information Technology for 11 years. I have been attending the Minnesota System Center User Group meetings for about 6 months. I have been working with System Center products for the past 3 years specifically Microsoft Data Protection manager and System Center Essentials. I run a blog about Microsoft and Open Source technology at www.buchatech.com. I plan to share posts from my blog here that discuss System Center topics.

Leave a Reply