Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.
Some article numbers may have changed. If this isn't what you're looking for, try searching all articles. Search articles

SRM: DPA version information missing in reports

Summary: SRM reports not showing or updating the DPA version information.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

SRM DPA report missing DPA version information.

Issue is found on SRM versions 4.6.x and 4.7.0.x.

Cause

Data is collected correctly, but filters on the collector are stripping off the version information.

Resolution

Workaround is to modify two configuration files on the DPA collector host.

  1. For /opt/APG/Collecting/Variable-Handling-Filter/emc-dpa/conf/backup-restore-spatial-aggregation-handler.xml, add <keep name="bkprev" /> to each section in the configuration file as shown:
    <!-- Files = TotalRestoreFiles per backup client per collection -->
    <aggregation id="DPA-Collector-RestoreFiles" forward-input="false">
            <filter>(name=='Files' &amp; datagrp=='RESTORE-CLIENT-CONFIG')</filter>
            <group-by>datagrp</group-by>
            <group-by>bkptech</group-by>
            <group-by>bkpservr</group-by>
            <group-by>mediasvr</group-by>
            <group-by>device</group-by>
            <group-by>state</group-by>
            <group-by>name</group-by>
            <compute spatial="sum">
                <output-timestamp use="first" rounding="ceiling" rounding-base="1" />
                <output-group>group</output-group>
                <inventory period="900" removal-timeout="1800" />
            </compute>
            <properties>
                <add name="name">Files</add>
                <add name="source">DPA-Collector</add>
                <add name="w4ncert">1.0</add>
                <add name="unit">nb</add>
                <merge name="collhost" separator="-" />
                <merge name="collinst" separator="-" />
                <keep name="bkprev" />
            </properties>

 

Ensure you are adding the line <keep name="bkprev" /> to each of the <properties> sections.

 

  1. For /opt/APG/Collecting/Cross-Referencing-Filter/emc-dpa/conf/dpa-server-client-cross-referencing-filter.xml, change the filter to <condition type="filter">(datagrp=='BACKUP-CLIENT-CONFIG' &amp; name=='RemoveMeZero') | datagrp=='BACKUP-CLIENT-CONFIG' &amp; (name=='Availability' | name=='Files' | name=='Size' | name=='Throughput' | name=='Duration' | name=='Status')</condition>.

 

See change below:

<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://www.watch4net.com/CrossReferencingFilter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.watch4net.com/CrossReferencingFilter/cross-referencing-filter.xsd">
    <blind-write>true</blind-write>
    <data-accessor>com.watch4net.apg.v2.collector.plugins.crossreferencingfilter.data.mem.MemoryHashDataAccessor</data-accessor>
    <reference>
        <condition type="filter">(datagrp=='BACKUP-CLIENT-CONFIG' &amp; name=='RemoveMeZero') | datagrp=='BACKUP-CLIENT-CONFIG' &amp; (name=='Availability' | name=='Files' | name=='Size' | name=='Throughput' | name=='Duration' | name=='Status')</condition>
        <match-on>bkpservr</match-on>
        <include-properties>true</include-properties>
        <expiration>0</expiration>
        <get-property>bkprev</get-property>
    </reference>
</configuration>
 
  1. Restart the collector and the data should come in after discovery.

Resolution:
A permanent fix is scheduled in an upcoming SRM release. Until this fix is available, use this workaround.

Article Properties


Last Published Date

29 Aug 2022

Version

3

Article Type

Solution