SNMPトラップの自動復旧について

お世話になります。y-yと申します。
いつも当フォーラムの記事を拝見し助けていただいております。

今回、過去の記事を拝見しても、解決に至っていない点があり質問させていただきます。
何か良い方法があればご教授いただけますと幸いです。

■利用環境
OS:Redhat Enterprise Linux 7.3
ZABBIX:ZABBIX 3.4.3

■ご質問内容
アイテムAとアイテムBともに、SNMPトラップのアイテムで、アイテムAに特定の文字列「Test」が含まれる場合トリガーを発生させ、
復旧条件として、アイテムBに特定の文字列「Sample」が含まれる場合、トリガーを復旧させる。

を実現したいのですが、下記設定では、自動復旧ができていない状況です。

[設定内容]
▼アイテムA
アイテム名:ItemA
タイプ:SNMPトラップ
キー:snmptrap[.1.2.3]
データ型:ログ
保存期間:90
時間の形式:hh:mm:ss yyyy/MM/dd
アプリケーション:SNMPTrap

▼アイテムB
アイテム名:ItemB
タイプ:SNMPトラップ
キー:snmptrap[.1.2.4]
データ型:ログ
保存期間:90
時間の形式:hh:mm:ss yyyy/MM/dd
アプリケーション:SNMPTrap

▼トリガー
障害の条件式
{Template:snmptrap[.1.2.3].str(Test)}<>0
復旧条件式
{Template:snmptrap[.1.2.4].str(Sample)}<>0

長文になり、恐縮ですが、何卒よろしくお願い申し上げます。

コメント表示オプション

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

復旧条件式を使用するのではなく、昔のヒステリシストリガーの方
法を使用して条件式で設定されてみてはいかがでしょうか?

({TRIGGER.VALUE}=0 and {Template:snmptrap[.1.2.3].str(Test)}=1) or
({TRIGGER.VALUE}=1 and {Template:snmptrap[.1.2.4].str(Sample)}<>1)

ユーザー y-y の写真

TNK様

お世話になっております。y-yです。

ご教授いただきました、ヒステリシストリガーを用いることで、違うアイテムによるトラップでの自動復旧ができるようになりました。

ご丁寧に的確なアドバイスをいただきまして、誠にありがとうございました。