Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

文字列Aを含む かつ 文字列Bを含まないといった条件のつくり方について

$
0
0

Zabbix 2.2.10
CentOS 6.6

やりたいこととしては、
文字列Aを含む かつ 文字列Bを含まない
といった設定を既存の正規表現に追加したいです。

※ERROR含む かつ test.shを含まない場合は偽にしたい。

正規表現は以下のようなものを使用し、
正規表現のテストでは結果が正しくなるのですが、実際のアイテムに設定すると値が取得されません。
※追加したのは、最後にある【|^(?=.*ERROR|[Ee]rror)(?!.*test\.sh).*$】です。

=====
結果が真
大文字小文字区別する
PANIC|[Pp]anic|ALERT|[Aa]lert|CRITICAL|[Cc]ritical|^(?=.*ERROR|[Ee]rror)(?!.*test\.sh).*$

正規表現のテスト結果は真になる
test ERROR
test PANIC
test PANIC test.sh

偽になる
test ERROR test.sh
=====

アイテム:log[/var/tmp/messages,@messages]
元の正規表現では実際のログファイルに「test PANIC」など書き込むと値が取得されるが、ERROR~の条件を追記すると何も取れなくなります。

続きを読む


Viewing all articles
Browse latest Browse all 1811

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>