Partilhar via


Metadados que um dispositivo Azure Migrate descobre

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'