# - \#3 ディスカバリのメカニズム

ディスカバリは、基本的にディスカバリとアクションの2段階で構成されています。

まずホストまたはサービスを検出し、ディスカバリイベントまたはいくつかのイベントを生成します。

次にイベントを処理して、検出されたデバイス、IP、ステータス、アップタイム/ダウンタイムなどのタイプに応じて特定のアクションを実行します。

#### - ディスカバリ

Zabbixは定期的にネットワークディスカバリルールに定義されているIPアドレスの範囲をスキャンします。その頻度は、ルールごとに個別に設定します。

各ルールには、IPアドレスの範囲に対して実行するサービスチェックを定義します。

ネットワークディスカバリモジュールによって生成されるイベントのソースは\[ディスカバリ\]になります。

Zabbixでは、以下のイベントが生成されます。

|イベント         生成さ|る状況|
|------------------------------|---------|
|サービスアップ   Zabbix|アクティブなサービスが検出されたとき(毎回)|
|サービスダウン   Zabbix|サービスを検出できないとき(毎回)|
|ホストアップ     IPに対し|少なくとも1つのサービスがアップ状態の場合|
|ホストダウン     全てのサー|スから応答がない場合|
|サービス検出     サービスが|ウンタイム後に復帰したか、初めて検出された場合|
|サービス喪失     アップ状態|サービスが喪失した場合|
|ホスト検出       ホストが|ウンタイム後に復帰したか、初めて検出された場合|
|ホスト喪失       アップ状|のホストが喪失した場合|

#### - アクション

ネットワークディスカバリによって生成されるイベントに対して使用可能な全てのコンディションの説明については、[アクションのコンディション](/manual/config/actions#action_conditions)を参照してください。

ネットワークディスカバリによって生成されるイベントに対して実行可能な全てのオペレーションの説明については、
[オペレーション](/manual/config/actions#operations)を参照してください。
