Поделиться через


Требования к агенту 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, необходимо иметь следующие назначения ролей для установки агента:

Встроенная роль Области Причина
  • Виртуальные машины, масштабируемые наборы,
  • Серверы с поддержкой Azure Arc
Развертывание агента
Любая роль, которая включает действие 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.