Как проверить, правильно ли установлен агент Azure Monitor (AMA) на виртуальных машинах Azure после развертывания расширения?

Вопрос или проблема

У меня есть две виртуальные машины на базе Windows, работающие в Azure, и я пытаюсь собрать журналы событий Windows, используя новый агент мониторинга Azure (AMA). Вот что я сделал до сих пор:

Создал правило сбора данных (DCR) и добавил обе ВМ в качестве ресурсов. Подтвердил, что расширение AzureMonitorWindowsAgent видно в расширениях ВМ, и статус “Установка успешна”.

Установлено расширение AzureMonitorWindowsAgent

Подключился к одной из ВМ через RDP, чтобы проверить, установлен ли агент, но не смог найти никакой службы с именем “Azure Monitor Agent” или что-то подобное. Я лишь нашел “Windows Azure Guest Agent”.

Агент Azure Monitor не установлен внутри ВМ

Мой вопрос:

Как я могу проверить, что агент мониторинга Azure (AMA) был успешно установлен после развертывания расширения? Требуется ли просто время, чтобы служба появилась, или есть другой способ убедиться, что она правильно установлена и работает? Я ожидал найти службу Windows с именем “Azure Monitor Agent” или что-то эквивалентное, но она не указана. Буду признателен за советы по устранению неполадок или проверке установки!

Вот процесс установки агента мониторинга Azure на ВМ и получения журналов с него.

  1. Установите расширение AzureMonitorWindowsAgent на Azure VM с помощью PowerShell.
Set-AzVMExtension -Name AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <RG-Name>-VMName <vmname> -Location "Западная Европа" -TypeHandlerVersion "1.1" -EnableAutomaticUpgrade $true

Результат:

введите описание изображения здесь

  1. Добавьте Azure VM в правило Сбор данных, следуя этим шагам.

Перейдите в Монитор > Правила сбора данных > Создать.

введите описание изображения здесь

  1. Добавьте ВМ в Правило сбора данных на вкладке ресурсов.

введите описание изображения здесь

  1. Добавьте источники данных и назначение как показано ниже.

введите описание изображения здесь

Назначение

введите описание изображения здесь

  1. После выполнения всех шагов ВМ будет отправлять данные в рабочие пространства аналитики журналов, настроенные в DCR, как показано ниже.

введите описание изображения здесь

Ссылка: Основные шаги по устранению неполадок (установка, агент не работает, проблемы с конфигурацией)

Ответ или решение

Чтобы проверить, что Azure Monitor Agent (AMA) корректно установлен на ваших виртуальных машинах (ВМ) в Azure после развертывания расширения, вы можете выполнить следующие шаги:

1. Проверка состояния расширения

В Azure Portal:

  • Перейдите к вашему ресурсу ВМ.
  • Найдите раздел «Расширения» (Extensions).
  • Убедитесь, что расширение AzureMonitorWindowsAgent отображается и его статус — «Provisioning succeeded» или «Succeeded». Это значит, что расширение было установлено без ошибок.

2. Проверка наличия агента в операционной системе

  • Подключитесь к одной из виртуальных машин с помощью RDP (Remote Desktop Protocol).
  • Откройте Диспетчер задач или Службы (Services).
  • Обратите внимание, что Azure Monitor Agent может не отображаться как отдельная служба с именем "Azure Monitor Agent". Вместо этого, он работает как часть расширения и не всегда будет виден в виде отдельной службы.

3. Проверка работы агента через PowerShell

  1. Откройте PowerShell с административными правами на вашей ВМ.
  2. Выполните следующую команду для получения списка установленных расширений:
    Get-AzVMExtension -ResourceGroupName "<RG-Name>" -VMName "<vmname>"

    Убедитесь, что расширение AzureMonitorWindowsAgent присутствует в списке и его статус также указывает на успех.

4. Проверка журналов и сбор данных

  • Убедитесь, что ваши ВМ связаны с правильным правилом сбора данных (Data Collection Rule, DCR).
  • Используйте следующую команду в PowerShell для проверки, какие данные собирает ваш агент:
    Get-AzDataCollectionRule -ResourceGroupName "<RG-Name>" -Name "<DCR-Name>"
  • Откройте Log Analytics и проверьте, поступают ли события из ваших ВМ. Используйте следующий запрос для проверки журналов Windows:
    Event
    | where EventLevelName == "Error" or EventLevelName == "Warning"
    | summarize Count = count() by EventLevelName

5. Решение проблем

Если агент не отображается как установленный или данные не поступают, вы можете попробовать следующие действия:

  • Убедитесь, что ВМ имеет доступ к Интернету для связи с Azure.
  • Проверьте настройки файла DCR и убедитесь, что они правильно сконфигурированы для ваших ВМ.
  • Обратитесь к документации по устранению неполадок Azure Monitor Agent для получения дополнительных рекомендаций.

Заключение

Получив всю вышеуказанную информацию, вы сможете подтвердить, что Azure Monitor Agent был успешно установлен и работает на ваших ВМ. Если у вас по-прежнему возникают проблемы, рекомендуется обратиться в службу поддержки Azure для дальнейшей диагностики.

Оцените материал
Добавить комментарий

Капча загружается...