snmptrapd.confのtraphandle指定について

snmptrap監視をzabbixで行っています。

特定のOIDについてのみ、zabbix_senderに渡すメッセージフォーマットを変えるため、
snmptrapd.confのtraphandleに以下の2つを指定しました。

(1)traphandle 1.3.6.1.4.1.2.6.158.3.0.* /bin/bash /usr/sbin/snmptrap_b.sh
(2)traphandle default /bin/bash /usr/sbin/snmptrap_a.sh

snmptrapd.confのマニュアルに、OIDにワイルドカードを利用できるとあったのですが、
(1)で指定したOIDにマッチするトラップをなげたところ、(2)のデフォルトのフォーマットで処理されてしまいました。
ちなみに、ワイルドカードの代わりに固定値(例:1.3.6.1.4.1.2.6.158.3.0.6)を入力したところ
意図したフォーマットで出力されました。

OIDの指定に問題があるのでしょうか。
ご教授いただけると幸いです。

SNMP V1
NET-SNMP-5.3.2.2

コメント表示オプション

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

OIDにワイルドカードが使えるのは、Net-SNMP 5.4からのようです。

該当すると思われるソース:
 apps/snmptrapd_handlers.c

ユーザー cinnamon の写真

TNK様

ご回答ありがとうございました。

当該バージョンがOSの標準パッケージとして提供され次第確認してみます。

当面は個別OIDを指定することで対応したいと思います。