Skip to main content
Version: NG-2.13

MicroSoft DFS

Introduction

Microsoft Distributed File System (MS DFS) is a network file system technology that allows users to group shared folders located on different servers into a single logical namespace. DFS enhances file sharing and replication across multiple servers, providing improved data availability, fault tolerance, and scalability. It simplifies file access for users by presenting a unified view of the file system, regardless of the physical location of the files. Additionally, DFS supports load balancing and can automatically redirect users to alternate servers in case of a failure, making it a robust solution for managing distributed file systems in enterprise environments. With its integration into Microsoft Windows Server, DFS is widely adopted for enhancing data management and streamlining network resource access.

Getting Started

Compatibility

The MS DFS (Microsoft Distributed File System) O11ySource is expected to work with all versions of Windows Server that support DFS. It is recommended to use the latest updates for optimal performance and compatibility.

Data Collection Method

vuSmartMaps collects health and performance data for MS DFS using VuNet's Healthbeat agent. This agent collects data based on the source configuration.

Prerequisites

Inputs for Configuring Data Source

  • DFS Host: The IP Address/FQDN of the MS DFS server. This field is the key to identify each server you add here.
  • Period [in seconds]: How frequently data is gathered. The period should be between 60 seconds – 3000 seconds.

Firewall Requirement

To collect data from this O11ySource, ensure the following ports are opened:

Source IPDestination IPDestination PortProtocolDirection
IP address of the Domain ControllervuSmartMaps Data Collector End Point9092*TCPInbound

*Before providing the firewall requirements, please update the port based on the customer environment.

Configuring the Target

To gather DFS performance metrics, ensure DFS Namespace and Replication services are enabled on the Windows Server.

Configuration Steps

  • Enable the MS DFS O11ySource.
  • Select the Sources tab and press the + button to add a new MS DFS instance to be monitored.
  • Add the required details and then click on Next.
  • The following packages will be available for download:Download Healthbeat Installation Binary - Downloads the full Healthbeat package with required configurations for a fresh installationDownload Healthbeat Update Configuration - Downloads the agent configuration package to update an existing Healthbeat installation
  • Download the agent installation or update package, then click Finish to close the data source window.

Metrics Collected

NameDescriptionData Type
timestampTimestampDateTime64
targetThe target system or environment for the metric data.String
hostThe hostname of the server where the event was logged.String
hostnameThe hostname of the machine sending the metric data.String
tenant_idUnique identifier for the tenant or customer within a multi-tenant environment. Typically used for segregating data in multi-tenant systems.String
bu_idRepresents the Business Unit ID. This is used to identify different business units within an organization for metric tracking and analysis.String
@timestampThe timestamp in string format.String
topic_nameThe topic or category associated with the metric data.String
metricset_nameThe name of the metric set being collected.String
event_moduleThe module or component name where the event or metric originated. This helps in categorizing data for more detailed analysis.String
OSThe operating system of the machine where the metric was collected. This field helps in understanding the environment from which the data is sourced.String
OwnerThe owner or administrator responsible for the server or system generating the metrics. This is useful for identifying the point of contact for any issues or insights related to the data.String
RoleThe role or function of the server/system (e.g., "File Server", "Database Server"). It helps in categorizing and analyzing metrics based on system functions.String
dfs_perfmon_instanceThe specific DFS Performance Monitor instance from which the metric data is collected. This field provides clarity on the particular DFS instance being monitored.String
dfs_perfmon_metrics_referral_requests_processedThe total number of referral requests processed by the DFS instance.UInt32
dfs_perfmon_metrics_referral_requests_processed_per_secThe average number of referral requests processed per second by the DFS instance.Float64
dfs_perfmon_metrics_referral_requests_failedThe total number of failed referral requests for the DFS instance.UInt32
dfs_perfmon_metrics_referral_avg_response_timeThe average response time for referral requests in the DFS instance.Float64
dfs_perfmon_objectThe total number of folders managed by the DFS instance.String
dfs_perfmon_metrics_folder_countThe average number of DFS requests processed per second.Float64
dfs_perfmon_metrics_requests_processed_per_secThe total number of DFS requests processed by the instance.UInt32
dfs_perfmon_metrics_requests_processedThe average response time for DFS requests.Float64
dfs_perfmon_metrics_avg_response_timeThe total number of failed DFS requests.UInt32
dfs_perfmon_metrics_requests_failedThe number of database commits made by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_service_database_commitsThe percentage of unread USN journal entries by the DFS Replication service.Float64
dfs_perfmon_metrics_dfs_replication_service_usn_journal_unread_percentageThe number of database lookups made by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_service_database_lookupsThe number of USN journal records accepted by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_service_usn_journal_records_acceptedThe number of USN journal records read by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_service_usn_journal_records_readThe total number of conflict bytes cleaned by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_conflict_bytes_cleanedThe total number of updates dropped by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_updates_droppedThe total bandwidth savings achieved by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_bandwidth_savingsThe total number of staging bytes cleaned by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_staging_bytes_cleanedThe total number of staging bytes cleaned by the DFS Replication service.UInt32
dfs_perfmon_metrics_dfs_replication_compressed_sizeThe total compressed size of data for the DFS replication instance.UInt32
dfs_perfmon_metrics_dfs_replication_rdc_compressed_sizeThe size of RDC-compressed data for the DFS replication process.UInt32
dfs_perfmon_metrics_dfs_replication_conflict_space_in_useThe total space currently occupied by conflict files for DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_staging_files_generatedThe total number of staging files generated during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_conflict_files_generatedThe total number of conflict files generated during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_staging_bytes_generatedThe total number of bytes generated in the staging area for DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_file_installs_retriedThe number of file installations that were retried during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_staging_files_cleanedThe total number of staging files that were cleaned up during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_deleted_bytes_cleanedThe total number of deleted bytes that were cleaned up during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_deleted_bytes_generatedThe total number of bytes that were generated for deletion during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_conflict_cleanups_completedThe total number of conflict cleanups completed during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_rdc_bytes_receivedThe total number of RDC bytes received during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_total_files_receivedThe total number of files received during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_deleted_space_in_useThe total amount of space in use for deleted files during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_conflict_files_cleanedThe total number of conflict files that were cleaned up during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_conflict_bytes_generatedThe total number of bytes generated by conflict files during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_size_receivedThe total size of files received during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_staging_space_in_useThe amount of space currently in use for staging files during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_rdc_size_receivedThe total size of RDC data received during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_rdc_files_receivedThe total number of RDC files received during DFS replication.UInt32
dfs_perfmon_metrics_dfs_replication_connections_bandwidth_savingsThe bandwidth savings achieved for DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_bytes_received_per_secThe rate of bytes received per second for DFS replication connections.Float64
dfs_perfmon_metrics_dfs_replication_connections_compressed_sizeThe total compressed size of data for DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_rdc_bytes_receivedThe total RDC bytes received over DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_rdc_compressed_sizeThe compressed size of RDC data received over DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_rdc_files_receivedThe total number of RDC files received over DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_rdc_size_receivedThe total size of RDC data received over DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_size_receivedThe total size of all data received over DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_total_bytes_receivedThe total number of bytes received over all DFS replication connections.UInt32
dfs_perfmon_metrics_dfs_replication_connections_total_files_receivedThe total number of files received over all DFS replication connections.UInt32