Monitoring Benefit
The DFS Functionality test verifies that a configured source domain controller can replicate to the domain controller where the ENow agent is installed, and measures how long that replication takes. If replication fails, or the measured replication time exceeds the Error threshold configured for the test, a critical alert is raised.
This is a directional test. It answers one specific question: is content written on the source DC actually arriving here, and arriving quickly enough? Replication that has silently stopped is one of the more damaging Active Directory faults, because nothing breaks immediately — Group Policy simply becomes stale, SYSVOL contents diverge between sites, and the two domain controllers drift apart until something depends on a change that never arrived.
What the results page shows
The page is titled <server> AD DFS Functionality Status and has three columns:
| Column | Meaning |
|---|---|
| Replication From | The configured source domain controller — the partner whose changes should be arriving |
| Replication To | The monitored server, where the ENow agent is installed |
| Status | Green when the measured replication time is inside the threshold; red when it is not |
One row is shown per configured source. Hovering a red status displays the measurement that caused it, in the form:
<source DC>: AD DFS Functionality Replication Time (<measured hours>) exceeded the Error threshold of (<configured hours>).
The measured value is elapsed time, so a replication partnership that has stopped entirely does not report an error — it reports a very large number of hours. A figure in the hundreds or thousands means replication has not completed for that long, not that it is merely slow.
This test is the counterpart to DFS Namespace Status. The two are easily confused and check entirely different things: DFS Functionality measures replication timing between two named servers, while DFS Namespace reads the event log. A healthy namespace result does not mean replication is working, and vice versa.
How do we verify the results?
The ENow agent collects the result periodically. This information is not written to a log, but the most recent result is cached on the monitored server:
\Program Files (x86)\ENow\Mailscape Agent\Cache\
The cache folder holds one *AgentMessage.xml file per agent area. Open the file whose name matches the agent reporting this test to see the values behind the dashboard.
To reproduce the measurement by hand, run a propagation test from the source DC and then report on it from the monitored DC. Substitute your own server names and replication group:
dfsrdiag PropagationTest /TestFile:enowcheck /RgName:"Domain System Volume" /SendingMember:DC01
dfsrdiag PropagationReport /TestFile:enowcheck /RgName:"Domain System Volume" /ReceivingMember:DC02 /ReportFilePath:C:\Temp\propagation.xml
The report shows whether the test file arrived and how long it took — the same two facts the monitoring is evaluating. To see whether there is a queue of unreplicated content between the pair:
Get-DfsrBacklog -SourceComputerName DC01 -DestinationComputerName DC02 -GroupName "Domain System Volume" -FolderName "SYSVOL Share"
Get-DfsrState -ComputerName DC02
A persistent, non-draining backlog and a rising measured replication time are the same fault seen from two directions.
Common warning or error results, and potential solutions
| Result | Potential solution |
|---|---|
| Measured time is very large (hundreds or thousands of hours) | Replication is not completing at all. Check the DFS Replication service is running on both servers, and review the DFS Replication event log on the receiving DC for the point it stopped. |
| Measured time slightly over the threshold, recovering on its own | Normal for a large change burst or a constrained WAN link. Confirm the pattern against the replication schedule before raising the threshold. |
| Replication is in a journal wrap or dirty shutdown state | DFSR stops replicating until the condition is cleared. Check for event 2213 on the receiving DC and resume replication once you have confirmed which copy is authoritative. |
| Backlog never drains | Usually a staging quota that is too small for the volume of change, or a file being repeatedly rejected. Review the staging folder size and the DFS Replication event log. |
| Error appears immediately after a DC is promoted or demoted | The replication topology has changed. Confirm the configured source DC still exists and is still a replication partner of the monitored server. |
| Status is red but manual replication succeeds | Check that the source configured in the test is the partner you intend to measure. The test reports on the configured pairing only, not on every partner the DC has. |
| No rows on the results page | No source DC has been configured for this test, or the agent has not reported since it was configured. |
Comments
0 comments
Article is closed for comments.