---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# ITOM ヴィジビリティ で使用される ディスカバリーパターン

# ITOM ヴィジビリティ で使用される ディスカバリーパターン {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

サービスマッピング および ディスカバリー は、業界標準のほとんどのネットワークデバイスとアプリケーションを対象にするディスカバリープロセスのパターンを使用しています。これらのパターンをカスタマイズしたり、新しいパターンを作成したりすることができます。

ServiceNowアプリケーションは、構成アイテム (CI) としてアプリケーションサービスを構成するデバイスおよびアプリケーションを参照します。

## ディスカバリーパターンとは {#c_MappingPatternsCustomization__section_pvt_gnb_wz}

パターンとは、CI の属性とその送信接続を検出することを目的とした一連のコマンドです。
サービスマッピングと ディスカバリー は、一般的に使用されているデバイスとアプリケーションのほとんどをカバーする、事前設定されたパターンのセットを共有しています。
パターンは、インフラストラクチャタイプまたはアプリケーションタイプにすることができます。インフラストラクチャーパターンは、ディスカバリー によってのみ、デバイスのリストを作成するために使用されます。アプリケーションパターンは、目的のために同じアプリケーションパターンを使用する サービスマッピング と ディスカバリー の両方に使用されます。
たとえば、ディスカバリー は Apache Web サーバーパターンで水平ディスカバリーを実行し、組織内のすべての Apache Web サーバーを検索してリスト化します。サービスマッピング は同じパターンを使用してトップダウンディスカバリーを実行し、特定の Apache Web サーバーを検出して、アプリケーションサービスマップ上に配置します。  
注:  
現在、パターン操作では複数言語はサポートされていません。パターン操作から返された値が英語でない場合、返されたデータは正しく解析されず、パターンディスカバリーに失敗します。
{#c_MappingPatternsCustomization__table_jt1_wpv_rw__entry__3}

| 製品 | パターンタイプ | 結果 |
|-|-|-|
| ディスカバリー | インフラストラクチャパターン | デバイスのインベントリリスト |
| ディスカバリー | アプリケーションパターン | アプリケーションのインベントリリスト |
| サービスマッピング | アプリケーションパターン | アプリケーションサービスマップ |
[表 : 1. サービスマッピング と ディスカバリー によるパターンの使用]

{#c_MappingPatternsCustomization__table_jt1_wpv_rw}

アプリケーションのホストとして機能するデバイスを検出する際、サービスマッピング は ディスカバリー に依存します。トップダウンディスカバリープロセスの一環として、サービスマッピング は ディスカバリー をバックグラウンドで実行し、水平ディスカバリーを行います。次に、サービスマッピング は水平ディスカバリーによって得たホストに関する情報を使用してアプリケーションサービスマップを作成します。

すべてのタイプのパターンは、ディスカバリーパターン \[sa_pattern\] テーブルに保存されます。

ディスカバリー は、プローブとパターンを組み合わせて使用します。詳細については、「[プローブとセンサーを使用した水平ディスカバリープロセスフロー](https://servicenow-prod.fluidtopics.net/~RBcfrPp9LyuIhf79HnF8w "水平ディスカバリープロセスには 4 つのディスカバリーフェーズがあり、ターゲットマシンに関する情報を収集するプローブと、ディスカバリーがその情報をどのように処理するかの判断に役立つセンサーを使用します。")」を参照してください。

## パターンと CI タイプの相関関係 {#c_MappingPatternsCustomization__section_dp3_z4b_wz}

パターンは、検出対象の CI タイプに割り当てられます。必要に応じて、1 つのパターンに複数の CI タイプを割り当てることができます。その場合には、1 つのメイン CI タイプと複数の関連する CI タイプを定義します。たとえば、BIG-IP Global Traffic Manager (GTM) F5 を検出するためのパターンには、そのメイン CI タイプ、および DNS 名、ネットワークアダプター、その他のコンポーネントに関連する CI タイプとして BIG-IP Global Traffic Manager (GTM) F5 が含まれています。  
サービスマッピング が実行するトップダウンディスカバリーのために、各アプリケーションパターンでは、メイン CI タイプのみが検出されます。 図 : 1. トップダウンディスカバリー中のメイン CI タイプディスカバリー   

同時に、サービスマッピング は通常、複数のパターンを使用して同じ CI タイプを検出します。これは、1 つの CI タイプでさまざまなプロトコル、オペレーティングシステム、エントリーポイントなどを使用できるためです。  
トップダウンディスカバリーと異なり、水平ディスカバリーのプロセスは各パターンを使用して、関連するすべての CI タイプとともにメイン CI タイプを検出します。 図 : 2. 水平ディスカバリー中のメインおよび関連 CI タイプのディスカバリー   

## ServiceNow Storeからパターンをインストールする理由 {#c_MappingPatternsCustomization__section_zlm_vfx_r3b}

ServiceNow は、組織が最新の業界標準のデバイスとアプリケーションを検出できるように、毎月 [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) で新しいディスカバリーパターンをリリースします。主要な ServiceNow バージョンには、以前に ServiceNow Store でリリースされたパターンが組み込まれています。  
Tokyo 以降、ServiceNow は次のアプリケーションを使用するすべてのディスカバリーパターンをリリースします。

ディスカバリーとサービスマッピングパターン (sn_itom_pattern)
:   このアプリケーションは、元のバージョンが ServiceNow Store でリリースされた ServiceNow のディスカバリーパターンの最新バージョンを提供します。

ヴィジビリティコンテンツ (sn_pattern_design)
:   このアプリケーションは、Tokyo までのファミリーリリースに含まれていたパターンの更新バージョンを提供します。

利用可能な最新のバージョンのパターンアプリケーションを ServiceNow Store からインストールできます。または、これらのアプリケーションをプラグインとして ServiceNow インスタンスにインストールできます。

## パターンをカスタマイズする理由 {#c_MappingPatternsCustomization__section_fml_mnb_wz}

次の場合にパターンをカスタマイズできます。

* 組織で独自のデバイスやアプリケーションを使用している場合は、こうしたアイテムのパターンを作成し、それを ディスカバリー と サービスマッピング で検出できるようにします。
* 対応するパターンを持つ CI タイプのキー属性を変更する場合は、関連するパターンを変更してその変更を反映します。
{#c_MappingPatternsCustomization__ul_awx_lt3_b5}

## パターンバージョン {#c_MappingPatternsCustomization__section_n2v_xpb_wz}

パターンをカスタマイズした際、実際には事前設定された元のパターンのコピーが作成されています。サービスマッピング または ディスカバリー が、カスタマイズされたバージョンを使用している限り、元のバージョンは削除されません。ServiceNow Store からパターンの更新をダウンロードすると、カスタマイズされたコピーではなく、元のパターンが更新されます。
図 : 3. カスタマイズされたパターンのアップグレードからの除外   

カスタマイズされたパターンを破棄し、更新された元のパターンの使用を開始する場合は、「[パターンバージョンの選択](https://servicenow-prod.fluidtopics.net/IDxcYz_lmMZ0uaJ65Vd30g "パターンを変更して保存するたびに、このパターンのバージョンが作成されます。サービスマッピング と ディスカバリー がディスカバリーに使用するパターンバージョンを選択します。")」の説明に従って元のパターンに戻すことができます。

## パターンをカスタマイズできるユーザー {#c_MappingPatternsCustomization__section_swl_t24_ccb}

パターンをカスタマイズするには、pd_admin ロールが必要です。ベースシステムでは、service_mapping_admin ロールに pd_role が含まれています。パターンをカスタマイズするには、プログラミングに関する基本知識が必要です。

## ドメインセパレーションを使用するインスタンスのパターン {#c_MappingPatternsCustomization__section_cgr_cxb_wz}

ドメインセパレーションを使用するインスタンスでは、パターンを作成したドメインのみに対応するドメイン固有のパターン、またはすべてのドメインに適用されるグローバルのパターンが使用されます。

パターンはドメインに属します。デフォルトでは、事前設定されたすべてのパターンがグローバルドメインに割り当てられ、全レベルのすべてのドメインに適用されます。  
特定のドメインに対してパターンを作成できます。この場合、新しいパターンはこのドメイン専用で、他のドメインには存在しません。グローバルドメインで既存のパターンをカスタマイズして特定のドメインにアサインすると、グローバルパターンのコピーが作成されます。そのコピーは、このパターンのカスタマイズされたバージョンを持つドメイン以外のすべてのドメインで引き続き使用されます。同様に、グローバルドメインに属するパターンをカスタマイズすると、その変更は、このパターンのカスタマイズされたコピーを使用するドメイン以外のすべてのドメインに影響します。図 : 4. グローバルまたはドメイン固有のパターン   

## パターンの作成または変更フロー {#c_MappingPatternsCustomization__section_gzv_2pb_wz}

通常、組織内では本番用と開発用の 2 つの ServiceNow インスタンスを管理します。パターンを作成または変更し、テストして、開発インスタンスで結果を確認します。ディスカバリーの結果に満足したら、開発インスタンスから関連パターンをエクスポートして更新セットを作成します。
次に、本番インスタンスで更新セットを取得してコミットします。

ITOM ヴィジビリティ Global Content アプリケーションでサポートされていないアプリケーションやデバイスのパターンを作成する場合は、それらの CI タイプの作成から始めます。
図 : 5. パターンの作成フロー   

1. [使用可能なディスカバリーパターン](https://servicenow-prod.fluidtopics.net/bbjR7vXMJwFaG5ga8hXjdg)  
   ITOM ヴィジビリティ には、広範なパターンのライブラリが付属しています。
2. [パターンデザイナー および関連アプリケーションの設定](https://servicenow-prod.fluidtopics.net/nWlthu4iQmAPJ2iWVFc4ug)  
   最新のディスカバリーパターンを使用するには、最新バージョンの ServiceNow アプリケーションをインストールします。
3. [サービスマッピング および ディスカバリー の CI タイプの作成](https://servicenow-prod.fluidtopics.net/MHod9xn2JC~EVdfWWzjhCQ)  
   デフォルトでは サービスマッピング と ディスカバリー でサポートされていないアプリケーションやデバイスの CI タイプ (または CI クラス) を作成します。
4. [サービスマッピング のエントリーポイントタイプの作成](https://servicenow-prod.fluidtopics.net/8Mf0s2OY3hTHQ2blDDacwA)  
   エントリーポイントとは、クライアントがアプリケーションサービスにアクセスするポイントです。 サービスマッピング は、定義したエントリーポイントからすべてのアプリケーションサービスのマッピングプロセスを開始します。 サービスマッピング には、最も一般的に使用されるアプリケーションに対応する、事前設定された幅広いエントリーポイントタイプが含まれています。サービスマッピング において対応するエントリーポイントタイプがない、知名度の低いアプリケーションや独自のアプリケーションを組織で使用している場合は、エントリーポイントタイプを新たに作成する必要があります。
5. [パターンの作成またはカスタマイズ](https://servicenow-prod.fluidtopics.net/nrvqLXBuPt9yS8jXDtqaeQ)  
   ディスカバリーパターンを作成または変更し、その基本属性を定義します。
6. [メイン CI と関連アイテムの検出](https://servicenow-prod.fluidtopics.net/VF0xSjijld0OsPj2B3yA2w)  
   関連アイテムをパターンに追加すると、構成アイテムとそのすべての関連アイテム (CI、またはポートやシリアル番号のような 非 CI) の水平ディスカバリーが可能になります。
7. [識別セクションの変更を伴わないパターンの強化](https://servicenow-prod.fluidtopics.net/RffD5T_nDXhkmQW0oUySjA)  
   拡張セクションを使用すると、パターンで追加属性を検索したり、識別セクションで定義されたパターンディスカバリーロジックを変更したりできるようになります。各拡張セクションには、共有ライブラリーと呼ばれる一連の検出ステップが事前に設定されています。
8. [トラフィックベースのディスカバリーによるパターンの微調整](https://servicenow-prod.fluidtopics.net/fRe7xapa80KxUgQir5E~PQ)  
   パターンデザイナー側からパターンをカスタマイズする代わりに、既存のパターンを改良して、トラフィックベースのディスカバリーにより、前に見つかった構成アイテム (CI) 接続を サービスマッピング が見つけられるようにします。
9. [パターンの最終処理の実行](https://servicenow-prod.fluidtopics.net/Zb1t89emgYhQZyBDu4zNGQ)  
   パターンの定義が終了したら、その定義を サービスマッピング と ディスカバリー で使用できるようにします。
10. [あるインスタンスから別のインスタンスへのパターンのコピー](https://servicenow-prod.fluidtopics.net/BGjsKHWY7o_12X8mOEjqgw)  
    あるインスタンスから別のインスタンスにパターンをコピーするには、新規または変更されたパターンと、開発インスタンス内の関連アイテムが含まれている更新セットを作成します。その後、更新セットを本番インスタンスにインポートします。
11. [パターンバージョンの選択](https://servicenow-prod.fluidtopics.net/IDxcYz_lmMZ0uaJ65Vd30g)  
    パターンを変更して保存するたびに、このパターンのバージョンが作成されます。サービスマッピング と ディスカバリー がディスカバリーに使用するパターンバージョンを選択します。

**関連資料**   

* [ITOM ヴィジビリティ により検出された製品に関する詳細情報](https://servicenow-prod.fluidtopics.net/vLHl71ogOz16x9aD1~CrCA "ディスカバリー と サービスマッピング は広範なオペレーティングシステムとアプリケーションを検出できます。")  
**関連情報**   

* [主要 CMDB クラスのクラス図とクラス属性](https://www.servicenow.com/docs/access?context=c_ConfigurationManagementDatabase&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)
* [ベースシステムの主要 CMDB テーブルの説明](https://www.servicenow.com/docs/access?context=cmdb-tables-details&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)
* [CMDB CI クラスモデル：ベース CMDB クラス階層を拡張するクラスモデルを追加する ServiceNow ストアアプリ](https://www.servicenow.com/docs/access?context=cmdb-ci-class-models&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)
* [CMDB に入力するためのさまざまなオプションに関する情報](https://www.servicenow.com/docs/access?context=c_OptionsToPopulateCMDB&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)
* [一般的なサードパーティーデータを CMDB クラスにインポートしてデータ連携するために、事前定義されたサービスグラフコネクタを提供する ServiceNow ストアアプリ](https://www.servicenow.com/docs/access?context=cmdb-third-party-integrations&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)
* [KB0747679：パターンの前処理/後処理スクリプト](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0747679)

