Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Policy 提供了一种通过 Azure Monitor 的诊断设置来大规模启用日志记录的方法。 本文介绍如何使用一组内置策略将 支持的资源的 资源日志定向到 Log Analytics 工作区、事件中心和存储帐户。
若要为没有内置策略的资源类型创建自定义策略定义,请参阅 使用自定义 Azure 策略大规模创建诊断设置。
指派计划或策略
计划是策略的集合。 可以分配一个包含所需各种策略的单个方案,而不是将多个策略分配到同一个范围。 以后可以向此计划添加策略,而无需更改分配。
提供了一组内置举措,以帮助你为各种目标配置诊断设置。 每个目的地类型都有一个针对 allLogs 和 audit 类别组的唯一倡议。 每个计划都包含支持的资源的整个内置策略集。
使用以下方法之一为诊断设置部署内置计划或策略。
- Azure 门户
- PowerShell
- CLI
使用以下步骤通过 Azure 门户应用计划或策略:
在 Azure 门户中的 “策略 ”页上,选择“ 定义”。
设置以下筛选器:
- 对于类别,请选择监视。
- 对于 定义类型,请选择“ 计划 ”或“ 策略”。
找到并选择要分配的计划或策略:
在所选策略的窗格中,选择“ 分配方案”。
在“ 基本信息 ”选项卡上的“ 作用域 ”框中,设置分配的范围。 范围可以是管理组、订阅或资源组。 计划或策略应用于范围内的所有资源。
选择“ 参数 ”选项卡,然后选择要在其中发送日志的特定目标。 这些详细信息因每种目标类型而异。 有关每个目标类型的参数的详细信息,请参阅本文后面的 “参数 ”。
选择 “修正 ”选项卡。创建修正任务会将策略应用于作用域中的现有资源。 如果没有修正任务,计划或策略分配仅适用于分配后创建的新资源。
选中“ 创建修正任务 ”复选框,确保选中 “创建托管标识 ”。 在 “托管标识类型”下,选择 “系统分配的托管标识”。
选择“查看 + 创建”,然后选择“创建”。
创建修正任务
创建新资源时,策略将应用于这些资源。 使用修正任务将策略应用到现有资源。 对于每个倡议,必须为倡议中的每个策略创建修正任务。
上述每个过程都包含在分配计划或策略时创建修正任务的步骤。 还可以在创建分配后创建修正任务:
- 在 Azure 门户中,选择 “修正”,然后选择策略。
- 选择“修正”。
在策略的“修正”窗格的“修正任务”选项卡上跟踪修正任务的状态。
有关修正任务的详细信息,请参阅 修正不符合资源。
Parameters
通用参数
下表描述了创建诊断设置的每个策略和计划集的常见参数。
| Parameter | Description | 有效值 | Default |
|---|---|---|---|
effect |
启用或禁用策略执行的参数 |
DeployIfNotExists,AuditIfNotExists,Disabled |
DeployIfNotExists |
diagnosticSettingName |
诊断设置名称 | 未指定 | setByPolicy-{LogAnalytics\|EventHubs\|Storage} |
categoryGroup |
诊断类别组 |
none,audit,allLogs |
audit |
resourceTypeList |
对于项目,列出需评估是否存在诊断设置的资源类型列表 | 支持的资源 | 所有支持的资源 |
Log Analytics 参数
下表描述了将 Log Analytics 用作目标的每个策略和计划集的参数。
| Parameter | Description | 有效值 | Default |
|---|---|---|---|
resourceLocationList |
用于将日志发送到附近的 Log Analytics 工作区的资源位置列表。 星号 ( *) 选择所有位置。 |
支持的位置 | * |
logAnalytics |
Log Analytics 工作区。 | 未指定 | 未指定 |
事件中心参数
下表描述了将事件中心用作目标的每个策略和计划集的参数。
| Parameter | Description | 有效值 | Default |
|---|---|---|---|
resourceLocation |
资源位置必须与事件中心命名空间位于同一位置。 | 支持的位置 | |
eventHubAuthorizationRuleId |
事件中心的授权规则 ID。 授权规则位于事件中心命名空间的级别。 例如:/subscriptions/{subscription ID}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule} |
未指定 | 未指定 |
eventHubName |
事件中心名称 | 未指定 | Monitoring |
存储帐户的策略参数
下表描述了将存储帐户用作目标的每个策略和计划集的参数。
| Parameter | Description | 有效值 | Default |
|---|---|---|---|
resourceLocation |
资源位置,该位置必须与存储帐户位于同一位置 | 支持的位置 | 未指定 |
storageAccount |
存储帐户的资源 ID | 未指定 | 未指定 |
支持的资源
Log Analytics 工作区、事件中心和存储帐户的内置日志策略适用于以下资源。
| 资源类型 | 所有日志 | 审核日志 |
|---|---|---|
microsoft.aad/domainservices |
Yes | Yes |
microsoft.agfoodplatform/farmbeats |
Yes | Yes |
microsoft.analysisservices/servers |
Yes | No |
microsoft.apimanagement/service |
Yes | Yes |
microsoft.app/managedenvironments |
Yes | Yes |
microsoft.appconfiguration/configurationstores |
Yes | Yes |
microsoft.appplatform/spring |
Yes | No |
microsoft.attestation/attestationproviders |
Yes | Yes |
microsoft.automation/automationaccounts |
Yes | Yes |
microsoft.autonomousdevelopmentplatform/workspaces |
Yes | No |
microsoft.avs/privateclouds |
Yes | Yes |
microsoft.azureplaywrightservice/accounts |
Yes | Yes |
microsoft.azuresphere/catalogs |
Yes | Yes |
microsoft.batch/batchaccounts |
Yes | Yes |
microsoft.botservice/botservices |
Yes | No |
microsoft.cache/redis |
Yes | Yes |
microsoft.cache/redisenterprise/databases |
Yes | Yes |
microsoft.cdn/cdnwebapplicationfirewallpolicies |
Yes | No |
microsoft.cdn/profiles |
Yes | Yes |
microsoft.cdn/profiles/endpoints |
Yes | No |
microsoft.chaos/experiments |
Yes | Yes |
microsoft.classicnetwork/networksecuritygroups |
Yes | No |
microsoft.cloudtest/hostedpools |
Yes | No |
microsoft.codesigning/codesigningaccounts |
Yes | Yes |
microsoft.cognitiveservices/accounts |
Yes | Yes |
microsoft.communication/communicationservices |
Yes | No |
microsoft.community/communitytrainings |
Yes | Yes |
microsoft.confidentialledger/managedccfs |
Yes | Yes |
microsoft.connectedcache/enterprisemcccustomers |
Yes | No |
microsoft.connectedcache/ispcustomers |
Yes | No |
microsoft.containerinstance/containergroups |
Yes | No |
microsoft.containerregistry/registries |
Yes | Yes |
microsoft.customproviders/resourceproviders |
Yes | No |
microsoft.d365customerinsights/instances |
Yes | No |
microsoft.dashboard/grafana |
Yes | Yes |
microsoft.databricks/workspaces |
Yes | No |
microsoft.datafactory/factories |
Yes | No |
microsoft.datalakeanalytics/accounts |
Yes | No |
microsoft.datalakestore/accounts |
Yes | No |
microsoft.dataprotection/backupvaults |
Yes | No |
microsoft.datashare/accounts |
Yes | No |
microsoft.dbformariadb/servers |
Yes | No |
microsoft.dbformysql/flexibleservers |
Yes | Yes |
microsoft.dbformysql/servers |
Yes | No |
microsoft.dbforpostgresql/flexibleservers |
Yes | Yes |
microsoft.dbforpostgresql/servergroupsv2 |
Yes | No |
microsoft.dbforpostgresql/servers |
Yes | No |
microsoft.desktopvirtualization/applicationgroups |
Yes | No |
microsoft.desktopvirtualization/hostpools |
Yes | No |
microsoft.desktopvirtualization/scalingplans |
Yes | No |
microsoft.desktopvirtualization/workspaces |
Yes | No |
microsoft.devcenter/devcenters |
Yes | Yes |
microsoft.devices/iothubs |
Yes | Yes |
microsoft.devices/provisioningservices |
Yes | No |
microsoft.digitaltwins/digitaltwinsinstances |
Yes | No |
microsoft.documentdb/cassandraclusters |
Yes | Yes |
microsoft.documentdb/databaseaccounts |
Yes | Yes |
microsoft.documentdb/mongoclusters |
Yes | Yes |
microsoft.eventgrid/domains |
Yes | Yes |
microsoft.eventgrid/partnernamespaces |
Yes | Yes |
microsoft.eventgrid/partnertopics |
Yes | No |
microsoft.eventgrid/systemtopics |
Yes | No |
microsoft.eventgrid/topics |
Yes | Yes |
microsoft.eventhub/namespaces |
Yes | Yes |
microsoft.experimentation/experimentworkspaces |
Yes | No |
microsoft.healthcareapis/services |
Yes | No |
microsoft.healthcareapis/workspaces/dicomservices |
Yes | No |
microsoft.healthcareapis/workspaces/fhirservices |
Yes | No |
microsoft.healthcareapis/workspaces/iotconnectors |
Yes | No |
microsoft.insights/autoscalesettings |
Yes | No |
microsoft.insights/components |
Yes | No |
microsoft.insights/datacollectionrules |
Yes | No |
microsoft.keyvault/managedhsms |
Yes | Yes |
microsoft.keyvault/vaults |
Yes | Yes |
microsoft.kusto/clusters |
Yes | Yes |
microsoft.loadtestservice/loadtests |
Yes | Yes |
microsoft.logic/integrationaccounts |
Yes | No |
microsoft.logic/workflows |
Yes | No |
microsoft.machinelearningservices/registries |
Yes | Yes |
microsoft.machinelearningservices/workspaces |
Yes | Yes |
microsoft.machinelearningservices/workspaces/onlineendpoints |
Yes | No |
microsoft.managednetworkfabric/networkdevices |
Yes | No |
microsoft.media/mediaservices |
Yes | Yes |
microsoft.media/mediaservices/liveevents |
Yes | Yes |
microsoft.media/mediaservices/streamingendpoints |
Yes | Yes |
microsoft.netapp/netappaccounts/capacitypools/volumes |
Yes | Yes |
microsoft.network/applicationgateways |
Yes | No |
microsoft.network/azurefirewalls |
Yes | No |
microsoft.network/bastionhosts |
Yes | Yes |
microsoft.network/dnsresolverpolicies |
Yes | No |
microsoft.network/expressroutecircuits |
Yes | No |
microsoft.network/frontdoors |
Yes | Yes |
microsoft.network/loadbalancers |
Yes | No |
microsoft.network/networkmanagers |
Yes | Yes |
microsoft.network/networkmanagers/ipampools |
Yes | Yes |
microsoft.network/networksecuritygroups |
Yes | No |
microsoft.network/networksecurityperimeters |
Yes | No |
microsoft.network/p2svpngateways |
Yes | Yes |
microsoft.network/publicipaddresses |
Yes | Yes |
microsoft.network/publicipprefixes |
Yes | Yes |
microsoft.network/trafficmanagerprofiles |
Yes | No |
microsoft.network/virtualnetworkgateways |
Yes | Yes |
microsoft.network/virtualnetworks |
Yes | No |
microsoft.network/vpngateways |
Yes | No |
microsoft.networkanalytics/dataproducts |
Yes | Yes |
microsoft.networkcloud/baremetalmachines |
Yes | No |
microsoft.networkcloud/clusters |
Yes | No |
microsoft.networkcloud/storageappliances |
Yes | No |
microsoft.networkfunction/azuretrafficcollectors |
Yes | No |
microsoft.notificationhubs/namespaces |
Yes | Yes |
microsoft.notificationhubs/namespaces/notificationhubs |
Yes | Yes |
microsoft.openenergyplatform/energyservices |
Yes | No |
microsoft.operationalinsights/workspaces |
Yes | Yes |
microsoft.powerbi/tenants/workspaces |
Yes | No |
microsoft.powerbidedicated/capacities |
Yes | No |
microsoft.purview/accounts |
Yes | Yes |
microsoft.recoveryservices/vaults |
Yes | No |
microsoft.relay/namespaces |
Yes | No |
microsoft.search/searchservices |
Yes | Yes |
microsoft.servicebus/namespaces |
Yes | Yes |
microsoft.servicenetworking/trafficcontrollers |
Yes | No |
microsoft.signalrservice/signalr |
Yes | Yes |
microsoft.signalrservice/webpubsub |
Yes | Yes |
microsoft.sql/managedinstances |
Yes | Yes |
microsoft.sql/managedinstances/databases |
Yes | No |
microsoft.sql/servers/databases |
Yes | Yes |
microsoft.storagecache/caches |
Yes | No |
microsoft.storagemover/storagemovers |
Yes | No |
microsoft.streamanalytics/streamingjobs |
Yes | No |
microsoft.synapse/workspaces |
Yes | Yes |
microsoft.synapse/workspaces/bigdatapools |
Yes | Yes |
microsoft.synapse/workspaces/kustopools |
Yes | Yes |
microsoft.synapse/workspaces/scopepools |
Yes | Yes |
microsoft.synapse/workspaces/sqlpools |
Yes | Yes |
microsoft.timeseriesinsights/environments |
Yes | No |
microsoft.timeseriesinsights/environments/eventsources |
Yes | No |
microsoft.videoindexer/accounts |
Yes | No |
microsoft.web/hostingenvironments |
Yes | Yes |
microsoft.workloads/sapvirtualinstances |
Yes | Yes |