Общие сведения о включении VM Insights
В этой статье содержатся общие сведения о параметрах, доступных для включения VM Insights для мониторинга работоспособности и производительности следующих элементов:
- Виртуальные машины Azure
- Масштабируемые наборы виртуальных машин Azure
- Гибридные виртуальные машины, подключенные к Azure Arc
- Локальные виртуальные машины
- Виртуальные машины, размещенные в другой облачной среде.
Параметры установки и поддерживаемые компьютеры
В таблице, указанной ниже, показаны методы установки, доступные для различных поддерживаемых компьютеров.
| Метод | Область |
|---|---|
| Портал Azure | Одна виртуальная машина Azure, масштабируемый набор виртуальных машин Azure или компьютер с поддержкой Azure Arc |
| Политика Azure | Несколько виртуальных машин Azure, масштабируемые наборы виртуальных машин Azure или компьютеры с поддержкой Azure Arc |
| PowerShell | Несколько виртуальных машин Azure, масштабируемые наборы виртуальных машин Azure или компьютеры с поддержкой Azure Arc |
| Установка вручную | Виртуальные машины или физические компьютеры в локальных или других облачных средах |
Поддерживаемые машины Azure Arc
Служба VM Insights доступна для серверов с поддержкой Azure Arc в тех регионах, где доступна служба расширения Arc. Необходимо запустить агент Arc версии 0.9 или более поздней.
| Подключенный источник | Поддерживается | Описание |
|---|---|---|
| Агенты Windows | Да | Кроме агента Log Analytics для Windows, агентам Windows нужен Dependency Agent. Дополнительные сведения см. в разделе Поддерживаемые операционные системы. |
| Агенты Linux | Да | Кроме агента Log Analytics для Linux, агентам Linux нужен Dependency Agent. Дополнительные сведения см. в разделе Поддерживаемые операционные системы. |
| Группа управления System Center Operations Manager | Нет |
Поддерживаемые операционные системы
VM Insights поддерживает любую операционную систему, поддерживающую агент Log Analytics и Dependency Agent. Полный список см. в разделе Общие сведения об агентах Azure Monitor.
Важно!
Если имя устройства Ethernet для виртуальной машины содержит более девяти символов, оно не будет распознано с помощью VM Insights, а данные не будут отправляться в таблицу InsightsMetrics. Агент будет собирать данные с других ресурсов.
Важно!
Функция работоспособности гостевых систем VM Insights имеет более ограниченную поддержку операционных систем, пока находится в общедоступной предварительной версии. Подробный список см. в разделе Включение работоспособности гостевых систем VM Insights (предварительная версия).
Рекомендации по Linux
См. следующий список вопросов, касающихся поддержки Dependency Agent с поддержкой VM Insights в Linux:
- Поддерживаются только версии ядра по умолчанию и SMP для Linux.
- Нестандартные версии ядра, такие как расширение физических адресов (PAE) и Xen, не поддерживаются ни в одном дистрибутиве Linux. Например, система со строкой версии 2.6.16.21-0.8-xen не поддерживается.
- Пользовательские ядра, включая повторные компиляции стандартных ядер, не поддерживаются.
- Для дистрибутивов Debian, отличных от версии 9.4, функция сопоставления не поддерживается, а функция производительности доступна только в меню Azure Monitor. К ней нельзя получить доступ непосредственно с левой панели виртуальной машины Azure.
- Ядро CentOSPlus поддерживается.
Ядро Linux должно иметь исправление для уязвимостей Spectre и Meltdown. Дополнительные сведения узнайте у поставщика дистрибутива Linux. Выполните следующую команду, чтобы проверить устранение уязвимостей Spectre и Meltdown:
$ grep . /sys/devices/system/cpu/vulnerabilities/*
Выходные данные для этой команды будут выглядеть примерно так, как показано ниже. В них указано, уязвима ли машина для этих проблем. Если эти файлы отсутствуют, исправления не установлены.
/sys/devices/system/cpu/vulnerabilities/meltdown:Mitigation: PTI
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Vulnerable: Minimal generic ASM retpoline
Рабочая область Log Analytics
Для VM Insights требуется рабочая область Log Analytics. Дополнительные сведения и требования к этой рабочей области см. в разделе Настройка рабочей области Log Analytics для VM Insights.
Примечание
Аналитика виртуальных машин не поддерживает отправку данных в несколько рабочих областей Log Analytics (с несколькими адресами).
Агенты
При включении VM Insights для компьютера устанавливаются следующие два агента. Требования к сети для этих агентов см. в разделе Требования к сети.
- Агент Log Analytics. Собирает данные о событиях и производительности из масштабируемого набора виртуальных машин и доставляет их в рабочую область Log Analytics. Методы развертывания для агента Log Analytics в ресурсах Azure используют расширение виртуальной машины для Windows и Linux.
- Dependency Agent. Собирает обнаруженные данные о процессах, выполняемых на виртуальной машине, и зависимостях от внешних процессов, которые используются функцией сопоставления в службе VM Insights. Dependency Agent использует агент Log Analytics для доставки данных в Azure Monitor. Методы развертывания для Dependency Agent в ресурсах Azure используют расширение виртуальной машины для Windows и Linux.
Примечание
Агент Log Analytics — это тот же агент, который используется System Center Operations Manager. VM Insights может отслеживать агенты, которые также отслеживаются Operations Manager, если они подключены напрямую и вы устанавливаете на них Dependency Agent. Агенты, подключенные к Azure Monitor через группу управления, не могут отслеживаться с помощью VM Insights.
Ниже приведено несколько методов развертывания этих агентов.
| Метод | Описание |
|---|---|
| Портал Azure | Установите оба агента на одной виртуальной машине, масштабируемом наборе виртуальных машин или гибридных виртуальных машинах, подключенных к Azure Arc. |
| Шаблоны Resource Manager | Установите оба агента с помощью любого из поддерживаемых методов, чтобы развернуть шаблон Resource Manager, включая CLI и PowerShell. |
| Политика Azure | Назначьте инициативу Политики Azure для автоматической установки агентов при создании виртуальной машины или масштабируемого набора виртуальных машин. |
| Установка вручную | Установите агенты в гостевой операционной системе на компьютерах, размещенных за пределами Azure, в том числе в вашем центре обработки данных или в других облачных средах. |
Требования к сети
- Требования к сети для агента Log Analytics см. в разделе Требования к сети.
- Dependency Agent требует подключение от виртуальной машины к адресу 169.254.169.254. Это конечная точка службы метаданных Azure. Убедитесь, что параметры брандмауэра разрешают подключения к этой конечной точке.
Пакеты управления
Если для виртуальной машины настроена рабочая область Log Analytics, то два пакета управления перенаправляются на все компьютеры Windows, подключенные к этой рабочей области. Пакеты управления называются Microsoft.IntelligencePacks.ApplicationDependencyMonitor и Microsoft.IntelligencePacks.VMInsights и записываются в %Programfiles%\Microsoft Monitoring Agent\Agent\Health Service State\Management Packs.
Источник данных, используемый пакетом управления ApplicationDependencyMonitor, — *%Program files%\Microsoft Monitoring Agent\Agent\Health Service State\Resources<AutoGeneratedID>\Microsoft.EnterpriseManagement.Advisor.ApplicationDependencyMonitorDataSource.dll. Источник данных, используемый пакетом управления VMInsights, — %Program files%\Microsoft Monitoring Agent\Agent\Health Service State\Resources<AutoGeneratedID>\Microsoft.VirtualMachineMonitoringModule.dll.
Данные диагностики и использования
Корпорация Майкрософт автоматически собирает данные об использовании и производительности при работе службы Azure Monitor. Эти данные используются, чтобы улучшать качество, безопасность и целостность службы.
Для предоставления точных и эффективных возможностей устранения неполадок функция сопоставления включает данные о конфигурации программного обеспечения. Данные содержат такие сведения, как операционная система, версия, IP-адрес, DNS-имя и имя рабочей станции. Корпорация Майкрософт не собирает сведения об именах, адресах и другую контактную информацию.
Дополнительные сведения о сборе и использовании данных см. в заявлении о конфиденциальности служб Microsoft Online Services.
Примечание
См. сведения о просмотре и удалении персональных данных в руководстве по созданию запросов субъектов данных Azure в соответствии с GDPR. Дополнительные сведения о GDPR см. в разделе, посвященном GDPR, в Центре управления безопасностью Майкрософт и на портале Service Trust Portal.
Дальнейшие действия
Сведения об использовании функции мониторинга производительности см. в статье Просмотр производительности в VM Insights. Сведения об обнаруженных зависимостях приложений см. в статье Просмотр сопоставлений VM Insights.