ディスカバリーパターンのカスタマイズ: ソフトウェア資産管理基盤プラグイン

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • ソフトウェア資産管理基盤プラグインは自動的に SQL Server、Exchange、Oracle Databaseのディスカバリーパターンを活用しますが、必要に応じてほかのディスカバリーパターンを使用するためにソフトウェア資産管理基盤プラグインの手順を実行できます。

    始める前に

    必要なロール:sam_admin

    このタスクについて

    ディスカバリー は、ベースシステムで一連のスクリプトとオペレーション (プローブ、センサー、パターン) を使用して、データの収集、処理、CMDB の更新を行います。ソフトウェア資産管理基盤プラグイン は、一般的な 3 つのパターン (MSSQL サーバーディスカバリーExchange メールボックスディスカバリーOracle データベースディスカバリー) を使用するように既に設定されていますが、他のパターンを含めた構成手順を実行できます。

    このカスタマイズによって検出されたパターンのレコードがソフトウェアインストール [cmdb_sam_sw_install] テーブルに自動的にコピーされるので、このデータをソフトウェア資産管理基盤プラグインの調整に利用できます。

    パターンのカスタマイズに関する詳細については、「ITOM ヴィジビリティで使用される ディスカバリーパターン」を参照してください。

    手順

    1. ディスカバリーパターンに後処理手順を設定します。
      1. 移動先 パターンデザイナー > ディスカバリーパターン.
      2. ソフトウェア資産管理のデータを収集するパターン レコードを開きます (例:MySQL のディスカバリーパターン)。
      3. [クラス名] フィールドの値を選択してコピーします。
        この設定手順の一環として、コピーしたクラス名の値をソフトウェア インストール名のマッピング [cmdb_sam_sw_name_mapping] テーブルのレコードフィールドに貼り付ける必要があります。
      4. [前処理/後処理] 関連リンクをクリックします。
      5. [インストール済みソフトウェアを同期] セクションで、リストから目的のソフトウェアを選択して追加します (例:MySQL)。
        選択したソフトウェアに関連して検出されたデータは、ディスカバリープロセスの一環としてソフトウェア インストール [cmdb_sam_sw_install] テーブルに自動的にコピーされます。
      6. [更新] をクリックします。
    2. ソフトウェア インストール名のマッピング [cmdb_sam_sw_name_mapping] テーブルの新しいレコードにパターンのデータを追加します。
      1. 新規のレコードを作成します (フィールドの説明についてはテーブルを参照)。
        フィールド 説明
        クラス名 ディスカバリーパターンのクラス名。

        クラス フィールドからコピーした値をディスカバリーパターンに貼り付けます。

        公開者 製品の公開者 (例:Oracle)。
        製品 製品名 (例:MySQL)。
      2. [送信] をクリックします。
      検出が実行されると、カスタマイズされたディスカバリーパターンに関連するソフトウェア製品のレコードは、ソフトウェア資産管理で利用されます。

      ソフトウェア製品が自動的に検出されないエディションで構成されていることを認識しないかぎり、これ以上の構成は必要ありません。

    次のタスク

    ソフトウェア製品に検出されていないエディションがある場合、SAM の基盤エディション値を手動で上書きするするとソフトウェアを正常に調整することができます。