Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Средство обнаружения и оценки 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-releaseuname -nuname -ouname -suname -muname -r |
| Блокировка сведений об устройстве | lsblk -ndo MODELlsblk -nbdo SIZElsblk -ndo LABELlsblk -ndo VENDORudevadm info --query=property --namelsblk -ndo STATElsblk -ndo PHY-SEClsblk -ndo LOG-SEClsblk -ndo ROTAlsblk -nr -o NAME,MOUNTPOINTudevadm info --query=all --name \| grep ID_REVISIONudevadm info --query=all --name \| grep ID_BUSudevadm info --query=all --name \| grep ID_INTERFACElsblk -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 -upvs --noheadings -o pv_namelsblk -nro NAME,TYPE,FSTYPE \| awk '($2 == "part" && $3 != "linux_raid_member") \|\| ($2 ~ /^raid/) \|\| ($2 == "lvm" \|\| $2 ~ /^dm-/ \|\| $2 ~ /dm-/) { print "/dev/" $1, $2 }' \| sort -ulsblk -nbo SIZElsblk -no LABELlsblk -no FSTYPEudevadm info --query=property --name \| grep ID_FS_TYPE \| cut -d= -f2blkiddf, df -Tlsblk -no MOUNTPOINTlsblk -nr -o NAME,MOUNTPOINTmdadm --detailcat /proc/mdstat |
| Сведения о сеансе iSCSI от инициатора | cat /sys/class/iscsi_session/session*/targetnamecat /sys/class/iscsi_session/session*/device/connection*/*/addresscat /sys/class/iscsi_session/session*/device/connection*/*/portcat /sys/class/iscsi_session/session*/device/connection*/iscsi_connection/connection*/addresscat /sys/class/iscsi_session/session*/device/connection*/iscsi_connection/connection*/portiscsiadm -m session -P 3 |
| Сведения о целевом объекте iSCSI | targetclitgtadm/etc/scst.conf |
| Сведения о общей папке (SMB/NFS) | testparm -ssmbd --versionrpcinfo -pdf /etc/samba/smb.confcat /etc/exports |
| Сведения о сетевом адаптере | ip aip 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/ueventcat /sys/class/net/*/speedethtool \| grep "Speed:" \| awk '{print $2}' |
| Сведения о сетевом адаптере | rpm -qa \| grep sambadpkg -l \| grep -E '^ii.*samba'-f /etc/redhat-release-f /etc/debian-versionrpm -qa \| grep nfs-utilsdpkg -l \| grep -E 'nfs-kernel-server' |