Descoberta do Solaris

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • A Descoberta identifica e classifica informações sobre computadores Solaris.

    Nota:
    Para obter informações sobre Probe para migração de padrão, consulte o artigo de conhecimento KB0694477 .

    Sistemas operacionais compatíveis

    • Oracle Solaris 10
    • Oracle Solaris 11

    Pré-requisitos

    A Descoberta armazena dados na tabela [cmdb_running_process] com parâmetros de linha de comando truncados com até 80 caracteres. Isso pode fazer com que várias aplicações sejam mescladas em um IC. Para obter a linha de comando completa e evitar esse problema, execute pargs -a e analisam o resultado.

    Para que a Descoberta use padrões para encontrar computadores Solaris, você deve instalar SNEEP . Caso contrário, a Descoberta não poderá encontrar o número de série.

    Se estiver usando Solaris Zones, cada zona deve ser configurada para retornar um valor exclusivo para o número de série. Caso contrário, cada zona retornará o mesmo número, causando problemas com a identificação de IC.

    Nota:
    A descoberta do Solaris oferece suporte somente a zonas locais instaladas no mesmo host que a zona global. . Se a zona local estiver instalada em um host diferente da zona global, o. zoneadm - cip O comando não recuperará o UUID da zona local.

    ADM probe requer a instalação do comando LSOF.

    Nota:
    Consulte o artigo de conhecimento KB06872 para obter informações sobre model_id e fabricante.

    Credenciais

    Configurar Credenciais SSH para os sistemas que você deseja descobrir.

    Para obter uma lista de comandos privilegiados necessários para Descoberta e Mapeamento de serviços, consulte Comandos do Mapeamento de serviços que requerem um usuário privilegiado. Esta lista inclui comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix em sua organização.

    Classificador, probes e padrão

    Classificador Probes Padrão
    Solaris

    (Classificação UNIX)

    • Probe de Discovery horizontal: inicia padrões
    • Solaris - Software instalado
    • Solaris - Identidade*
    • CPU*
    • Solaris - Modelo de hardware*
    • Solaris - Memória*
    • Solaris - Tabelas ARP de rede*
    • Solaris - Patches do SO*
    • Solaris - Armazenamento*
    • Solaris - Zonas*
    • Solaris - Discos*
    • DNS*
    Servidor Solaris

    *Para novas instâncias, esses probes estão inativos no classificador. O Discovery usa padrões para descoberta.

    Esta probe permanece ativa por padrão, mesmo quando a Descoberta usa a descoberta de padrão.

    Para usar padrões, verifique se o padrão correto está especificado no probe de padrão horizontal no classificador. Consulte Adicione o probe do padrão horizontal a um classificador para obter instruções.

    Dados coletados

    Rótulo Nome da tabela Nome do campo Origem
    Sistema operacional cmdb_ci_computer os uname
    Descrição resumida cmdb_ci_solaris_server short_description uname
    Nome cmdb_ci_solaris_server nome DNS, NBT
    Nome do Host cmdb_ci_solaris_server host_name DNS, NBT
    Domínio DNS cmdb_ci_solaris_server dns_domain DNS
    Data de início cmdb_ci_solaris_server start_date tempo de atividade
    Tipo de CPU cmdb_ci_computer cpu_type kstat
    Velocidade da CPU (MHz) cmdb_ci_computer cpu_speed kstat
    Contagem de CPUs cmdb_ci_computer cpu_count kstat
    Contagem de núcleos de CPU cmdb_ci_computer cpu_core_count kstat
    Thread de núcleos da CPU cmdb_ci_computer cpu_core_thread kstat
    Número do modelo cmdb_ci_solaris_server model_number suntype
    ID do modelo cmdb_ci_solaris_server model_id suntype
    RAM (MB) cmdb_ci_computer ram prtconf
    Espaço em disco (GB) cmdb_ci_solaris_server disk_space iostat
    Número de Série cmdb_ci_solaris_server serial_number sneep *
    Fabricante cmdb_ci_disk manufacturer iostat
    ID do modelo cmdb_ci_disk model_id iostat
    Número de série do volume cmdb_ci_disk volume_serial_number iostat
    Espaço em disco (GB) cmdb_ci_disk disk_space iostat
    Nome cmdb_ci_disk nome iostat
    Nome cmdb_ci_file_system nome df
    Capacidade (MB) cmdb_ci_file_system capacidade df
    Espaço disponível (MB) cmdb_ci_file_system available_space df
    Ponto de montagem cmdb_ci_file_system mount_point df
    Nome cmdb_ci_patches nome mostrarrev
    Nome cmdb_running_process nome ps
    Comando cmdb_running_process comando ps
    Conecta-se a cmdb_running_process connects_to lsof
    Ouvindo em cmdb_running_process listening_on lsof
    Tipo cmdb_running_process tipo ps
    PID cmdb_running_process PID ps
    Parâmetros cmdb_running_process parâmetros ps
    Nome cmdb_ci_network_adapter nome ifconfig
    Endereço IP cmdb_ci_network_adapter ip_address ifconfig
    Endereço MAC cmdb_ci_network_adapter mac_address ifconfig
    Máscara de rede cmdb_ci_network_adapter netmask ifconfig
    Gateway padrão cmdb_ci_hardware default_gateway netstat
    * Para descobrir dispositivos Fujitsu PRIMEPOWER, você deve instalar o Oracle Sneep e executar a descoberta do Solaris com credenciais de raiz.

    Descoberta de zona Solaris

    Descoberta Mapeia os relacionamentos entre as zonas Solaris globais e locais após a detecção.

    No exemplo a seguir, uma zona global do Solaris contém duas zonas locais: Zone01 e zone02. Cada zona local é representada por um registro físico de IC do Solaris e um registro de instância de máquina virtual. Cada uma das zonas locais está vinculada a um Servidor de zona, demonstrando como a virtualização se relaciona com a zona global (mmp1).

    Figura 1. Mapa de relacionamento de zona do Solaris
    Mapa de relacionamento de zona do Solaris

    A conexão TCP e as informações do processo para servidores de zona local devem ser coletadas executando comandos em sua zona global primária. O caminho de relacionamento entre as máquinas físicas da zona local e global deve ser estabelecido antes que a conexão TCP e as informações de processo para servidores de zona local possam ser coletadas.

    Caso 1: Zona global descoberta primeiro.
    • O sistema cria o IC do servidor Solaris para a zona global.
    • Descoberta Detecta as zonas locais, cria um registro de servidor de zona de hipervisor e cria um registro de instância de máquina virtual para cada dispositivo Solaris na zona local.
    • Descoberta Cria o relacionamento entre o registro do hipervisor e o registro da instância da VM.
    Caso 2: Zona local descoberta primeiro.
    • O sistema cria o IC do servidor Solaris para a zona local.
    • Descoberta Define o ID de correlação para que ele possa ser reconciliado durante descobertas de zona global posteriores.
    Caso 3: Zona global descoberta após a criação de ICs do servidor Solaris de zona local.
    • A Descoberta de zona global detecta zonas locais.
    • Descoberta Cria um registro de servidor de zona de hipervisor e cria um registro de instância de máquina virtual para cada dispositivo Solaris na zona local.
    • Descoberta Cria o relacionamento entre o registro do hipervisor e o registro da instância da VM. Além disso, ele cria o relacionamento entre a VM da zona local física e seu registro de instância da máquina virtual.
    • A zona global executa a probe Solaris - ADM em si mesma, filtrando pela zona local e atualiza as VMs da zona local física com esses dados.

    Caso 4: O caminho de relacionamento entre máquinas físicas de zona local e global é estabelecido.

    As descobertas subsequentes da zona global atualizam as informações de conexão TCP e processo das zonas locais contidas.

    Quando o sistema descobre uma zona global, o probe Solaris - Zones & ADM Launcher aciona o probe Solaris - ADM para explorar a zona global e cada zona local encontrada. Como o probe Solaris - ADM deve ser executado na zona global para detectar a conexão TCP e processar informações de suas zonas locais, você pode ver vários registros de fila do ECC que aparecem idênticos.

    Figura 2. Entradas da fila do ECC para uma Descoberta de zona
    Entradas da fila do ECC para uma Descoberta de zona

    No entanto, ao examinar a carga, você verá que cada probe está realmente visando um IC de zona diferente para filtrar e atualizar.

    Figura 3. Carga da zona local
    Carga da zona local
    Tabela 1. Dados coletados nas zonas Solaris
    Rótulo Nome da tabela Nome do campo Fonte
    Versão cmdb_ci_vm_zones versão zoneadm, zonename
    ID de correlação cmdb_ci_vm_zones correlation_id zoneadm, zonename
    Nome cmdb_ci_solaris_instance nome zoneadm, zonename
    Primário cmdb_ci_solaris_instance primário Interno
    IC do CMDB cmdb_ci_solaris_instance cmdb_ci Interno
    ID de correlação cmdb_ci_solaris_instance correlation_id zoneadm, zonename
    Nota:
    cmdb_ci_solaris_instance estende cmdb_ci_vm_instance.