Linux descoberta

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. 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 Linuxbaseado em inglês.

    Solicitar padrões novos ou aprimorados no ServiceNow® Store

    Visite o ServiceNow Store para exibir todas as atualizações disponíveis e para obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativas para todos os apps lançados, consulte o ServiceNow Store histórico de versões notas de versão.

    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 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 a Descoberta e o Mapeamento de serviços, consulte Comandos do Mapeamento de serviços que requerem um usuário privilegiado para obter 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 de 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, esses probes estão inativos no classificador. Descoberta usa padrões para descoberta.

    ^Esses probes permanecem ativos por padrão, mesmo quando 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

    O classificador do Linux aciona probes que executam a descoberta. Vários probes são iniciados durante a descoberta. Consulte o classificador para obter uma lista dos probes do 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 o armazenamento diretamente conectado e o 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 os probes do Comando SSH para explorar o servidor Linux com virsh, utilitário lbvert e dados de configuração de máquina virtual.

    Descoberta cria um registro [cmdb_ci_kvm_instance] para cada máquina virtual no servidor e corresponde ao 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 Comando virsh list-all e Dumpxml
    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 comandodumpxml
    cmdb_kvm_dispositivo Não aplicável Um dispositivo conectado a uma instância de máquina virtual <devices>elemento do comandodumpxml
    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 details_xml despejoxml
    ID do objeto cmdb_ci_kvm_vm_instance object_id Virsh Dumpxml
    Estado cmdb_ci_kvm_vm_instance state virsh list-all
    CPUs cmdb_ci_kvm_vm_instance cpus Virsh Dumpxml
    Memória cmdb_ci_kvm_vm_instance memória Virsh Dumpxml
    Discos cmdb_ci_kvm_vm_instance discos Virsh Dumpxml
    Tamanho dos discos cmdb_ci_kvm_vm_instance disks_size virsh domblkinfo
    Adaptadores de rede cmdb_ci_kvm_vm_instance nics Virsh Dumpxml
    Nome cmdb_ci_kvm_vm_instance name Virsh Dumpxml
    Descrição resumida cmdb_ci_kvm_vm_instance short_description descrição do virsh
    Detalhes cmdb_ci_kvm_object details_xml Elemento XML do 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 details_xml Elemento XML do Dumpxml
    Tabela 3. Dados coletados por Descoberta no Relacionamento KVM
    Relacionamento Tabela primária Tabela secundária
    Registrado em:: foi registrado KVM [cmdb_ci_kvm] Instância de máquina virtual KVM [cmdb_ci_kvm_vm_instance]
    Fornecido por::Provides 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:: Connects Instância de máquina virtual KVM [cmdb_ci_kvm_vm_instance] Rede [cmdb_ci_kvm_network]
    Instanciado por::Instancia 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]