December 28, 2008

AWStatsにGoogle Chromeを追加

AWStatsというアクセスログ解析ツールに、Google Chromeを追加してみました。
ご存じのように、AWStatsにはブラウザの種類による統計が判るようになっていますが、現時点ではまだGoogle Chromeには対応していないようですので、ちょこっと修正。

編集対象ファイルは、browsers.pmです。
[root@Server ~]# vi /var/www/awstats/lib/browsers.pm ※ディレクトリは例です
まずは、IDの追加
@BrowsersSearchIDOrder = (
# Most frequent standard web browsers are first in this list (except msie, netscape and firefox)
'firebird',
'go!zilla',
'icab',
'konqueror',
'links',
'lynx',
'omniweb',
'opera',
'chrome', <- 追加(下記の設定で使用)
次にAWstatsで表示させる文字列の追加
%BrowsersHashIDLib = (
# Common web browsers text
'msie','MS Internet Explorer',
'netscape','Netscape',
'firefox','Firefox',
'svn', 'Subversion client',

'firebird','Firebird (Old Firefox)',
'go!zilla','Go!Zilla',
'icab','iCab',
'konqueror','Konqueror',
'links','Links',
'lynx','Lynx',
'omniweb','OmniWeb',
'opera','Opera',
'chrome', 'Google Chrome', <- 追加('ID','文字列')
次にアイコンファイル情報の追加
%BrowsersHashIcon = (
# Standard web browsers
'msie','msie',
'netscape','netscape',
'firefox','firefox',
'svn','subversion',
'firebird','phoenix',
'go!zilla','gozilla',
'icab','icab',
'konqueror','konqueror',
'lynx','lynx',
'omniweb','omniweb',
'opera','opera',
'chrome','chrome', <- 追加('ID','ファイル名(拡張子なし)')
最後に、Google Chrome用のアイコンファイル(chrome.png)を用意して、設置。
[root@Server ~]# cp chrome.png /var/www/awstats/icon/browser/ ※例です
これで、
こんな感じで表示されます。

No comments:

Post a Comment