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


Метаданные, которые обнаруживает устройство Azure Migrate

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

В этой статье содержатся сведения о метаданных, которые обнаруживает устройство Azure Migrate. Эти метаданные помогают оценить готовность сервера к миграции в Azure, серверы правого размера и планировать затраты. Корпорация Майкрософт не использует эти данные для аудита соответствия требованиям лицензий.

Собранные метаданные для серверов VMware

Устройство собирает данные о конфигурации, производительности, установленных приложениях, ролях и функциях (инвентаризации программного обеспечения) с серверов, работающих в среде VMware. Он также собирает данные зависимостей, если включен анализ зависимостей без агента.

Ниже приведен полный список метаданных сервера, которые устройство собирает и отправляет в Azure:

Данные счётчик
Сведения о сервере
Идентификатор сервера vm.Config.InstanceUuid
Имя сервера vm.Config.Name
Идентификатор vCenter Server VMwareClient.Instance.Uuid
Описание сервера vm.Summary.Config.Annotation
Имя продукта лицензии vm.Client.ServiceContent.About.LicenseProductName
Тип операционной системы vm.SummaryConfig.GuestFullName
Тип загрузки vm.Config.Firmware
Число ядер vm.Config.Hardware.NumCPU
Память (МБ) vm.Config.Hardware.MemoryMB
Число дисков vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk).count
Список размеров диска vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk)
Использование хранилища Разница суммы vm.guest.disk.capacity и суммы vm.guest.disk.freeSpace
Список сетевых адаптеров vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualEthernet).count
загрузка ЦП; cpu.usage.average
Использование памяти mem.usage.average
Модель процессора или имя vm.Config.Hardware.CpuModel
Количество сокетов в процессоре vm.Config.Hardware.NumCpuPkgs
Сведения о диске
Значение ключа диска disk.Key
Номер единицы диска disk.UnitNumber
Значение ключа контроллера диска disk.ControllerKey.Value
Подготовленных гигабайт virtualDisk.DeviceInfo.Summary
Имя диска Значение, созданное с помощью disk.UnitNumber, disk.Keydisk.ControllerKey.VAlue
Число операций чтения за секунду. virtualDisk.numberReadAveraged.average
Число операций записи за секунду. virtualDisk.numberWriteAveraged.average
Пропускная способность чтения (МБ/с) virtualDisk.read.average
Пропускная способность записи (МБ/с) virtualDisk.write.average
сведения оPer-NIC
Имя сетевого адаптера nic.Key
MAC-адрес ((VirtualEthernetCard)nic).MacAddress
IPv4-адреса vm.Guest.Net
IPv6-адреса vm.Guest.Net
Пропускная способность чтения (МБ/с) net.received.average
Пропускная способность записи (МБ/с) net.transmitted.average
Сведения о пути инвентаризации
Имя. container.GetType().Name
Тип дочернего объекта container.ChildType
Справочные сведения container.MoRef
Сведения о родительском объекте Container.Parent
Сведения о папках для сервера ((Folder)container).ChildEntity.Type
Сведения о центре обработки данных для сервера ((Datacenter)container).VmFolder
Сведения о центре обработки данных для папки узла ((Datacenter)container).HostFolder
Сведения о кластере для узла ((ClusterComputeResource)container).Host
Сведения об узле для сервера ((HostSystem)container).VM

Метаданные производительности

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

Данные счётчик Влияние на оценку
загрузка ЦП; cpu.usage.average Рекомендуемый размер и стоимость сервера
Использование памяти mem.usage.average Рекомендуемый размер и стоимость сервера
Пропускная способность чтения с дисков (МБ/с) virtualDisk.read.average Вычисление размера диска, затрат на хранение и размера сервера
Пропускная способность записи на диски (МБ/с) virtualDisk.write.average Вычисление размера диска, затрат на хранение и размера сервера
Число операций чтения с диска в секунду virtualDisk.numberReadAveraged.average Вычисление размера диска, затрат на хранение и размера сервера
Число операций записи на диск в секунду virtualDisk.numberWriteAveraged.average Вычисление размера диска, затрат на хранение и размера сервера
Пропускная способность чтения из сетевой карты (МБ/с) net.received.average Вычисление размера сервера
Пропускная способность записи в сетевую карту (МБ/с) net.transmitted.average Вычисление размера сервера

