Требования к агенту Azure Monitor
В этой статье приведены требования и предварительные требования для агента Azure Monitor. Ознакомьтесь с подробными сведениями в этой статье, прежде чем следовать инструкциям по установке агента в install and manage Azure Monitor Agent.
Сведения о расширении виртуальной машины
Агент Azure Monitor реализуется как расширение виртуальной машины Azure с подробными сведениями в следующей таблице. Его можно установить с помощью любого из методов установки расширений виртуальных машин. Сведения о версии см. в версиях расширения агента Azure Monitor.
Свойство | Windows | Linux |
---|---|---|
Publisher | Microsoft.Azure.Monitor | Microsoft.Azure.Monitor |
Тип | AzureMonitorWindowsAgent | AzureMonitorLinuxAgent |
TypeHandlerVersion | См. статью Версии расширения агента Azure Monitor | Версии расширения агента Azure Monitor |
Разрешения
Для методов, отличных от использования портал Azure, необходимо иметь следующие назначения ролей для установки агента:
Встроенная роль | Области | Причина |
---|---|---|
|
Развертывание агента | |
Любая роль, которая включает действие Microsoft.Resources/deployments/* (например, участник Log Analytics |
|
Развертывание расширения агента с помощью шаблонов Azure Resource Manager (также используется Политика Azure) |
Управляемое удостоверение должно быть включено на виртуальных машинах Azure. Поддерживаются как назначаемые пользователем, так и назначаемые системой управляемые удостоверения.
Назначаемое пользователем удостоверение: это управляемое удостоверение должно использоваться для крупномасштабных развертываний и может быть настроено со встроенными политиками Azure. Управляемое удостоверение, назначаемое пользователем, можно создать один раз и поделиться им на нескольких виртуальных машинах, что делает его более масштабируемым, чем управляемое удостоверение, назначаемое системой. При использовании управляемого удостоверения, назначаемого пользователем, необходимо передать сведения об управляемом удостоверении агенту Azure Monitor с помощью параметров расширения:
{ "authentication": { "managedIdentity": { "identifier-name": "mi_res_id" or "object_id" or "client_id", "identifier-value": "<resource-id-of-uai>" or "<guid-object-or-client-id>" } } }
Вы должны использовать mi_res_id
в качестве identifier-name
. В приведенных далее примерах команд для краткости показано только использование mi_res_id
. Дополнительные сведения о mi_res_id
, object_id
и client_id
см. в документации по управляемым удостоверениям.
- Назначаемое системой: это управляемое удостоверение подходит для первоначального тестирования или небольших развертываний. При использовании в масштабе для всех виртуальных машин в подписке, например, это приводит к значительному количеству удостоверений, созданных и удаленных в идентификаторе Microsoft Entra ID. Чтобы избежать обработки такого числа удостоверений, используйте управляемые удостоверения, назначаемые пользователем.
Внимание
Назначаемое системой управляемое удостоверение — это единственная поддерживаемая проверка подлинности для серверов с поддержкой Azure Arc и включена автоматически после установки агента Azure Arc.
Место на диске
Требуемое место на диске может значительно отличаться в зависимости от того, как настроен агент или если агент не может взаимодействовать с назначениями и должен кэшировать данные. По умолчанию агенту требуется 10 ГБ места на диске. В следующей таблице приведены рекомендации по планированию емкости:
Назначение | Среда | Путь | Предлагаемое пространство |
---|---|---|---|
Скачивание и установка пакетов | Linux | /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ | 500 МБ |
Скачивание и установка пакетов | Windows | C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 500 МБ |
Журналы расширений | Linux (виртуальная машина Azure) | /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ | 100 МБ |
Журналы расширений | Linux (Azure Arc) | /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ | 100 МБ |
Журналы расширений | Windows (виртуальная машина Azure) | C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 МБ |
Журналы расширений | Windows (Azure Arc) | C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 МБ |
Кэш агента | Linux | /etc/opt/microsoft/azuremonitoragent, /var/opt/microsoft/azuremonitoragent | 500 МБ |
Кэш агента | Windows (виртуальная машина Azure) | C:\WindowsAzure\Resources\AMADataStore. {DataStoreName} | 10,5 ГБ |
Кэш агента | Windows (Azure Arc) | C:\Resources\Directory\AMADataStore. {DataStoreName} | 10,5 ГБ |
Кэш событий | Linux | /var/opt/microsoft/azuremonitoragent/events | 10 ГБ |
Кэш событий | Linux | /var/lib/rsyslog | 1 ГБ |
Следующие шаги
Создайте правило сбора данных для сбора данных от агента и их отправки в Azure Monitor.