ログ監視・集計における特定キーワードの除外方法について

いつもお世話になっております。
Zabbix 3.4.4. を使用しております。

syslog等のログ監視を行っており、
大量のErrorを含むログを検知した際、
通知を抑止する設定を考えております。

下記のトリガーで、一応の動作はしたのですが
除外しているログが大量に出力された際にも
抑止が発生してしまい困っております。
※実際は除外するキーワードが倍以上あります。

アイテム
log[/var/log/messages]

トリガー
({log[/var/log/messages].iregexp(error)}=1)
and({og[/var/log/messages].regexp(HTTP PUT IOError)}=0)
and({log[/var/log/messages].regexp(HTTP GET IOError)}=0)
and({log[/var/log/messages].count(10m,"error")}<100)

最後の({log[/var/log/messages].count(10m,"error")}<100)の部分に
"HTTP PUT IO Error"と"HTTP GET IOError"はカウントしない、
と言った条件は設定可能でしょうか。

また下記計算アイテムにおいても同様に
"HTTP PUT IO Error"と"HTTP GET IOError"はカウントしない、
と言った条件は設定可能でしょうか。

キー
messages_error_count

count("log[/var/log/messages]",10m,"error","like")

ご教授の程お願い致します。

宜しくお願い致します。

コメント表示オプション

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

検証していないので動作は不明ですが、下記みたいな感じですかね。
ただ、これだと100件以上errorログが出力したときにアラートが発報しないと思いますが。

============================================
・アイテム
log[/var/log/messages,,,,skip]
log[/var/log/messages,@LOG_EXCLUDE,,,skip]

・正規表現
LOG_EXCLUDE
HTTP PUT IOError [文字列が含まれない]
HTTP GET IOError [文字列が含まれない]

・トリガー
{log[/var/log/messages,,,,skip].iregexp(error)}=1 and
{log[/var/log/messages,@LOG_EXCLUDE,,,skip].count(10m,"error")}<100
============================================

ユーザー Miles の写真

ありがとうございます。

100件以上続いた際にアラートを鳴らさなくする事が目的なので問題ありません。
頂いた内容で検証を進めます。