0

我的客户需要将 Windows 事件日志诊断数据和性能日志从 Azure 诊断数据发送到 Azure 事件中心,因为只有 Azure 诊断扩展可以将数据发送到事件中心。我看到有一个可以在 Azure 中创建的策略,即“为 VM 启用 Azure Monitor”,它处于预览状态。相同的链接是 https://docs.microsoft.com/en-us/azure/azure-monitor/insights/vminsights-enable-at-scale-policy?toc=/azure/governance/policy/toc.json&bc =/azure/governance/policy/breadcrumb/toc.json

但我没有看到任何可以安装此诊断扩展程序的策略。那么有什么方法可以在已经存在的虚拟机上安装这个扩展?我知道要在新 VM 中安装扩展,您可以在声明 VM 定义时在 ARM 模板中指定它。但是对于已经运行的虚拟机,缺少此扩展程序的情况如何。期待在这方面的一些帮助。

4

1 回答 1

0

有一项政策会审核那些不这样做的人。( https://github.com/Azure/azure-policy/tree/master/samples/Monitoring/event-hub-diagnostic-logs-audit ) 如果要更改现有 VM,则需要创建 deployifnotexist 策略。

于 2020-04-10T21:20:23.193 回答