Собранные метаданные для серверов Hyper-V

Устройство собирает данные о конфигурации, производительности, установленных приложениях, ролях и функциях (инвентаризации программного обеспечения) с серверов, работающих в среде Hyper-V. Он также собирает данные зависимостей, если включен анализ зависимостей без агента.

Ниже приведен полный список метаданных сервера, которые устройство собирает и отправляет в Azure:

Данные Класс WMI Свойство класса WMI
Сведения о сервере
Серийный номер BIOS Msvm_BIOSElement BIOSSerialNumber
Тип сервера (поколение 1 или 2) Msvm_VirtualSystemSettingData VirtualSystemSubType
Отображаемое имя сервера Msvm_VirtualSystemSettingData ElementName
Версия сервера Msvm_ProcessorSettingData VirtualQuantity
Память (байт) Msvm_MemorySettingData VirtualQuantity
Максимальное количество памяти, которую может использовать сервер Msvm_MemorySettingData Limit
Включение динамической памяти Msvm_MemorySettingData DynamicMemoryEnabled
Имя, версия и полное доменное имя операционной системы Msvm_KvpExchangeComponent GuestIntrinsicExchangeItems Name Data
Состояние питания сервера Msvm_ComputerSystem EnabledState
Сведения о диске
Идентификатор диска Msvm_VirtualHardDiskSettingData VirtualDiskId
Тип виртуального жесткого диска Msvm_VirtualHardDiskSettingData Type
Размер виртуального жесткого диска Msvm_VirtualHardDiskSettingData MaxInternalSize
Родительский элемент виртуального жесткого диска Msvm_VirtualHardDiskSettingData ParentPath
сведения оPer-NIC
IP-адреса (искусственные сетевые карты) Msvm_GuestNetworkAdapterConfiguration IPAddresses
Включение DHCP (искусственные сетевые карты) Msvm_GuestNetworkAdapterConfiguration DHCPEnabled
Идентификатор сетевой карты (искусственные сетевые карты) Msvm_SyntheticEthernetPortSettingData InstanceID
MAC-адрес сетевой карты (искусственные сетевые карты) Msvm_SyntheticEthernetPortSettingData Address
Идентификатор сетевой карты (традиционные сетевые карты) MsvmEmulatedEthernetPortSetting Data InstanceID
Идентификатор MAC-адреса сетевой карты (традиционные сетевые карты) MsvmEmulatedEthernetPortSetting Data Address

Данные о производительности

Ниже приведены данные о производительности сервера, которые устройство собирает и отправляет в Azure:

Класс счетчика производительности счётчик Влияние на оценку
виртуальный процессор гипервизора Hyper-V % времени выполнения гостя Рекомендуемый размер и стоимость сервера
Hyper-V динамический сервер памяти Текущая нагрузка (%)
Физическая память, доступная для гостя (МБ)
Рекомендуемый размер и стоимость сервера
Hyper-V устройство виртуального хранилища Чтение (байт в секунду) Вычисление размера диска, затрат на хранение и размера сервера
Hyper-V устройство виртуального хранилища Запись (байт в секунду) Вычисление размера диска, затрат на хранение и размера сервера
Hyper-V адаптер виртуальной сети Получение (байт в секунду) Вычисление размера сервера
Hyper-V адаптер виртуальной сети Отправка (байт в секунду) Вычисление размера сервера
  • Использование ЦП — это сумма всех ресурсов для всех виртуальных процессоров, подключенных к серверу.
  • Использование памяти вычисляется по формуле: ((текущая загрузка) * (физическая память, доступная гостю))/100.
  • Значения использования диска и сети собираются из перечисленных счетчиков производительности Hyper-V.

Собранные данные для физических серверов

Устройство собирает данные о конфигурации, производительности, установленных приложениях, ролях и функциях (инвентаризации программного обеспечения) с физических серверов или с серверов, работающих в других облаках (например, AWS или GCP). Он также собирает данные зависимостей, если включен анализ зависимостей без агента.

