カスタム検索
このエントリーをはてなブックマークに追加
tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

Postfixのログを解析する実験

Created: 29 September 2009


ダウンロード からインストール

CentOS4なので、DAGからインストールしました。

以下の内容で、"/etc/yum.repos.d/dag.repo" を作ります。

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag/
gpgcheck=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
enabled=1

以下のコマンドで、インストールします。

# yum -y install awstats

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
awstats noarch 6.9-2.el5.rf dag 1.1 M

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 1.1 M
Downloading Packages:
(1/1): awstats-6.9-2.el5. 100% |=========================| 1.1 MB 00:05
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: awstats ######################### [1/1]

Installed: awstats.noarch 0:6.9-2.el5.rf
Complete!
#


設定ファイルの設定

"/etc/awststs/"内の、"awstats.localhost.localdomain.conf" をコピーして、"/etc/awststs/awstats.good-stream.com.conf" を作ります。

そして、以下の部分を変更します。


LogFile="(cd /var/log; cat maillog ) | /usr/bin/maillogconvert.pl standard |"

LogType=M

LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"

SiteDomain="
mail.good-stream.com"

HostAliases="
mail.good-stream.com localhost 127.0.0.1"

LevelForBrowsersDetection=0
LevelForOSDetection=0
LevelForRefererAnalyze=0
LevelForRobotsDetection=0
LevelForSearchEnginesDetection=0
LevelForKeywordsDetection=0
LevelForFileTypesDetection=0
LevelForWormsDetection=0

ShowMenu=1

ShowSummary=HB
ShowMonthStats=HB
ShowDaysOfMonthStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowWormsStats=0
ShowEMailSenders=HBML
ShowEMailReceivers=HBML
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowOSStats=0
ShowBrowsersStats=0
ShowScreenSizeStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowMiscStats=0
ShowHTTPErrorsStats=0
ShowSMTPErrorsStats=1
ShowClusterStats=0
 


実行してみる

ディレクトリを作成し、テストディレクトリに移動します。

# /var/www/awstats/awstats.pl -config=mail.goodstream.com -update


集計結果の表示

IEを開いて、以下のURLで開いてみます。

http://mail.good-stream.com/awstats/awstats.pl

うまく画面が開けばOKです。

デフォルトでは、自身のサーバーからしか開きません。別のクライアントから開いてみる場合、以下のように変更します。

Alias /awstats/icon/ /var/www/awstats/icon/

ScriptAlias /awstats/ /var/www/awstats/
<Directory /var/www/awstats/>
    DirectoryIndex awstats.pl
    Options ExecCGI
    order deny,allow
    deny from all
    allow from all
</Directory>

#Alias /css/ /var/www/awstats/css/
#Alias /js/ /var/www/awstats/js/


自動実行の設定

集計は定期的に行う必要があります。

0 * * * * /var/www/awstats/awstats.pl -config=mail.goodstream.com -update

To previous pageTo home pageMailing to meJump to Top of pageline.gif (927 ツバツイツト)line.gif (927 ツバツイツト)tomo.gif (1144 ツバツイツト)
カスタム検索



このエントリーをはてなブックマークに追加