Dados coletados para IBM Descoberta na nuvem

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 7 min. de leitura
  • Descoberta coleta informações sobre recursos de nuvem no Plataforma IBM Cloud e cria relacionamentos entre os ICs que encontra. 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 aplicativos na Store

    Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.

    Pré-requisitos

    Verifique se as aplicações estão atualizadas.
    • Padrões de descoberta e mapeamento de serviços.
    • CMDB Modelo de classe de IC.
    • Conteúdo de visibilidade.
    Configurar uma agenda de descoberta
    Como criar uma programação de descoberta no Espaço de descoberta na nuvem

    Verifique as permissões do REST API

    Baixar o Descoberta na nuvem Planilha de permissões de REST API para que você possa conceder as permissões de usuário necessárias para executar os padrões Descoberta. Novos padrões são disponibilizados trimestralmente; por isso, verifique periodicamente para ter certeza de que está usando a versão mais recente da planilha.

    Balanceadores de carga

    Tabela 1. Dados coletados para balanceadores de carga
    Tabela Nome/descrição do campo
    Cloud Load Balancer [cmdb_ci_cloud_load_balancer] object_id: o identificador exclusivo do balanceador de carga.
    name: nome do balanceador de carga.
    fqdn: endereço (nome do host) do balanceador de carga. Este é o nome de domínio totalmente qualificado do balanceador de carga.
    dns_name: endereço (nome do host) do balanceador de carga.
    short_description: descrição do balanceador de carga.
    operacional_status: o status operacional do balanceador de carga, ONLINE ou OFFLINE.
    location: faz referência ao local do balanceador de carga com o tipo.
    state: status de provisionamento do balanceador de carga, Disponível ou Encerrado.
    Serviço de balanceador de carga [cmdb_ci_lb_service] object_id: identificador exclusivo do serviço do balanceador de carga.
    name: nome criado pelo padrão que contém o seguinte:
    • Nome do balanceador de carga
    • Protocolo
    • Porta
    • Tipo de recurso: -listener
    port: número da porta de protocolo do ouvinte.
    front_end_port: número da porta de protocolo do ouvinte.
    ouvinte_protocol: protocolo do ouvinte, seja TCP, HTTPou HTTPS.
    operacional_status: o status de provisionamento do ouvinte.
    Pool de balanceadores de carga [cmdb_ci_lb_pool] object_id: identificador exclusivo do pool de balanceadores de carga.
    name: nome criado pelo padrão que contém o seguinte:
    • Nome do balanceador de carga
    • Protocolo
    • Porta
    • Tipo de recurso: -pool
    port: porta de protocolo do back-end.
    pool_status: status de provisionamento de um pool de balanceadores de carga.
    load_balancing_method: método usado para balancear a carga do pool.
    Membro do pool de balanceadores de carga [cmdb_ci_lb_pool_member] object-id: identificador exclusivo do membro do grupo, criado a partir do ID do membro e do ID do ouvinte.
    name: nome criado pelo padrão que contém o seguinte:
    • Nome do balanceador de carga
    • Protocolo
    • Porta
    • Tipo de recurso: -member
    • Endereço IP do membro do grupo
    ip_address: endereço IP de um membro do balanceador de carga.
    server_id: ID do membro no IBM Cloud.
    load_balancer: nome do balanceador de carga relacionado.
    Serviço de integridade do balanceador de carga [cmdb_ci_lb_health_service] object_id: identificador exclusivo da verificação de healthservice.
    name: nome criado pelo padrão que contém o seguinte:
    • Nome do balanceador de carga
    • Protocolo
    • Tipo de recurso: verificação de integridade
    • ID do recurso
    monitor_type: tipo de verificação de integridade. Os valores válidos são TCP, HTTPou HTTPS.
    timeout_sec: tempo limite em segundos para aguardar a resposta da verificação de integridade.
    check_interval_sec: intervalo em segundos para executar a verificação de integridade.
    Tabela 2. Relacionamentos criados para balanceadores de carga
    IC Relacionamento IC
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_load_balancer Contains::Contained by cmdb_ci_lb_health_service
    cmdb_ci_cloud_load_balancer Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_availability_zone Contains::Contained by cmdb_ci_cloud_load_balancer
    cmdb_ci_lb_service Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_availability_zone Contains::Contained by cmdb_ci_lb_service
    cmdb_ci_lb_pool Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_lb_service Contains::Contained by cmdb_ci_lb_pool
    cmdb_ci_lb_pool Owns::Owned by cmdb_ci_lb_pool_member

    Organizações e espaços

    Tabela 3. Dados coletados para organizações e espaços
    Tabela Campos
    IBM Cloud Organizations [cmdb_ci_cloud_org]
    • guid: o identificador exclusivo da organização.
    • url: a URL exclusiva da organização.
    • billing_enabled: indica se o método de faturamento da organização está habilitado ou desabilitado.
    • name: nome exclusivo da organização na nuvem.
    • cota_definition_url: recursos que estão disponíveis para a organização.
    • espaços_url: URL exclusivo do espaço atribuído à organização.
    • operacional_status: status operacional da organização.
    Espaço em Nuvem da IBM [cmdb_ci_cloud_space]
    • object_id: identificador exclusivo (GUID) do espaço.
    • name: nome exclusivo do espaço.
    • url: URL exclusivo do espaço.
    • allow_ssh: o endereço IP de um recurso de armazenamento.
    Tabela 4. Relacionamentos criados para organizações e espaços
    IC Relacionamento IC
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_org Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_space Hosted on::Hosts cmdb_ci_cloud_org
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_cloud_space

    Chaves de SSH

    Tabela 5. Dados coletados para chaves SSH
    Tabela Campos
    Par de chaves em nuvem [cmdb_ci_cloud_key_pair]
    • object_id: ID do registro da chave SSH.
    • name: nome descritivo usado para identificar a chave SSH.
    • key: a chave SSH.
    • impressão digital: sequência curta de bytes usada para autenticar ou pesquisar uma chave SSH mais longa. Isso é gerado automaticamente ao adicionar ou modificar a chave SSH. Esta propriedade é somente leitura. As mudanças feitas são ignoradas.
    • created_date: data em que a chave SSH foi adicionada. Esta propriedade é somente leitura. As mudanças feitas são ignoradas.
    • notify_date: data em que a chave SSH foi modificada pela última vez. Esta propriedade é somente leitura. As mudanças feitas são ignoradas.
    • short_description: breve nota sobre a chave SSH.
    Tabela 6. Relacionamentos criados para chaves SSH
    IC Relacionamento IC
    cmdb_ci_ibm_datacenter Contained by::Contains cmdb_ci_availability_zone
    cmdb_ci_cloud_key_pair Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_key_pair Hosted on::Hosts cmdb_ci_cloud_service_account

    IBM Armazenamento em nuvem

    Tabela 7. Dados coletados para IBM armazenamento em nuvem
    Tabela Campos
    Volume de armazenamento [cmdb_ci_storage_volume]
    • object_id: identificador exclusivo da conta de armazenamento.
    • tamanho: capacidade da conta de armazenamento, medida em gigabytes.
    • tamanho_bytes: capacidade da conta de armazenamento, medida em bytes.
    • name: nome de usuário usado para acessar um volume de armazenamento não EVault. Este nome de usuário é usado para registrar o agente do servidor EVault no sistema de backup do Vault.
    • rótulo: nome do recurso de rede para o armazenamento.
    • storage_type: descrição do objeto de armazenamento.
    • fqdn: endereço IP do recurso de armazenamento.
    • dispositivo: número de identificação exclusivo do convidado associado ao volume de armazenamento.
    Snapshot do volume de armazenamento [cmdb_ci_storage_vol_snapshot]
    • object_id: identificador exclusivo da conta de armazenamento.
    • name: nome do recurso de rede do armazenamento.
    • capacidade: o tamanho do espaço do snapshot configurado do volume.
    • fqdn: endereço IP do recurso de armazenamento.
    • local: zona de disponibilidade exclusiva onde o volume de armazenamento está localizado.
    Tabela 8. Relacionamentos criados para IBM Armazenamento em nuvem
    IC Relacionamento IC
    cmdb_ci_ibm_datacenter Contains::Contained by cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_storage_volume Provisionado::Provisionado de cmdb_ci_storage_vol_snapshot
    cmdb_ci_storage_vol_snapshot Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_storage_vol_snapshot Localizado em Zone::Zone contém cmdb_ci_availability_zone
    cmdb_ci_availability_zone Contains::Contained by cmdb_ci_storage_volume

    IBM Servidores virtuais em nuvem

    Tabela 9. Dados coletados para IBM servidores virtuais em nuvem
    Tabela Campos
    Instâncias de máquina virtual [cmdb_ci_vm_instance]
    • name: nome da máquina virtual.
    • object_id: ID da máquina virtual.
    • dns_domain: domínio da máquina virtual.
    • fqdn: endereço IP da máquina virtual.
    • short_description: anotações anexadas à máquina virtual no console da IBM.
    • cpus: número de CPUs na máquina virtual.
    • memória: quantidade de memória na máquina virtual.
    • discos: número de discos usados pela máquina virtual.
    • state: o estado de execução da máquina virtual. As opções são:
      • Em execução
      • Interrompido
    • posicionamento_group_id: nome do grupo de posicionamento da IBM que contém a máquina virtual.
    • nics: número de interfaces de rede na máquina virtual.
    Cloud Mgmt Network Interface [cmdb_ci_nic]
    • name: nome e porta da NIC, no formato <name><port>.
    • ip_address: endereço IP configurado na NIC.
    • mac_address: endereço MAC da NIC.
    • netmask: máscara de rede da NIC.
    • object_id: ID da NIC.
    • status: estado da NIC - DISPONÍVEL.
    Image [cmdb_ci_os_template]
    • name: descrição longa do modelo. Por exemplo: CentOS 7.0-64 Minimal for VSI.
    • version: versão do sistema operacional. Por exemplo, 7.0-64 Mínimo para VSI.
    • object_id: ID da imagem.
    • guest_os: sistema operacional da máquina virtual, como Windows, Ubuntu ou CentOS.
    Cloud Key Pair [cmdb_ci_cloud_key_pair]
    • name: o rótulo da chave.
    • object_id: ID da chave.
    Grupo de segurança de computador [cmdb_ci_compute_security_group]
    • name: nome do grupo de segurança.
    • object_id: ID do grupo de segurança
    • short_description: anotações do grupo de segurança.
    Volume de armazenamento [cmdb_ci_storage_volume] object_id: o ID do volume de armazenamento.
    Tabela 10. Relacionamentos criados para IBM Servidores virtuais em nuvem
    IC Relacionamento IC
    cmdb_ci_vm_instance Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_vm_instance Located in::Houses cmdb_ci_availability_zone
    cmdb_ci_nic Contained by::Contains cmdb_ci_vm_instance
    cmdb_ci_os_template Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_os_template Provisionado por:: Provisões cmdb_ci_vm_instance
    cmdb_ci_cloud_key_pair Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_cloud_key_pair Used by::Uses cmdb_ci_vm_instance
    cmdb_ci_compute_security_group Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_compute_security_group Implementar endpoint de::Implementar endpoint para cmdb_ci_vm_instance
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_storage_volume Implementar endpoint de::Implementar endpoint para cmdb_ci_vm_instance

    IBM Conta de serviço em nuvem

    Tabela 11. Dados coletados para IBM conta de serviço em nuvem
    Tabela Campo
    Conta de serviço em nuvem [cmdb_ci_cloud_service_account]
    • name: nome de exibição da conta de serviço em nuvem.
    • account_id: ID da conta de serviço.
    • object_id: ID de nuvem da conta de serviço. É o mesmo que account_id.
    • datacenter_type: este é cmdb_ci_ibm_datacenter.
    • discovery_credentials: o sys_id das credenciais.
    Datacenter da IBM [cmdb_ci_ibm_datacenter]
    • name: nome de exibição da conta de serviço em nuvem.
    • account_id: ID da conta de serviço.
    • object_id: ID de nuvem da conta de serviço. É o mesmo que account_id.
    • datacenter_type: este é cmdb_ci_ibm_datacenter.
    Tabela 12. Relacionamentos criados para IBM contas de serviço em nuvem
    IC Relacionamento IC
    cmdb_ci_cloud_service_account Contained by::Contains cmdb_ci_availability_zone
    cmdb_ci_cloud_service_account Contained by::Contains cmdb_ci_ibm_datacenter
    cmdb_ci_cloud_service_account Hosts::Hosted on cmdb_ci_cloud_key_pair
    cmdb_ci_cloud_service_account Hosts::Hosted on cmdb_ci_vm_instance
    cmdb_ci_cloud_service_account Hosts::Hosted on cmdb_ci_lb_service
    cmdb_ci_ibm_datacenter Contained by::Contains cmdb_ci_availability_zone
    cmdb_ci_ibm_datacenter Hosted on::Hosts cmdb_ci_cloud_service_account
    cmdb_ci_ibm_datacenter Hosts::Hosted on cmdb_ci_network