Метаданные Windows Server

Ниже приведен полный список метаданных Windows Server, которые устройство собирает и отправляет в Azure:

Данные Класс WMI Свойство класса WMI
Полное доменное имя Win32_ComputerSystem Domain, , NamePartOfDomain
Число процессорных ядер Win32_PRocessor NumberOfCores
Выделенная память Win32_ComputerSystem TotalPhysicalMemory
Серийный номер BIOS Win32_ComputerSystemProduct IdentifyingNumber
Глобальный уникальный идентификатор BIOS Win32_ComputerSystemProduct UUID
Тип загрузки Win32_DiskPartition Проверка раздела Type = GPT:System для EFI/BIOS
Имя ОС Win32_OperatingSystem Caption
Версия ОС Win32_OperatingSystem Version
Архитектура ОС Win32_OperatingSystem OSArchitecture
Число дисков Win32_DiskDrive Model, , SizeDeviceID, MediaTypeName
Размер диска Win32_DiskDrive Size
Список сетевых карт Win32_NetworkAdapterConfiguration Description, Index
IP-адрес сетевой карты Win32_NetworkAdapterConfiguration IPAddress
MAC-адрес сетевой карты Win32_NetworkAdapterConfiguration MACAddress

Данные о производительности Windows Server

Ниже приведены данные о производительности Windows Server, которые устройство собирает и отправляет в Azure:

Данные Класс WMI Свойство класса WMI
Использование процессора Win32_PerfFormattedData_PerfOS_Processor PercentIdleTime
Использование памяти Win32_PerfFormattedData_PerfOS_Memory AvailableMBytes
Число сетевых карт Win32_PerfFormattedData_Tcpip_NetworkInterface Число сетевых устройств
Полученные данные на сетевую карту Win32_PerfFormattedData_Tcpip_NetworkInterface BytesReceivedPerSec
Переданные данные на сетевую карту BWin32_PerfFormattedData_Tcpip_NetworkInterface BytesSentPersec
Число дисков BWin32_PerfFormattedData_PerfDisk_PhysicalDisk Количество дисков.
Сведения о диске Win32_PerfFormattedData_PerfDisk_PhysicalDisk DiskWritesPerSec, , DiskWriteBytesPerSecDiskReadsPerSecDiskReadBytesPerSec

Метаданные Linux Server

Ниже приведен полный список метаданных сервера Linux, которые устройство собирает и отправляет в Azure:

Данные Команды
Полное доменное имя cat /proc/sys/kernel/hostname, hostname -f
Число процессорных ядер cat /proc/cpuinfo \| awk '/^processor/{print $3}' \| wc -l
Выделенная память cat /proc/meminfo \| grep MemTotal \| awk '{printf "%.0f", $2/1024}'
Серийный номер BIOS lshw \| grep "serial:" \| head -n1 \| awk '{print $2}'
/usr/sbin/dmidecode -t 1 \| grep 'Serial' \| awk '{ $1="" ; $2=""; print}'
Глобальный уникальный идентификатор BIOS cat /sys/class/dmi/id/product_uuid
Тип загрузки [ -d /sys/firmware/efi ] && echo EFI \|\| echo BIOS
Имя и версия ОС Мы получаем доступ к этим файлам для определения версии и имени ОС:

/etc/os-release
/usr/lib/os-release
/etc/enterprise-release
/etc/redhat-release
/etc/oracle-release
/etc/SuSE-release
/etc/lsb-release
/etc/debian_version
Архитектура ОС uname -m
Число дисков fdisk -l \| egrep 'Disk.*bytes' \| awk '{print $2}' \| cut -f1 -d ':'
Загрузочный диск df /boot \| sed -n 2p \| awk '{print $1}'
Размер диска fdisk -l \| egrep 'Disk.*bytes' \| egrep $disk: \| awk '{print $5}'
Список сетевых карт ip -o -4 addr show \| awk '{print $2}'
IP-адрес сетевой карты ip addr show $nic \| grep inet \| awk '{print $2} \| cut -f1 -d "/"
MAC-адрес сетевой карты ip addr show $nic \| grep ether \| awk '{print $2}'

