お世話になっております。
zabbix2.0を使ってログ監視をしたいと思います。 一部アプリのログファイルは「yyyymmdd.log」の形式となります。
zabbix側で正規表現を使って監視することができるのでしょうか? ※自分がやった限り、うまく正規表現が使えなくて
以上、よろしくお願いします。
log[]ではログファイル名は固定だったと思いますがlogrt[]を利用 してファイル名に正規表現を利用すればできると思います。
例えば、アイテムのキーとして、
logrt["/var/log/test/^[0-9]{8,8}\.log$"]
とかでもできたはずです。
ただし、logrt[]を利用した場合、正規表現に合致するファイルで あれば、日付と関係なくファイルのタイムスタンプで順序づけて読 み込むようになっていたと思いますので、ログファイルのあるディ レクトリ内でログファイルを編集して保存したりしてしまわないよ うご注意ください。
もう一つ、logrt[]を利用されるのであれば、Zabbixのバージョン は、様々な改善対応を行った2.2.4以降にした方が安定して利用で きるかもしれません。
ご回答いただき、ありがとうございました。 いただいた方法で実装していきます。
アカウント名 katsuhi@hotmail...
本名 katsu
Zabbix関連
TNK - 投稿数: 4740
log[]ではログファイル名は固定だったと思いますがlogrt[]を利用
してファイル名に正規表現を利用すればできると思います。
例えば、アイテムのキーとして、
logrt["/var/log/test/^[0-9]{8,8}\.log$"]
とかでもできたはずです。
ただし、logrt[]を利用した場合、正規表現に合致するファイルで
あれば、日付と関係なくファイルのタイムスタンプで順序づけて読
み込むようになっていたと思いますので、ログファイルのあるディ
レクトリ内でログファイルを編集して保存したりしてしまわないよ
うご注意ください。
もう一つ、logrt[]を利用されるのであれば、Zabbixのバージョン
は、様々な改善対応を行った2.2.4以降にした方が安定して利用で
きるかもしれません。
katsuhi@hotmail... - 投稿数: 7
ご回答いただき、ありがとうございました。
いただいた方法で実装していきます。