はじめまして。
いつも参考にさせていただいています。
ログファイルの監視について分からないことがあり、質問させてください。
■環境
ZABBIXのバージョン:zabbix-1.8.4-1.JPから1.8.11-1.JPにバージョンアップしています
■アイテム設定
・タイプ: ZABBIX agent (アクティブ)
・キー: log[/var/log/messages]
・データ型: ログ
・更新間隔: 1秒
・ログ時間の形式: 空白
・アプリケーション: -
■トリガーの設定
{ホスト名:log[/var/log/messages].iregexp("error")}=1
■やりたいこと
ログファイルにトリガーで指定したキーワードが含まれている行をアクションでスクリプト渡す。
■状況
ログに同時に複数行が書き込まれた場合、それぞれの行は最新データから確認でき、
イベントも発生するのですが、イベントに対応したアクションで取得できる行が
最新の行しか取得できず、困っています。
例えば、
Apr 28 12:00:00 test-server test: Error 1
Apr 28 12:00:00 test-server test: Warn 2