ディスカバリープロセスの分類の作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • プロセスの分類では、識別および探索フェーズ中に収集された情報から ディスカバリー により特定の CI タイプを作成できます。

    始める前に

    必要なロール:なし

    このタスクについて

    プロセスが分類基準に一致すると、ディスカバリー でプロセス分類レコードを使用して CI が作成されます。また、ディスカバリー で既存の CI を更新したり、プロセスハンドラーを作成して特定のプロセスを無視したりすることもできます。

    注:
    プロセスコマンドを実行している親は、ドット連結に対応していません。

    手順

    1. 移動先 すべて > ディスカバリー定義 > CI の分類 > プロセス.
    2. [New] をクリックします。
    3. 分類フィールドを入力します (テーブルを参照)。
      表 : 1. 分類フィールド
      フィールド 入力値
      テーブル この分類で CI レコードを生成するテーブルを選択します。このテーブルは、アプリケーション [cmdb_ci_appl] テーブルの拡張である必要があります。
      関係タイプ この分類の CI 関係タイプを選択します。この関係性フィールドは、プロセスおよびスキャンアプリケーションの分類に対してのみ使用できます。

      通常、ディスカバリー のプロセスの分類では次のいずれかの関係タイプを使用します。

      • Runs on::Runs:アプリケーションと、実行するホストとの関係を定義します。この関係性は、ホストとアプリケーションの視点から表されます。例:「server001::server001」の場合、自分のデータベースアプリケーションは server001 で実行され (runs on)、server001 が自分のアプリケーションを実行します (runs)。
      • Depends on::Used by:別のアプリケーションと通信するアプリケーションの関係性を定義します。この関係性は、各アプリケーションの視点から表されます。例:「MySQL database:: The MySQL」の場合、Tomcat アプリケーションは MySQL データベースに依存し (depends on)、The MySQL データベースは Tomcat に使用されています(used by)。
      • Virtualized by::Virtualizes:仮想マシンとホストの関係性を定義します。この関係性は、仮想マシンとホストの視点から表されます。例:「ESX::Server ESX」の場合、server001 は Server ESX によって仮想化され (virtualized by)、Server ESX は server001 を仮想化しています (virtualizes)。
      アクティブ プロセスの分類レコードを有効にするには、このオプションを選択します。有効なプロセスの分類のみがアプリケーション CI レコードを作成できます。
      順序 テーブルで複数の分類が利用可能な場合に、ディスカバリー でこのプロセスの分類を実行する順序を入力します。ディスカバリー はプロセスの分類を最小から最大の順に実行します。
      テスト 自動生成されたプロセスの分類条件が満たされたホスト CI をリストします。このフィールドを使用してプロセスの分類の変更をテストし、更新された分類が想定どおりに動作することを確認します。
      条件

      条件ビルダーを使用して、プロセスの分類の一致条件と分類基準を作成します。このフィールドは、[一致基準] フィールドと [分類基準] 関連リストの両方を置き換えます。アップグレードプロセスは、既存のすべての分類基準を条件に変換します。

      注:
      プロセス分類子の条件フィルターは、大文字と小文字を区別します。
      注:
      次の条件のみが機能します。
      • name
      • PID
      • 親 PID
      • command
      • parameters
      • listening_on_ports
      • connecting_to_ports
      • connecting_to
      • key_parameters
      • classify
      分類スクリプト 条件と分類基準が満たされたときに実行するスクリプトを入力します。デバイスが分類された後、このスクリプトを使用して特定のタスクを実行します。分類スクリプト内から g_probe_parameters ハッシュマップを使用して、構成済みのトリガーされたプローブのプローブパラメーターを設定することができます。たとえば、次のコードは、トリガーされたすべてのプローブの 'node_port' パラメーターを 16001 に設定します。

      g_probe_parameters['node_port'] = 16001;

      この種のスクリプトで使用できるオブジェクトの例とリストについては、「ディスカバリーにおける分類スクリプトオブジェクト」を参照してください。

      トリガープローブ ディスカバリーを起動する探索プローブを選択します。これらのプローブは、分類された CI に関する詳細情報を収集します。分類後に停止するように構成されている場合、ディスカバリー はこれらのプローブを起動しません。水平ディスカバリーのパターンを使用する場合は、水平パターンプローブを [プローブ] 列に追加し、[パターン] 列でパターンを指定します。
      警告:
      [プローブ] 列でパターンを指定しないでください。指定されたパターンを起動する水平パターンプローブを選択する必要があります。
      アプリケーション この関連リストを使用して、このプロセスの分類に一致するアプリケーション CI を表示します。
      テスト結果 この関連リストを使用して、ディスカバリーテスト対象ホスト上のプロセスを分類する方法を表示し、より適切な分類条件をビルドします。
      パラメーター この関連リストを使用して、このプロセスと関連するパラメータ―を表示し、より適切な分類条件をビルドします。使用できるパラメーターのリストについては、「ディスカバリーの分類パラメーター」を参照してください。
      バージョン この関連リストを使用して、プロセスの分類レコードの以前のバージョンを表示します。
    4. ヘッダーを右クリックし、[保存] をクリックします。
    5. 関連リストからアイテムを入力します。
    6. [更新] をクリックします。

    図 : 1. 例のプロセスの分類レコード
    プロセスの分類

    次のタスク

    ディスカバリースケジュールからディスカバリーを実行し、アプリケーションを検索します。また、環境の問題である場合に、プロセス分類子に基づいた重複 CI の作成を防止するプロセスハンドラーを作成または変更することもできます。