【環境】
ZabbixVer: 6.0
【内容】
SNMPtrapを受領時に一部情報を切り出して、
アクションのメールにて送付したいと考えています。
具体的には以下です。
<例)トラップの中身>
HOST: TEST
Status: A
上記のトラップの中から、HOSTに相当する部分のTESTと、Statusの障害を抜き出し、
以下のような形で件名でメール送付したいです。
<例:メール件名>
障害発生ホスト:TEST 障害レベル A
【質問事項】
上記を実現するために以下を行いましたしたが上手くいきませんでした。
1)以下2つのアイテムを用意
①SNMPTrapを受け取り、保存前処理でHOST以降の値を取得するアイテム
②SNMPTrapを受け取り、保存前処理でStatus以降の値を取得するアイテム
2)以下のトリガーを作成
find(アイテム①)=1 and find(アイテム②)=1
※後述のアクションで、マクロのITEM.VALUE1とITEM.VALUE2を使うため、①と②のアイテムに値が入ってきたら…という内容で記載。
※トリガーの設定については、障害イベント生成を"複数"で設定。
3)以下の内容でメールを送付するようアクションを設定