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


Включение аналитики виртуальных машин

В этой статье содержатся сведения о включении аналитики виртуальных машин в Azure Monitor с помощью различных методов, включая портал Azure, шаблоны ARM и скрипт PowerShell.

Необходимые компоненты

  • Для хранения данных, собранных аналитикой виртуальных машин, необходимо иметь рабочую область Log Analytics. При включении портал Azure можно создать новую рабочую область.
  • Требуется разрешение на создание правила сбора данных (DCR) и связывание его с агентом Azure Monitor. Дополнительные сведения см. в разделе "Разрешения правила сбора данных".
  • Ознакомьтесь с поддерживаемыми операционными системами и средами агента Azure Monitor, чтобы убедиться, что операционная система поддерживается агентом Azure Monitor.
  • Сведения о предварительных требованиях, связанных с агентом Azure Monitor, см. в статье Управление агентом Azure Monitor.
  • Сведения о конфигурации сети агента Azure Monitor см. в статье о требованиях к сети для агента Azure Monitor.
  • Сведения о требованиях агента зависимостей см. в статье "Требования к агенту зависимостей", чтобы убедиться, что операционная система поддерживается агентом зависимостей, а также требования к сети для агента зависимостей.

Агенты

При включении VM Insights для компьютера устанавливаются следующие агенты.

  • Агент Azure Monitor: собирает данные с компьютера и передает его в рабочую область Log Analytics.
  • Агент зависимостей: собирает обнаруженные данные о процессах, выполняемых на виртуальной машине, и внешних зависимостях процесса для поддержки функции map в VM Insights. Этот агент не требуется для других функций аналитики виртуальных машин, поэтому не нужно устанавливать агент зависимостей, если вы не собираетесь использовать функцию map.

DCR аналитики виртуальных машин

Правила сбора данных (DCR) используются агентом Azure Monitor для указания данных для сбора и обработки. При включении vm Insights вы создаете DCR специально для аналитики виртуальных машин и связываете его с агентом Azure Monitor на любых компьютерах для мониторинга.

Единственной конфигурацией в DCR аналитики виртуальных машин является рабочая область Log Analytics, а также возможность сбора процессов и зависимостей. Вместо создания отдельного DCR для каждого компьютера следует использовать один DCR для каждой рабочей области Log Analytics, которую вы используете для аналитики виртуальных машин, и связать ее с несколькими компьютерами. Вы можете создать отдельные контроллеры домена, если вы хотите собирать процессы и зависимости от некоторых компьютеров, но не от других.

Не следует изменять DCR аналитики виртуальных машин. Если вам нужно собрать дополнительные данные с отслеживаемых компьютеров, например журналы событий и журналы безопасности, создайте дополнительные контроллеры домена и свяжите их с теми же компьютерами. Вы можете получить рекомендации по созданию этих контроллеров домена из сбора данных с помощью агента Azure Monitor.

Схема, показывающая операцию DCR аналитики виртуальных машин по сравнению с другими контроллерами домена, связанными с теми же агентами.

Создание DCR аналитики виртуальных машин

Существует два метода создания DCR аналитики виртуальных машин. Независимо от выбранного метода, DCR идентичен и может использоваться с любым процессом для включения аналитики виртуальных машин на других компьютерах. Хотя это не обязательно, необходимо присвоить DCR MSVMI-{WorkspaceName} имя, соответствующее соглашению об именовании, используемому портал Azure.

  • Создайте DCR аналитики виртуальных машин в рамках процесса подключения с помощью портал Azure с приведенным ниже процессом.

  • Скачайте и установите шаблоны правил сбора данных аналитики виртуальных машин. В следующей таблице описаны доступные шаблоны. См. статью "Развертывание шаблонов ", если вы не знакомы с методами развертывания шаблонов ARM.

    Папка Файл Description
    DeployDcr\
    PerfAndMapDcr
    DeployDcrTemplate
    DeployDcrParameters
    Включает функции производительности и схемы в аналитике виртуальных машин.
    DeployDcr\
    PerfOnlyDcr
    DeployDcrTemplate
    DeployDcrParameters
    Включает только функцию производительности в аналитике виртуальных машин.

По умолчанию агент Azure Monitor подключается к общедоступной конечной точке для подключения к среде Azure Monitor. Чтобы включить сетевую изоляцию для VM Insights, свяжите DCR виртуальной машины с конечной точкой сбора данных (DCE), связанной с областью Приватный канал Azure Monitor, как описано в статье "Включение сетевой изоляции для агента Azure Monitor" с помощью Приватный канал.

Включение аналитики виртуальных машин

Включение аналитики виртуальных машин с помощью портал Azure

Используйте следующую процедуру, чтобы включить аналитику виртуальных машин на неуправляемой виртуальной машине или масштабируемом наборе виртуальных машин. Этот процесс не требует развертывания агентов или создания DCR аналитики виртуальных машин, так как эти задачи выполняются порталом.

Примечание.

В рамках процесса установки агента Azure Monitor Azure Azure назначает управляемое удостоверение , назначаемое системой, компьютеру, если такое удостоверение еще не существует.

  1. В меню "Монитор" в портал Azure выберите Виртуальные машины> Not Monitored. Эта вкладка включает все компьютеры, у которых нет сведений о виртуальных машинах. На всех компьютерах установлен агент Azure Monitor. Если на виртуальной машине установлен агент Log Analytics, однако агент Dependency не установлен, она будет включена в список неотслеживаемых машин.

  2. Нажмите кнопку "Включить" рядом с любым компьютером, который требуется включить. Если компьютер в настоящее время не запущен, его необходимо запустить, чтобы включить его.

    Снимок экрана: неотслеживаемые машины в службе аналитики виртуальных машин.

  3. На странице "Подключение аналитики" нажмите кнопку "Включить".

  4. На странице конфигурации мониторинга выберите агент Azure Monitor и выберите DCR из раскрывающегося списка правил сбора данных. Перечислены только контроллеры домена, настроенные для аналитики виртуальных машин.

    Снимок экрана: страница конфигурации мониторинга VM Insights.

  5. Если DCR еще не создан для аналитики виртуальных машин, Azure Monitor предлагает создать ее с рабочей областью Log Analytics по умолчанию и следующими параметрами. Вы можете принять эти значения по умолчанию или нажать кнопку "Создать" , чтобы создать новый DCR с разными параметрами. Это позволяет выбрать рабочую область и указать, следует ли собирать процессы и зависимости с помощью функции карты аналитики виртуальных машин.

    • Производительность гостя включена.
    • Процессы и зависимости отключены.

    Снимок экрана: экран создания нового правила сбора данных.

    Примечание.

    Если выбран параметр DCR с включенной картой, а виртуальная машина не поддерживается агентом зависимостей, агент зависимостей будет установлен и будет работать в режиме снижения уровня.

  6. Выберите "Настроить", чтобы запустить процесс настройки. Для установки агента и начала сбора данных потребуется несколько минут. По мере выполнения настройки вы будете получать сообщения о состоянии.

  7. Если вы используете модель обновления вручную для масштабируемого набора виртуальных машин, обновите экземпляры, чтобы завершить настройку. Обновления можно запустить на странице Экземпляры в разделе Параметры.

Следующие шаги

Сведения об использовании функции мониторинга производительности см. в статье "Просмотр производительности vm Insights". Сведения об обнаруженных зависимостях приложений см. в разделе "Просмотр карты аналитики виртуальных машин".