Apache Cassandra descoberta de banco de dados

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • ServiceNow Descobertaencontra o. ApacheE o DataStax Cassandrabanco de dados em UNIXUsando o padrão de banco de dados distribuído do Cassandra. A descoberta de alguns desses recursos requer a instalação do Padrões de descoberta e mapeamento de serviçosem 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

    Forneça credenciais para descobrir o host
    Identifique os servidores que hospedam um Cassandrae forneça as credenciais necessárias para a descoberta horizontal desses servidores. Para obter mais informações, consulte Credenciais necessárias para a descoberta de host.
    Verifique se o app da loja de modelos de classe de IC do CMDB está atualizado
    Certifique-se de que sua instância seja compatível com CassandraModelos de classe de IC implantando a versão 1.14.0 do app de armazenamento de modelos de classe de IC do CMDB do ServiceNow Store.
    Verifique as permissões para Cassandracomandos para UNIX
    Para a lista de Cassandracomandos, consulte Cassandra (para UNIX) seção em Mapeamento de serviços comandos que exigem um usuário privilegiado.
    Verifique o acesso de leitura ao cassandra.yaml
    Locais possíveis do arquivo cassandra.yaml:
    • /cassandra.yaml"
    • .CASSANDRA_conf.value
    • /conf/cassandra.yaml"

    Dados coletados por Descobertapara Cassandrabanco de dados

    Descobertapreenche os dados no CMDBAo executar o padrão de banco de dados distribuído do Cassandra.

    Tabela 1. Cluster do Cassandra [cmdb_ci_cassandra_cluster]
    Campo Descrição
    Nome [nome] O nome do cluster também serve como um nome de exibição
    Tabela 2. Nó de cluster do Cassandra [cmdb_ci_cassandra_cluster_node]
    Campo Descrição
    Cluster [cluster] Referência do CassandraIC do cluster do qual este nó faz parte.
    Nome do cluster [cluster_name] Nome do cluster.
    Endereço IP [ip_address] Endereço IP do nó do cluster (máquina host).
    Nome [nome] Nome de exibição no seguinte formato: Cluster_name no hostname.
    Status operacional [operational_status] Status operacional do nó do cluster.
    Servidor [servidor] Referência do IC do servidor (máquina host)
    Tabela 3. Instância do Cassandra [cmdb_ci_cassandra_instance]
    Campo Descrição
    Nome do cluster [cluster_name] Nome do cluster.
    Diretório de configuração [config_directory] Caminho do diretório em que os arquivos de configuração estão disponíveis.
    Arquivo de configuração [config_file] Caminho do arquivo de configuração de inicialização básica em que outros caminhos relacionados à configuração podem ser configurados.
    Data center [data_center] Datacenter no qual o nó do cluster faz parte de um cluster.
    Diretório de instalação [install_directory] O caminho de instalação.
    Endereço IP [ip_address] Endereço IP da máquina host em que o processo está em execução.
    Nome [nome] Nome de exibição que é igual ao <uid>.
    PID [pid] ID do processo em execução na máquina host.
    Rack [rack] As informações do rack do qual o nó do cluster faz parte.
    Descrição [short_description] A descrição resumida da instância.
    Porta(s) TCP [tcp_port] Lista de portas TCP configuradas como no arquivo de configuração "cassandra.yaml" (formato: ":port1:port2:port3:")
    UID [uid] O ID exclusivo para identificar a instância (formato: <cluster_name>__<data_center>__<rack> no hostname).
    Fornecedor [vendor] Nome do fornecedor para referência da tabela "core_company", se já estiver disponível. Se não estiver disponível, uma nova entrada será criada logicamente com o nome "Apache" ou "DataStax".
    Carga de trabalho em execução [workload_running] O nome da carga de trabalho em execução na instância.
    Tabela 4. Espaço de chave do Cassandra [cmdb_ci_cassandra_keyspace]
    Campo Descrição
    Cluster [cluster] A referência de CassandraIC do cluster do qual o espaço-chave faz parte.
    Nome do cluster [cluster_name] Nome do cluster do qual o espaço-chave faz parte.
    Nome do espaço-chave [keyspace_name] Nome do espaço-chave.
    Nome [nome] O nome de exibição no seguinte formato: <keyspace_name> em <cluster_name>.
    Figura 1. Exibições de dependência mostrando descobertas Apache Cassandraimplantação

    Exibições de dependência mostrando descobertas Apache Cassandraimplantação.

    Relacionamentos entre ICs

    Descobertacria esses relacionamentos para dar suporte a. Apache Cassandradescoberta de banco de dados.
    IC Relacionamento IC
    Instância do Cassandra [cmdb_ci_cassandra_instance] Runs on::Runs Servidor [cmdb_ci_server]
    Nó de 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 de chave do Cassandra [cmdb_ci_cassandra_keyspace] Hosted on::Hosts Cluster do Cassandra [cmdb_ci_cassandra_cluster]

    Dados descobertos por Mapeamento de serviçosdurante a descoberta descendente

    O Mapeamento de serviços executa a descoberta descendente de 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, Mapeamento de serviçosdescobre instâncias em execução em nós e as exibe no mapa de serviço de aplicações.

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

    Tabela 5. Instância do Cassandra [cmdb_ci_cassandra_instance]
    Campo Descrição
    Keyspaces [keyspaces] Espaços-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. Cassandra mapa de serviço descendente da descoberta

    Cassandra mapa de serviço descendente da descoberta