通过


将Intune日志数据发送到Azure存储、事件中心或 Log Analytics

Microsoft Intune 包含可提供环境信息的内置日志:

  • 审核日志 显示了在 Intune 中生成更改的活动记录,包括创建、更新(编辑)、删除、分配和远程操作。
  • 作日志 显示成功 (或失败) 注册的用户和设备的详细信息,以及不合规设备的详细信息。
  • 设备符合性组织日志显示Intune中设备符合性的组织报告,以及有关不合规设备的详细信息。
  • IntuneDevices 显示 Intune 注册和托管设备的设备清单和状态信息。

还可以将这些日志发送到Azure Monitor 服务,包括存储帐户、事件中心和 Log Analytics。 具体而言,你可以:

  • 存档 Intune日志到Azure存储帐户,以便在设定的时间内保留数据或存档。
  • 使用常用的安全信息和事件管理 (SIEM) 工具(如 Splunk 和 QRadar)将日志Stream Intune到Azure 事件中心进行分析。
  • 通过将Intune日志流式传输到事件中心,将日志与你自己的自定义日志解决方案集成。
  • 将 Intune 日志发送到 Log Analytics,对已连接数据启用丰富的可视化效果、监视和警报。

这些功能是 Intune中“诊断设置”的一部分。

本文介绍如何使用 诊断设置 将日志数据发送到不同的服务,提供 & 成本估算的示例,并回答一些常见问题。 启用此功能后,日志将路由到所选的 Azure Monitor 服务。

注意

这些日志使用可以更改的架构。 若要提供反馈(包括日志中的信息),请转到Intune反馈

先决条件

要使用此功能,你需要:

需要以下服务之一(具体视要将审核日志数据路由到哪里而异):

将日志发送到 Azure Monitor

  1. 登录到 Microsoft Intune 管理中心

  2. 选择“报表”>“诊断设置”。 第一次打开它时,需要启用它。 否则,请添加设置。

    显示如何在 Microsoft Intune 中启用诊断设置以将日志发送到 Azure Monitor 的屏幕截图。

    如果未显示Azure订阅,请转到右上角,选择登录帐户 >Switch 目录。 你可能需要输入 Azure 订阅帐户。

  3. 输入以下属性:

    • 名称:输入诊断设置的名称。 此设置包括你输入的所有属性。 例如,输入 Route audit logs to storage account

    • 存档存储帐户:将日志数据保存到Azure存储帐户。 如果要保存或存档数据,请选择此选项。

      1. 选择此选项 >“配置”。
      2. 从“确定”列表中选择>现有存储帐户。
    • Stream事件中心:将日志流式传输到Azure 事件中心。 如果要使用 SIEM 工具(如 Splunk 和 QRadar)分析日志数据,请选择此选项。

      1. 选择此选项 >“配置”。
      2. 从“确定”列表中选择>现有的事件中心命名空间和策略。
    • 发送到 Log Analytics:将数据发送到 Azure Log Analytics。 如果要对日志使用可视化效果、监视和警报,请选择此选项。

      1. 选择此选项 >“配置”。

      2. 新建工作区,并输入工作区详细信息。 或者,从“确定”列表中选择>现有工作区。

        Azure Log Analytics 工作区提供有关这些设置的更多详细信息。

    • 日志>AuditLogs:选择此选项可将Intune审核日志发送到存储帐户、事件中心或 Log Analytics。 审核日志显示每个在 Intune 中生成更改的任务的历史记录,包括任务执行者和执行时间。 有关详细参考信息,请转到 IntuneAuditLogs

      如果选择使用存储帐户,还要输入所需的数据保留天数(保留期)。 要永久保留数据,请将“保留期(天数)”设置为“0”(零)。

    • 日志>OperationalLogs:作日志显示注册Intune的用户和设备的成功或失败,以及不合规设备的详细信息。 选择此选项可将注册日志发送到存储帐户、事件中心或 Log Analytics。 有关详细参考信息,请转到 IntuneOperationalLogs

      如果选择使用存储帐户,还要输入所需的数据保留天数(保留期)。 要永久保留数据,请将“保留期(天数)”设置为“0”(零)。

    • 日志>DeviceComplianceOrg:设备符合性组织日志显示Intune中的设备符合性组织报告,以及不合规设备的详细信息。 选择此选项可将符合性日志发送到存储帐户、事件中心或 Log Analytics。 有关详细参考信息,请转到 IntuneDeviceComplianceOrg

      如果选择使用存储帐户,还要输入所需的数据保留天数(保留期)。 要永久保留数据,请将“保留期(天数)”设置为“0”(零)。

    • 日志 >IntuneDevices:Intune 设备日志显示 Intune 已注册和托管设备的设备清单和状态信息。 选择此选项可将 IntuneDevices 日志发送到存储帐户、事件中心或 Log Analytics。 有关详细参考信息,请转到 IntuneDevices

      如果选择使用存储帐户,还要输入所需的数据保留天数(保留期)。 要永久保留数据,请将“保留期(天数)”设置为“0”(零)。

    完成后,设置外观如下所示:

    显示如何将Microsoft Intune审核日志发送到Azure存储帐户的屏幕截图。

  4. 单击“保存”以保存更改。 此时,设置显示在列表中。 创建设置后,可以通过选择“编辑”设置“”保存“来更改设置>。

在整个 Intune 中使用审核日志

还可以导出Intune的其他部分使用的审核日志,包括注册、符合性、配置、设备、客户端应用等。

有关详细信息,请转到 使用审核日志跟踪和监视事件。 可选择将审核日志发送到的位置,如 将日志发送到 Azure monitor(本文)中所述。

审核日志属性

在审核日志中,可以找到以下属性及其特定值:

