サーバーに3つのログアナライザーツールがプリインストールされています。あなたの意見では、3つのアナライザーツールのうち、どれが一番良いと思いますか?
私の目的:基本的にエラーログファイルを分析する
インストールされているソフトウェア:
* Analog
* Awstats
* Webalizer
私はこの質問を読みました-> Log Analyzer for Apache
ありがとうございました。
リストする3つのログアナライザー( Analog 、 Awstats & Webalizer )は、Apacheエラーログではあまり機能しません。
私は ScanErrLog を使用して、Apache error_logファイルを数年間要約しました。私はそれをCronから1日に1〜2回実行し、どこで終了したかを記憶して、ピックアップして出力に追加できるようにします。通常、問題の数とURLを含むHTMLページを生成します。他のフォーマットも作成できます。
エラーの発生順に並べられたエラーファイルを解析する this コマンドが見つかるまで、Apacheエラーログパーサーを探しました:
sed 's^\[.*\]^^g' error.log | sed 's^\, referer: [^\n]*^^g' | sort | uniq -c | sort -n
出力:エラー発生-エラーテキスト
1 AH00126: Invalid URI in request GET HTTP/1.1
1 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in /var/www/con/libraries/joomla/database/driver/mysql.php on line 425
108 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 512 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
156 PHP Notice: Undefined index: select in /var/www/con/cli/form_output.php on line 3
156 PHP Notice: Undefined index: inputfrom_value in /var/www/con/cli/form_output.php on line 2
157 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 83 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
202 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
218 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 80 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
316 PHP Notice: Undefined index: in /var/www/con/cli/unit.php on line 513
520 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 81 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425