你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Monitor 代理支持的操作系统和环境
本文列出了 Azure Monitor 代理支持的操作系统。 有关安装信息,请参阅安装和管理 Azure Monitor 代理。
注意
列出的所有操作系统都假定为 x64。 任何操作系统均不支持 x86。
Windows 操作系统
操作系统 | 支持 |
---|---|
Windows Server 2022 | ✓ |
Windows Server 2022 Core | ✓ |
Windows Server 2019 | ✓ |
Windows Server 2019 Core | ✓ |
Windows Server 2016 | ✓ |
Windows Server 2016 Core | ✓ |
Windows 11 Client 和 Pro | ✓1, 2 |
Windows 11 企业版 (包括多会话) |
✓ |
Windows 10 1803 (RS4) 及更高版本 | ✓1 |
Windows 10 企业版 (包括多会话)和专业版 (仅限服务器方案) |
✓ |
Azure Stack HCI | ✓ |
Windows IoT 企业版 | ✓ |
1 需要适用于 Windows 客户端设备的 Azure Monitor 代理客户端安装程序。
2 在基于 ARM64 的计算机上也受支持。
Linux 操作系统
注意
CentOS 是一个接近终止服务 (EOL) 状态的 Linux 发行版。 请相应地考虑你的使用和规划。 有关详细信息,请参阅 CentOS EOL 指南。
操作系统 | 支持 1 |
---|---|
AlmaLinux 9 | ✓2 |
AlmaLinux 8 | ✓2 |
Amazon Linux 2 | ✓ |
Amazon Linux 2023 | ✓ |
Azure Linux 3.0 | ✓2 |
CentOS Linux 8 | ✓ |
CentOS Linux 7 | ✓2 |
CBL-Mariner 2.0 | ✓2, 3 |
Debian 12 | ✓ |
Debian 11 | ✓2 |
Debian 10 | ✓ |
Debian 9 | ✓ |
OpenSUSE 15 | ✓ |
Oracle Linux 9 | ✓ |
Oracle Linux 8 | ✓ |
Oracle Linux 7 | ✓ |
Red Hat Enterprise Linux Server 9+ | ✓ |
Red Hat Enterprise Linux Server 8.6+ | ✓2 |
Red Hat Enterprise Linux Server 8.0-8.5 | ✓ |
Red Hat Enterprise Linux Server 7 | ✓ |
Rocky Linux 9 | ✓ |
Rocky Linux 8 | ✓ |
SUSE Linux Enterprise Server 15 SP6 | ✓2 |
SUSE Linux Enterprise Server 15 SP5 | ✓2 |
SUSE Linux Enterprise Server 15 SP4 | ✓2 |
SUSE Linux Enterprise Server 15 SP3 | ✓ |
SUSE Linux Enterprise Server 15 SP2 | ✓ |
SUSE Linux Enterprise Server 15 SP1 | ✓ |
SUSE Linux Enterprise Server 15 | ✓ |
SUSE Linux Enterprise Server 12 | ✓ |
Ubuntu 24.04 LTS | ✓2 |
Ubuntu 22.04 LTS | ✓2 |
Ubuntu 20.04 LTS | ✓2 |
Ubuntu 18.04 LTS | ✓2 |
Ubuntu 16.04 LTS | ✓ |
1 需要在计算机安装 Python(3 或 2)。 需要 which 和 initscripts 包。
2 在基于 ARM64 的计算机上也受支持。
3 默认情况下不包括至少需要 4 GB 磁盘空间。 请参阅以下注释。
注意
- 若计算机和设备运行所列发行版的高度自定义或精简版本,以及不允许用户自定义的托管解决方案,则这些计算机和设备不受支持。 Azure Monitor 依赖于各种包和其他基线功能,此功能通常会从这些类型的系统中移除。 安装可能需要进行设备供应商通常不允许的一些环境修改。 例如,不支持 GitHub Enterprise Server,因为它是一个高度自定义的操作系统,并且有许可证级别的文档规定不允许修改它。
- 与其他 Azure VM 相比,Azure Linux(以前称为 CBL-Mariner)中的磁盘大小默认较低,约为 30 GB。 Azure Monitor 代理至少需要 4 GB 的磁盘大小才能成功安装和运行。 有关在安装代理之前如何增加磁盘大小的详细信息和说明,请参阅 Azure Linux 文档。
强化标准
Azure Monitor 代理支持大部分行业标准强化标准,并且在每次发布时都会根据这些标准进行持续测试和认证。 所有 Azure Monitor 代理方案在设计时都明确考虑了安全性。
Windows 强化
Azure Monitor 代理支持所有标准 Windows 强化标准,包括安全技术实现指南 (STIG) 和美国联邦信息处理标准 (FIPS),并且符合 Azure Monitor 下的联邦风险与授权管理计划 (FedRAMP)。
Linux 强化
注意
只有适用于 Linux 的 Azure Monitor 代理才支持本节中描述的强化标准。 Dependency Agent 或 Azure 诊断扩展不支持这些标准。
适用于 Linux 的 Azure Monitor 代理支持面向 Linux 操作系统和分发版的各种强化标准。 使用 Azure 市场中公开发布的映像(包括由 Center for Internet Security (CIS) 发布的映像),针对支持的强化标准测试并认证代理的每个版本。 只有应用于这些映像的设置和强化才受支持。 若 CIS 发布的映像使用与官方 CIS 基准不同的设置和强化自定义了其他自定义项和映像,则该映像不受支持。
目前支持的强化标准:
- SELinux
- CIS 级别 1 和 21
- STIG
- FIPS
- FedRAMP
1 仅支持以下分发版:
CIS 强化的操作系统 | 支持 |
---|---|
CentOS Linux 7 | ✓ |
Debian 10 | ✓ |
Oracle Linux 8 | ✓ |
Ubuntu 18.04 LTS | ✓ |
Ubuntu 20.04 LTS | ✓ |
Red Hat Enterprise Linux Server 7 | ✓ |
Red Hat Enterprise Linux Server 8 | ✓ |
Red Hat Enterprise Linux Server 9 | ✓ |
重要
将 Linux 计算机系统范围的加密策略配置为“FUTURE”不适用于 Azure Monitor 代理。 此策略禁用某些加密算法,并阻止与使用最佳做法加密策略的后端 Azure Monitor 服务进行通信。 具体来说,FUTURE 策略禁用某些使用少于 3,072 位密钥的算法,例如 SHA-1、RSA 和 Diffie-Hellman。
若要标识当前策略设置模式,请运行以下 update-crypto-policies
命令:
sudo update-crypto-policies --show
本地和在其他云中
Azure Monitor 代理通过已启用 Azure Arc 的服务器在其他云中和本地环境的计算机中受到支持。 Azure Monitor 代理使用托管标识向工作区进行身份验证。 托管标识在安装 Connected Machine Agent(Azure Arc 的一部分)时创建。旧版 Log Analytics 代理使用工作区 ID 和密钥进行身份验证,因此不需要 Azure Arc。托管标识是更安全、更易管理的身份验证解决方案。
Azure Arc 代理仅用作安装机制,不会增加成本或资源消耗。 Azure Arc 有付费选项,但使用 Azure Monitor 代理不需要这些选项。
相关内容
- 在 Windows 和 Linux 虚拟机上安装 Azure Monitor 代理。
- 确定 Azure Monitor 代理安装的要求和先决条件。