ログ監視時のメール送信に関して

はじめまして。
現在zabbix導入にあたり検証を実施しています。

現在下記環境で構築を行っています
・CentOS-5.3
・mysql-5.0.45
・PHP-5.1.6-23.2
・httpd-2.2.3-22
・zabbix-1.4.6-1

状況
・ログ監視を実施しようと思います
-ある文字列が/var/log/messagesに記載された際に
トリガー設定により検知することは出来ています。

問題点
アイテム・トリガー設定の元、アクションでメールを送信しようとしています。
ある文字列が、/var/log/messagesに出力され、
その出力された文字列を含む行がどのようなものだったかを
メールに記載したいと思います。

詳細に記載しますと監視上では、文字列の監視はできていますが、アクション時のアラートメールにトリガーとその内容を添付したいと思います
1.トリガーおよび内容は、データベースに保管しているものでしょうか?
2.またトリガー内容はメールに添付できますでしょうか?

アドバイスをお願いできないでしょうか。
よろしくお願いします

具体例
サーバで以下を実施
# logger -t kernel test messages
⇒/var/log/messagesに出力

zabbix検知
アクション時のメールに
"kernel test messages" の内容を記載 したいと思います

zabbix設定
■アイテム設定
キー:zabbixエージェントアクティブ
データ型:log[/var/log/messages]
■トリガー設定
{ホスト名:log[/var/log/messages].regexp(kernel.*)}=1

■アクション時のメッセージ
件名:Alert Mail {HOSTNAME} {TRIGGER.NAME} {STATUS}
メッセージ:
The time {DATE}/{TIME}
Target {HOSTNAME}
{TRIGGER.NAME} {STATUS}
>> 今回のアラート内容(kernel test messages)を記載したいと思っています。

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

コメント表示オプション

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

こんにちは。

アクションでマクロ{ITEM.LASTVALUE}を設定すればメッセージ送信時にアイテムの値が記載できないできないでしょうか。

使用できるマクロはマニュアルに記載されていますので、確認してみてください。

ユーザー kan の写真

御回答いただき、ありがとうございます。

設定をしてみて、無事取得することができました。

本当にありがとうございました。
マニュアルの本項目を見過ごしていました。
お騒がせしました。