---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta do banco de dados do Couchbase

# Descoberta do banco de dados do Couchbase {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

A aplicação ServiceNow Descoberta usa o padrão de descoberta de instância do Couchbase para localizar e mapear instâncias do banco de dados do Couchbase e seus clusters. 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.
O Couchbase Database é um banco de dados distribuído de código aberto que gerencia documentos JSON. Uma ou mais instâncias de um servidor Couchbase constituem um cluster. Dados e serviços são compartilhados em todo o cluster.

Descoberta usa o padrão de descoberta de instância do Couchbase para executar a descoberta horizontal e de cima para baixo. É possível usar esse padrão na Now Platform® usando a versão Quebec ou posterior.

## Solicitar aplicativos na Store {#couchbase-db-discovery__id_smz_2bl_hsb}

Acesse o site [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 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](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#couchbase-db-discovery__inline-send-to-store}

## Pré-requisitos {#couchbase-db-discovery__section_wd5_gcl_hsb}

* O banco de dados do Couchbase deve ser instalado em um servidor Linux: Red Hat 7.9 ou Ubuntu 20.
* Certifique-se de que as ferramentas da CLI estejam instaladas nos servidores.
* Em Now Platform, configure [Credenciais SSH](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US). Configure as credenciais com as seguintes permissões:
  * Permissões de descoberta
  * Permissões para listar arquivos, como VERSION.txt, nas pastas de instalação do Couchbase no servidor Linux.
  * Permissões para executar o comando, `systemctl status coachbase-server`, no servidor Linux.
  {#couchbase-db-discovery__ul_kyh_b2l_hsb}
{#couchbase-db-discovery__ul_yh1_scl_hsb}  
Em Now Platform, configure as credenciais da aplicação para a tabela cmdb_ci_couchbase_instance. As credenciais devem ter permissões suficientes para executar os seguintes comandos no servidor Couchbase:

* `<couchbase install dir>/bin/curl -u<username> :'<password> ' http://"<couchbase server> :<access_port> /grupos/`
* `<couchbase install dir>/bin/curl -u<username> :'<password> ' http://"<couchbase server> :<access_port> /grupos/<default Pool name>`
* `<couchbase install dir>/bin/curl -u<username> :'<password> ' http://"<couchbase server> :<access_port> /grupos/<default Pool name> /buckets`
* `<couchbase install dir>/bin/curl -u<username> :'<password> ' http://"<couchbase server> :<access_port> /grupos/<default Pool name> /remoteClusters`
{#couchbase-db-discovery__ul_ld1_5jl_hsb}

## Dados coletados pelo Descoberta durante a descoberta horizontal {#couchbase-db-discovery__section_hg2_3cl_hsb}

Os dados descobertos incluem as tabelas e os campos a seguir.  
{#couchbase-db-discovery__table_vsz_xfl_hsb__entry__2}

| Tabela e campo | Descrição |
|-|-|
| IC principal (instância do Couchbase) \[cmdb_ci_couchbase_instance\] ||
| name | O nome da instância do Couchbase. |
| install_directory | A pasta ou diretório de instalação da instância do Couchbase. |
| config_file | O arquivo de configuração principal da instância do Couchbase. |
| versão | A versão da instância do Couchbase. |
| tcp_port | A porta usada para linha de comando e acesso à REST API. |
| edição | A edição Basic ou Enterprise da instância do Couchbase. |
| start_date | A data a partir da qual a instância do Couchbase está ativa. |
| Cluster do Couchbase \[cmdb_ci_couchbase_cluster\] ||
| name | O nome do cluster do Couchbase. |
| cluster_id | O ID do cluster do Couchbase. |
| install_status | O status instalado, definido como "1"/"instalado". |
| cluster_type | O status operacional, definido como "1"/"operacional". |
| Nó do cluster do Couchbase \[cmdb_ci_couchbase_cluster_node\] ||
| name | O nome do nó do Cluster. |
| install_status | O status instalado, definido como "1"/"instalado". |
| operational_status | O status operacional, definido como "1"/"operacional". |
| node_status | O status de integridade do nó do cluster. |
| node_encryption | Campo que indica se o nó está criptografado. |
| configurado_host_name | O nome do host configurado do nó do cluster. |
| host_name | O nome do host real do nó do cluster. |
| total_memory | A memória total. |
| memória_livre | A memória livre. |
| mcd_reserved_memory | A memória MCD reservada. |
| mcd_allocated_memory | A memória MCD alocada. |
| Cof_api_base | A URL da API base do Couchbase. |
| Coach_api_base_https | A URL da API HTTPS do Couchbase. |
| recuperação_tipo | O tipo de recuperação. |
| nó de destino | O nó OTP. |
| nó_uuid | O UUID do nó do cluster. |
| cluster_compatibilidade | A compatibilidade de cluster do nó do Cluster. |
| versão | A versão do nó do cluster. |
| os | O SO do nó do cluster. |
| cpu_count | A contagem de CPUs do nó do cluster. |
| edição | A edição do nó do cluster. A edição é a mesma da instância do Couchbase. |
| Bucket do Couchbase \[cmdb_ci_couchbase_bucket\] ||
| name | O nome do bucket do Couchbase. |
| cluster | Referência ao cluster do Couchbase. |
| install_status | O status instalado, definido como "1"/"instalado". |
| Recurso de cluster do Couchbase \[cmdb_ci_couchbase_cluster_resource\] ||
| name | O nome do serviço do Couchbase. |
| install_status | O status instalado, definido como "1"/"instalado". |
| operational_status | O status operacional, definido como "1"/"operacional". |
| cluster | Referência ao cluster do Couchbase. |
[ ]

{#couchbase-db-discovery__table_vsz_xfl_hsb}

## Relacionamentos entre ICs {#couchbase-db-discovery__section_cps_jcl_hsb}

Esses relacionamentos são criados para oferecer suporte à descoberta do banco de dados do Couchbase.  
{#couchbase-db-discovery__table_wpv_b3l_hsb__entry__3}

| IC | Relacionamento | IC |
|-|-|-|
| Instância do Couchbase \[cmdb_ci_couchbase_instance\] | Runs on::Runs Referência | Servidor Linux \[cmdb_ci_linux_server\] |
| Nó do cluster do Couchbase \[cmdb_ci_couchbase_cluster_node\] | Cluster of::Cluster Referência | Cluster do Couchbase \[cmdb_ci_couchbase_cluster\] |
| Nó do cluster do Couchbase \[cmdb_ci_couchbase_cluster_node\] | Hosted on::Hosts Referência | Servidor Linux \[cmdb_ci_linux_server\] |
| Bucket do Couchbase \[cmdb_ci_couchbase_bucket\] | Uses::Used by Referência | Instância do Couchbase \[cmdb_ci_couchbase_instance\] |
| Bucket do Couchbase \[cmdb_ci_couchbase_bucket\] | Hosted on::Hosts Referência | Cluster do Couchbase \[cmdb_ci_couchbase_cluster\] |
| Cluster do Couchbase \[cmdb_ci_couchbase_cluster\] | Replicates to::Replicated by | Cluster do Couchbase \[cmdb_ci_couchbase_cluster\] |
[ ]

{#couchbase-db-discovery__table_wpv_b3l_hsb}

## Modelo de dados do CMDB {#couchbase-db-discovery__section_o2k_hnl_hsb}

Figura 1. Modelo de dados do CMDB de descoberta do banco de dados do Couchbase

