logrtで監視対象になるログファイル
お世話になっております。
logrtキーの詳細な動作を知りたくて投稿させていただきました。
logrtではpathに設定したディレクトリ内で正規表現にマッチするファイルをリストアップしてローテーションするファイルとしてログ監視をすると記事を読みました。
http://kodai74.blogspot.jp/2012/02/zabbixloglogrt.html
例えば、
logrt[/var/log/logfile,(以下省略)]
とした場合、
1. /var/log/logfile
2. /var/log/logfile.1
上記の2のファイルが監視対象になってしまったりするでしょうか?
ローテーションの際に別名でコピーを作成し、同名で新規のファイルを作成するようなログに対する監視を実現する場合の指定なのですが、logrtを使うので問題ないでしょうか?
TNK - 投稿数: 4731
/var/log/logfileと/var/log/logfile.1の両方が監視対象になります。
とはいえ、ファイルのタイムスタンプや以前読み込んだファイルの位置が
ZabbixのDB上に記録されていますので、logrotateなどでローテーション
されたファイルであれば、タイムスタンプの古い順に処理されます。
ただし、過去のローテートされたファイルを同じディレクトリで編集して
タイムスタンプが変わってしまうと、再度、そのファイルが読み込まれて
しまいますのでご注意ください。
mkt - 投稿数: 41
ありがとうございました。
例えば同一ディレクトリにlogfile.1.tar.gzのように圧縮する場合は読み込めずにエラーになったりとか注意が必要ですね。