Данные о производительности сервера Linux

Ниже приведены данные о производительности сервера Linux, которые устройство собирает и отправляет в Azure:

Данные Команды
Использование процессора cat /proc/stat/ \| grep 'cpu' /proc/stat
Использование памяти free \| grep Mem \| awk '{print $3/$2 * 100.0}'
Число сетевых карт lshw -class network \| grep eth[0-60] \| wc -l
Полученные данные на сетевую карту cat /sys/class/net/eth$nic/statistics/rx_bytes
Переданные данные на сетевую карту cat /sys/class/net/eth$nic/statistics/tx_bytes
Число дисков fdisk -l \| egrep 'Disk.*bytes' \| awk '{print $2}' \| cut -f1 -d ':'
Сведения о диске cat /proc/diskstats

Данные инвентаризации программного обеспечения

Устройство собирает данные об установленных приложениях, ролях и функциях (инвентаризации программного обеспечения) и ожидающих обновлений от серверов, работающих в среде VMware или Hyper-V среде, с физических серверов или с серверов, работающих в других облаках (например, AWS или GCP).

Данные приложения Windows Server

Ниже приведены данные инвентаризации программного обеспечения, собираемые устройством с каждого обнаруженного сервера Windows:

Данные Расположение реестра Ключ
Имя приложения HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*
HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
DisplayName
Версия HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*
HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
DisplayVersion
Поставщик HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*
HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
Publisher

Данные компонентов Windows Server

Ниже приведены данные о функциях, собираемые устройством с каждого обнаруженного сервера Windows:

Данные Командлет "PowerShell" Недвижимость
Имя. Get-WindowsFeature Name
Тип компонента Get-WindowsFeature FeatureType
Родитель Get-WindowsFeature Parent

Данные об операционной системе Windows Server

Ниже приведены данные операционной системы, собираемые устройством с каждого обнаруженного сервера Windows:

Данные Класс WMI Свойство класса WMI
Имя. Win32_operatingsystem Caption
Версия Win32_operatingsystem Version
Архитектура Win32_operatingsystem OSArchitecture

Данные о ожидающих обновлениях Windows Server

Вот данные об ожидающих обновлениях, которые устройство собирает с каждого обнаруженного сервера Windows.

Данные Командлет "PowerShell" Недвижимость
Обновить заголовок New-Object -com "Microsoft.Update.Session" Title
Идентификатор обновления New-Object -com "Microsoft.Update.Session" Identity.UpdateID
Обновление версии (KB-ID) New-Object -com "Microsoft.Update.Session" KBArticleIDs
Классификация и серьезность New-Object -com "Microsoft.Update.Session" Categories.CatergoryID
Дата публикации New-Object -com "Microsoft.Update.Session" LastDeploymentChangeTime

Данные SQL Server

Ниже приведены данные SQL Server, собираемые устройством с каждого обнаруженного сервера Windows:

Данные Расположение реестра Ключ
Имя. HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL installedInstance
Выпуск HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup Edition
Пакет обновления HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup SP
Версия HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup Version

Данные об операционной системе Linux Server

Ниже приведены данные операционной системы, собираемые устройством с каждого обнаруженного сервера Linux:

Данные Команды
Имя и версия Собраны из одного или нескольких следующих файлов:

/etc/os-release
/usr/lib/os-release
/etc/enterprise-release
/etc/redhat-release
/etc/oracle-release
/etc/SuSE-release
/etc/lsb-release
/etc/debian_version
Архитектура uname

Данные приложения сервера Linux

Ниже приведены данные инвентаризации программного обеспечения, собираемые устройством с каждого обнаруженного сервера Linux. В зависимости от операционной системы сервера выполняется одна или несколько команд.

Данные Команды
Имя. rpm, , dpkg-querysnap
Версия rpm, , dpkg-querysnap
Поставщик rpm, , dpkg-querysnap

Данные о ожидающих обновлениях сервера Linux

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

