ログ監視(大文字・小文字など)
お世話になります。
ログファイルにerrorやErrorという文字列が出現した場合に
アラートとしたいのですが、うまくいきません。
1つのトリガーに下記の条件式(複数条件)で設定しております。
({ulweb02d:log[/var/log/messages].str(error)}=1)|({ulweb02d:log[/var/log/messages].str(Error)}=1)
この場合Errorという文字列にのみ反応している状況です。
これをerrorという文字列にも反応させたいと考えております。
ちなみに1つのトリガーに条件式を下記とした場合は、errorでうまくアラートとなりました。
{ulweb02d:log[/var/log/messages].str(error)}=1
1つのトリガーに複数の条件を付けるにはどのように
したらいいのでしょうか?ご教授いただきたく存じます。
また正規表現は使用可能でしょうか?
以上宜しくお願いします。
KAZ - 投稿数: 1085
zabbix 1.4.2で確認してみました。
確かに片方しか反応しませんでした。
※:zabbix1.4.2では先頭に書いた方が反応しました。
下記の書き方でErrorとerrorが取得できるはずです。
<code>
{pulweb02d:log[/var/log/messages].regexp([E|e]rror)}=1
</code>
whinemos - 投稿数: 6
KAZ様
お世話になります。
ご教示通りの方法でうまく取得できました。
ありがとうございます。