Azure Monitor 用の組み込みポリシー
ポリシーとポリシー イニシアチブにより、Azure Monitor の診断設定を使用して大規模なログ記録を有効にする簡単な方法が提供されます。 ポリシー イニシアチブを使用すると、Azure 環境内のサポートされているすべてのリソースの監査ログを有効にすることができます。
リソース ログを有効にして、リソースで発生するアクティビティとイベントを追跡し、発生した変更を可視化し、分析情報を入手します。 ポリシーを割り当ててリソース ログを有効にし、必要に応じた宛先に送信します。 サードパーティの SIEM システム用にイベント ハブにログを送信し、継続的なセキュリティ オペレーションを可能にします。 長期的なストレージまたは規制コンプライアンスの達成のために、ログをストレージ アカウントに送信します。
リソース ログを Log Analytics ワークスペース、Event Hubs、ストレージ アカウントに転送するための一連の組み込みポリシーとイニシアティブが存在します。 ポリシーにより監査ログが有効になり、監査ログおよびすべてのログのログ カテゴリ グループに属するログがイベント ハブ、Log Analytics ワークスペース、またはストレージ アカウントに送信されます。 ポリシーの effect
は DeployIfNotExists
です。これは、他の設定が定義されていない場合に、ポリシーを既定としてデプロイします。
ポリシーのデプロイ
ポータル、CLI、PowerShell、または Azure Resource Management テンプレートを使用してポリシーとイニシアティブをデプロイします
次の手順では、キー コンテナーの監査ログを Log Analytics ワークスペースに送信するポリシーを適用する方法を示します。
[ポリシー] ページで、[定義] を選択します。
スコープを選択します。 ポリシーは、サブスクリプション全体、リソース グループ、または個々のリソースに対して適用できます。
[定義の種類] ドロップダウンから [ポリシー] を選択します。
[カテゴリ] ドロップダウンから [監視] を選択します。
[検索] フィールドに「keyvault」と入力します。
[Enable logging by category group for Key vaults (microsoft.keyvault/vaults) to Log Analytics] (キー コンテナー (microsoft.keyvault/vaults) から Log Analytics へのカテゴリ グループ別ログ記録を有効にする) ポリシーを選択します。
ポリシー定義ページで、[割り当て] を選択します
[パラメーター] タブをクリックします。
監査ログの送信先とする Log Analytics ワークスペースを選択します。
[修復] タブで、[修復するポリシー] ドロップダウンから keyvault ポリシーを選択します。
[マネージド ID を作成します] チェックボックスをオンにします。
[マネージド ID の種類] で、[システム割り当てマネージド ID] を選択します。
約 30 分後にリソースの診断設定にポリシーが表示されます。
修復タスク
新しいリソースの作成時に、それらにポリシーが適用されます。 既存のリソースにポリシーを適用するには、修復タスクを作成します。 修復タスクにより、リソースがポリシーに準拠します。
修復タスクは、特定のポリシーに対して機能します。 複数のポリシーを含むイニシアティブの場合は、コンプライアンスに準拠させる必要があるリソースがあるイニシアティブ内のポリシーごとに修復タスクを作成します。
最初にポリシーを割り当てるときに修復タスクを定義するか、割り当て後の任意の段階で修復タスクを定義します。
ポリシーの割り当て中にポリシーの修復タスクを作成するには、[ポリシーの割り当て] ページの [修復] タブを選択し、[修復タスクの作成] チェックボックスをオンにします。
ポリシーが割り当てられた後に修復タスクを作成するには、[ポリシーの割り当て] ページの一覧から、割り当て済みのポリシーを選択します。
[修復] を選択します。 ポリシーの修復ページの [修復タスク] タブで、修復タスクの状態を追跡します。
修復タスクの詳細については、「準拠していないリソースを修復する」を参照してください。
イニシアティブを割り当てる
イニシアチブはポリシーのコレクションです。 Azure Monitor の診断設定には、次の 2 つのイニシアチブがあります。
audit カテゴリ グループのリソース ログを有効にする
allLogs カテゴリ グループのリソース ログを有効にする
この例では、Log Analytics ワークスペースに監査ログを送信するためのイニシアティブを割り当てます。
ポリシーの [定義] ページで、スコープを選択します。
[定義の種類] ドロップダウンで [イニシアティブ] を選択します。
[カテゴリ] ドロップダウンで [監視] を選択します。
[検索] フィールドに「audit」と入力します。
[サポートされているリソース用の監査カテゴリ グループ リソースの Log Analytics へのログ記録を有効にする] イニシアティブを選択します。
[イニシアティブの割り当て] ページの [基本] タブで、イニシアティブを適用するスコープを選択します。
[割り当て名] フィールドに名前を入力します。
-
[パラメーター] には、ポリシーで定義されているパラメーターが含まれています。 この場合は、ログを送信する Log Analytics ワークスペースを選択する必要があります。 各ポリシーの個々のパラメーターの詳細については、「ポリシー固有のパラメーター」を参照してください。
監査ログを送信する Log Analytics ワークスペースを選択します。
ポリシーまたはイニシアティブの割り当てが機能していることを確認するには、ポリシー割り当てで定義したサブスクリプションまたはリソース グループ スコープにリソースを作成します。
10 分後に、リソースの [診断設定] ページを選択します。 既定の名前 setByPolicy-LogAnalytics と、ポリシーで構成したワークスペース名を含む診断設定が一覧に表示されます。
[イニシアティブの割り当て] またはポリシー ページの [パラメーター] タブで、[入力またはレビューが必要なパラメーターのみを表示する] チェックボックスをオフにして、既定の名前を変更します。
共通パラメーター
次の表では、ポリシーの各セットの共通パラメーターについて説明します。
パラメーター | 説明 | 有効な値 | Default |
---|---|---|---|
効果 | ポリシーの実行を有効または無効にします | DeployIfNotExists、 AuditIfNotExists、 無効 |
DeployIfNotExists |
diagnosticSettingName | 診断設定の名前 | setByPolicy-{LogAnalytics|EventHubs|Storage} | |
categoryGroup | 診断カテゴリ グループ | none、 audit、 allLogs |
監査 |
resourceTypeList | イニシアティブの場合、診断設定の存在を評価するリソースの種類の一覧。 | サポートされているリソース | サポートされているすべてのリソース |
ポリシー固有のパラメーター
Log Analytics ポリシーのパラメーター
このポリシーでは、カテゴリ グループを使用して診断設定をデプロイし、ログを Log Analytics ワークスペースにルーティングします。
パラメーター | 説明 | 有効な値 | Default |
---|---|---|---|
resourceLocationList | 近くの Log Analytics にログを送信するリソースの場所リスト。 "*" は、すべての場所を選択します |
サポートされる場所 | * |
logAnalytics | Log Analytics ワークスペース |
イベント ハブ ポリシーのパラメーター
このポリシーでは、カテゴリ グループを使用して診断設定をデプロイし、ログをイベント ハブにルーティングします。
パラメーター | 説明 | 有効な値 | Default |
---|---|---|---|
resourceLocation | リソースの場所は、イベント ハブの名前空間と同じ場所である必要があります | サポートされる場所 | |
eventHubAuthorizationRuleId | イベント ハブの認可規則 ID。 承認規則は、イベント ハブの名前空間レベルです。 例: /subscriptions/{サブスクリプション ID}/resourceGroups/{リソース グループ}/providers/Microsoft.EventHub/namespaces/{イベント ハブ名前空間}/authorizationrules/{承認規則} | ||
eventHubName | イベント ハブ名 | 監視 |
ストレージ アカウント ポリシーのパラメーター
このポリシーでは、カテゴリ グループを使用して診断設定をデプロイし、ログをストレージ アカウントにルーティングします。
パラメーター | 説明 | 有効な値 | Default |
---|---|---|---|
resourceLocation | リソースの場所は、ストレージ アカウントと同じ場所にある必要があります | サポートされる場所 | |
storageAccount | ストレージ アカウントの resourceId |
サポートされているリソース
Log Analytics ワークスペース、Event Hubs、ストレージ アカウントの組み込みのすべてのログおよび監査ログ ポリシーは、次のリソースに対して存在します。
リソースの種類 | すべてのログ | 監査ログ |
---|---|---|
microsoft.aad/domainservices | はい | はい |
microsoft.agfoodplatform/farmbeats | はい | はい |
microsoft.analysisservices/servers | はい | いいえ |
microsoft.apimanagement/service | はい | はい |
microsoft.app/managedenvironments | はい | はい |
microsoft.appconfiguration/configurationstores | はい | はい |
microsoft.appplatform/spring | はい | いいえ |
microsoft.attestation/attestationproviders | はい | はい |
microsoft.automation/automationaccounts | はい | はい |
microsoft.autonomousdevelopmentplatform/workspaces | はい | いいえ |
microsoft.avs/privateclouds | はい | はい |
microsoft.azureplaywrightservice/accounts | はい | はい |
microsoft.azuresphere/catalogs | はい | はい |
microsoft.batch/batchaccounts | はい | はい |
microsoft.botservice/botservices | はい | いいえ |
microsoft.cache/redis | はい | はい |
microsoft.cache/redisenterprise/databases | はい | はい |
microsoft.cdn/cdnwebapplicationfirewallpolicies | はい | いいえ |
microsoft.cdn/profiles | はい | はい |
microsoft.cdn/profiles/endpoints | はい | いいえ |
microsoft.chaos/experiments | はい | はい |
microsoft.classicnetwork/networksecuritygroups | はい | いいえ |
microsoft.cloudtest/hostedpools | はい | いいえ |
microsoft.codesigning/codesigningaccounts | はい | はい |
microsoft.cognitiveservices/accounts | はい | はい |
microsoft.communication/communicationservices | はい | いいえ |
microsoft.community/communitytrainings | はい | はい |
microsoft.confidentialledger/managedccfs | はい | はい |
microsoft.connectedcache/enterprisemcccustomers | はい | いいえ |
microsoft.connectedcache/ispcustomers | はい | いいえ |
microsoft.containerinstance/containergroups | はい | いいえ |
microsoft.containerregistry/registries | はい | はい |
microsoft.customproviders/resourceproviders | はい | いいえ |
microsoft.d365customerinsights/instances | はい | いいえ |
microsoft.dashboard/grafana | はい | はい |
microsoft.databricks/workspaces | はい | いいえ |
microsoft.datafactory/factories | はい | いいえ |
microsoft.datalakeanalytics/accounts | はい | いいえ |
microsoft.datalakestore/accounts | はい | いいえ |
microsoft.dataprotection/backupvaults | はい | いいえ |
microsoft.datashare/accounts | [はい] | いいえ |
microsoft.dbformariadb/servers | はい | いいえ |
microsoft.dbformysql/flexibleservers | はい | はい |
microsoft.dbformysql/servers | はい | いいえ |
microsoft.dbforpostgresql/flexibleservers | はい | はい |
microsoft.dbforpostgresql/servergroupsv2 | はい | いいえ |
microsoft.dbforpostgresql/servers | はい | いいえ |
microsoft.desktopvirtualization/applicationgroups | はい | いいえ |
microsoft.desktopvirtualization/hostpools | はい | いいえ |
microsoft.desktopvirtualization/scalingplans | はい | いいえ |
microsoft.desktopvirtualization/workspaces | はい | いいえ |
microsoft.devcenter/devcenters | はい | はい |
microsoft.devices/iothubs | はい | はい |
microsoft.devices/provisioningservices | はい | いいえ |
microsoft.digitaltwins/digitaltwinsinstances | はい | いいえ |
microsoft.documentdb/cassandraclusters | はい | はい |
microsoft.documentdb/databaseaccounts | はい | はい |
microsoft.documentdb/mongoclusters | はい | はい |
microsoft.eventgrid/domains | はい | はい |
microsoft.eventgrid/partnernamespaces | はい | はい |
microsoft.eventgrid/partnertopics | はい | いいえ |
microsoft.eventgrid/systemtopics | はい | いいえ |
microsoft.eventgrid/topics | はい | はい |
microsoft.eventhub/namespaces | はい | はい |
microsoft.experimentation/experimentworkspaces | はい | いいえ |
microsoft.healthcareapis/services | はい | いいえ |
microsoft.healthcareapis/workspaces/dicomservices | はい | いいえ |
microsoft.healthcareapis/workspaces/fhirservices | はい | いいえ |
microsoft.healthcareapis/workspaces/iotconnectors | はい | いいえ |
microsoft.insights/autoscalesettings | はい | いいえ |
microsoft.insights/components | はい | いいえ |
microsoft.insights/datacollectionrules | はい | いいえ |
microsoft.keyvault/managedhsms | はい | はい |
microsoft.keyvault/vaults | はい | はい |
microsoft.kusto/clusters | はい | はい |
microsoft.loadtestservice/loadtests | はい | はい |
microsoft.logic/integrationaccounts | はい | いいえ |
microsoft.logic/workflows | はい | いいえ |
microsoft.machinelearningservices/registries | はい | はい |
microsoft.machinelearningservices/workspaces | はい | はい |
microsoft.machinelearningservices/workspaces/onlineendpoints | はい | いいえ |
microsoft.managednetworkfabric/networkdevices | はい | いいえ |
microsoft.media/mediaservices | はい | はい |
microsoft.media/mediaservices/liveevents | はい | はい |
microsoft.media/mediaservices/streamingendpoints | はい | はい |
microsoft.netapp/netappaccounts/capacitypools/volumes | はい | はい |
microsoft.network/applicationgateways | はい | いいえ |
microsoft.network/azurefirewalls | はい | いいえ |
microsoft.network/bastionhosts | はい | はい |
microsoft.network/dnsresolverpolicies | はい | いいえ |
microsoft.network/expressroutecircuits | ○ | いいえ |
microsoft.network/frontdoors | はい | はい |
microsoft.network/loadbalancers | はい | いいえ |
microsoft.network/networkmanagers | はい | はい |
microsoft.network/networkmanagers/ipampools | はい | はい |
microsoft.network/networksecuritygroups | はい | いいえ |
microsoft.network/networksecurityperimeters | はい | いいえ |
microsoft.network/p2svpngateways | はい | はい |
microsoft.network/publicipaddresses | はい | はい |
microsoft.network/publicipprefixes | はい | はい |
microsoft.network/trafficmanagerprofiles | はい | いいえ |
microsoft.network/virtualnetworkgateways | はい | はい |
microsoft.network/virtualnetworks | はい | いいえ |
microsoft.network/vpngateways | はい | いいえ |
microsoft.networkanalytics/dataproducts | はい | はい |
microsoft.networkcloud/baremetalmachines | はい | いいえ |
microsoft.networkcloud/clusters | はい | いいえ |
microsoft.networkcloud/storageappliances | はい | いいえ |
microsoft.networkfunction/azuretrafficcollectors | はい | いいえ |
microsoft.notificationhubs/namespaces | はい | はい |
microsoft.notificationhubs/namespaces/notificationhubs | はい | はい |
microsoft.openenergyplatform/energyservices | はい | いいえ |
microsoft.operationalinsights/workspaces | はい | はい |
microsoft.powerbi/tenants/workspaces | はい | いいえ |
microsoft.powerbidedicated/capacities | はい | いいえ |
microsoft.purview/accounts | はい | はい |
microsoft.recoveryservices/vaults | はい | いいえ |
microsoft.relay/namespaces | はい | いいえ |
microsoft.search/searchservices | はい | はい |
microsoft.servicebus/namespaces | はい | はい |
microsoft.servicenetworking/trafficcontrollers | はい | いいえ |
microsoft.signalrservice/signalr | はい | はい |
microsoft.signalrservice/webpubsub | はい | はい |
microsoft.sql/managedinstances | はい | はい |
microsoft.sql/managedinstances/databases | はい | いいえ |
microsoft.sql/servers/databases | はい | はい |
microsoft.storagecache/caches | はい | いいえ |
microsoft.storagemover/storagemovers | はい | いいえ |
microsoft.streamanalytics/streamingjobs | はい | いいえ |
microsoft.synapse/workspaces | はい | はい |
microsoft.synapse/workspaces/bigdatapools | はい | はい |
microsoft.synapse/workspaces/kustopools | はい | はい |
microsoft.synapse/workspaces/scopepools | はい | はい |
microsoft.synapse/workspaces/sqlpools | はい | はい |
microsoft.timeseriesinsights/environments | はい | いいえ |
microsoft.timeseriesinsights/environments/eventsources | はい | いいえ |
microsoft.videoindexer/accounts | はい | いいえ |
microsoft.web/hostingenvironments | はい | はい |
microsoft.workloads/sapvirtualinstances | はい | 可 |