Article Number: 000198308
Workaround is to modify two configuration files on the DPA collector host.
<!-- 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.
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>
29 Aug 2022
3
Solution