---
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


---

# ディスカバリーの分類子

# ディスカバリーの分類子 {#ariaid-title1}

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

分類子は、ディスカバリーの識別とディスカバリーのフェーズのためにトリガーするプローブを指定します。分類子は、識別および探索のための追加のプローブではなく、パターンを起動する横断的なパターンプローブをトリガーすることもできます。
分類子は、基本的に識別ステージを開始します。分類プローブがインスタンスに重要なパラメータ―を返した後、ディスカバリーが次に何を実行すべきかを指示するため、識別ステージを使用します。

ほとんどの場合、分類子を作成したり、分類子を変更したりする必要はありません。しかし、水平ディスカバリーに関する問題が発生する場合は、分類プローブがインスタンスに返すパラメーターに基づいて、分類子がいつ実行されるかという判断条件を確認する必要が生じることがあります。また、ディスカバリーがまだ検出していない新しいタイプの CI を検出する必要がある場合は、独自の分類子を作成することができます。

## デバイス、プロセス、および IP アドレスの分類 {#discovery-classifiers__section_mrj_wkz_2cb}

ディスカバリーの分類は、デバイスの分類、プロセスの分類、および IP アドレス (または IP スキャン) の分類の 3 つのタイプに分けることができます。

デバイスの分類

:   Windows を実行しているコンピューター、フレーバーや UNIX または LINUX を実行しているコンピューター、ルーター、スイッチ、ロードバランサーなどの実際のデバイスタイプの分類です。ディスカバリー がコンピューターの CI を識別すると、アクティブプロセスプローブをトリガーしてコンピューターの CI をさらに探索します。ディスカバリー は、アクティブプロセスプローブの結果をプロセスの分類条件と比較して、一致するかどうかを判定します。

    図 : 1. コンピューターの CI の分類ワークフロー

    Madrid リリースから、水平ディスカバリープロセスにより HTTP を使用してデバイスを分類することができます。  
    ディスカバリー が使用するすべてのプロトコルのうち (WMI、SSH、SNMP を含む)、HTTP はデフォルトで最低の優先度です。ディスカバリーでは、次の場合にのみ HTTP 分類が使用されます。

    * Shazzam が HTTP (80) トラフィックと HTTPS (443) トラフィックのポートが開いていると判断した。
    * これらのプロトコルのポートが開いていない場合、またはこれらのプロトコルのディスカバリーが失敗した場合に、優先度の高いポートプローブ (WMI、SSH、および SNMP) の水平ディスカバリープロセスが失敗した。たとえば、SSH および SNMP 認証情報が構成されていないか正しくない場合、水平ディスカバリープロセスは失敗する可能性があります。  
      注:  
      ポートスキャンの動作の詳細、およびさまざまなプロトコルの優先度を確認する方法については、「[ポートプローブ](https://servicenow-prod.fluidtopics.net/aJo1zECBc4wovFD9O1z7Dw "ポートプローブは、検出されたデバイス上のオープンポートに対するプロトコルアクティビティを検出するために、Shazzam プローブによって ディスカバリー で使用されます。")」を参照してください。

    {#discovery-classifiers__ul_m4d_k13_sdb}HTTP 分類は、\[HTTP 分類\] プローブを起動してデバイスを分類します。\[HTTP - 分類\] プローブは、HTTP 分類ごとに各デバイスの GET 要求を実行します。要求の URL は `PROTOCOL://IP:PORT/PATH` のようにビルドされます。

    詳細については、「[ポートプローブ](https://servicenow-prod.fluidtopics.net/aJo1zECBc4wovFD9O1z7Dw "ポートプローブは、検出されたデバイス上のオープンポートに対するプロトコルアクティビティを検出するために、Shazzam プローブによって ディスカバリー で使用されます。")」を参照してください。HTTP 分類子の作成方法については、「[HTTP の分類の作成](https://servicenow-prod.fluidtopics.net/R0PfJZ727h3824dE9OOuuw "HTTP 分類子は、水平ディスカバリープロセスが HTTP プロトコルを介してデバイスを検索できるようにします。")」を参照してください。

プロセスの分類

:   実行中のプロセスに基づくアプリケーションの分類です。 ディスカバリー は、コンピューター \[cmdb_ci_computer\] テーブル内のデバイスとその拡張機能を識別した後、ディスカバリーの最後のフェーズである探索フェーズ中にプロセスを分類します。デバイスの分類と同様に、プロセスの分類には独自の分類基準があり、プローブを起動する機能もあります。デバイスの分類と異なり、プロセスの分類では \[Runs on::Runs\] の関係で構成アイテム (CI) を作成します。デフォルトでは、ディスカバリー にほとんどの一般的なプロセスの分類が含まれています。

    プロセスが分類基準に一致する場合、ディスカバリー はプロセスハンドラースクリプトを実行するかどうかを決定します。このプロセスハンドラースクリプトはパラメーターデータを変更して、ディスカバリー によりそのプロセスが既存のアプリケーション CI か新規のものかを識別できるようにします。ディスカバリー プロセスハンドラーは、プロセスの分類が発生する前に、一貫性がない値があると判明しているパラメーターを除外することによって、重複した CI の作成を回避します。ディスカバリー がアプリケーション CI を追加または更新するたびに、アプリケーション CI と CMDB 内の他の CI とのアプリケーション依存関係のマッピングも決定されます。  
    図 : 2. プロセスの分類ワークフロー

IP アドレス (IP スキャン) の分類

:   IP アドレスのディスカバリーは認証情報を伴いません。つまり、検出されたオープンポートとバナーのみに基づいてデバイスとソフトウェアを識別しようとするので、認証情報を作成する必要がありません。IP スキャンモードでデバイスの分類基準が満たされると、ディスカバリー により CMDB 内の CI が自動的に更新されます。デバイスが適切に分類された後、ディスカバリー がそのデバイスクラス用に構成された探索プローブを起動し、CI に関する詳細情報の収集を開始します。

    デフォルトの ディスカバリー システムでは、Linux 分類子がディスクサイズ、メモリー、現在の接続数などの情報を返す 11 の探索プローブをトリガーします。これらのプローブのデータは異なるタイミングで返され、処理が完了するまで ECC キューに保存されます。  
    この図は、IP スキャン (識別子なし) でデバイスを分類およびプローブするためのプロセスフローを示しています。図 : 3. IP スキャンの分類

このタイプの ディスカバリーの分類子に利用可能なパラメーターの詳細については、「[IP アドレスディスカバリーの分類](https://servicenow-prod.fluidtopics.net/XL6Cc6XM14_VfwHGp7tSOQ "ディスカバリー には、使用可能な認証情報がない場合でも、IP アドレス検出により検出したデバイスを分類する方法があります。")」を参照してください。

## 分類子の基準 {#discovery-classifiers__section_u3t_slx_2cb}

分類子には、定義する条件に基づいてディスカバリーが分類子を使用するタイミングを指定するための基準を提供する役割もあります。その基準は、分類プローブがディスカバリーに返すパラメーターに基づいています。基準は、パラメーター、演算子、および値で構成されます。  
注:  
プロセス分類子の条件フィルターは、大文字と小文字を区別します。

## 分類子とパターン {#discovery-classifiers__section_ayk_2by_2cb}

ディスカバリーでは、プローブではなくパターンを使用して、CI の識別と探索を行うことができます。ディスカバリーは、分類子に指定できる、水平ディスカバリープローブからのパターンをトリガーします。独自のパターンを作成し、水平ディスカバリープローブを使用して分類子に追加できます。手順については、「[分類子への水平パターンプローブの追加](https://servicenow-prod.fluidtopics.net/p0MdV1v8D8Ur4nRbG~xOug#t_AddHorizontalPatternProbe "水平ディスカバリーの識別および探索フェーズにパターンを使用するには、検出しようとしている CI の分類子に水平パターンプローブを追加する必要があります。")」を参照してください。ディスカバリーによって提供される、すぐに使えるパターンのいずれかを使用している可能性があります。これを確認するには、分類子を調べて水平パターンプローブが指定されているかどうかを確認します。

## 分類のデバッグ情報のログ記録 {#discovery-classifiers__section_i24_jz1_z1b}

分類に関するデバッグ情報を記録するには、次のシステムプロパティを追加します。結果のログエントリーには、分類子の基準に使用できるすべての名前と値とともに、実行されている各分類子の名前が一覧表示されます。{#discovery-classifiers__table_a4q_lly_2cb__entry__2}

| システム プロパティ | 説明 |
|-|-|
| `glide.discovery.debug.classification ` | プロセス分類のデバッグ情報を有効にします。 * タイプ：true \| false * デフォルト値: false * 場所：システムプロパティ \[sys_properties\] テーブルに追加 {#discovery-classifiers__ul_v3r_jxv_1q} |
[ ]

{#discovery-classifiers__table_a4q_lly_2cb}

## ディスカバリーの分類でできること {#discovery-classifiers__section_wqn_nvc_fcb}

* まだディスカバリーにより分類されていない CI を分類する場合、または分類子にまだ登録されていない他のプローブをトリガーする場合は、ディスカバリーの分類子を作成または変更します。ディスカバリーが[標準の CI ディスカバリー](https://servicenow-prod.fluidtopics.net/Ph~PNvL_hou4WwM9y8QsLQ "CI の分類により、ディスカバリーで一般的なオペレーティングシステム、ネットワークデバイス、およびプロセスを検出することができます。")で使用する分類子、[アプリケーションのプロセス分類子](https://servicenow-prod.fluidtopics.net/aUogN_MxnN6q0L9Cqi4ncA "プロセスの分類では、識別および探索フェーズ中に収集された情報から ディスカバリー により特定の CI タイプを作成できます。")、および [IP アドレススキャンに基づく分類子](https://servicenow-prod.fluidtopics.net/czvoibdTIyvwwGBe4VftTw "IP アドレスタイプの検出を実行すると、ポートプローブは、認証情報を使用せずにデバイスをスキャンします。その後、ディスカバリーはどの分類子を使用するかを決定できます。IP アドレスディスカバリーのためのポートプローブと分類子を追加することができます。")を変更することができます。

  分類子を変更する前に、分類子のタイプごとに使用できる[パラメーターを確認](https://servicenow-prod.fluidtopics.net/o~~AwMRsIVwEPxjdJWwgrw "これらのパラメーターは、ディスカバリーの分類子に使用できます。")します。
* Windows マシンがネットワーク上にある場合は、WMI ではなく WinRM プロトコルを使用して、より効率的なデータ転送とリモートコマンドの実行を行うことができます。デフォルトでは、ディスカバリーでは WMI を使用します。WinRM を使用するために分類子の変更を行う方法については、「[Windows Remote Management を使用した分類](https://servicenow-prod.fluidtopics.net/0x6pbJtdK6QARFEveixtcQ "Windows Remote Management (WinRM) プロトコルを使用して、Windows ホストのディスカバリーを構成することができます。")」を参照してください。
* サーバーとして動作している Windows コンピューターがオペレーティングシステムではなく機能別に分類されるようにする場合は、Windows 分類子の条件を変更します。手順については、「[サーバーとしての Windows ワークステーションマシン再分類](https://servicenow-prod.fluidtopics.net/CSGtdYZuVwBpSkpyT2S~AA "デフォルトでは、ディスカバリー は特定の Windows オペレーティングシステムを使用するコンピューターを、ワークステーションとして自動的に分類します。ただし、ネットワーク内でサーバーとして動作している特定のコンピューターを、そのオペレーティングシステムではなく機能により分類したい場合もあります。")」を参照してください。
{#discovery-classifiers__ul_ql5_kwc_fcb}

