Linux descoberta
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.
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
- Red Hat
- Fedora
- Debian
- SUSE
- CentOS
- Ubuntu
- CentOS 7
- Ubuntu 20
Limitações de suporte 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)) |
|
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
| 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 |
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.
| 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 |
| 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 |
| 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] |