私はちょうど同様の状況があり、ジョブのためにPythonパッケージlogtoolsが見つかりました。 Tomcat6/Solrログファイルを解析するのに使った。
サーバーから
コピーログとlogtools virtualenvの中インストール:検索要求トラフィックを要約
mkdir /tmp/logwtf
cd /tmp/logwtf
scp server:/var/log/tomcat6/catalina.2012-02-03.log ./catalina.log
virtualenv --system-site-packages --distribute .
. bin/activate
pip install -e 'git+https://github.com/adamhadani/logtools.git#egg=logtools'
を:
qps -r'^(.*?) org\.apache\.solr\.core\.SolrCore execute' \
-F '%b %d, %Y %I:%M:%S %p' \
-W900 \
--ignore \
<catalina.log
1時10分と午前1時20分PM間のすべてのサーバーの活動を:
logtoolsには、ボットのフィルタリング用のスクリプト、国別ログラインのタグ付け、ログ解析、マージ、結合、サンプリングとフィルタリング、集計、URL解析、要約統計量、計算百分位数などが含まれます。詳細 については、package's GitHub pageを参照してください。
なぜあなたはlog2mail(http://people.debian.org/~enrico/log2mail/)、logcheck(http://logcheck.org/)を使用していないのですか?車輪を再発明したいのはなぜですか? – mouad