LLDを使用したループ検知トラップ用のアイテム/トリガー作成について

いつもお世話になっております。
長文になりますが、ご教授頂けると幸いです。

NW機器でループが起きた際に飛んでくるループのトラップをzabbixで受信し、ループしたインターフェース名と一緒にトラップを上げたいと考えております。
LLDを返さず普通にアイテム/トリガーの設定をすれば検知できたのですが、通知にインターフェース名を付けることが出来ないのと、付けるためにポートの数だけ同じトラップを設定するのは面倒なので、LLDの設定で各機器のポート数に合わしてループ検知のトリガーを自動で作成出来ないかと思い設定してるのですが上手くいきません。

環境/設定は下記の内容で進めております。
■環境
OS:Centos7
zabbix:4.0.19

■NW機器
メーカー:NEC
ループの際のトラップ内容:※snmptrap.logより
VARBINDS:
.1.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (18178903) 2 days, 2:29:49.03
.1.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: .1.3.6.1.4.1.119.2.3.126.10.2.95.1.0.1   ←ループ検知のOID
.1.3.6.1.2.1.2.2.1.1.9 type=2 value=INTEGER: 9
.1.3.6.1.2.1.2.2.1.2.9 type=4 value=STRING: "GigabitEthernet1/0/9"

■設定内容
1、Template Module Interfaces Simple SNMPv2のディスカバリルール[Network Interfaces Discovery]にて、
  SNMP OID欄に[{#LOOP},1.3.6.1.4.1.119.2.3.126.10.2.95.1.0.1]を追加

2、アイテムのプロトタイプを新規作成
  名前:Interface {#IFDESCR}: Loop detection
  タイプ:SNMPトラップ
  キー:snmptrap[1.3.6.1.4.1.119.2.3.126.10.2.95.1.0.1]
  データ型:ログ

3、トリガーのプロトタイプを新規作成
  名前:Interface {#IFDESCR}: Loop detection
  条件:{Template_NEC2:snmptrap[1.3.6.1.4.1.119.2.3.126.10.2.95.1.0.1].str(1.3.6.1.4.1.119.2.3.126.10.2.95.1.0.1)}=1

上記の設定をすればホストへ自動生成されると思ったのですが、自動生成すらされませんでした。(初期で設定されているインターフェースの内容は生成されました。)

zabbixの設定を初めてまだまだ日が浅く、理解出来ていなかったり、間違った理解をしているかもしれません。
お手数お掛け致し申し訳御座いませんが、自動生成されない原因が解る方がいましたらご教授頂けると幸いです。
また、インターフェース名付きで通知するにあたり不足している可能性がある設定などが御座いましたら一緒に教えて頂けると幸いです。

以上、よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

ディスカバリルールのSNMP OIDに

 {#LOOP},1.3.6.1.4.1.119.2.3.126.10.2.95.1.0.1

を追加された理由がわかりません。
検索しても出てこないので詳細がわからないのですが、トラップの
OIDなのではないのですか?
ディスカバリルールのSNMP OIDに列挙するのは、ポーリングで取得
できるOIDのリストを設定してください。

あと、アイテムのプロトタイプの設定ですが、この設定では、キー
が同じアイテムとなってしまうのでアイテムは生成されないはずで
す。
Zabbixサーバーのログにもそのエラーが記録されているはずです。

インターフェースが異なっても同じOIDでのトラップが送信されて
くるのであれば、アイテムは1つでよいのではないでしょうか。

トリガーに関しては、トラップメッセージ内にインターフェース名
などは記載されていないのですか?
記載されていれば、そのインターフェース名などで文字列が含まれ
ているかの条件を付加できないでしょうか?

ユーザー pazupazu の写真

ご回答有難う御座います。

{#LOOP},1.3.6.1.4.1.119.2.3.126.10.2.95.1.0.1はトラップのOIDです。

ディスカバリルールのSNMP OIDに登録できるのはポーリング出来るOIDだけなのですね。
自分の認識が間違っておりました。
ちなみにですが、今回のお話関係なく、ディスカバリルールでトラップのトリガーなどは設定できるのでしょうか?
あくまでもポーリング出来るものだけなのでしょうか?

トラップの内容はポート限らず一緒です。飛んでくるパケットに[ifIndex]と[ifDescr]が一緒に記載されています。
正直zabbixはまだまだで、どのように条件式を書けばいいのかわからず、いろいろなパターンを調べて試しながら手探りで進めてる状態です。
今回も条件を付加できるか色々試してみます。