属性 属性描述
ActivityType 管理员采取的操作。 Create、Delete、Patch、Action、SetReference、RemoveReference、Get、Search
ActorType 执行操作的人员。 Unknown = 0、ItPro、IW、System、Partner、Application、GuestUser
类别 发生作的窗格。 Other = 0,Enrollment = 1,Compliance = 2,DeviceConfiguration = 3,Device = 4,Application = 5,EBookManagement = 6,ConditionalAccess= 7,OnPremiseAccess= 8,Role = 9, SoftwareUpdates =10,DeviceSetupConfiguration = 11,DeviceIntent = 12,DeviceIntentSetting = 13,DeviceSecurity = 14,GroupPolicyAnalytics = 15,AssignmentFilter = 16,RemoteHelp = 17,OrganizationalMessage = 18,EndpointPrivilegeMgmt = 19,DeviceInventory = 20
ActivityResult 作是否成功 Success = 1

成本因素

如果已有Microsoft Intune许可证,则需要Azure订阅来设置存储帐户和事件中心。 Azure 订阅通常是免费的。 但是,需要付费才能使用Azure资源,包括用于存档的存储帐户和用于流式传输的事件中心。 数据量和成本因租户规模大小而异。

活动日志的存储大小

每个审核日志事件占用大约 2KB 的数据存储。 对于拥有 100,000 个用户的租户,每天可以有大约 150 万个事件。 每天可能需要大约 3 GB 的数据存储。 由于写入通常以 5 分钟的批处理进行,因此每月大约可以执行 9,000 次写入作。

下表显示了因租户规模大小而异的成本估算。 它还包括美国西部的常规用途 v2 存储帐户,用于至少保留一年的数据。 若要估算预期的日志数据量,请使用 Azure 存储定价计算器

包含 100,000 个用户的审核日志

类别
每天事件数 150 万
估计的每月数据量 90GB
估计的每月成本(美元) $1.93
估计的每年成本(美元) $23.12

包含 1,000 个用户的审核日志

类别
每天事件数 15,000
估计的每月数据量 900 MB
估计的每月成本(美元) $0.02
估计的每年成本(美元) $0.24

活动日志的事件中心消息

事件通常每五分钟批量处理一次,并作为这个时间范围内所有事件的一条消息发送。 事件中心的消息最大大小为 256 KB。 如果时间范围内所有消息的总大小超过此值,则会发送多条消息。

例如,对于超过 100,000 个用户的大租户,每秒通常发生大约 18 个事件。 此值相当于每 5 分钟 5,400 个事件 (300 秒 x 18 个事件) 。 每个事件的审核日志大约为 2KB。 此值相当于 10.8 MB 的数据。 因此,在 5 分钟的间隔内,将有 43 条消息发送到事件中心。

下表包含美国西部基本事件中心的每月估计成本,具体取决于事件数据量。 若要估算预期的日志数据量,请使用事件中心定价计算器

包含 100,000 个用户的审核日志

类别
每秒事件数 18
每五分钟发生的事件数 5,400
每个间隔的数据量 10.8MB
每个间隔内的消息数 43
每月的消息数 371,520
估计的每月成本(美元) $10.83

包含 1,000 个用户的审核日志

类别
每秒事件数 0.1
每五分钟间隔发生的事件数 52
每个时间间隔内的数据量 104KB
每个时间间隔内的消息数 1
每月的消息数 8,640
估计的每月成本(美元) $10.80

Log Analytics 成本考虑因素

若要查看与管理 Log Analytics 工作区相关的成本,请转到 通过控制 Log Analytics 中的数据量和保留期来管理成本

常见问题 (FAQ)

获取常见问题解答,包括延迟时间、成本影响方式、支持的 SIEM 工具等。

包含哪些日志?

Intune审核日志作日志可用于使用此功能进行路由。

作后,日志何时显示在 Azure Monitor 服务中?

作后:

  • Intune审核日志作日志会立即从Intune发送到Azure Monitor 服务。
  • Intune设备合规性组织日志Intune设备报告数据可能需要长达 48 小时才能发送到 Azure Monitor 服务。 Intune每 24 小时将此数据发送到 Azure Monitor 服务一次,并且此导出可以在每 24 小时内随时发生。

当Azure Monitor 服务接收数据时,它通常在 30 分钟内显示在 Azure Monitor 服务中。

如果管理员更改诊断设置的保留期,会发生什么情况?

新的保留策略应用于在更改后收集的日志。 在策略更改前收集的日志不受影响。

存储数据的成本是多少?

存储成本具体视日志大小和选择的保留期而定。 有关租户的估计成本列表(取决于生成的日志量),请转到本文 () 的活动日志的存储大小

将数据流式传输到Azure 事件中心的费用是多少?

流式传输成本具体视每分钟收到的消息数而定。 有关如何计算成本和基于消息数的成本估算的详细信息,请转到活动 日志的事件中心消息 (本文) 。

如何将 Intune 审核日志与我的 SIEM 系统集成?

将 Azure Monitor 与事件中心配合使用,将日志流式传输到 SIEM 系统:

  1. Stream日志到事件中心
  2. 使用配置的事件中心设置 SIEM 工具

目前支持哪些 SIEM 工具?

目前,Splunk、QRadar 和 Sumo Logic (会打开一个新网站,) 支持Azure Monitor。 有关连接器工作原理的详细信息,请转到Stream Azure监视数据到事件中心供外部工具使用

是否可以在不使用外部 SIEM 工具的情况下从 Azure 事件中心 访问数据?

是的。 若要从自定义应用访问这些日志,可使用事件中心 API

存储什么数据?

Intune 不存储通过管道发送的任何数据。 Intune 将数据路由到租户授权的 Azure Monitor 管道。 有关详细信息,请转到Azure监视器概述