アイテムキーのカギ括弧"[]"の使い方について_zabbix2.0.6
こちらの方と近い質問になります。
http://www.zabbix.jp/node/890
●環境情報
CentOS5.8
Zabbix2.0.6
アイテムの登録についての質問です。
ログ監視設定でアイテムキーの中に[]が入っているとエラーが返ってきて保存できません。
例:log[/usr/local/logs/aaa.(19|20)[0-9].log,^(19|20)]
以前のバージョンzabbix1.8.2では登録できていました。
管理->一般設定->正規表現 で以下を作成しテストしましたが、正規表現としては正しく認識されていました。
条件式:aaa.(19|20)[0-9].log
テスト:aaa.199.log やaaa.208.log
カギ括弧を使う正規表現でアイテムキー登録は可能でしょうか?なにかヒントになる点でも教えて頂ければと思います。
宜しくお願い致します。
TNK - 投稿数: 4769
ログファイル名の部分をダブルクォーテーションで括ってみてください。
maco - 投稿数: 32
返信ありがとうございます。
log[/usr/local/logs/aaa.(19|20)[0-9].log,^(19|20)]
↓
log[/usr/local/logs/"aaa.(19|20)[0-9].log",^(19|20)]
としてみましたが、以下のエラーで怒られました。
アイテムキーのエラー: "ブラケットの使用方法が正しくありません。最後のブラケットの後に"{"が見つかりました。"
TNK - 投稿数: 4769
ファイルの一部ではなく、フルパスで括ってみてください。
例:
log["/usr/local/logs/aaa.(19|20)[0-9].log",^(19|20)]
maco - 投稿数: 32
ありがとうございます。できました。
割愛してましたが、キーの検知文字列のパターン部分にも[]を使っていて、結局これでうまくいきました。
log[/usr/local/logs/aaa.(19|20)[0-9].log,^(19|20)[0-9]]
↓
log["/usr/local/logs/aaa.(19|20)[0-9].log","^(19|20)[0-9]"]
両方""で囲んだイメージです。
ありがとうございました。