SRM: DPA version information missing in reports
Summary: SRM reports not showing or updating the DPA version information.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
SRM DPA report missing DPA version information.
Issue is found on SRM versions 4.6.x and 4.7.0.x.
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.
- 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' & 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.
- 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' & name=='RemoveMeZero') | datagrp=='BACKUP-CLIENT-CONFIG' & (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' & name=='RemoveMeZero') | datagrp=='BACKUP-CLIENT-CONFIG' & (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>
- 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
Article Number: 000198308
Article Type: Solution
Last Modified: 03 Mar 2026
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.