Apache Cassandra descoberta de banco de dados
ServiceNow Descoberta encontra o. Apache E o DataStax Cassandra banco de dados em UNIX Usando o padrão de banco de dados distribuído do Cassandra. Descobrir alguns desses recursos requer a instalação do Padrões de descoberta e mapeamento de serviços em 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 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.
- Verifique se a aplicação da Store Modelos de classe de IC do CMDB está atualizada
- Certifique-se de que sua instância ofereça suporte ao Cassandra Modelos de classe de IC implantando a versão 1.14.0 do aplicativo da Store Modelos de classe de IC do CMDB do ServiceNow Store.
- Verifique as permissões para Cassandra comandos para UNIX
- Para a lista de Cassandra comandos, consulte Cassandra (para UNIX) seção em Comandos do Mapeamento de serviços que requerem um usuário privilegiado.
- Verifique o acesso de leitura ao cassandra.yaml
- Possíveis localizações do arquivo cassandra.yaml:
"/cassandra.yaml""Process.environmentVariables.CASSANDRA_conf.value""/conf/cassandra.yaml"
Dados coletados por Descoberta para Cassandra banco de dados
Descoberta preenche os dados no CMDB Ao executar o padrão de banco de dados distribuído do Cassandra.
| Campo | Descrição |
|---|---|
| Nome [nome] | O nome do cluster também serve como nome de exibição |
| Campo | Descrição |
|---|---|
| Cluster [cluster] | Referência do Cassandra IC 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@hostname. |
| Status operacional [operational_status] | Status operacional do nó do cluster. |
| Servidor [server] | Referência do IC do servidor (máquina host) |
| Campo | Descrição |
|---|---|
| Nome do cluster [cluster_name] | Nome do cluster. |
| Diretório de configuração [config_directory] | Caminho do diretório onde os arquivos de configuração estão disponíveis. |
| Arquivo de configuração [config_file] | Caminho do arquivo de configuração de inicialização de base onde outros caminhos relacionados à configuração podem ser configurados. |
| Datacenter [data_center] | Datacenter no qual o nó do cluster faz parte de um cluster. |
| Diretório de instalação [install_directory] | O caminho da instalação. |
| Endereço IP [ip_address] | Endereço IP da máquina host em que o processo está sendo executado. |
| Nome [nome] | Nome de exibição que é igual a <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>@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 vai 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. |
| Campo | Descrição |
|---|---|
| Cluster [cluster] | A referência de Cassandra IC 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>. |
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 Mapeamento de serviços executa a descoberta de cima para baixo 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ços descobre 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 de cima para baixo também descobre os campos listados na tabela a seguir.
| Campo | Descrição |
|---|---|
| Keyspaces [keyspaces] | 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.