You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

15 Zabbixでのホストインターフェース検出

概要

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

アイテムキー

ディスカバリールールで使用するアイテムは

zabbix[host,discovery,interfaces]

という内部アイテムです。

このアイテムは、インターフェースの説明を含む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(昇順)

サポートされているマクロ

以下のマクロは、ディスカバリールールの フィルター およびアイテム、トリガー、グラフのプロトタイプで使用できます。

マクロ 説明
{#IF.CONN} インターフェースのIPアドレスまたはDNSホスト名
{#IF.IP} インターフェースのIPアドレス
{#IF.DNS} インターフェースのDNSホスト名
{#IF.PORT} インターフェースのポート番号
{#IF.TYPE} インターフェースのタイプ("AGENT"、"SNMP"、"JMX"、"IPMI" のいずれか)
{#IF.DEFAULT} インターフェースのデフォルト状態:
0 - デフォルトインターフェースではない
1 - デフォルトインターフェース
{#IF.SNMP.BULK} インターフェースのSNMPバルク処理状態:
0 - 無効
1 - 有効
このマクロはインターフェースタイプが "SNMP" の場合のみ返されます。