33

私は多くの古いログ ファイル (apache) を持っており、それらは私が持っていた 3 つの異なる VPS サーバーにまたがっているため、同じ名前の異なるセットがあります。

古い vps 1 (2012 年 1 月 - 2012 年 3 月) -> access.log.1.gz

古い vps 2 (2012 年 4 月 - 2012 年 10 月) -> access.log.1.gz

等..

古いログ ファイルをすべて分析し、正しい日付のレポートを生成する awstats コマンドはありますか? また、コマンドを実行する前に、ファイルを gunzip するか名前を変更する必要がありますか?

4

4 に答える 4

74

logresolvemerge.plツールを使用できます ( FAQ-COM350を参照)。LogFileファイル内のオプションを変更するか.conf、(1 回限りの実行の場合) 更新の引数として使用します。

LogFile="/path/to/logresolvemerge.pl access.log* |"

コマンドライン更新の例 (debian ベースのシステム):

/usr/lib/cgi-bin/awstats.pl -update -config="example.com" -LogFile="/usr/share/awstats/tools/logresolvemerge.pl /var/log/apache2/access.log* |"

注意: 既存の統計データを消去する必要がある可能性があります。FAQ-COM500を参照してください。

于 2013-02-13T09:18:40.850 に答える
2

Windows では、次のエントリを使用する必要がありました: ("PERL"、インストール フォルダへのパス、パイプの前に *.log を追加)

LogFile="PERL C:/AWSTATS/tools/logresolvemerge.pl C:/AWSTATS/wwwroot/cgi-bin/stats/logFiles/*.log |"

于 2014-04-07T22:09:21.300 に答える