Discovery de banco de dados do Apache Cassandra

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • ServiceNow Descoberta encontra o Apache e o banco de dados DataStax Cassandra em UNIX usando o padrão Cassandra Distributed DB. A descoberta de alguns desses recursos requer a instalação do Padrões de descoberta e mapeamento de serviços do ServiceNow® Store.

    É possível usar esses padrões na Now Platform usando as versões New York ou posteriores.

    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

    Credenciais para descobrir o host
    Identifique os servidores que hospedam um banco de dados Cassandra e forneça as credenciais necessárias para a descoberta horizontal desses servidores. Para obter mais informações, consulte Credenciais necessárias para descoberta de host.
    Aplicação da Store CMDB CI Class Models
    Certifique-se de que sua instância seja compatível com os modelos de classe de IC Cassandra, implantando a versão 1.14.0 da Aplicação da Store dos CMDB CI Class Models da ServiceNow Store.

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Tabela e campo Descrição
    Cluster do Cassandra [cmdb_ci_cassandra_cluster]
    Nome O nome do cluster também serve como nome de exibição
    Nó do cluster do Cassandra [cmdb_ci_cassandra_cluster_node]
    cluster (Referência) Referência do IC do cluster Cassandra do qual este nó faz parte.
    cluster_name Nome do cluster.
    ip_address Endereço IP do nó do cluster (máquina host).
    nome Nome de exibição no seguinte formato: cluster_name@hostname.
    operational_status Status operacional do nó do cluster.
    servidor (Referência) Referência do IC do servidor (máquina host)
    Instância do Cassandra [cmdb_ci_cassandra_instance]
    cluster_name Nome do cluster.
    config_directory Caminho do diretório onde os arquivos de configuração estão disponíveis.
    config_file Caminho do arquivo de configuração de inicialização de base onde outros caminhos relacionados à configuração podem ser configurados.
    data_center Datacenter no qual o nó do cluster faz parte de um cluster.
    install_directory O caminho da instalação.
    ip_address Endereço IP da máquina host em que o processo está sendo executado.
    nome Nome de exibição que é igual a <uid> .
    PID ID do processo em execução na máquina host.
    rack As informações do rack do qual o nó do cluster faz parte.
    short_description A descrição resumida da instância.
    tcp_port Lista de portas TCP configuradas como no arquivo de configuração "cassandra.yaml" (Formato: ":port1:port2:port3:")
    uid O ID exclusivo para identificar a instância (Formato: <cluster_name>__<data_center>__<rack>@hostname).
    fornecedor (Referência) Nome do fornecedor da tabela "core_company" se já estiver disponível. Se não estiver disponível, uma nova entrada vai ser criada logicamente com o nome "Apache" ou "DataStax".
    workload_running O nome da carga de trabalho em execução na instância.
    Espaço-chave do Cassandra [cmdb_ci_cassandra_keyspace]
    cluster (Referência) A referência do IC do cluster do Cassandra do qual o espaço-chave faz parte.
    cluster_name Nome do cluster do qual o espaço-chave faz parte.
    keyspace_name Nome do espaço-chave.
    nome O nome de exibição no seguinte formato: <keyspace_name>@<cluster_name>).
    Figura 1. Dependency Views mostrando a implantação do Apache Cassandra descoberta

    Dependency Views mostrando a implantação do Apache Cassandra descoberta.

    Relacionamentos entre ICs

    Esses relacionamentos são criados para oferecer suporte à descoberta do Cassandra:
    IC Relacionamento IC
    Instância do Cassandra [cmdb_ci_cassandra_instance] Runs on::Runs Servidor [cmdb_ci_server]
    Nó do cluster do Cassandra [cmdb_ci_cassandra_cluster_node] Hosted on::Hosts Servidor [cmdb_ci_server]
    Cluster of::Cluster Cluster do Cassandra [cmdb_ci_cassandra_cluster]
    Espaço-chave do Cassandra [cmdb_ci_cassandra_keyspace] Hosted on::Hosts Cluster do Cassandra [cmdb_ci_cassandra_cluster]

    Dados descobertos pelo Mapeamento de serviços durante a descoberta de cima para baixo

    O Service Mapping executa a descoberta de cima para baixo do Cassandra, que normalmente é executado como um banco de dados distribuído em um cluster de nós de servidor. Durante a descoberta de cima para baixo, o Service Mapping descobre instâncias em execução nos nós e as exibe no mapa de serviço da aplicação.

    Além das tabelas e campos descobertos durante a descoberta horizontal, a descoberta de cima para baixo também descobre os campos listados na tabela a seguir.

    Tabela e campo Descrição
    Instância do Cassandra [cmdb_ci_cassandra_instance]
    espaços-chave Espaço(s)-chave que a instância pode acessar (preenchidos somente na descoberta de cima para baixo).

    Para conexões de entrada, a instância é descoberta, conforme mostrado na imagem a seguir.

    Figura 2. Mapa de serviço de descoberta de cima para baixo do Cassandra

    Mapa de serviço de descoberta de cima para baixo do Cassandra