Oracle ソフトウェアインストールレコードのサンプルペイロード

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • サードパーティのディスカバリーソースからのソフトウェアインストールレコードを Oracle インスタンス [cmdb_ci_db_ora_instance] テーブルに入力する Oracle パブリッシャーパックのサンプルペイロード。

    ディスカバリーソースを介して Oracle ソフトウェアのインストールを検出した後、Oracle インスタンスと、Oracle インスタンスに関連付けられた Oracle オプションを含むペイロードを送信します。
    注:
    [プロパティ] ページで、[サードパーティのデータソース統合フレームワーク [com.snc.samp.ire.datasource.integration] を使用する場合は、必ず [スケジュール済みジョブを有効にする] プロパティを選択してください。

    スケジュールジョブ [SAM - ソフトウェア資産接続] が実行されると、ソフトウェアインストールが null のレコードが検索され、Oracle インスタンステーブルのソフトウェアインストールフィールドに値が入力されて、インスタンスに関連付けられたソフトウェアインストールレコードが作成されます。

    Oracle インスタンス [cmdb_ci_db_ora_instance] テーブルに Oracle のソフトウェアインストールレコードを作成するためのサンプルペイロードは次のとおりです。サンプル入力には、CI とこれらの CI 間に存在する関係のリストが含まれています。ペイロードには、標準エディションの Oracle データベース サーバー、Dev development 1969 があることが示されています。Oracle データベースサーバーでは、Armstrong、Aldrin、Collins などの多くの Oracle オプションが有効になっており、Linux サーバー上で実行されます。

    {
      'items': [
        {
          'className': 'cmdb_ci_db_ora_instance',
          'related': [
            {
              'className': 'samp_oracle_options',
              'values': {
                "option": "Armstrong",
                "currently_used": "true"
              }
            },
            {
              'className': 'samp_oracle_options',
              'values': {
                "option": "Aldrin",
                "currently_used": "true"
              }
            },
            {
              'className': 'samp_oracle_options',
              'values': {
                "option": "Collins",
                "currently_used": "true"
              }
            }
          ],
          'values': {
            'name': 'Dev development 1969',
            'edition': 'Standard',
            'sid': '1-2-569',
            'version': '11.2'
          }
        },
        {
          'className': 'cmdb_ci_linux_server',
          'values': {
            'name': 'CI DATAI 6-002',
            'mac_address': '4653XYZAA',
            'ip_address': '10.10.10.8',
            'asset_tag': 'HWR0003',
            'assigned_to': 'a8f98bb0eb32010045e1a5115206fe3a',
            'cpu_count': '16',
            'cpu_manufacturer': '820351a1c0a8018b67c73d51c074097c',
            'manufacturer': '820351a1c0a8018b67c73d51c074097c',
            'os': 'Linux Red Hat',
            'os_version': '2.6.9-22.0.1.ELsmp',
            'ram': '2014'
          }
        }
      ],
      'relations': [
        {
          'type': 'Runs on::Runs',
          'parent': 0,
          'child': 1
        }
      ]
    }
    要素 Value (値) 説明
    className cmdb_ci_db_ora_instance 関連する Oracle インスタンステーブルの名前。
    className samp_oracle_options Oracle データベースオプションテーブルの名前。
    オプション アームスト ロング Oracle データベースオプションの名前。
    currently_used true アームストロングオプションが現在有効になっていることを示します。
    className samp_oracle_options Oracle データベースオプションテーブルの名前。
    オプション アルドリン Oracle データベースオプションの名前
    currently_used true [オルドリン] オプションが現在有効であることを示します。
    名前 開発 69 Oracle データベースサーバーの名前
    エディション standard Oracle データベースサーバーのエディション
    sid 1-2-569 Oracle Sys ID
    バージョン 11.2 Oracle データベースサーバーのバージョン
    className cmdb_ci_linux_server 関連する Linux サーバーテーブルの名前。
    MAC アドレス 4653XYZAA Linux サーバーのインターフェイスの MAC アドレス。