Dados coletados para IBM Descoberta na nuvem

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. 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 Cloud Operations Workspace

    Verifique as permissões do REST API

    Baixar o Descoberta na nuvem Planilha de permissões de REST API portanto, você pode conceder as permissões de usuário necessárias para executar os padrões Descoberta. Novos padrões são liberados mensalmente, 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.
    operating_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 de 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
    porta: número da porta de protocolo do ouvinte.
    front_end_port: número da porta de protocolo do ouvinte.
    listener_protocol: protocolo do ouvinte, seja TCP, HTTPou HTTPS.
    operating_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
    porta: 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 pool
    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 serviço de integridade.
    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
    Organizações em nuvem da IBM [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_definição_url: recursos que estão disponíveis para a organização.
    • spaces_url: URL exclusivo do espaço atribuído à organização.
    • operating_status: status operacional da organização.
    IBM Cloud Space [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 usados 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 observação 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 armazenamento em nuvem IBM
    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.
    • size_bytes: capacidade da conta de armazenamento, medida em bytes.
    • name: nome de usuário usado para acessar um volume de armazenamento que não seja do EVault. Este nome de usuário é usado para registrar o agente do servidor EVault com o sistema de backup do cofre.
    • 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.
    • location: 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 contains 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: o 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.
    • disks: 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
    • Placement_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 do NIC, no formato <name><port>.
    • ip_address: endereço IP configurado na NIC.
    • mac_address: endereço MAC do NIC.
    • netmask: máscara de rede do NIC.
    • object_id: ID do NIC.
    • status: estado do 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.
    • convidado_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 Localizado em::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: Provisionamentos 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 From::Implementar endpoint para cmdb_ci_vm_instance
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_ibm_datacenter
    cmdb_ci_storage_volume Implementar endpoint From::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: exibe o nome da conta de serviço em nuvem.
    • account_id: ID da conta de serviço.
    • object_id: ID da nuvem da conta de serviço. Este é 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: exibe o nome da conta de serviço em nuvem.
    • account_id: ID da conta de serviço.
    • object_id: ID da nuvem da conta de serviço. Este é 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