正規表現の漏れについて
zabbix1.8.4(サーバ、クライアント)にて正規表現を使い、log監視を行っています。
正規表現は以下のようになります。
(数字部分は実際とは異なります。)
=======================================
1 » ORA- [文字列が含まれる]
2 » ORA-00001 [文字列が含まれない]
3 » ORA-00002 [文字列が含まれない]
4 » ORA-00003 [文字列が含まれない]
5 » ORA-00004 [文字列が含まれない]
6 » ORA-00005 [文字列が含まれない]
=======================================
[[実現したい内容]]
・文字列"ORA-"をエラーと判定
・既知の無害な"ORA-00001"-"ORA-00005"は無視
[[現象]]
正規表現作成時のテストでは想定している動作どおりなのですが、実際は、"ORA-00001"-"ORA-00004"だけが無視され、"ORA-00005"だけがトリガーに引っかかります。
まったく同じ設定を行っている別のホストは想定どおりの動作を行っているので原因がわかりません。
[[その他特記事項]]
・"ORA-00001"-"ORA-00005"は同時に監視対象のログに吐き出され、"ORA-00005"はその最終行となります。
・現象発生時、トリガーによるアラートメールは
PROBLEM
Last value: ORA-00005
OK
Last value: ORA-00005
が連続で送信されます。
何か原因等わかりますでしょうか。