[comment]: # translation:outdated

[comment]: # ({b31dccac-235db3de})
# 15 Zabbixでのホストインターフェース検出

[comment]: # ({/b31dccac-235db3de})

[comment]: # ({f39b74a6-f39b74a6})
#### 概要

ホストのZabbixフロントエンドで設定されているすべてのインターフェースを[検出](/manual/discovery/low_level_discovery)することができます。

[comment]: # ({/f39b74a6-f39b74a6})

[comment]: # ({797dbf7c-797dbf7c})
#### アイテムキー

[ディスカバリルール](/manual/discovery/low_level_discovery#discovery_rule)で使用するアイテムは以下です。

    zabbix[host,discovery,interfaces]

内部アイテムです。 このアイテムはZabbixサーバー3.4以降でサポートされています。

このアイテムは、次のようなインターフェースの説明を含むJSONを返します。

-   IPアドレス/DNSホスト名（"接続先"ホスト設定によって異なります）
-   ポート番号
-   インターフェースタイプ (Zabbixエージェント, SNMP, JMX, IPMI)
-   デフォルトのインターフェースかどうか
-   バルクリクエスト機能が有効か - SNMPインターフェイスの場合のみ

例:

    [{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]  

複数のインターフェースを使用する場合、JSONのレコードは次の順序で並べられます。

-   インターフェースタイプ
-   デフォルト - デフォルトのインターフェイスは、それ以外のインターフェイスの前に配置されます。
-   インターフェースID (昇順)

[comment]: # ({/797dbf7c-797dbf7c})

[comment]: # ({b669a58b-b669a58b})
#### サポートされているマクロ

次のマクロはディスカバリルール[フィルター](/manual/discovery/low_level_discovery#discovery_rule_filter)およびアイテム、トリガー、グラフのプロトタイプでの使用がサポートされています。

|マクロ|説明|
|-----|-----------|
|{\#IF.CONN}|インターフェースのIPアドレスまたはDNSホスト名|
|{\#IF.IP}|インターフェースのIPアドレス|
|{\#IF.DNS}|インターフェースのDNSホスト名|
|{\#IF.PORT}|インターフェースのポート番号|
|{\#IF.TYPE}|インターフェースタイプ ("AGENT", "SNMP", "JMX", or "IPMI").|
|{\#IF.DEFAULT}|インターフェイスのデフォルトステータス：<br>0 - デフォルトではない<br>1 - デフォルトインターフェイス|
|{\#IF.SNMP.BULK}|インターフェイスのSNMP一括処理ステータス：<br>0 - 無効<br>1 - 有効<br>このマクロはインターフェイスタイプが"SNMP"の場合にのみ返されます。|

[comment]: # ({/b669a58b-b669a58b})
