APIを利用してSNMPトラップ受信の障害を抽出できない

APIを利用したSNMPトラップ受信の障害確認方法をご教示ください。

<内容>
  ストレージのSNMP監視を行いたいです。
  ストレージからのテスト通報では、ZabbixのWebコンソールに、SNMPのトラップ受信した結果を障害として検知できました。
  しかしその障害をAPIを利用して確認できません。
  ⇒ problem.get、event.getを試しましたが、いずれもSNMPの障害のみ出てこない。
    
SNMP以外の障害は全て、上記のAPIで確認できます。
  SNMPトラップ受信の結果をAPIを利用して確認するには、何を利用すれば良いでしょうか?

<環境>
    Zabbix 5.0
OS :Red Hat Enterprise Linux 7.9
DB :PostgreSQL 13

   設定
    ホスト設定  :インターフェース SNMP
             :バージョン     SNMPv2
    アイテム   :キー        snmptrap[]
 トリガー   :条件式       {ホスト名:snmptrap[].iregexp()}=1   

コメント表示オプション

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

trigger.getで取れるか試してみてください。
https://www.zabbix.com/documentation/5.0/manual/api/reference/trigger/get

ユーザー Na-ga の写真

minayanさん

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

trigger.getを試してみましたが、SNMP用に設定したトリガーが表示されませんでした。

監視方法は以下ですが、このやり方ではAPIが利用できるDB?には出力されないのでしょうか?
  snmptrapdでエージェントから受け取ったSNMPトラップを、zabbix_trap_receiver.plへ渡し、zabbix_trap_receiver.plに記載した出力先ファイルに受け取ったメッセージを出力します。
  Zavbbixのアイテムでそのファイルを監視しています。 
  ※ただエージェントをストレージではなく、Windowsサーバで試したところ、event.getでコンソールと同じ障害を検知できました。
    ホスト設定に違いはありませんが、ホストにより何か違いがあるのでしょうか?

ユーザー Na-ga の写真

解決しました

原因はユーザグループに割り当てるホストグループの権限で、表示設定を行っていませんでした。
行うように設定したところ、event.getで拾う事ができました。

知識不足でご迷惑をおかけしました。
ありがとうございました。

ユーザー Na-ga の写真

解決しました

原因はユーザグループに割り当てるホストグループの権限で、表示設定を行っていませんでした。
行うように設定したところ、event.getで拾う事ができました。

知識不足でご迷惑をおかけしました。
ありがとうございました。

ユーザー Na-ga の写真

解決しました

原因はユーザグループに割り当てるホストグループの権限で、表示設定を行っていませんでした。
行うように設定したところ、event.getで拾う事ができました。

知識不足でご迷惑をおかけしました。
ありがとうございました。

ユーザー Na-ga の写真

解決しました

原因はユーザグループに割り当てるホストグループの権限で、表示設定を行っていませんでした。
行うように設定したところ、event.getで拾う事ができました。

知識不足でご迷惑をおかけしました。
ありがとうございました。

ユーザー Na-ga の写真

解決しました

原因はユーザグループに割り当てるホストグループの権限で、表示設定を行っていませんでした。
行うように設定したところ、event.getで拾う事ができました。

知識不足でご迷惑をおかけしました。
ありがとうございました。

ユーザー Na-ga の写真

解決しました

原因はユーザグループに割り当てるホストグループの権限で、表示設定を行っていませんでした。
行うように設定したところ、event.getで拾う事ができました。

知識不足でご迷惑をおかけしました。
ありがとうございました。