你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure Monitoring Agent 管理更改跟踪和清单
适用于:✔️ Windows VM ✔️ Linux VM ✔️ Windows 注册表 ✔️ Windows 文件 ✔️ Linux 文件 ✔️ Windows 软件
本文介绍如何管理更改跟踪,并包括有关如何更改工作区和配置数据收集规则的过程。
注意
使用本文中的步骤之前,请确保已在 VM 上启用了“更改跟踪和清单”。 有关如何启用的详细信息,请参阅从门户启用更改跟踪和清单
使用数据收集规则配置 Windows、Linux 文件和 Windows 注册表
要管理跟踪和清单,请确保在 VM 上使用 AMA 启用更改跟踪。
在 Azure 门户中,选择虚拟机。
选择要为其配置“更改跟踪”设置的特定 VM。
在“操作”下,选择“更改跟踪”
选择“设置”以查看“数据收集规则配置”(DCR) 页。 可以再次执行以下操作:
- 在精细级别配置 VM 上的更改。
- 选择筛选器以配置工作区。
- 使用筛选器,以查看配置为特定 LA 工作区级别的所有 DCR。
注意
配置的设置适用于附加到特定 DCR 的所有 VM。 有关 DCR 的详细信息,请参阅 Azure Monitor 中的数据收集规则。
选择“添加”以配置新文件设置
在“添加 Windows 文件设置”窗格中,输入要跟踪的文件或文件夹的信息,然后单击“保存”。 下表定义了可在信息中使用的属性。
属性 描述 已启用 如果应用了设置,则为 True,否则为 False。 项名称 要跟踪的文件的友好名称。 组 对文件进行逻辑分组的组名 路径 用于检查文件的路径,例如:c:\temp\*.txt。还可以使用环境变量,例如 %winDir%\System32\*.*。 路径类型 路径的类型。 可能的值为“文件”和“文件夹”。 递归 在查找要跟踪的项时,如果使用递归,则为 True,否则为 False。
现在,可以查看配置为 DCR 的虚拟机。
配置文件内容更改
要配置文件内容更改,请执行以下步骤:
在虚拟机的“操作”下选择“更改跟踪”>“设置”。
在“数据收集规则配置(预览)”页中,选择“文件内容”>“链接”以链接存储帐户。
在“更改跟踪内容位置”屏幕中,选择你的“订阅”和“存储”,然后确认是否正在使用“系统分配的托管标识”。
选择“上传所有设置的文件内容”,然后选择“保存”。 它可确保跟踪对驻留在此 DCR 中所有文件的文件内容更改。
使用系统分配的托管标识链接存储帐户时,将会创建一个 Blob。
从 Azure 门户转到“存储帐户”,然后选择该存储帐户。
在“存储帐户”页的“数据存储”下,选择“容器”>“更改跟踪 Blob”>“访问控制 (IAM)”。
在“Changetrackingblob |访问控制 (IAM)”页中选择“添加”,然后选择“添加角色分配”。
在“添加角色分配”页中,使用搜索“Blob 数据参与者”为特定 VM 分配存储 Blob 参与者角色。 此权限可提供读取、写入和删除存储 Blob 容器和数据的访问权限。
选择该角色并将其分配给虚拟机。
升级扩展版本
注意
确保 ChangeTracking-Linux/ChangeTracking-Windows 扩展版本升级到 2.13
使用以下命令升级扩展版本:
az vm extension set -n {ExtensionName} --publisher Microsoft.Azure.ChangeTrackingAndInventory --ids {VirtualMachineResourceId}
适用于 Windows 的扩展为 Vms - ChangeTracking-Windows
,适用于 Linux 的扩展则为 Vms - ChangeTracking-Linux
。
使用通配符进行配置
要使用通配符配置文件和文件夹的监视,请执行以下操作:
- 跟踪多个文件需要使用通配符。
- 只能在路径的最后一段中使用通配符,例如 C:\folder\file 或 /etc/.conf*
- 如果环境变量包含无效的路径,验证将成功,但运行清单时,该路径将失败。
- 设置路径时,请避免使用 c:.** 等常规路径,因为这会导致遍历文件夹过多。
从虚拟机禁用更改跟踪
要从虚拟机中移除 Azure Monitoring Agent 的更改跟踪,请执行以下步骤:
从 VM 取消关联数据收集规则 (DCR)
在 Azure 门户中,选择“虚拟机”,然后在搜索中选择特定的虚拟机。
在“虚拟机”页的“操作”下,选择“更改跟踪”,或在搜索中输入“更改跟踪”,然后从搜索结果中选择它。
选择“设置”>“DCR”以查看与 DCR 关联的所有虚拟机。
选择要为其禁用 DCR 的特定 VM。
选择“删除”。
此时会显示一条通知,用于确认为所选 VM 取消关联 DCR。
卸载更改跟踪扩展
在 Azure 门户中,选择“虚拟机”,然后在搜索中选择已取消其 DCR 关联的特定 VM。
在“虚拟机”页的“设置”下,选择“扩展 + 应用程序”。
在“VM |扩展 + 应用程序”页中的“扩展”选项卡下,选择“MicrosoftAzureChangeTrackingAndInventoryChangeTracking-Windows/Linux”。
选择卸载。
后续步骤
- 要了解警报,请参阅配置警报。