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

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Couchbase データベースディスカバリー

# Couchbase データベースディスカバリー {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

ServiceNow ディスカバリー アプリケーションは、Couchbase インスタンスディスカバリーパターンを使用して、Couchbase データベースのインスタンスとそのクラスターを検索してマップします。 これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン アプリケーションをアップデートする必要があります。
Couchbase データベースは、JSON ドキュメントを管理するオープンソースの分散データベースです。Couchbase サーバーの 1 つ以上のインスタンスでクラスターが構成されます。データとサービスはクラスター全体で共有されます。

ディスカバリー は、Couchbase インスタンスのディスカバリーパターンを使用して、水平ディスカバリーとトップダウンディスカバリーを実行します。このパターンを Now Platform® で使用するには、Quebec リリース以降を使用します。

## ストアでアプリを要求する {#couchbase-db-discovery__id_smz_2bl_hsb}

[ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「[ServiceNow Storeバージョン履歴のリリースノート](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}

## 必須条件 {#couchbase-db-discovery__section_wd5_gcl_hsb}

* Couchbase データベースは、Linux サーバー (Red Hat 7.9 または Ubuntu 20) にインストールする必要があります。
* CLI ツールがサーバーにインストールされていることを確認します。
* Now Platform で、[SSH 認証情報](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)を構成します。以下の権限を使用して認証情報を設定します。
  * ディスカバリー権限
  * Linux サーバー上の Couchbase のインストールフォルダー内にあるファイル (VERSION.txt など) を一覧表示する権限。
  * Linux サーバーでコマンド `systemctl status couchbase-server` を実行するための権限。
  {#couchbase-db-discovery__ul_kyh_b2l_hsb}
{#couchbase-db-discovery__ul_yh1_scl_hsb}  
Now Platform で、テーブル cmdb_ci_couchbase_instance に適用可能な認証情報を設定します。認証情報には、Couchbase サーバーで次のコマンドを実行するための十分な権限が必要です。

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

## 水平ディスカバリー中に ディスカバリー によって収集されるデータ {#couchbase-db-discovery__section_hg2_3cl_hsb}

検出されるデータには、次のテーブルとフィールドが含まれています。  
{#couchbase-db-discovery__table_vsz_xfl_hsb__entry__2}

| テーブルとフィールド | 説明 |
|-|-|
| メイン CI (Couchbase インスタンス) \[cmdb_ci_couchbase_instance\] ||
| name | Couchbase インスタンスの名前。 |
| install_directory | Couchbase インスタンスのインストールフォルダーまたはディレクトリー。 |
| config_file | Couchbase インスタンスのメイン構成ファイル。 |
| version | Couchbase インスタンスのバージョン。 |
| tcp_port | コマンドラインおよび Rest API アクセスに使用されるポート。 |
| edition | Couchbase インスタンスの基本エディションまたはエンタープライズエディション。 |
| start_date | Couchbase インスタンスがアクティブになった日付。 |
| Couchbase クラスター \[cmdb_ci_couchbase_cluster\] ||
| name | Couchbase クラスターの名前。 |
| cluster_id | Couchbase クラスターの ID。 |
| install_status | インストール済みステータス。\[1\]/\[インストール済み\] に設定されています。 |
| cluster_type | 運用ステータス。\[1\]/\[運用\] に設定されています。 |
| Couchbase のクラスターノード \[cmdb_ci_couchbase_cluster_node\] ||
| name | クラスターノードの名前。 |
| install_status | インストール済みステータス。\[1\]/\[インストール済み\] に設定されています。 |
| operational_status | 運用ステータス。\[1\]/\[運用\] に設定されています。 |
| node_status | クラスターノードの健全性ステータス。 |
| node_encryption | ノードが暗号化されているかどうかを示すフィールド。 |
| configured_host_name | クラスターノードに設定されているホスト名。 |
| host_name | クラスターノードの実際のホスト名。 |
| total_memory | 合計メモリ。 |
| free_memory | 空きメモリ。 |
| mcd_reserved_memory | 予約済みの MCD メモリ。 |
| mcd_allocated_memory | 割り当て済みの MCD メモリ。 |
| couch_api_base | Couchbase のベース API の URL。 |
| couch_api_base_https | Couchbase の HTTPS API の URL。 |
| recovery_type | 復旧のタイプ。 |
| otpnode | OTP ノード。 |
| node_uuid | クラスターノードの UUID。 |
| cluster_compatibility | クラスターノードのクラスターの互換性。 |
| version | クラスターノードのバージョン。 |
| os | クラスターノードの OS。 |
| cpu_count | クラスターノードの CPU の数。 |
| edition | クラスターノードのエディション。エディションは、Couchbase インスタンスのエディションと同じです。 |
| Couchbase バケット \[cmdb_ci_couchbase_bucket\] ||
| name | Couchbase バケットの名前。 |
| cluster | Couchbase クラスターへの参照。 |
| install_status | インストール済みステータス。\[1\]/\[インストール済み\] に設定されています。 |
| Couchbase クラスターリソース \[cmdb_ci_couchbase_cluster_resource\] ||
| name | Couchbase サービスの名前。 |
| install_status | インストール済みステータス。\[1\]/\[インストール済み\] に設定されています。 |
| operational_status | 運用ステータス。\[1\]/\[運用\] に設定されています。 |
| cluster | Couchbase クラスターへの参照。 |
[ ]

{#couchbase-db-discovery__table_vsz_xfl_hsb}

## CI 関係 {#couchbase-db-discovery__section_cps_jcl_hsb}

以下の関係は、Couchbase DB のディスカバリーをサポートするために作成されています。  
{#couchbase-db-discovery__table_wpv_b3l_hsb__entry__3}

| CI | 関係 | CI |
|-|-|-|
| Couchbase インスタンス \[cmdb_ci_couchbase_instance\] | Runs on::Runs 参照 | Linux サーバー \[cmdb_ci_linux_server\] |
| Couchbase のクラスターノード \[cmdb_ci_couchbase_cluster_node\] | Cluster of::Cluster 参照 | Couchbase クラスター \[cmdb_ci_couchbase_cluster\] |
| Couchbase のクラスターノード \[cmdb_ci_couchbase_cluster_node\] | Hosted on::Hosts 参照 | Linux サーバー \[cmdb_ci_linux_server\] |
| Couchbase バケット \[cmdb_ci_couchbase_bucket\] | Uses::Used by 参照 | Couchbase インスタンス \[cmdb_ci_couchbase_instance\] |
| Couchbase バケット \[cmdb_ci_couchbase_bucket\] | Hosted on::Hosts 参照 | Couchbase クラスター \[cmdb_ci_couchbase_cluster\] |
| Couchbase クラスター \[cmdb_ci_couchbase_cluster\] | Replicates to::Replicated by | Couchbase クラスター \[cmdb_ci_couchbase_cluster\] |
[ ]

{#couchbase-db-discovery__table_wpv_b3l_hsb}

## CMDB データモデル {#couchbase-db-discovery__section_o2k_hnl_hsb}

図 : 1. Couchbase DB のディスカバリー CMDB データモデル

