Вопрос или проблема
У меня есть две виртуальные машины на базе 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 на ВМ и получения журналов с него.
- Установите расширение
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
Результат:
- Добавьте
Azure VM
в правилоСбор данных
, следуя этим шагам.
Перейдите в Монитор > Правила сбора данных > Создать.
- Добавьте
ВМ
вПравило сбора данных
на вкладке ресурсов.
- Добавьте
источники данных
иназначение
как показано ниже.
Назначение
- После выполнения всех шагов
ВМ
будет отправлять данные врабочие пространства аналитики журналов
, настроенные в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
- Откройте PowerShell с административными правами на вашей ВМ.
- Выполните следующую команду для получения списка установленных расширений:
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 для дальнейшей диагностики.