Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A ferramenta Azure Migrate Discovery and Assessment usa o dispositivo leve Azure Migrate para descobrir servidores em execução em seu ambiente e enviar metadados de configuração e desempenho do servidor para o Azure.
Este artigo fornece detalhes sobre os metadados que o dispositivo Azure Migrate descobre. Esses metadados ajudam a avaliar a preparação do servidor para a migração para o Azure, servidores de tamanho correto e planejar custos. A Microsoft não usa esses dados em nenhuma auditoria de conformidade de licença.
Metadados coletados para servidores VMware
O appliance coleta dados sobre configuração, desempenho, aplicativos instalados, funções e recursos (inventário de software) de servidores em execução em seu ambiente VMware. Ele também coleta dados de dependência, se a análise de dependência sem agente estiver habilitada.
Aqui está a lista completa de metadados do servidor que o dispositivo coleta e envia para o Azure:
Dados | Contador |
---|---|
Detalhes do servidor | |
ID do servidor | vm.Config.InstanceUuid |
Nome do servidor | vm.Config.Name |
ID do servidor vCenter | VMwareClient.Instance.Uuid |
Descrição do servidor | vm.Summary.Config.Annotation |
Nome do produto da licença | vm.Client.ServiceContent.About.LicenseProductName |
Tipo de sistema operativo | vm.SummaryConfig.GuestFullName |
Tipo de arranque | vm.Config.Firmware |
Número de núcleos | vm.Config.Hardware.NumCPU |
Memória (MB) | vm.Config.Hardware.MemoryMB |
Número de discos | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk).count |
Lista de tamanhos de disco | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk) |
Lista de adaptadores de rede | vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualEthernet).count |
Utilização da CPU | cpu.usage.average |
Utilização da memória | mem.usage.average |
Modelo/nome do processador | vm.Config.Hardware.CpuModel |
Número de soquetes em um processador | vm.Config.Hardware.NumCpuPkgs |
Detalhes por disco | |
Valor da chave de disco | disk.Key |
Número da unidade de disco | disk.UnitNumber |
Valor da chave do controlador de disco | disk.ControllerKey.Value |
Gigabytes provisionados | virtualDisk.DeviceInfo.Summary |
Nome do disco | Valor gerado utilizando disk.UnitNumber , disk.Key , disk.ControllerKey.VAlue |
Operações de leitura por segundo | virtualDisk.numberReadAveraged.average |
Operações de gravação por segundo | virtualDisk.numberWriteAveraged.average |
Taxa de transferência de leitura (MB por segundo) | virtualDisk.read.average |
Taxa de transferência de gravação (MB por segundo) | virtualDisk.write.average |
Per-NIC detalhes | |
Nome do adaptador de rede | nic.Key |
Endereço MAC | ((VirtualEthernetCard)nic).MacAddress |
Endereços IPv4 | vm.Guest.Net |
Endereços IPv6 | vm.Guest.Net |
Taxa de transferência de leitura (MB por segundo) | net.received.average |
Taxa de transferência de gravação (MB por segundo) | net.transmitted.average |
Detalhes do fluxo de inventário | |
Nome | container.GetType().Name |
Tipo de objeto filho | container.ChildType |
Detalhes de referência | container.MoRef |
Detalhes dos pais | Container.Parent |
Detalhes da pasta por servidor | ((Folder)container).ChildEntity.Type |
Detalhes do datacenter por servidor | ((Datacenter)container).VmFolder |
Detalhes do datacenter por pasta host | ((Datacenter)container).HostFolder |
Detalhes do cluster por host | ((ClusterComputeResource)container).Host |
Detalhes do host por servidor | ((HostSystem)container).VM |
Metadados de desempenho
Aqui estão os dados de desempenho que um dispositivo coleta para um servidor em execução no VMware e envia para o Azure:
Dados | Contador | Impacto da avaliação |
---|---|---|
Utilização da CPU | cpu.usage.average |
Tamanho/custo recomendado do servidor |
Utilização da memória | mem.usage.average |
Tamanho/custo recomendado do servidor |
Taxa de transferência de leitura de disco (MB por segundo) | virtualDisk.read.average |
Cálculo do tamanho do disco, custo de armazenamento, tamanho do servidor |
Taxa de transferência de gravações de disco (MB por segundo) | virtualDisk.write.average |
Cálculo do tamanho do disco, custo de armazenamento, tamanho do servidor |
Operações de leitura de disco por segundo | virtualDisk.numberReadAveraged.average |
Cálculo do tamanho do disco, custo de armazenamento, tamanho do servidor |
Operações de gravação em disco por segundo | virtualDisk.numberWriteAveraged.average |
Cálculo do tamanho do disco, custo de armazenamento, tamanho do servidor |
Taxa de transferência de leitura da NIC (MB por segundo) | net.received.average |
Cálculo para o tamanho do servidor |
Largura de banda de escrita da NIC (MB por segundo) | net.transmitted.average |
Cálculo para o tamanho do servidor |
Metadados coletados para servidores Hyper-V
O appliance coleta dados sobre configuração, desempenho, aplicativos instalados, funções e recursos (inventário de software) de servidores em execução em seu ambiente Hyper-V. Ele também coleta dados de dependência, se a análise de dependência sem agente estiver habilitada.
Aqui está a lista completa de metadados do servidor que o dispositivo coleta e envia para o Azure:
Dados | classe WMI | Propriedade de classe WMI |
---|---|---|
Detalhes do servidor | ||
Número de série do BIOS | Msvm_BIOSElement |
BIOSSerialNumber |
Tipo de servidor (Geração 1 ou 2) | Msvm_VirtualSystemSettingData |
VirtualSystemSubType |
Nome de exibição do servidor | Msvm_VirtualSystemSettingData |
ElementName |
Versão do servidor | Msvm_ProcessorSettingData |
VirtualQuantity |
Memória (bytes) | Msvm_MemorySettingData |
VirtualQuantity |
Memória máxima que o servidor pode consumir | Msvm_MemorySettingData |
Limit |
Memória dinâmica ativada | Msvm_MemorySettingData |
DynamicMemoryEnabled |
Nome/versão/FQDN do sistema operacional | Msvm_KvpExchangeComponent |
GuestIntrinsicExchangeItems Name Data |
Status de energia do servidor | Msvm_ComputerSystem |
EnabledState |
Detalhes por disco | ||
Identificador de disco | Msvm_VirtualHardDiskSettingData |
VirtualDiskId |
Tipo de disco rígido virtual | Msvm_VirtualHardDiskSettingData |
Type |
Tamanho do disco rígido virtual | Msvm_VirtualHardDiskSettingData |
MaxInternalSize |
Disco rígido virtual principal | Msvm_VirtualHardDiskSettingData |
ParentPath |
Per-NIC detalhes | ||
Endereços IP (NICs sintéticas) | Msvm_GuestNetworkAdapterConfiguration |
IPAddresses |
DHCP ativado (NICs sintéticas) | Msvm_GuestNetworkAdapterConfiguration |
DHCPEnabled |
ID da NIC (NICs sintéticas) | Msvm_SyntheticEthernetPortSettingData |
InstanceID |
Endereço MAC da NIC (NICs sintéticas) | Msvm_SyntheticEthernetPortSettingData |
Address |
ID da NIC (NICs herdadas) | MsvmEmulatedEthernetPortSetting Data |
InstanceID |
Identificação de NIC MAC (placas de rede legadas) | MsvmEmulatedEthernetPortSetting Data |
Address |
Dados de desempenho
Aqui estão os dados de desempenho do servidor que o dispositivo coleta e envia para o Azure:
Classe do contador de desempenho | Contador | Impacto da avaliação |
---|---|---|
Hyper-V processador virtual do hipervisor | % de tempo de execução do hóspede | Tamanho/custo recomendado do servidor |
Hyper-V servidor de memória dinâmica | Pressão de corrente (%) Memória física visível do convidado (MB) |
Tamanho/custo recomendado do servidor |
Hyper-V dispositivo de armazenamento virtual | Bytes de leitura/segundo | Cálculo do tamanho do disco, custo de armazenamento, tamanho do servidor |
Hyper-V dispositivo de armazenamento virtual | Escrever bytes/segundo | Cálculo do tamanho do disco, custo de armazenamento, tamanho do servidor |
Hyper-V adaptador de rede virtual | Bytes recebidos/segundo | Cálculo para o tamanho do servidor |
Hyper-V adaptador de rede virtual | Bytes enviados/segundo | Cálculo para o tamanho do servidor |
- A utilização da CPU é a soma de todo o uso de todos os processadores virtuais conectados a um servidor.
- A utilização da memória é (Pressão atual * Memória física visível do sistema) / 100.
- Os valores de utilização de disco e rede são coletados dos contadores de desempenho do Hyper-V listados.
Dados recolhidos para servidores físicos
O dispositivo coleta dados sobre configuração, desempenho, aplicativos instalados, funções e recursos (inventário de software) de servidores físicos ou de servidores executados em outras nuvens (como AWS ou GCP). Ele também coleta dados de dependência se a análise de dependência sem agente estiver habilitada.
Metadados do servidor Windows
Aqui está a lista completa de metadados do servidor Windows que o dispositivo coleta e envia para o Azure:
Dados | classe WMI | Propriedade de classe WMI |
---|---|---|
FQDN | Win32_ComputerSystem |
Domain , Name , PartOfDomain |
Contagem de núcleos do processador | Win32_PRocessor |
NumberOfCores |
Memória alocada | Win32_ComputerSystem |
TotalPhysicalMemory |
Número de série do BIOS | Win32_ComputerSystemProduct |
IdentifyingNumber |
BIOS GUID | Win32_ComputerSystemProduct |
UUID |
Tipo de arranque | Win32_DiskPartition |
Verifique se há uma partição com Type = GPT:System para EFI/BIOS |
Nome do SO | Win32_OperatingSystem |
Caption |
Versão do Sistema Operativo | Win32_OperatingSystem |
Version |
Arquitetura de SO | Win32_OperatingSystem |
OSArchitecture |
Contagem de discos | Win32_DiskDrive |
Model , Size , DeviceID , MediaType , Name |
Tamanho do disco | Win32_DiskDrive |
Size |
Lista NIC | Win32_NetworkAdapterConfiguration |
Description , Index |
Endereço IP da NIC | Win32_NetworkAdapterConfiguration |
IPAddress |
Endereço MAC da NIC | Win32_NetworkAdapterConfiguration |
MACAddress |
Dados de desempenho do servidor Windows
Aqui estão os dados de desempenho do servidor Windows que o dispositivo coleta e envia para o Azure:
Dados | classe WMI | Propriedade de classe WMI |
---|---|---|
Utilização da CPU | Win32_PerfFormattedData_PerfOS_Processor |
PercentIdleTime |
Utilização de memória | Win32_PerfFormattedData_PerfOS_Memory |
AvailableMBytes |
Contagem de NIC | Win32_PerfFormattedData_Tcpip_NetworkInterface |
Contagem de dispositivos de rede |
Dados recebidos por NIC | Win32_PerfFormattedData_Tcpip_NetworkInterface |
BytesReceivedPerSec |
Dados transmitidos por NIC | BWin32_PerfFormattedData_Tcpip_NetworkInterface |
BytesSentPersec |
Contagem de discos | BWin32_PerfFormattedData_PerfDisk_PhysicalDisk |
Contagem de discos |
Detalhes do disco | Win32_PerfFormattedData_PerfDisk_PhysicalDisk |
DiskWritesPerSec , DiskWriteBytesPerSec , DiskReadsPerSec , DiskReadBytesPerSec |
Metadados do servidor Linux
Aqui está a lista completa de metadados do servidor Linux que o dispositivo coleta e envia para o Azure:
Dados | Comandos |
---|---|
FQDN | cat /proc/sys/kernel/hostname, hostname -f |
Contagem de núcleos do processador | cat /proc/cpuinfo \| awk '/^processor/{print $3}' \| wc -l |
Memória alocada | cat /proc/meminfo \| grep MemTotal \| awk '{printf "%.0f", $2/1024}' |
Número de série do BIOS | lshw \| grep "serial:" \| head -n1 \| awk '{print $2}' /usr/sbin/dmidecode -t 1 \| grep 'Serial' \| awk '{ $1="" ; $2=""; print}' |
BIOS GUID | cat /sys/class/dmi/id/product_uuid |
Tipo de arranque | [ -d /sys/firmware/efi ] && echo EFI \|\| echo BIOS |
Nome/versão do SO | Acedemos a estes ficheiros para a versão e nome do SO:/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 |
Arquitetura de SO | uname -m |
Contagem de discos | fdisk -l \| egrep 'Disk.*bytes' \| awk '{print $2}' \| cut -f1 -d ':' |
Disco de inicialização | df /boot \| sed -n 2p \| awk '{print $1}' |
Tamanho do disco | fdisk -l \| egrep 'Disk.*bytes' \| egrep $disk: \| awk '{print $5}' |
Lista NIC | ip -o -4 addr show \| awk '{print $2}' |
Endereço IP da NIC | ip addr show $nic \| grep inet \| awk '{print $2} \| cut -f1 -d "/" |
Endereço MAC da NIC | ip addr show $nic \| grep ether \| awk '{print $2}' |
Dados de desempenho do servidor Linux
Aqui estão os dados de desempenho do servidor Linux que o dispositivo coleta e envia para o Azure:
Dados | Comandos |
---|---|
Utilização da CPU | cat /proc/stat/ \| grep 'cpu' /proc/stat |
Utilização de memória | free \| grep Mem \| awk '{print $3/$2 * 100.0}' |
Contagem de NIC | lshw -class network \| grep eth[0-60] \| wc -l |
Dados recebidos por NIC | cat /sys/class/net/eth$nic/statistics/rx_bytes |
Dados transmitidos por NIC | cat /sys/class/net/eth$nic/statistics/tx_bytes |
Contagem de discos | fdisk -l \| egrep 'Disk.*bytes' \| awk '{print $2}' \| cut -f1 -d ':' |
Detalhes do disco | cat /proc/diskstats |
Dados de inventário de software
O appliance coleta dados sobre aplicativos, funções e recursos instalados (inventário de software) de servidores executados em um ambiente VMware ou ambiente Hyper-V, de servidores físicos ou de servidores executados em outras nuvens (como AWS ou GCP).
Dados de aplicativos do servidor Windows
Aqui estão os dados de inventário de software que o dispositivo coleta de cada servidor Windows descoberto:
Dados | Localização do registo | Chave |
---|---|---|
Nome da aplicação | HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
DisplayName |
Versão | HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
DisplayVersion |
Prestador | HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Publisher |
Dados de recursos do servidor Windows
Aqui estão os dados de recursos que o dispositivo coleta de cada servidor Windows descoberto:
Dados | O cmdlet do PowerShell | Propriedade |
---|---|---|
Nome | Get-WindowsFeature |
Name |
Tipo de recurso | Get-WindowsFeature |
FeatureType |
Progenitor | Get-WindowsFeature |
Parent |
Dados do sistema operacional do servidor Windows
Aqui estão os dados do sistema operacional que o dispositivo coleta de cada servidor Windows descoberto:
Dados | classe WMI | Propriedade de classe WMI |
---|---|---|
Nome | Win32_operatingsystem |
Caption |
Versão | Win32_operatingsystem |
Version |
Arquitetura | Win32_operatingsystem |
OSArchitecture |
Dados do SQL Server
Aqui estão os dados do SQL Server que o dispositivo coleta de cada servidor Windows descoberto:
Dados | Localização do registo | Chave |
---|---|---|
Nome | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL |
installedInstance |
Edição | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup |
Edition |
Pacote de serviço | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup |
SP |
Versão | HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup |
Version |
Dados de aplicativos de servidor Linux
Aqui estão os dados de inventário de software que o appliance coleta de cada servidor Linux descoberto. Com base no sistema operacional do servidor, um ou mais dos comandos são executados.
Dados | Comandos |
---|---|
Nome |
rpm , dpkg-query , snap |
Versão |
rpm , dpkg-query , snap |
Prestador |
rpm , dpkg-query , snap |
Dados do sistema operacional do servidor Linux
Aqui estão os dados do sistema operacional que o appliance coleta de cada servidor Linux descoberto:
Dados | Comandos |
---|---|
Nome/versão | Recolhidos de um ou mais dos seguintes ficheiros:/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 |
Arquitetura | uname |
Dados de instância e banco de dados do SQL Server
O dispositivo Azure Migrate usado para a descoberta de VMs VMware também pode coletar dados em instâncias e bancos de dados do SQL Server.
Metadados do banco de dados SQL
Metadados da base de dados | Visualizações/ Propriedades do SQL Server |
---|---|
Identificador único da base de dados | sys.databases |
ID do banco de dados definido pelo servidor | sys.databases |
Nome da base de dados | sys.databases |
Nível de compatibilidade da base de dados | sys.databases |
Nome de agrupamento do banco de dados | sys.databases |
Estado da base de dados | sys.databases |
Tamanho da base de dados (em MB) | sys.master_files |
Letra da unidade que possui os ficheiros de dados |
SERVERPROPERTY , Software\Microsoft\MSSQLServer\MSSQLServer |
Lista de arquivos de banco de dados |
sys.databases , sys.master_files |
O agente de serviços está habilitado ou não | sys.databases |
O banco de dados está ou não habilitado para captura de alteração de dados | sys.databases |
Bancos de dados e estados do grupo de disponibilidade Always On | sys.dm_hadr_database_replica_states |
Metadados do SQL Server
Metadados do servidor | Exibições/ Propriedades do servidor SQL |
---|---|
Nome do servidor | SERVERPROPERTY |
FQDN | Cadeia de conexão derivada da descoberta de aplicativos instalados |
ID de instalação | sys.dm_server_registry |
Versão do servidor | SERVERPROPERTY |
Edição do servidor | SERVERPROPERTY |
Plataforma host de servidor (Windows/Linux) | SERVERPROPERTY |
Nível de produto do servidor (RTM SP, CTP) | SERVERPROPERTY |
Caminho de backup padrão | SERVERPROPERTY |
Caminho padrão dos arquivos de dados |
SERVERPROPERTY , Software\Microsoft\MSSQLServer\MSSQLServer |
Caminho padrão dos arquivos de log |
SERVERPROPERTY , Software\Microsoft\MSSQLServer\MSSQLServer |
N.º de núcleos no servidor |
sys.dm_os_schedulers , sys.dm_os_sys_info |
Nome de ordenação do servidor | SERVERPROPERTY |
N.º de núcleos no servidor com VISIBLE ONLINE status |
sys.dm_os_schedulers |
ID exclusivo do servidor | sys.dm_server_registry |
Alta disponibilidade ativada ou não | SERVERPROPERTY |
Extensão do pool de buffers habilitada ou não | sys.dm_os_buffer_pool_extension_configuration |
Cluster de failover configurado ou não | SERVERPROPERTY |
Servidor usando somente o modo de Autenticação do Windows | SERVERPROPERTY |
O servidor instala o PolyBase | SERVERPROPERTY |
N.º de CPUs lógicas no sistema |
sys.dm_server_registry , sys.dm_os_sys_info |
Proporção do número de núcleos lógicos ou físicos expostos por um pacote físico do processador |
sys.dm_os_schedulers , sys.dm_os_sys_info |
N.º de CPUs físicas no sistema |
sys.dm_os_schedulers , sys.dm_os_sys_info |
Data e hora em que o servidor foi iniciado pela última vez | sys.dm_server_registry |
Uso máximo de memória do servidor (em MB) | sys.dm_os_process_memory |
Total nº. de utilizadores em todas as bases de dados |
sys.databases , sys.logins |
Tamanho total de todos os bancos de dados de usuários | sys.databases |
Tamanho do banco de dados temporário |
sys.master_files , sys.configurations , sys.dm_os_sys_info |
N.º de acessos | sys.logins |
Lista de servidores vinculados | sys.servers |
Lista de vagas de agente |
[msdb].[dbo].[sysjobs] , [sys].[syslogins] , [msdb].[dbo].[syscategories] |
Grupos de disponibilidade, réplicas e seus estados Always On |
sys.availability_groups , sys.dm_hadr_availability_group_states , sys.availability_group_listeners , sys.availability_group_listener_ip_addresses , sys.availability_replicas , sys.dm_hadr_availability_replica_states |
Instância clusterizada de failover Always On |
sys.dm_hadr_cluster , sys.dm_hadr_cluster_members , sys.dm_hadr_cluster_networks |
Metadados de desempenho
Desempenho | Exibições/ Propriedades do servidor SQL | Impacto da avaliação |
---|---|---|
Utilização da CPU do SQL Server | sys.dm_os_ring_buffers |
Tamanho de SKU recomendado (dimensão da CPU) |
Contagem de CPUs lógicas de SQL | sys.dm_os_sys_info |
Tamanho de SKU recomendado (dimensão da CPU) |
Uso de memória física do SQL | sys.dm_os_process_memory |
Não utilizado |
Percentagem de utilização da memória SQL | sys.dm_os_process_memory |
Não utilizado |
Utilização da CPU do banco de dados |
sys.dm_exec_query_stats , sys.dm_exec_plan_attributes |
Tamanho de SKU recomendado (dimensão da CPU) |
Memória de banco de dados em uso (pool de buffers) | sys.dm_os_buffer_descriptors |
Tamanho de SKU recomendado (dimensão de memória) |
E/S de leitura/gravação de ficheiro |
sys.dm_io_virtual_file_stats , sys.master_files |
Tamanho de SKU recomendado (dimensão de E/S) |
Número de leituras/escritas do ficheiro |
sys.dm_io_virtual_file_stats , sys.master_files |
Tamanho de SKU recomendado (dimensão de throughput) |
Leitura/gravação atrasada de E/S de ficheiro (ms) |
sys.dm_io_virtual_file_stats , sys.master_files |
Tamanho de SKU recomendado (dimensão de latência de E/S) |
Tamanho do ficheiro | sys.master_files |
Tamanho de SKU recomendado (dimensão de armazenamento) |
ASP.NET dados do aplicativo Web
O dispositivo Azure Migrate usado para descoberta de VMs também pode coletar dados em ASP.NET aplicativos Web.
Aqui estão os dados de configuração do aplicativo web ASP.NET que o sistema coleta de cada servidor Windows descoberto no seu ambiente:
Entidade | Dados |
---|---|
Aplicação Web | Nome do aplicativo Caminho de configuração Ligações do front-end Estruturas ativadas Hospedagem de servidor web Subaplicações e aplicações virtuais Nome do pool de aplicativos Versão em tempo de execução Modo de fluxo de trabalho gerenciado |
servidor Web | Nome do servidor Tipo de servidor (atualmente apenas IIS) Local de configuração Versão Nome de Domínio Totalmente Qualificado (FQDN) Credenciais usadas para descoberta Lista de aplicações |
Dados do aplicativo Web Java
O dispositivo Azure Migrate usado para descoberta de VMs também pode coletar dados em aplicativos Web Java.
Aqui estão os dados de configuração do aplicativo Web Java que o dispositivo coleta de cada servidor Windows descoberto em seu ambiente:
Entidade | Dados |
---|---|
Aplicação Web | Nome do aplicativo ID do servidor Web Nome do servidor Web Nome de exibição Diretórios Configurações Ligações Estruturas descobertas (podem conter a versão da JVM) Solicitações (solicitações de CPU) Limites (limites da CPU) Tipo de carga de trabalho Caminho de rascunho do aplicativo Pastas estáticas |
servidor Web | Tipo de SO Nome do SO Versão do SO Arquitetura de SO Nome do anfitrião CATALINA_HOME Versão do Tomcat Versão da JVM Nome de utilizador ID de Utilizador Nome do grupo ID do Grupo |
Dados do aplicativo Web Spring Boot
O dispositivo Azure Migrate usado para descoberta de VMs também pode coletar dados em aplicativos Web do Spring Boot.
Aqui estão os dados de configuração do aplicativo Web Spring Boot que o dispositivo coleta de cada servidor Windows descoberto em seu ambiente:
Entidade | Dados |
---|---|
Aplicação Web | Nome do aplicativo Nome do artefato Maven Localização do arquivo JAR Soma de verificação do arquivo JAR Tamanho do arquivo JAR Versão Spring Boot Versão do Maven build JDK Arquivos de propriedade do aplicativo Nomes de arquivo de certificado Localização do conteúdo estático Porta do aplicativo Portas de vinculação (incluindo porta de aplicativo) Configuração de registro em log Hora da última modificação do arquivo JAR |
Tempo de execução do SO | Versão do JDK instalada no SO Opções da JVM Memória de heap da JVM Nome do SO Versão do SO Variáveis de ambiente |
Dados de dependência de aplicativos
O dispositivo Azure Migrate pode coletar dados sobre dependências entre servidores para servidores em execução em seu ambiente VMware ou ambiente Hyper-V, para servidores físicos ou para servidores executados em outras nuvens (como AWS ou GCP).
Dados de dependência do servidor Windows
Aqui estão os dados de conexão que o dispositivo coleta de cada servidor Windows habilitado para análise de dependência sem agente do portal:
Dados | Comando |
---|---|
Porta local | netstat |
Endereço IP local | netstat |
Porta remota | netstat |
Endereço IP remoto | netstat |
Estado da conexão TCP | netstat |
ID do Processo | netstat |
Número de conexões ativas | netstat |
Dados | classe WMI | Propriedade de classe WMI |
---|---|---|
Nome do processo | Win32_Process |
ExecutablePath |
Argumentos do processo | Win32_Process |
CommandLine |
Nome da aplicação | Win32_Process |
VersionInfo.ProductName parâmetro da ExecutablePath propriedade |
Dados de dependência do servidor Linux
Aqui estão os dados de conexão que o dispositivo coleta de cada servidor Linux habilitado para análise de dependência sem agente:
Dados | Comando |
---|---|
Porta local | netstat |
Endereço IP local | netstat |
Porta remota | netstat |
Endereço IP remoto | netstat |
Estado da conexão TCP | netstat |
Número de conexões ativas | netstat |
ID do Processo | netstat |
Nome do processo | ps |
Argumentos do processo | ps |
Nome da aplicação |
dpkg ou rpm |
Metadados de armazenamento
O dispositivo coleta dados relacionados ao armazenamento sobre configuração, funções e recursos de servidores Windows. Aqui está a lista completa de metadados que o dispositivo coleta e envia para o Azure:
Metadados do servidor Windows
Dados | classe WMI | Propriedade de classe WMI |
---|---|---|
FQDN | Win32_OperatingSystem |
Name , Domain , PartOfDomain |
Versão do Sistema Operativo | Win32_OperatingSystem |
Version |
Detalhes da Placa de Rede (NIC) | Win32_NetworkAdapter |
NetConnectionID , Description , MACAddress , NetConnectionStatus , Speed , PNPDeviceID |
Consulta de destino ISCSI do iniciador | MSiSCSIInitiator_SessionClass |
TargetName , TargetAddress , Devices , LegacyName |
Informações do disco físico | Win32_DiskDrive |
PNPDeviceID , Index , Caption , SerialNumber , BusType , BytesPerSector ,InterfaceType , Size , Status , FirmwareRevision , MediaType , Manufacturer |
Informações do disco lógico | Win32_Volume |
DeviceID , DriveLetter , FileSystem , BootVolume , Capacity , FreeSpace |
Informações do disco lógico | Win32_DiskPartition |
DiskIndex , AccessPaths , DiskNumber |
Informações do disco lógico | Win32_LogicalDiskToPartition |
Antecedent , Dependent |
Dados | O cmdlet do PowerShell | Propriedade |
---|---|---|
Servidor SMB - Versão do Protocolo | Get-SmbServerConfiguration |
EnableSMB1Protocol , EnableSMB2Protocol |
Servidor SMB | Get-WindowsFeature |
FileAndStorage-Services , FS-FileServer |
Servidor NFS | Get-WindowsFeature |
FS-NFS-Service |
Destino iSCSI | Get-IscsiServerTarget |
TargetIqn |
Informações do disco físico | Get-PhysicalDisk |
DeviceID , uniqueId , PhysicalSectorSize , LogicalSectorSize ,BusType |
Informações do PhysicalDisk | Get-Disk |
Number , IsBoot |
Informações do disco virtual | Get-VirtualDisk |
UniqueId , FriendlyName , Caption , Size , ResiliencySettingName , HealthStatus , MediaType , ObjectId , LogicalSectorSize , PhysicalSectorSize |
Informações do pool de armazenamento | Get-StoragePool |
FriendlyName , HealthStatus , OperationalStatus , ResiliencySettingNameDefault |
Informações do disco lógico | Get-Partition |
AccessPaths , DiskNumber |
Partilha de ficheiros - SMB | Get-SmbShare |
Name , Path, Volume |
Compartilhamento de arquivos - NFS | Get-NfsShare |
Name , SharePath |
Servidor NFS - Versão do Protocolo | Get-NfsServerConfiguration |
EnableNFSv2 , EnableNFSv3 , EnableNFSv4 |
Metadados do servidor Linux
Dados | Comando |
---|---|
FQDN | hostname -f |
Versão do Sistema Operativo | /etc/os-release /etc/lsb-release /etc/redhat-release uname -n uname -o uname -s uname -m uname -r |
Bloquear informações do dispositivo | 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 |
Partições, LVM, informações 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 |
Dados da sessão iSCSI do iniciador | 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 |
Informações de destino iSCSI | targetcli tgtadm /etc/scst.conf |
Informações de compartilhamento de arquivos (SMB/NFS) | testparm -s smbd --version rpcinfo -p df /etc/samba/smb.conf cat /etc/exports |
Informações da NIC | 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}' |
Informações da NIC | 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' |