Данные Команды
Обновить заголовок apt-get -s dist-upgrade, yum -q check-update, zypper list-updates
Идентификатор обновления apt-get -s dist-upgrade, yum -q check-update, zypper list-updates
Обновленная версия программного обеспечения apt-get -s dist-upgrade, yum -q check-update, zypper list-updates
Классификация и серьезность apt-get -s dist-upgrade, yum -q check-update, zypper list-updates
Дата публикации apt-get -s dist-upgrade, yum -q check-update, zypper list-updates

Замечание

Если серверы Red Hat Enterprise Linux (RHEL) используются yum и не исправляются регулярно, данные ожидающих обновлений могут занимать пространство в кэше под var\tmp\yum\-<username>. Чтобы управлять пространством на диске, рекомендуется регулярно очищать кэш.

Данные экземпляра SQL Server и базы данных

Устройство службы "Миграция Azure", используемое для обнаружения виртуальных машин VMware, также может собирать данные на экземплярах и базах данных SQL Server.

Метаданные базы данных SQL

Метаданные базы данных Просмотр свойств SQL Server
Уникальный идентификатор базы данных sys.databases
Идентификатор базы данных, определяемый сервером sys.databases
Имя базы данных. sys.databases
Уровень совместимости базы данных sys.databases
Имя сортировки базы данных sys.databases
Состояние базы данных sys.databases
Размер базы данных (в МБ) sys.master_files
Буква диска, где находятся файлы данных SERVERPROPERTY, Software\Microsoft\MSSQLServer\MSSQLServer
Список файлов базы данных sys.databases, sys.master_files
Включен ли компонент Service Broker sys.databases
Включено ли отслеживание измененных данных в базе данных sys.databases
Базы данных и состояния группы доступности AlwaysOn sys.dm_hadr_database_replica_states

Метаданные SQL Server

Метаданные сервера Представления и свойства SQL Server
Имя сервера SERVERPROPERTY
Полное доменное имя Строка подключения, полученная из обнаружения установленных приложений
Идентификатор установки sys.dm_server_registry
Версия сервера SERVERPROPERTY
Выпуск сервера SERVERPROPERTY
Платформа узла сервера (Windows или Linux) SERVERPROPERTY
Уровень продукта сервера (RTM SP CTP) SERVERPROPERTY
Путь резервного копирования по умолчанию SERVERPROPERTY
Путь по умолчанию к файлам данных SERVERPROPERTY, Software\Microsoft\MSSQLServer\MSSQLServer
Путь по умолчанию к файлам журнала SERVERPROPERTY, Software\Microsoft\MSSQLServer\MSSQLServer
№ ядер на сервере sys.dm_os_schedulers, sys.dm_os_sys_info
Имя параметра сортировки сервера SERVERPROPERTY
№ ядер на сервере с VISIBLE ONLINE состоянием sys.dm_os_schedulers
Уникальный идентификатор сервера sys.dm_server_registry
Высокий уровень доступности включен или нет SERVERPROPERTY
Расширение буферного пула включено или нет sys.dm_os_buffer_pool_extension_configuration
Настроен ли отказоустойчивый кластер SERVERPROPERTY
Сервер, использующий только режим проверки подлинности Windows SERVERPROPERTY
Сервер устанавливает PolyBase SERVERPROPERTY
№ логических ЦП в системе sys.dm_server_registry, sys.dm_os_sys_info
Отношение количества логических или физических ядер, предоставляемых одним физическим пакетом процессора sys.dm_os_schedulers, sys.dm_os_sys_info
№ физических ЦПУ, находящихся в системе sys.dm_os_schedulers, sys.dm_os_sys_info
Дата и время последнего запуска сервера sys.dm_server_registry
Максимальное использование памяти сервера (в МБ) sys.dm_os_process_memory
Всего нет. пользователей во всех базах данных sys.databases, sys.logins
Общий размер всех пользовательских баз данных sys.databases
Размер временной базы данных sys.master_files, , sys.configurationssys.dm_os_sys_info
№ входов sys.logins
Список связанных серверов sys.servers
Список заданий агента [msdb].[dbo].[sysjobs], , [sys].[syslogins][msdb].[dbo].[syscategories]
Группы доступности AlwaysOn, реплики и их состояния sys.availability_groups, , sys.dm_hadr_availability_group_statessys.availability_group_listenerssys.availability_group_listener_ip_addressessys.availability_replicas,sys.dm_hadr_availability_replica_states
Экземпляр отказоустойчивого кластера Always On sys.dm_hadr_cluster, , sys.dm_hadr_cluster_memberssys.dm_hadr_cluster_networks

