月ごとにファイル名が変わるログを監視したいと考えております。
・バージョン:Zabbix 2.2
・監視ディレクトリ:/aaa/bbb/
・監視ファイル:xxx_yyyymm ※yyyyは年、mmは月
アイテムを以下のとおり正規表現で設定しましたが、特に何もログが収集されませんでした。
logrt[/aaa/bbb/^xxx_\d{6}$]
原因切り分けのために、以下のように直接ファイル名を指定するとログが収集できました。
logrt[/aaa/bbb/xxx_202405]
ファイル名に正規表現は使える認識でおりますが、何が誤っておりますでしょうか?
TNK - 投稿数: 4769
ファイル名に指定した正規表現が適切ではないのではないでしょうか。
以下のように「[0-9]」を使ってみてください。
logrt[/aaa/bbb/^xxx_[0-9]{6}$]
kaoduu - 投稿数: 3
TNK様
早々にご回答いただき、ありがとうございました。
ダブルクオーテーションで括って、logrt["/aaa/bbb/^xxx_[0-9]{6}$"]とすると、監視データを取得できました。
大変参考になりました。