<?xml version="1.0" encoding="UTF-8"?><node xmlns="http://www.watch4net.com/APG/Web/XmlTree1" name="Pools Forecast by Array" order="0" singleNodeId="e51db8f2" type="graph" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <property xsi:type="ReportPreferences" displayMode="2" defaultMode="mix" duration="c12M" preferredPeriod="604800"/> <node name="Arrays with Pools" singleNodeId="813249ff"> <property xsi:type="NodeFilter" filterExpression="(w4ncert='1.%' | w4ncert=='S1.0') & !(vstatus=='inactive') & (#APG:ALL | #TOPO-DB:ALL) & #APG:ALL & datatype=='Block' & parttype=='Storage Pool' & !(pooltype=='Local Replica Mirror Pool' | pooltype=='Remote Replica Mirror Pool')"/> <property xsi:type="ReportPreferences" duration="c12M" preferredPeriod="604800"/> <property xsi:type="DisplayPreferences" propagateTimeSelection="true"/> <property xsi:type="NodePropertyNodeColumn" name="Array" nodeProperty="name"/> <property xsi:type="ValueNodeColumn" name="Number of Pools" formatter="Number<rounding=0> Graph" resultName="NumberOfPools" forcePeriod="never" timeThreshold="600" summaryLabel=""/> <node name="Array" singleNodeId="7ece8d7d" uid="EXP_CI-SUMM_BLOCK-STOR-USABLE-CAP-POOL"> <property xsi:type="NodeFilter" filterExpression="(w4ncert='1.%' | w4ncert=='S1.0') & !(vstatus=='inactive') & (#APG:ALL | #TOPO-DB:ALL) & #APG:ALL & datatype=='Block' & parttype=='Storage Pool' & !(pooltype=='Local Replica Mirror Pool' | pooltype=='Remote Replica Mirror Pool')"/> <property xsi:type="NodeExpansion" expandOn="device" filterMode="both"/> <property xsi:type="ReportPreferences" displayMode="2" defaultMode="mix" duration="c12M" preferredPeriod="604800" paging="5"/> <property xsi:type="DisplayPreferences" displayPolicy="hideIfEmpty" propagateTimeSelection="true"/> <property xsi:type="NodePropertyNodeColumn" name="Storage System" sortMode="asc" description="Name or serial number of the Storage System" formatter="Text<type=link>" nodeProperty="name"/> <formula formulaId="util.Nop"> <parameter name="metric" xsi:type="ResultFormulaParameterDefinition" result="NumberOfPools"/> <result name="NumberOfPools" default="false" graphable="false"/> </formula> <wiring> <jump-to-report> <src-filter xsi:type="CellClickFilter" columnName="Storage System"/> <report-path path="{EXPLORE-BRANCH-STORAGE-SYSTEMS}/(serialnb)"/> </jump-to-report> </wiring> <node name="Capacity by Pool (% Used)" singleNodeId="51448f18" uid="EXP_CI-SUMM_BLOCK-STOR-USABLE-CAP-POOL"> <property xsi:type="ReportPreferences" displayMode="2" defaultMode="ncr" duration="c12M" preferredPeriod="604800" legendDisplayPolicy="visible" paging="5"/> <property xsi:type="DisplayPreferences" displayPolicy="hideIfEmpty" propagateTimeSelection="true"/> <property xsi:type="NodePropertyNodeColumn" name="Storage System" sortMode="asc" description="Name or serial number of the Storage System" formatter="Text<type=link>" nodeProperty="expandedNames[0]"/> <property xsi:type="NodePropertyNodeColumn" name="Pool" sortMode="asc#2" description="System-defined pool name." formatter="Text<type=Default Style>" nodeProperty="expandedNames[1]"/> <property xsi:type="NodePropertyNodeColumn" name="Pool Type" sortMode="asc#1" description="Type of pool." formatter="Text<type=Default Style>" nodeProperty="expandedNames[2]"/> <property xsi:type="ValueNodeColumn" name="Pool Usable (GB)" description="Total space available within the pool." formatter="Number<rounding=2> Style<type=Default Style> Graph" resultName="Capacity (GB)" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Pool Used (GB)" description="Space allocated within the pool." formatter="Number<rounding=2> Style<type=Default Style> Graph" resultName="Used (GB)" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Used for Block (GB)" display="noIfEmpty" description="Capacity that is made available to storage area network." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='BlockUsedCapacity' | name=='BlockThickLunUsedCapacity'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Used for File (GB)" description="Capacity that is made available to network attached storage. Not available for HPXP, HP 3PAR, HDS and XIV arrays." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='FileUsedCapacity' | name=='FileThickLunUsedCapacity'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Used for Virtual Storage (GB)" display="noIfEmpty" description="Capacity that is made available to virtual storage." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='VirtualUsedCapacity' | name=='VirtualThickLunUsedCapacity'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Pool Free (GB)" description="Unallocated space within the pool." formatter="Number<rounding=2> Style<type=Default Style> Graph" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Free LUN (GB)" display="noIfEmpty" description="Capacity of LUNs that are not marked as used." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='FreeLunUsedCapacity' & parttype=='Storage Pool'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Pool Used Trend (GB)" description="Trend of pool capacity that has been masked and mapped, including local and remote copies." formatter="Number<rounding=2> SparkLine Style<type=Default Style>" resultName="Used (GB)" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""/> <property xsi:type="ValueNodeColumn" name="% Pool Used" description="Percentage of pool capacity that is used." formatter="Number<rounding=2> Status Style<type=Default Style>" resultName="UsedPercent" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""> <threshold severity="OK" value="-Infinity"/> <threshold severity="MAJOR" value="80.0"/> <threshold severity="CRITICAL" value="90.0"/> </property> <property xsi:type="ValueNodeColumn" name="% Pool Subscribed" description="Percentage of pool that has been subscribed by pool devices." formatter="Number<rounding=2> Status Style<type=Default Style>" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""> <threshold severity="OK" value="-Infinity"/> <threshold severity="MAJOR" value="150.0"/> <threshold severity="CRITICAL" value="200.0"/> </property> <property xsi:type="ValueNodeColumn" name="# Days Until Full" description="Projected number of days until full. If longer than 5 years by default, then value will not be shown." formatter="Duration<format=DHms;color> Style<type=Default Style>" resultName="Time to threshold" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""> <threshold severity="CRITICAL" value="-Infinity"/> <threshold severity="MAJOR" value="2592000.0"/> <threshold severity="OK" value="7776000.0"/> </property> <property xsi:type="PropertyNodeColumn" name="Disk Location" display="noIfEmpty" description="Indicates whether underlying disks are internal or external to array." formatter="Text<type=Default Style>" property="diskloc"/> <formula formulaId="util.ChildCount"> <result name="NumberChildren" default="false" graphable="false"/> </formula> <formula formulaId="math.Division"> <setting name="scale" value="1"/> <parameter name="numerator" xsi:type="ResultFormulaParameterDefinition" result="NumberChildren" from="node"/> <parameter name="denominator" xsi:type="ConstantFormulaParameterDefinition" value="2.0"/> <result name="NumberOfPools" default="false" graphable="false"/> </formula> <wiring> <jump-to-report> <src-filter xsi:type="CellClickFilter" columnName="Storage System"/> <report-path path="{EXPLORE-BRANCH-STORAGE-SYSTEMS}/(serialnb)"/> </jump-to-report> </wiring> <node name="UsedTrendPercent" order="0" singleNodeId="65452895" uid="EXP_STORAGE-POOLS_CHILD-REPORTS"> <property xsi:type="NodeFilter" filterExpression="name=='Capacity' | name=='UsedCapacity'"/> <property xsi:type="NodeExpansion" expandOn="part,pooltype" filterMode="both"/> <property xsi:type="ReportPreferences" defaultMode="lst" duration="l2w" preferredPeriod="86400" preferredAggregate="last" description="Details about the selected pool." legendDisplayPolicy="visible"/> <threshold severity="MAJOR" value="85.0"/> <threshold severity="CRITICAL" value="90.0"/> <formula formulaId="math.Division"> <setting name="scale" value="100"/> <parameter name="numerator" xsi:type="ResultFormulaParameterDefinition" result="Used (GB)" from="node"/> <parameter name="denominator" xsi:type="ResultFormulaParameterDefinition" result="Capacity (GB)" from="node"/> <result name="UsedPercent" default="false" graphable="false"/> </formula> <formula formulaId="util.MakeRange"> <setting name="Fill Before" value="false"/> <setting name="Fill After" value="false"/> <setting name="Fill Between" value="true"/> <setting name="Interpolated Points" value="true"/> <parameter name="metric" xsi:type="FilterFormulaParameterDefinition" filter="name=='UsedCapacity'"/> <result name="Used (GB)" default="false" graphable="false"/> </formula> <formula formulaId="util.MakeRange"> <setting name="Fill Before" value="false"/> <setting name="Fill After" value="false"/> <setting name="Fill Between" value="true"/> <setting name="Interpolated Points" value="true"/> <parameter name="metric" xsi:type="FilterFormulaParameterDefinition" filter="name=='Capacity'"/> <result name="Capacity (GB)" default="false" graphable="false"/> </formula> <formula formulaId="forecasting.LinearForecast"> <setting name="before" value="0"/> <setting name="after" value="30"/> <setting name="threshold" value="100"/> <setting name="max time to threshold" value="1825"/> <setting name="min value" value="0"/> <setting name="max value" value="100"/> <setting name="aggregation" value="DEFAULT"/> <parameter name="data" xsi:type="ResultFormulaParameterDefinition" result="UsedPercent" from="node"/> <result name="Last" default="false" graphable="false"/> <result name="Expected" default="false" graphable="false"/> <result name="Date to threshold" default="false" graphable="false"/> <result name="Time to threshold" default="false" graphable="false"/> <result name="Deviation" default="false" graphable="false"/> <result name="Collected Usage" default="true" graphable="true"/> <result name="Projected Usage" default="false" graphable="false"/> </formula> </node> <node name="Used TrendForecast" order="1" singleNodeId="f54a3b5f"> <property xsi:type="NodeFilter" filterExpression="name=='Capacity' | name=='UsedCapacity'"/> <property xsi:type="NodeExpansion" expandOn="part,pooltype" filterMode="both"/> <property xsi:type="ReportPreferences" defaultMode="lst"/> <formula formulaId="util.Nop"> <parameter name="metric" xsi:type="ResultFormulaParameterDefinition" result="Projected Usage"/> <result name="Projected Usage" default="true" graphable="true"/> </formula> <formula formulaId="util.ChildCount"> <result name="NumberOfPools" default="false" graphable="false"/> </formula> <link singleNodeId="30988128" linkID=":#EXP_STORAGE-POOLS_CHILD-REPORTS"/> </node> </node> <node name="Free Capacity by Pool (GB)" singleNodeId="6fcbe9fd" uid="EXP_CI-SUMM_BLOCK-STOR-USABLE-CAP-POOL"> <property xsi:type="ReportPreferences" displayMode="2" defaultMode="ncr" duration="c12M" preferredPeriod="604800" legendDisplayPolicy="visible" paging="5"/> <property xsi:type="DisplayPreferences" displayPolicy="hideIfEmpty" propagateTimeSelection="true"/> <property xsi:type="NodePropertyNodeColumn" name="Storage System" sortMode="asc" description="Name or serial number of the Storage System" formatter="Text<type=link>" nodeProperty="expandedNames[0]"/> <property xsi:type="NodePropertyNodeColumn" name="Pool" sortMode="asc#2" description="System-defined pool name." formatter="Text<type=Default Style>" nodeProperty="expandedNames[1]"/> <property xsi:type="NodePropertyNodeColumn" name="Pool Type" sortMode="asc#1" description="Type of pool." formatter="Text<type=Default Style>" nodeProperty="expandedNames[2]"/> <property xsi:type="ValueNodeColumn" name="Pool Usable (GB)" description="Total space available within the pool." formatter="Number<rounding=2> Style<type=Default Style> Graph" resultName="Capacity (GB)" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Pool Used (GB)" description="Space allocated within the pool." formatter="Number<rounding=2> Style<type=Default Style> Graph" resultName="Used (GB)" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Used for Block (GB)" display="noIfEmpty" description="Capacity that is made available to storage area network." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='BlockUsedCapacity' | name=='BlockThickLunUsedCapacity'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Used for File (GB)" description="Capacity that is made available to network attached storage. Not available for HPXP, HP 3PAR, HDS and XIV arrays." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='FileUsedCapacity' | name=='FileThickLunUsedCapacity'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Used for Virtual Storage (GB)" display="noIfEmpty" description="Capacity that is made available to virtual storage." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='VirtualUsedCapacity' | name=='VirtualThickLunUsedCapacity'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Pool Free (GB)" description="Unallocated space within the pool." formatter="Number<rounding=2> Style<type=Default Style> Graph" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Free LUN (GB)" display="noIfEmpty" description="Capacity of LUNs that are not marked as used." formatter="Number<rounding=2> Style<type=Default Style> Graph" filterExpression="name=='FreeLunUsedCapacity' & parttype=='Storage Pool'" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel="" summaryAggregate="6"/> <property xsi:type="ValueNodeColumn" name="Pool Used Trend (GB)" description="Trend of pool capacity that has been masked and mapped, including local and remote copies." formatter="Number<rounding=2> SparkLine Style<type=Default Style>" resultName="Used (GB)" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""/> <property xsi:type="ValueNodeColumn" name="% Pool Used" description="Percentage of pool capacity that is used." formatter="Number<rounding=2> Status Style<type=Default Style>" resultName="UsedPercent" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""> <threshold severity="OK" value="-Infinity"/> <threshold severity="MAJOR" value="80.0"/> <threshold severity="CRITICAL" value="90.0"/> </property> <property xsi:type="ValueNodeColumn" name="% Pool Subscribed" description="Percentage of pool that has been subscribed by pool devices." formatter="Number<rounding=2> Status Style<type=Default Style>" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""> <threshold severity="OK" value="-Infinity"/> <threshold severity="MAJOR" value="150.0"/> <threshold severity="CRITICAL" value="200.0"/> </property> <property xsi:type="ValueNodeColumn" name="# Days Until Full" description="Projected number of days until full. If longer than 5 years by default, then value will not be shown." formatter="Duration<format=DHms;color> Style<type=Default Style>" resultName="Time to threshold" period="inherit" forcePeriod="true" aggregationFunc="inherit" useTimeRange="true" valuesAggregationFunc="inherit" summaryLabel=""> <threshold severity="CRITICAL" value="-Infinity"/> <threshold severity="MAJOR" value="2592000.0"/> <threshold severity="OK" value="7776000.0"/> </property> <property xsi:type="PropertyNodeColumn" name="Disk Location" display="noIfEmpty" description="Indicates whether underlying disks are internal or external to array." formatter="Text<type=Default Style>" property="diskloc"/> <wiring> <jump-to-report> <src-filter xsi:type="CellClickFilter" columnName="Storage System"/> <report-path path="{EXPLORE-BRANCH-STORAGE-SYSTEMS}/(serialnb)"/> </jump-to-report> </wiring> <node name="FreeGB" order="0" singleNodeId="fcdf17be"> <property xsi:type="NodeFilter" filterExpression="name=='FreeCapacity'"/> <property xsi:type="NodeExpansion" expandOn="part,pooltype" filterMode="both"/> <property xsi:type="ReportPreferences" defaultMode="lst"/> <formula formulaId="forecasting.LinearForecast"> <setting name="before" value="0"/> <setting name="after" value="30"/> <setting name="threshold" value="100"/> <setting name="max time to threshold" value="1825"/> <setting name="min value" value="0"/> <setting name="max value" value=""/> <setting name="aggregation" value="DEFAULT"/> <parameter name="data" xsi:type="FilterFormulaParameterDefinition" filter="name=='FreeCapacity'"/> <result name="Last" default="false" graphable="false"/> <result name="Expected" default="false" graphable="false"/> <result name="Date to threshold" default="false" graphable="false"/> <result name="Time to threshold" default="false" graphable="false"/> <result name="Deviation" default="false" graphable="false"/> <result name="Collected Free" default="true" graphable="true"/> <result name="Projected Free" default="false" graphable="false"/> </formula> <customization filter="@result=='Projected Free'"/> <customization filter="device==''"/> </node> <node name="FreeGBForecast" order="1" singleNodeId="b89c1382"> <property xsi:type="NodeFilter" filterExpression="name=='FreeCapacity'"/> <property xsi:type="NodeExpansion" expandOn="part,pooltype" filterMode="both"/> <property xsi:type="ReportPreferences" defaultMode="lst"/> <formula formulaId="util.Nop"> <parameter name="metric" xsi:type="ResultFormulaParameterDefinition" result="Projected Free"/> <result name="Projected Free" default="true" graphable="true"/> </formula> <customization filter="@result=='Projected Free'"/> <customization filter="device==''"/> <link singleNodeId="80934bd0" linkID=".-..-..-fcdf17be"/> </node> </node> </node> </node> </node>