Метаданные производительности

Производительность Представления и свойства SQL Server Влияние на оценку
Использование ЦП SQL Server sys.dm_os_ring_buffers Рекомендуемый размер SKU (измерение ЦП)
Количество логических ЦП SQL sys.dm_os_sys_info Рекомендуемый размер SKU (измерение ЦП)
Объем используемой SQL физической памяти sys.dm_os_process_memory Неиспользуемые
Процент использования памяти SQL sys.dm_os_process_memory Неиспользуемые
Использование ЦП базы данных sys.dm_exec_query_stats, sys.dm_exec_plan_attributes Рекомендуемый размер SKU (измерение ЦП)
Используемая память базы данных (буферный пул) sys.dm_os_buffer_descriptors Рекомендуемый размер SKU (измерение памяти)
Операции чтения и записи файлов sys.dm_io_virtual_file_stats, sys.master_files Рекомендуемый размер SKU (размер ввода-вывода)
Количество файловых операций чтения и записи sys.dm_io_virtual_file_stats, sys.master_files Рекомендуемый размер SKU (измерение пропускной способности)
Считывать и записывать данные в файл(мс) sys.dm_io_virtual_file_stats, sys.master_files Рекомендуемый размер SKU (измерение задержки ввода-вывода)
Размер файла sys.master_files Рекомендуемый размер SKU (объём хранения)

данные веб-приложения ASP.NET

Устройство службы "Миграция Azure", которое используется для обнаружения виртуальных машин, также может собирать данные о веб-приложениях ASP.NET.

Ниже приведены данные конфигурации веб-приложения ASP.NET, которые устройство собирает с каждого сервера Windows, обнаруженного в вашей среде:

Объект Данные
Веб-приложение Имя приложения
Путь к конфигурации
Интерфейсные привязки
Включенные фреймворки
Размещение веб-сервера
Вложенные приложения и виртуальные приложения
Имя пула приложений
Версия среды выполнения
Режим управляемого конвейера
Веб-сервер Имя сервера
Тип сервера (в настоящее время только IIS)
Расположение конфигурации
Версия
Полное доменное имя
Учетные данные, используемые для обнаружения
Список приложений

Данные веб-приложения Java

Устройство службы "Миграция Azure", используемое для обнаружения виртуальных машин, также может собирать данные о веб-приложениях Java.

Ниже приведены данные конфигурации веб-приложения Java, которые устройство собирает с каждого сервера Windows, обнаруженного в вашей среде:

Объект Данные
Веб-приложение Имя приложения
Идентификатор веб-сервера
Имя веб-сервера
Показать имя
Каталоги
Конфигурации
Привязки
Обнаруженные платформы (может содержать версию JVM)
Запросы (запросы ЦП)
Ограничения (ограничения ЦП)
Тип рабочей нагрузки
Путь временного хранилища приложения
Статические папки
Веб-сервер Тип ОС
Имя ОС
Версия ОС
Архитектура ОС
Имя узла
CATALINA_HOME
Версия Tomcat
Версия JVM
Username
Идентификатор пользователя
Имя группы
ИД группы

Данные веб-приложения Spring Boot

Устройство Azure Migrate, используемое для обнаружения виртуальных машин, также может собирать данные о веб-приложениях Spring Boot.

Ниже приведены данные конфигурации веб-приложения Spring Boot, которые устройство собирает с каждого сервера Windows, обнаруженного в вашей среде:

