これは開発版のドキュメントを表示しています。内容が不完全な場合があります。
このページには自動翻訳されたコンテンツが含まれています。 誤りを見つけた場合は、その箇所を選択して Ctrl+Enter を押し、編集者に報告してください。

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" の場合のみ返されます。