Windowsイベントログでログが出力されていない事の監視がしたい

初めまして。
Windowsイベントログ監視について、どうにも上手くいかないのでお知恵を貸して頂ければ幸いです。

やりたいこと:
 ある時間に、出力されているべきイベントログがある。
 (出力される時間は、ほぼ15分程度に絞れます。)
 そのイベントログが出力されていれば正常なため何もしないが、もし出力されていない場合はエラーとして検知したい。

環境:
 Zabbixバージョン:2.0.7
 監視対象   :Windowsイベントログ(アプリケーション)

試したこと:
 アイテムでは、イベントソースである程度取り込むログを絞り、トリガーで特定時間帯のみチェックさせれば
 良いかと思い、下記のような定義をしてみました。

 アイテム設定キー
  eventlog[Applicatiopn,,,EventSource]
  監視間隔 1秒

 トリガー
  ((( {Template_WinEvtLog:eventlog[Application,,,EventSource].iregexp(@log_regexp,960)})=0) &
  (({Template_WinEvtLog:eventlog[Application,,,EventSource].time(0)} > 134500 ) &
({Template_WinEvtLog:eventlog[Application,,,EventSource].time(0)} < 140000))

結果:
 上記のような設定をすると、定義自体は可能なのですが、ホストにテンプレートを割り付けた際に
 トリガー状態が赤×になります。
 エラーメッセージは 「Evaluation failed for function: {Template_WinEvtLog:eventlog[Application,,,EventSource].iregexp(@log_regex・・・・”
 となっていました。

上記のZabbixトリガー設定はどこが誤りなのか、お分かりになれば教えて頂ければ幸いです。
よろしくお願いします。

コメント表示オプション

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

もしかしたら正しく記載頂いたのにも関わらず、ここのシステムの問題で
表示できていないのかもしれませんが、表示される範囲で記載頂いた式を
拝見する限り、括弧の数の対応が取れていないように見受けられます。

再度、式の括弧の見直しをお願いいたします。

あと、アイテムはTemplate_WinEvtLogのアイテムになっているかもご確認
ください。

ユーザー kada の写真

TNKさん、返信ありがとうございます。

すいません、トリガーの表記に足りないかっこが有りました。
最後の閉じかっこです。

現在、設定上は下記になっています。

((( {Template_WinEvtLog:eventlog[Application,,,EventSource].iregexp(@log_regexp,960)})=0) &
(({Template_WinEvtLog:eventlog[Application,,,EventSource].time(0)} > 134500 ) &
({Template_WinEvtLog:eventlog[Application,,,EventSource].time(0)} < 140000))
)

ちなみに、一番外側の括弧を外しても同様にエラーとなってしまいました。