The DFSR lacked a graphical tool that allows to monitor the status of real-time replication among different members of replica set. To respond to this need, an intern our (nas support teams and PFE) developed a graphical tool for monitoring the DFSR service: DFSRMON.
The DFSRMon allows you to check:
The level of convergence of a member in relation to its replication partners, i.e. the number of modifications or recent creations that have not yet been.
The State of an initial replication, i.e. the number of elements that replicate a member before he finishes the stage of initial replication.
The number of elements are modified on a member that has not yet been recovered by replication partners (Backlog)
The current size of folders "Staging area" and "Conflict & deleted" associated replicated folders different in each Member.
The changes replicated folders as they appear, thus observing the massive changes that may be occurring in a given replication group member.
The machine where you want to run the DFSRMon should have installed.Net Framework, included in version Windows Server 2003 R2; any Windows version later is automatically prepared to run the tool.
You can find the version 3. . 5 SP1 .NET Framework:
DFSRMoncan be run from any domain member machine (desktop or server). Preferably, it should be run from a dedicated machine and not a DFSR server or domain controller, thus avoiding additional overhead in this kind of servers. The DFSRMon can monitor all DFSR versions (Windows Server 2003R2, Windows Server 2008 and Windows Server 2008R2).
Once the click application in "Connect" to list the existing replication groups in the domain in which the session was opened. You can also select a different domain with an account and password click with a "Change Domain credentials".
Select a replication groups to list their members and characteristics in table "Members of Replication Group".
The different columns of this table are as follows:
*Updates to be received for the selected replication group: number of elements that replicate by the Member from all replication partners for all replicated folders in replication group selected.
Note: this column is particularly useful for the initial replication, allowing you to track in real-time the number of elements that lack replicate before replication is completed. Allows also a note of convergence of replication "inbound" from each of the members for the selected replication group.
We must bear in mind that this information is related to the current replication cycle, i.e. during the period in which the "schedule" is open. The values shown are valid for the replication partner with which the "schedule" is open. When the "schedules" with replication partners are closed, the amount is shown in parentheses (partners not connected).
To validate the "backlog" partners with theschedule"" closed, see the "Backlogcolumn" in more detail below.
Updates to be received for all replication groups : number of elements that lack replicate by all of its replication partners for all replicated folders on all replication groups.
This column allows you to get the State of global convergence of the server, with all replication groups included.
As in the previous column, this information is related to the current replication cycle, i.e. during the period in which the "schedule" this open. The values shown are therefore valid only for partners for whom "schedule" is open; When the "schedules" with replication partners are closed, the value is shown with indication in parentheses (partners not connected).
*Group with the most updates: Name dthe replication group to which the selected member has the largest number of "updates" to recover from its replication partners. In the case of the selected member belong to multiple replication groups, this column lets you view which is later.
*RPC Port assignment: porto on which the service member's selected DFSR is in "Listening".
*Debug Log File Path: the folder that contains the log files of the DFSR service.
*Max Debug Log Files: maximum number of log files to DFSR.
*Max Debug Log Messages: maximum number of records that the DFSR service can write for each log file.
*Replication Debug Log Severity: level of detail in the information written by the DFSR service in log files.
*Enable Light DS Polling: indicates if the DFSR service performs a quick search for "" Active Directory to retrieve any changes to your configuration, replication groups and replicated folders.
*DS Polling Interval in Minutes: interval after which the DFSR service will interrogate a Domain Controller to retrieve any changes to your configuration, replication groups and replicated folders.
*Last Change Time: date of last modification to the DFSR configuration
*Member GUID: GUID associated with the DFSR service member.
A "Right Click" about one Member shows a context menu option with the "Poll AD" that lets you start a search for "" Active Directory on the selected member in order to receive any configuration changes.
To select a member in the first column of the table above, the folders replicated by the selected replication group are shown in the table below.
The different columns of this table below are as follows:
*Replicated Folder Name: name of the replicated folder.
*Version for replicated folder volume: this column shows the current version of the modifications performed on the selected member. Each modification made to a replicated folder (content creation, change, delete a file or a folder), the DFSR service increments the number of your version. Is this number that is communicated to its replication partners so that they evaluate the elements to replicate.
This information is particularly useful to detect any unexpected changes in a given volume.
It is important to realize that the DFSR service shares the versions of all replicated folders that are recorded in the same volume. A change of version of, for example, 100 to 1000 in a replicated folder can be linked to 900 amendments in another replicated folder located on the same volume.
*Root Path: path of the replicated folder on the selected member.
*Membership status: State of the selected member to the replicated folder.
*Current Staging Size in Mb: current size of the folder "staging area" in the replicated folder on the selected member.
*Staging Quota: maximum size that can be "staging area" in the replicated folder on the selected member.
*Staging Path: path to the folder ofStaging Area of the replicated folder on the selected member.
*Current Conflict Size In MB: current size of the folder Conflicts & Deleted in the replicated folder on the selected member.
*Last Conflict Cleanup Time: the date on which the folder Conflicts & Deleted reached the quota (Conflict Low Watermark Percent) the selected member.
*Conflict Path: c— to the Deleted folder Conflicts & in the replicated folder on the selected member.
*Enabled: indicates whether the Replication folder is active on the selected member.
*File Filter: filters applied to the files in the replicated folder on the selected member.
*Directory Filter: filters applied to the folders of the replicated folder on the selected member.
*Description: description of the replicated folder on the selected member.
*Is Primary: Member indicator selected with the brand "Primary" for an initial replication of the replicated folder.
*Database GUID: Guid assigned by DFSR service to the database associated with the volume on which lies the replicated folder on the selected member.
*Replicated Folder GUID: Guid DFSR service assigned to the replicated folder.
When we select a replicated folder in the first column of this table, all of its replication partners are shown in a table to the right with the number of elements are modified in the selected member, and which have not yet been received. Is what we call "Backlog"
Important: this information is useful to view real-time trends "Backlog" of a particular server for each of its replication partners.
Keep in mind that the version of the selected member has been restored so that the table is displayed. While the corresponding column is not populated the table will not be shown.
A "right Click" in replication partner on the right shows a context menu with the following options:
"Force replication" lets you force a replication partner replication opening (artificially) "schedule" for one hour.
"Stop replication" allows you to block replication with partner selected closing (artificially) "schedule" for one hour.
Update the tables shown:
By default, the refresh interval of the various elements displayed by the tool is set to 600 seconds (10 minutes). You can change this value in the field "refresh interval" is also possible to define 0 (zero) for a continuous updating of data.
Whenever the DFSRMon receives information, activity is shown in the status window on the top right of the screen, and the time of receipt of the information can be long.
Note: we have advised strongly not to do "Clicks" in different elements shown while the activity is not shown "Idle".