Объект Данные
Веб-приложение Имя приложения
Имя артефакта Maven
Расположение JAR-файла
Контрольная сумма JAR-файла
Размер JAR-файла
Версия Spring Boot
Версия JDK сборки Maven
Файлы свойств приложения
Имена файлов сертификата
Расположение статического содержимого
Порт приложения
Привязка портов (включая порт приложения)
Конфигурация ведения журнала
Время последнего изменения JAR-файла
Среда выполнения ОС Установленная версия JDK операционной системы
Параметры JVM
Память кучи JVM
Имя ОС
Версия ОС
Переменные среды

Данные о зависимостях приложений

Устройство "Миграция Azure" может собирать данные о межсерверных зависимостях для серверов, работающих в вашей среде VMware, в среде Hyper-V, на физических серверах или на серверах, выполняемых в других облаках (например, AWS или GCP).

Данные зависимостей Windows Server

Ниже приведены данные подключения, собираемые устройством с каждого сервера Windows, который включен для анализа зависимостей без агента на портале:

Данные командование
Локальный порт netstat
Локальный IP-адрес netstat
Удаленный порт netstat
Удаленный IP-адрес netstat
Состояние TCP-подключения. netstat
Идентификатор процесса netstat
Число активных подключений. netstat
Данные Класс WMI Свойство класса WMI
Имя процесса Win32_Process ExecutablePath
Аргументы процесса Win32_Process CommandLine
Имя приложения Win32_Process VersionInfo.ProductName параметр свойства ExecutablePath

Данные зависимостей сервера Linux

Ниже приведены данные подключения, собираемые устройством с каждого сервера Linux, который включен для анализа зависимостей без агента:

Данные командование
Локальный порт netstat
Локальный IP-адрес netstat
Удаленный порт netstat
Удаленный IP-адрес netstat
Состояние TCP-подключения. netstat
Число активных подключений. netstat
Идентификатор процесса netstat
Имя процесса ps
Аргументы процесса ps
Имя приложения dpkg или rpm

Метаданные хранилища

Устройство собирает связанные с хранилищем данные о конфигурации, ролях и функциях с серверов Windows. Ниже приведен полный список метаданных, которые устройство собирает и отправляет в Azure:

Метаданные Windows Server

Данные Класс WMI Свойство класса WMI
Полное доменное имя Win32_OperatingSystem Name, , DomainPartOfDomain
Версия ОС Win32_OperatingSystem Version
Сведения о НИК Win32_NetworkAdapter NetConnectionID, , DescriptionMACAddressNetConnectionStatusSpeed,PNPDeviceID
Целевой запрос ISCSI из инициатора MSiSCSIInitiator_SessionClass TargetName, , TargetAddressDevicesLegacyName
Сведения о физическом диске Win32_DiskDrive PNPDeviceID, Index, CaptionSerialNumberBusTypeBytesPerSectorInterfaceTypeSizeStatusFirmwareRevisionMediaTypeManufacturer
Сведения о логическом диске Win32_Volume DeviceID, , DriveLetterFileSystemBootVolumeCapacity,FreeSpace
Сведения о логическом диске Win32_DiskPartition DiskIndex, , AccessPathsDiskNumber
Сведения о логическом диске Win32_LogicalDiskToPartition Antecedent, Dependent
Данные Командлет "PowerShell" Недвижимость
Сервер SMB — версия протокола Get-SmbServerConfiguration EnableSMB1Protocol, EnableSMB2Protocol
Сервер SMB Get-WindowsFeature FileAndStorage-Services, FS-FileServer
Сервер NFS Get-WindowsFeature FS-NFS-Service
Целевой объект iSCSI Get-IscsiServerTarget TargetIqn
Сведения о физическом диске Get-PhysicalDisk DeviceID, , uniqueIdPhysicalSectorSize, LogicalSectorSizeBusType
Сведения о PhysicalDisk Get-Disk Number, IsBoot
Сведения о виртуальном диске Get-VirtualDisk UniqueId, FriendlyName, CaptionSizeResiliencySettingNameHealthStatusMediaTypeObjectIdLogicalSectorSizePhysicalSectorSize
Сведения о пуле хранения Get-StoragePool FriendlyName, , HealthStatusOperationalStatusResiliencySettingNameDefault
Сведения о логическом диске Get-Partition AccessPaths, DiskNumber
FileShare — SMB Get-SmbShare Name, Path, Volume
Файловое хранилище — NFS Get-NfsShare Name, SharePath
Сервер NFS — версия протокола Get-NfsServerConfiguration EnableNFSv2, , EnableNFSv3EnableNFSv4

