Discovery de banco de dados do Apache Cassandra
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>). |
Relacionamentos entre ICs
| 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.