ITOM ヴィジビリティ で使用される ディスカバリーパターン
- 更新日2025年1月30日
- 所要時間:12 分
- Yokohama
- "サービスマッピング"
サービスマッピング および ディスカバリー は、業界標準のほとんどのネットワークデバイスとアプリケーションを対象にするディスカバリープロセスのパターンを使用しています。これらのパターンをカスタマイズしたり、新しいパターンを作成したりすることができます。
ServiceNow アプリケーションは、構成アイテム (CI) としてサービスインスタンスを構成するデバイスとアプリケーションを参照します。
ディスカバリーパターンとは
パターンとは、CI の属性とその送信接続を検出することを目的とした一連のコマンドです。 サービスマッピングと ディスカバリー は、一般的に使用されているデバイスとアプリケーションのほとんどをカバーする、事前設定されたパターンのセットを共有しています。 パターンは、インフラストラクチャタイプまたはアプリケーションタイプにすることができます。インフラストラクチャーパターンは、ディスカバリー によってのみ、デバイスのリストを作成するために使用されます。アプリケーションパターンは、目的のために同じアプリケーションパターンを使用する サービスマッピング と ディスカバリー の両方に使用されます。 たとえば、ディスカバリーは Apache Web サーバーパターンで水平ディスカバリーを実行し、組織内のすべての Apache Web サーバーを検索してリスト化します。サービスマッピングは同じパターンを使用してトップダウンディスカバリーを実行し、特定の Apache Web サーバーを検出して、サービスインスタンスマップ上に配置します。
| 製品 | パターンタイプ | 結果 |
|---|---|---|
| ディスカバリー | インフラストラクチャパターン | デバイスのインベントリリスト |
| アプリケーションパターン | アプリケーションのインベントリリスト | |
| サービスマッピング | アプリケーションパターン | サービスインスタンスマップ |
アプリケーションのホストとして機能するデバイスを検出する際、サービスマッピング は ディスカバリー に依存します。トップダウンディスカバリープロセスの一環として、サービスマッピング は ディスカバリー をバックグラウンドで実行し、水平ディスカバリーを行います。次に、サービスマッピング は水平ディスカバリーによって得たホストに関する情報を使用してサービスインスタンスマップを作成します。
すべてのタイプのパターンは、ディスカバリーパターン [sa_pattern] テーブルに保存されます。
ディスカバリー は、プローブとパターンを組み合わせて使用します。詳細については、「プローブとセンサーを使用した水平ディスカバリープロセスフロー」を参照してください。
パターンと CI タイプの相関関係
パターンは、検出対象の CI タイプに割り当てられます。必要に応じて、1 つのパターンに複数の CI タイプを割り当てることができます。その場合には、1 つのメイン CI タイプと複数の関連する CI タイプを定義します。たとえば、BIG-IP Global Traffic Manager (GTM) F5 を検出するためのパターンには、そのメイン CI タイプ、および DNS 名、ネットワークアダプタ、その他のコンポーネントに関連する CI タイプとして BIG-IP Global Traffic Manager (GTM) F5 が含まれています。


ServiceNow Storeからパターンをインストールする理由
ServiceNow は、組織が最新の業界標準のデバイスとアプリケーションを検出できるように、毎月 ServiceNow Store で新しいディスカバリーパターンをリリースします。主要な ServiceNow バージョンには、以前に ServiceNow Store でリリースされたパターンが組み込まれています。
- ディスカバリーとサービスマッピングパターン (sn_itom_pattern)
- このアプリケーションは、元のバージョンが ServiceNow Store でリリースされた ServiceNow のディスカバリーパターンの最新バージョンを提供します。
- ヴィジビリティコンテンツ (sn_pattern_design)
- このアプリケーションは、Tokyo までのファミリーリリースに含まれていたパターンの更新バージョンを提供します。
利用可能な最新のバージョンのパターンアプリケーションを ServiceNow Store からインストールできます。または、これらのアプリケーションをプラグインとして ServiceNow インスタンスにインストールできます。
パターンをカスタマイズする理由
- 組織で独自のデバイスやアプリケーションを使用している場合は、こうしたアイテムのパターンを作成し、それを ディスカバリー と サービスマッピング で検出できるようにします。
- 対応するパターンを持つ CI タイプのキー属性を変更する場合は、関連するパターンを変更してその変更を反映します。
パターンバージョン
パターンをカスタマイズした際、実際には事前設定された元のパターンのコピーが作成されています。サービスマッピング または ディスカバリー が、カスタマイズされたバージョンを使用している限り、元のバージョンは削除されません。ServiceNow Store からパターンの更新をダウンロードすると、カスタマイズされたコピーではなく、元のパターンが更新されます。

カスタマイズされたパターンを破棄し、更新された元のパターンの使用を開始する場合は、「パターンバージョンの選択」の説明に従って元のパターンに戻すことができます。
パターンをカスタマイズできるユーザー
パターンをカスタマイズするには、pd_admin ロールが必要です。ベースシステムでは、service_mapping_admin ロールに pd_role が含まれています。パターンをカスタマイズするには、プログラミングに関する基本知識が必要です。
ドメインセパレーションを使用するインスタンスのパターン
ドメインセパレーションを使用するインスタンスでは、パターンを作成したドメインのみに対応するドメイン固有のパターン、またはすべてのドメインに適用されるグローバルのパターンが使用されます。
パターンはドメインに属します。デフォルトでは、事前設定されたすべてのパターンがグローバルドメインに割り当てられ、全レベルのすべてのドメインに適用されます。

パターンの作成または変更フロー
通常、組織内では本番用と開発用の 2 つの ServiceNow インスタンスを管理します。パターンを作成または変更し、テストして、開発インスタンスで結果を確認します。ディスカバリーの結果に満足したら、開発インスタンスから関連パターンをエクスポートして更新セットを作成します。 次に、本番インスタンスで更新セットを取得してコミットします。
ITOM ヴィジビリティ Global Content アプリケーションでサポートされていないアプリケーションやデバイスのパターンを作成する場合は、それらの CI タイプの作成から始めます。

関連コンテンツ
- ITOM ヴィジビリティ により検出された製品に関する詳細情報
ディスカバリー と サービスマッピング は広範なオペレーティングシステムとアプリケーションを検出できます。
- 主要 CMDB クラスのクラス図とクラス属性
- ベースシステムの主要 CMDB テーブルの説明
- CMDB CI クラスモデル:ベース CMDB クラス階層を拡張するクラスモデルを追加する ServiceNow ストアアプリ
- CMDB に入力するためのさまざまなオプションに関する情報
- 一般的なサードパーティーデータを CMDB クラスにインポートしてデータ連携するために、事前定義されたサービスグラフコネクタを提供する ServiceNow ストアアプリ
- KB0747679:パターンの前処理/後処理スクリプト