Метаданные Linux Server

Данные командование
Полное доменное имя hostname -f
Версия ОС /etc/os-release
/etc/lsb-release
/etc/redhat-release
uname -n
uname -o
uname -s
uname -m
uname -r
Блокировка сведений об устройстве lsblk -ndo MODEL
lsblk -nbdo SIZE
lsblk -ndo LABEL
lsblk -ndo VENDOR
udevadm info --query=property --name
lsblk -ndo STATE
lsblk -ndo PHY-SEC
lsblk -ndo LOG-SEC
lsblk -ndo ROTA
lsblk -nr -o NAME,MOUNTPOINT
udevadm info --query=all --name \| grep ID_REVISION
udevadm info --query=all --name \| grep ID_BUS
udevadm info --query=all --name \| grep ID_INTERFACE
lsblk -o NAME,TYPE -n \| awk '{ gsub(/^[^a-zA-Z0-9]+/, "", $1); print $1, $2 }' \| awk ' $2 == "part" { part=$1 } ($2 == "lvm" \|\| $2 ~ /^dm-/ \|\| $2 ~ /dm-/) && part { print $1 " " "/dev/"part" " }' \| awk '{print $2}' \| sort -u
Разделы, LVM, информация о RAID lsblk -nr -o NAME, TYPE -n \| awk '{ gsub(/^[^a-zA-Z0-9]+/, "", $1); print $1, $2 }' \| awk ' $2 == "part" { part=$1 } ($2 == "lvm" \|\| $2 ~ /^dm-/ \|\| $2 ~ /dm-/) && part { print $1 " " "/dev/"part" " }' \| awk '{print $2}' \| sort -u
pvs --noheadings -o pv_name
lsblk -nro NAME,TYPE,FSTYPE \| awk '($2 == "part" && $3 != "linux_raid_member") \|\| ($2 ~ /^raid/) \|\| ($2 == "lvm" \|\| $2 ~ /^dm-/ \|\| $2 ~ /dm-/) { print "/dev/" $1, $2 }' \| sort -u
lsblk -nbo SIZE
lsblk -no LABEL
lsblk -no FSTYPE
udevadm info --query=property --name \| grep ID_FS_TYPE \| cut -d= -f2
blkid
df, df -T
lsblk -no MOUNTPOINT
lsblk -nr -o NAME,MOUNTPOINT
mdadm --detail
cat /proc/mdstat
Сведения о сеансе iSCSI от инициатора cat /sys/class/iscsi_session/session*/targetname
cat /sys/class/iscsi_session/session*/device/connection*/*/address
cat /sys/class/iscsi_session/session*/device/connection*/*/port
cat /sys/class/iscsi_session/session*/device/connection*/iscsi_connection/connection*/address
cat /sys/class/iscsi_session/session*/device/connection*/iscsi_connection/connection*/port
iscsiadm -m session -P 3
Сведения о целевом объекте iSCSI targetcli
tgtadm
/etc/scst.conf
Сведения о общей папке (SMB/NFS) testparm -s
smbd --version
rpcinfo -p
df /etc/samba/smb.conf
cat /etc/exports
Сведения о сетевом адаптере ip a
ip link show \| awk '/link\/ether/ {print $2}'
ip link show \| awk '/state/ {print $9}'
ip link show \| grep -q "veth"
cat /sys/class/net/*/device/uevent
cat /sys/class/net/*/speed
ethtool \| grep "Speed:" \| awk '{print $2}'
Сведения о сетевом адаптере rpm -qa \| grep samba
dpkg -l \| grep -E '^ii.*samba'
-f /etc/redhat-release
-f /etc/debian-version
rpm -qa \| grep nfs-utils
dpkg -l \| grep -E 'nfs-kernel-server'