Apache Cassandra データベースの検出

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • ServiceNow ディスカバリー は、 Apache Cassandra 分散 DB パターンを使用して DataStax Cassandra データベース UNIX を検索します。これらのリソースを検出するには、から ServiceNow® Storeをインストールする必要がありますディスカバリーとサービスマッピングパターン

    これらのパターンを Now Platform で使用するには、New York バージョン以降を使用します。

    ストアでアプリを要求する

    ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

    必須条件

    ホストを検出するための資格情報
    Cassandra データベースをホストしているサーバーを特定して、こうしたサーバーの水平検出に必要な資格情報を指定します。詳細については、「ホスト検出に必要な資格情報」を参照してください。
    CMDB CI Class Models ストアアプリ
    1.14.0 バージョンの CMDB CI Class Models ストアアプリを ServiceNow Store から展開することにより、インスタンスが Cassandra CI クラスモデルをサポートしていることを確認します。

    水平検出中に ディスカバリー によって収集されるデータ

    テーブルとフィールド 説明
    Cassandra クラスター [cmdb_ci_cassandra_cluster]
    名前 表示名としても機能するクラスターの名前
    Cassandra クラスターノード [cmdb_ci_cassandra_cluster_node]
    cluster (Reference) このノードが属する Cassandra クラスター CI の参照。
    cluster_name クラスターの名前。
    ip_address クラスターノード (ホストマシン) の IP アドレス。
    name 名前を「cluster_name@ホスト名」の形式で表示します。
    operational_status クラスターノードの運用ステータス。
    server (Reference) サーバー (ホストマシン) CI の参照
    Cassandra インスタンス [cmdb_ci_cassandra_instance]
    cluster_name クラスターの名前。
    config_directory 構成ファイルが利用可能なディレクトリパス。
    config_file 他の構成に関連するパスを構成できる base init 構成ファイルのファイルパス。
    data_center クラスターノードがクラスターに属しているデータセンター。
    install_directory インストールパス。
    ip_address プロセスが実行されているホストマシンの IP アドレス。
    name < uid > と同じ表示名。
    pid ホストマシンで実行されているプロセス ID。
    rack クラスターノードが属するラック情報。
    short_description インスタンスの簡単な説明。
    tcp_port 「cassandra. yaml」構成ファイルに設定されている TCP ポートのリスト (形式:「:port1:port2:port3:」)。
    uid インスタンスを識別する一意の ID (形式:<cluster_name>__<data_center>__<rack>@ホスト名)。
    vendor (Reference) 「core_company」テーブルからのベンダー名 (既に利用可能な場合)。利用不能な場合、新しいエントリは「Apache」または「DataStax」という名前で論理的に作成されます。
    workload_running インスタンスを実行しているワークロードの名前。
    Cassandra キースペース [cmdb_ci_cassandra_keyspace]
    cluster (Reference) キースペースが属する Cassandra クラスター CI の参照。
    cluster_name キースペースが属するクラスターの名前。
    keyspace_name キースペースの名前。
    name 名前を <keyspace_name>@<cluster_name> の形式で表示します。
    図 : 1. 検出された Apache Cassandra の展開を示す Dependency Views

    検出された Apache Cassandra の展開を示す Dependency Views

    CI 関係

    以下の関係は、Cassandra 検出をサポートするために作成されます。
    CI 関係 CI
    Cassandra インスタンス [cmdb_ci_cassandra_instance] Runs on::Runs サーバー [cmdb_ci_server]
    Cassandra クラスターノード [cmdb_ci_cassandra_cluster_node] Hosted on::Hosts サーバー [cmdb_ci_server]
    Cluster of::Cluster Cassandra クラスター [cmdb_ci_cassandra_cluster]
    Cassandra キースペース [cmdb_ci_cassandra_keyspace] Hosted on::Hosts Cassandra クラスター [cmdb_ci_cassandra_cluster]

    トップダウン検出中に サービスマッピング によって検出されるデータ

    Service Mapping では、通常はサーバーノードのクラスターで分散データベースとして実行される Cassandra のトップダウン検出を実行します。Service Mapping ではトップダウン検出時にノードで実行されているインスタンスを検出して、アプリケーションサービスマップに表示します。

    水平検出時に検出されたテーブルとフィールドに加えて、トップダウン検出では次のテーブルに一覧表示されているフィールドも検出します。

    テーブルとフィールド 説明
    Cassandra インスタンス [cmdb_ci_cassandra_instance]
    keyspaces インスタンスがアクセスできるキースペース (トップダウン検出でのみ設定されます)。

    受信接続の場合は、次の図に示すようにインスタンスが検出されます。

    図 : 2. Cassandra トップダウン検出サービスマップ

    Cassandra トップダウン検出サービスマップ