質問: とあるログファイルにログが出力された場合、アラートを上げるようにトリガーを設定しようと考えています。 以下の通りにやってたところ上手く機能してくれません。 なおログファイルに出力された文字列は取得してくれています。 どのように条件式を設定したらよいでしょうか。 ◇目的 とあるログファイルにログが出力されたらアラートを上げる。 ◇現在の設定(トリガーの条件式) (({Template App Log:log[{$APPLOGS01}].iregexp(*)})#0)
回答: 正規表現箇所は `.*` にするのではないでしょうか。 また、Zabbix のバージョンによって異なるのかもしれませんが、バージョン 3.0 では、operator は `#0` ではなく `<>0` とするようです。 ``` (({Template App Log:log[{$APPLOGS01}].iregexp(*)})#0) ↓ (({Template App Log:log[{$APPLOGS01}].iregexp(.*)})<>0) ```