Configuring State-in-Time Data Collection for Azure Files
This topic describes how to enable State-in-Time data collection for an Azure Files monitoring plan in Netwrix Auditor, configure the monitoring scope using omit lists, and set up optional Azure diagnostic settings for activity-based reports.
Note: When Azure file shares use on-premises Active Directory (AD DS) authentication, the following limitations apply to State-in-Time permission reports:
- Group expansion is unavailable for on-premises AD groups that are not synced to Microsoft Entra ID. If access to a file or folder is granted through such a group, the report does not list individual group members.
- SID resolution is unavailable for on-premises AD groups and accounts that are not synced to Microsoft Entra ID. These objects appear as unresolved SIDs instead of display names in permission reports.
These limitations do not affect environments that use Microsoft Entra ID-only identities or fully synced hybrid identities.
Prerequisites
- An Azure Files monitoring plan must already exist in Netwrix Auditor Azure Files Configuration Overview
- The monitoring plan must target Azure file shares mounted via SMB (Netwrix Auditor doesn't support Azure File Sync or NFS).
- The service account that the monitoring plan uses must have sufficient permissions to enumerate file and folder ACLs on the Azure file shares.
- To collect "Times Accessed" data for the Excessive Access Permissions report, you need an Azure storage account configured to receive diagnostic logs.
Enabling State-in-Time data collection
To enable State-in-Time data collection in an Azure Files monitoring plan:
- In Netwrix Auditor, navigate to Configuration → Monitoring Plans.
- Select the Azure Files monitoring plan and click Edit.
- On the General tab, locate the State-in-Time section.
- Select the Collect data for state-in-time reports checkbox.
- (Optional) Click Modify in the Schedule section to customize the snapshot collection schedule. By default, Netwrix Auditor collects snapshots daily.
- Click Save to apply the changes.
After you save the monitoring plan, Netwrix Auditor will begin collecting State-in-Time snapshots according to the configured schedule.
Note: Netwrix Auditor collects the first snapshot at the next scheduled run. Reports won't contain data until then.
Configuring the monitoring scope (omit lists)
Use omit lists to exclude specific folders or files from State-in-Time data collection, reducing collection time and storage requirements.
Netwrix Auditor for Azure Files supports two types of omit lists:
| Omit list type | Scope |
|---|---|
| All | Excludes objects from all data collection (activity and State-in-Time) |
| SiT | Excludes objects from State-in-Time data collection only |
Configuring omit lists in the Netwrix Auditor UI
- Open the Azure Files monitoring plan in edit mode.
- Navigate to the Scope tab.
- Click Omit List and specify the UNC paths to exclude.
- Select the appropriate list type: All or SiT.
- Save the monitoring plan.
Using omit list text files
You can also define omit lists using plain text files:
- Create a
.txtfile with one UNC path per line.- Example:
\\storageaccount.file.core.windows.net\share\SystemFolder\\storageaccount.file.core.windows.net\share\Temp
- Example:
- Place the file in the appropriate location or specify its path in the monitoring plan scope settings.
- Restart the data collection service to apply changes.
Configuring Azure diagnostic settings (optional)
The Times Accessed column in the Excessive Access Permissions in Azure Files report requires Azure diagnostic settings. Without diagnostic settings, "Times Accessed" defaults to 0 for all objects. Configuring Diagnostic Settings
Note: The current version supports only blob storage as the destination, not Event Hub or Log Analytics Workspace.
Schedule management and historical snapshots
Customizing the snapshot schedule
By default, Netwrix Auditor collects State-in-Time snapshots daily. To customize the schedule:
- Edit the Azure Files monitoring plan.
- In the State-in-Time section, click Modify.
- Select the days of the week for snapshot collection.
- Save the changes.
Importing historical snapshots
Historical snapshots allow generating reports for past dates. A Global administrator must import historical snapshots.
To import a historical snapshot:
- In Netwrix Auditor, go to Configuration → Monitoring Plans.
- Select the Azure Files monitoring plan.
- In the State-in-Time section, click Manage next to Historical snapshots.
- Select the snapshots you want to import.
- Click Import.
Note: Historical snapshot import isn't available for Office 365 data sources.