Linux descoberta

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Descoberta identifica e classifica informações sobre Linux computadores que usam endereços IPv4, IPv6 ou ambos. A descoberta de alguns desses recursos requer a atualização da aplicação  Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.

    Nota:
    O padrão de servidor Linux pode descobrir somente baseados em inglês Linux.

    Solicitar padrões novos ou aprimorados no ServiceNow® Store

    Acesse o ServiceNow Store para ver todas as atualizações disponíveis e obter informações sobre como enviar solicitações para o repositório. Para obter informações sobre notas de versão cumulativas para todos os apps liberados, consulte as ServiceNow Store notas de versão do histórico de versões.

    Sistemas operacionais Linux compatíveis

    Para descoberta de IPv4:
    • Red Hat
    • Fedora
    • Debian
    • SUSE
    • CentOS
    • Ubuntu
    Para descoberta de IPv6:
    • CentOS 7
    • Ubuntu 20

    Limitações de suporte de IPv6

    Os seguintes sistemas operacionais ou dispositivos não foram verificados para descoberta de IPv6:
    • Cluster do Red Hat
    • Oracle Clusterware
    • Cluster de marcapasso do Linux
    • Armazenamento de rede

    Credenciais necessárias

    Configure as credenciais SSH.

    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 para acessar uma lista dos comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização.

    Classificador, probes e padrão

    Classificador Probes Padrão
    Linux

    (classificação Unix))

    • Probe de descoberta horizontal: inicia padrões
    • Linux - Software instalado^
    • Unix - ADM^
    • Linux - Identidade*
    • Linux - CPU*
    • Linux - Distribuição*
    • Linux - Localizar FQDN*
    • Linux - Memória*
    • Linux - Módulos de memória*
    • Linux - Tabelas ARP de rede*
    • Linux - Armazenamento*
    • Linux - Amazon EC2*
    • Unix - Tempo de atividade do SO*
    • UNIX - Sistemas de arquivos do SO*
    • UNIX - Localizar FQDN*
    • Unix - ADM aprimorado*
    Linux Servidor

    Para novas instâncias, essas probes estão inativas no classificador. Descoberta usa padrões para descoberta.

    ^Essas probes permanecem ativas por padrão, mesmo quando Descoberta usa a descoberta de padrões.

    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

    O classificador do Linux aciona probes que executam a descoberta. Várias probes são iniciadas durante a descoberta. Consulte o classificador para obter uma lista dos probes de gatilho.
    Nota:
    Consulte o artigo de conhecimento KB1196998 para obter informações sobre o comportamento dos números de modelo e KB0687582 para obter informações sobre model_id e manufacturer.
    Rótulo Nome da tabela Nome do campo Fonte
    Sistema operacional cmdb_ci_linux_server os uname -a
    Versão do SO cmdb_ci_computer os_version uname -a ou cat /etc/*versão
    Descrição resumida cmdb_ci_linux_server short_description uname -a
    Nome cmdb_ci_linux_server name DNS, NBT
    Nome do host cmdb_ci_linux_server host_name DNS, NBT
    Domínio DNS cmdb_ci_linux_server dns_domain DNS
    Data de início cmdb_ci_linux_server start_date tempo de atividade
    Fabricante cmdb_ci_computer fabricante dmidecode
    Número de série cmdb_ci_computer serial_number dmidecode
    Tipo de CPU cmdb_ci_linux_server cpu_type /proc/cpuinfo
    Velocidade da CPU (MHz) cmdb_ci_linux_server cpu_speed /proc/cpuinfo
    Contagem de CPU cmdb_ci_linux_server cpu_count /proc/cpuinfo
    Contagem de núcleos de CPU cmdb_ci_computer cpu_core_count /proc/cpuinfo
    Thread de núcleos da CPU cmdb_ci_computer cpu_core_thread /proc/cpuinfo
    Fabricante da CPU cmdb_ci_linux_server cpu_manufacturer /proc/cpuinfo
    Número do modelo cmdb_ci_computer model_number dmidecode
    ID do Modelo cmdb_ci_computer model_id dmidecode
    RAM (MB) cmdb_ci_linux_server ram informações de memória
    Espaço em disco (GB)* cmdb_ci_linux_server disk_space /proc/ide, /proc/scsi, /var/log/dmesg
    Tipo cmdb_ci_disk tipo /proc/ide, /proc/scsi, /var/log/dmesg
    ID do Modelo cmdb_ci_disk model_id /proc/ide, /proc/scsi, /var/log/dmesg
    Espaço em disco (GB) cmdb_ci_disk disk_space /proc/ide, /proc/scsi, /var/log/dmesg
    Nome cmdb_ci_disk name /proc/ide, /proc/scsi, /var/log/dmesg
    Nome cmdb_ci_file_system name df
    Capacidade (MB) cmdb_ci_file_system capacidade df
    Bytes de espaço livre (MB) cmdb_ci_file_system free_space_bytes df
    Ponto de montagem cmdb_ci_file_system mount_point df
    Nome cmdb_running_process name ps
    Comando cmdb_running_process comando ps
    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 name ifconfig ou endereço IP mostrar
    Endereço IP cmdb_ci_network_adapter ip_address ifconfig ou endereço IP mostrar
    Endereço MAC cmdb_ci_network_adapter mac_address ifconfig ou endereço IP mostrar
    Máscara de rede cmdb_ci_network_adapter netmask ifconfig ou endereço IP mostrar
    Gateway padrão cmdb_ci_hardware default_gateway rota
    * O valor no campo disk_space é uma agregação da capacidade total (para incluir o espaço usado) de todos os discos não removíveis, incluindo armazenamento diretamente conectado e SAN.
    Nota:
    Certifique-se de definir números de série exclusivos para as RAMs no servidor Linux.

    Descoberta também identifica e classifica informações sobre Linux KVM. Descoberta

    identifica Linux máquinas virtuais baseadas em kernel (KVM) quando o classificador de processo detecta libvirtd em execução em um servidor Linux. A classificação aciona a criação de um registro cmdb_ci_kvm e inicia as probes de comando SSH para explorar o servidor Linux com virsh, utilitário lbvert e dados de configuração de máquina virtual.

    Descoberta O cria um registro [cmdb_ci_kvm_instance] para cada máquina virtual no servidor e corresponde o registro [cmdb_ci_kvm_instance] a um registro [cmdb_ci_computer] correspondente usando os endereços MAC dos adaptadores de rede instalados.

    Tabela 1. Tabelas usadas por Descoberta em Linux KVM
    Nome da tabela Estende Descrição Fonte
    cmdb_ci_kvm cmdb_ci_vm Um hipervisor que gerencia máquinas virtuais baseadas em kernel (KVMs) O classificador de processo detecta libvirtd em execução em servidores Linux
    cmdb_ci_kvm_vm_instance cmdb_ci_vm_instance Uma instância de máquina virtual neste hipervisor Comandos virsh list-all edumpxml
    cmdb_ci_kvm_object cmdb_ci_vm_object Um objeto conectado a uma instância de máquina virtual <network>,<storage pool> , e<storage volume> elementos do comando "dumpxml"
    cmdb_kvm_dispositivo Não aplicável Um dispositivo conectado a uma instância de máquina virtual <devices>elemento do comando "dumpxml"
    Tabela 2. Dados coletados por Descoberta em Linux KVM
    Rótulo Nome da tabela Nome do campo Fonte
    Host Linux cmdb_ci_kvm linux_host Referência ao cmdb_ci_linux_server que está executando esta máquina virtual
    Detalhes cmdb_ci_kvm detalhes_xml despejoxml
    ID do objeto cmdb_ci_kvm_vm_instance object_id virshdumpxml
    Estado cmdb_ci_kvm_vm_instance estado lista-todas do virsh
    CPUs cmdb_ci_kvm_vm_instance cpus virshdumpxml
    Memória cmdb_ci_kvm_vm_instance memória virshdumpxml
    Discos cmdb_ci_kvm_vm_instance discos virshdumpxml
    Tamanho dos discos cmdb_ci_kvm_vm_instance disks_size virsh domblkinfo
    Adaptadores de rede cmdb_ci_kvm_vm_instance nics virshdumpxml
    Nome cmdb_ci_kvm_vm_instance name virshdumpxml
    Descrição resumida cmdb_ci_kvm_vm_instance short_description virsh desc
    Detalhes cmdb_ci_kvm_object detalhes_xml Elemento XML de Dumpxml
    Instância KVM cmdb_kvm_dispositivo kvm_instance Referência a cmdb_ci_kvm_instance
    Dispositivo cmdb_kvm_dispositivo dispositivo disco, controlador, interface e assim por diante
    Tipo cmdb_kvm_dispositivo tipo depende do dispositivo
    Detalhes cmdb_kvm_dispositivo detalhes_xml Elemento XML de Dumpxml
    Tabela 3. Dados coletados por Descoberta no Relacionamento KVM
    Relacionamento Tabela primária Tabela secundária
    Registrado em::Tem registrado KVM [cmdb_ci_kvm] Instância de máquina virtual KVM [cmdb_ci_kvm_vm_instance]
    Fornecido por::Fornece KVM [cmdb_ci_kvm] Rede [cmdb_ci_kvm_network]
    Define o recurso para::Obtém recursos de KVM [cmdb_ci_kvm] Pool de armazenamento [cmdb_ci_kvm_storage_pool]
    Conectado por::Conexões Instância de máquina virtual KVM [cmdb_ci_kvm_vm_instance] Rede [cmdb_ci_kvm_network]
    Instanciado por::Instanciados Instância de máquina virtual KVM [cmdb_ci_kvm_vm_instance] Computador [cmdb_ci_computer]
    Virtualizado por::Virtualiza Computador [cmdb_ci_computer] KVM [cmdb_ci_kvm]
    Provides storage for::Stored on Pool de armazenamento [cmdb_ci_kvm_storage_pool] Instância de máquina virtual KVM [cmdb_ci_kvm_vm_instance]