IBM Db2 on Linux データベースディスカバリー

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • ServiceNow ディスカバリー は、IBM Db2 on Linux ディスカバリーパターンを使用して、Linux サーバー上の IBM Db2 インスタンスを検索します。

    ディスカバリー は、このパターンを使用して水平ディスカバリーを実行します。このパターンを Now Platform で使用するには、Istanbul リリース以降を使用します。

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

    Xanadu リリース以前は、Db2 on Linux はプローブによって検出されていました。Xanadu リリースからは、tcp_port、name、installed_dir の Db2 識別子を使用した分類により、このパターンが自動的にトリガーされます。

    必須条件

    Linux サーバーの SSH 認証情報を構成します。

    さらに、ユーザーに次のコマンドを実行する権限があること。

    Db2 UDB エントリーポイントタイプの識別
    ". /" + $process.environmentVariables.HOME.value + "/sqllib/db2profile; " + $process.environmentVariables.HOME.value + "/sqllib/bin/db2level"
    "source " + $installed_dir + "db2profile"
    "db2 list database directory | grep \"Database name\" | grep -i \"" + $entry_point.instance + "\" | head -1"
    "db2level | grep \"DB2 v\""
    Db2 UDB エントリーポイントタイプの識別 - なし
    "cat " + $installed_dir + "/db2dump/db2diag.log | grep \"INSTANCE:\" | grep " + $entry_point.instance + " | head -1"
    "db2level | grep \"DB2 v\""
    Db2 on z/OS の識別
    "netstat -a | grep " + $entry_point.port
    "ls -d /*/* |grep " + $id

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

    [Db2 UDB エントリーポイントタイプの識別] および [Db2 UDB エントリーポイントタイプの識別 - なし] のセクションでは、次のテーブルとフィールドが収集されます。
    テーブルとフィールド 説明
    name Db2 インスタンス名
    tcp_port TCP ポート
    installed_dir インストールディレクトリ
    version Db2 バージョン
    [Db2 on Z/OS の識別 (Identification for Db2 on Z/OS)] セクションでは、次のテーブルとフィールドが収集されます。
    テーブルとフィールド 説明
    name Db2 インスタンス名
    tcp_port TCP ポート
    installed_dir インストールディレクトリ
    依存関係ビューのマップには、組織内で検出されたすべての IBM Db2 インスタンスとそれらの関係が表示されます。
    IBM Db2 依存関係ビュー

    CI 関係

    IBM Db2 on Linux パターンは CI 関係を作成しません。