Exchange 2013 SP1 with 2 member DAG. Trying to use collectovermetrics. When running .\collectovermetrics -generatehtmlreport I get:
PS C:\Program Files\Microsoft\Exchange Server\V15\Scripts> .\collectovermetrics.ps1 -GenerateHtmlReport
cmdlet CollectOverMetrics.ps1 at command pipeline position 1
Supply values for the following parameters:
DatabaseAvailabilityGroup: DAG1
Get statistics from server0
Get statistics from server1
Found total of 0 entries
Generated the following per-DAG reports:
C:\Program Files\Microsoft\Exchange Server\V15\Scripts\FailoverReport.DAG1.2015_05_16_22_05_39.csv
Importing data from C:\Program Files\Microsoft\Exchange Server\V15\Scripts\FailoverReport.DAG1.2015_05_16_22_05_39.csv
Generating summary report
WriteHtmlReport : Cannot bind argument to parameter 'Data' because it is null.
At C:\Program Files\Microsoft\Exchange Server\V15\Scripts\CollectOverMetrics.ps1:1463 char:31
+ WriteHtmlReport -Data $AmOperationsData -ReportPath $HtmlSummaryReportNa ...
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [WriteHtmlReport], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,WriteHtmlReport
Summary report is C:\Program Files\Microsoft\Exchange Server\V15\Scripts\FailoverSummary.2015_05_16_22_05_39.htm
So you can see the report is 0 and size is 0kb. As far as I know this script is unmodified. Why are the entries in the DAG 0 which I suppose is why the report is 0kb in size?


