12 トラッパーアイテム

概要

トラッパーアイテムは、問合せの代わりに受信データを受け取ります。

Zabbixに "プッシュ" したいデータに対して有効です。

トラッパーアイテムを使用するには、以下が必要です。

  • Zabbixにトラッパーアイテムが設定されていること
  • Zabbixにデータを送信すること

設定

アイテム設定

トラッパーアイテム を設定するには:

  • 設定ホスト にアクセスします。
  • ホストの行の アイテム をクリックします。
  • アイテムの作成 をクリックします。
  • アイテムのパラメータをフォームに入力します。

すべての必須入力項目には赤いアスタリスクが付けられています。

トラッパーアイテム で特定の情報を必要とするフィールドは、次のとおりです。

タイプ Zabbix トラッパー を選択します
キー データ送信時にアイテムを認識するためのキーを入力します
データ型 送信されるデータの形式に対応するデータ型を選択します
許可されたホスト コンマ区切りの IP アドレスのリスト。オプションで CIDR 表記またはホスト名を使用します。
指定すると、ここにリストされているホストからの着信接続のみが受け入れられます。
IPv6 サポートが有効になっている場合は、'127.0.0.1', ': :127.0.0.1'、'::ffff:127.0.0.1' は同等に扱われ、'::/0' は任意の IPv4 または IPv6 アドレスを許可します。
'0.0.0.0/0'を使用して任意の IPv4 アドレスを許可できます。
"IPv4 互換の IPv6 アドレス"(0000::/96 プレフィックス) はサポートされていますが、RFC4291 によって非推奨になっていることに注意してください。 .
例: Server=127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, zabbix.domain
Zabbix 2.2.0 以降、このフィールドではスペースと ユーザー マクロ を使用できます。
ホスト マクロ: {HOST.HOST}、{HOST.NAME}、{HOST.IP} 、{HOST.DNS}、{HOST.CONN} は、Zabbix 4.0.2 以降、このフィールドで許可されています。

アイテムを保存した後、値を送信する前に サーバー がコンフィギュレーションキャッシュの更新から変更を拾うまで、最大60秒待つ必要がある場合があります。

データの送信

最も単純なケースでは、zabbix_senderユーティリティを使用して
'テスト値'を送信することができま す。

zabbix_sender -z <server IP address> -p 10051 -s "New host" -k trap -o "test value"

値を送信するには、これらのキーを使用します。

-z - ZabbixサーバのIPアドレスを指定します

-p - Zabbixサーバのポート番号を指定します(デフォルトは10051)

-s - ホストを指定します (ここでは 'visible' な名前ではなく、必ず 'technical' host name を使ってください)

-k - 定義した item のキーを指定します

-o - 実際に送信する値を指定します

Zabbix の trapper item で、ターゲットホストの対応する item キーの存在を確認する際、
item キーで使用されているマクロが展開されないことがあります。

表示

Monitoring → Latest data での結果です。

なお、単一の数値が送られた場合、データグラフにはその数値の時点の左と右に横線が表示されます。