プログラマ気分

メモや自分が思ったことを書く

<< 【Fugu】エディタの追加 | main | HT-03A を買ってきた >>

スポンサーサイト

2014.08.06 Wednesday

一定期間更新がないため広告を表示しています

-|-|-|by スポンサードリンク

Plesk 環境下への JAWStats のインストール

2009.08.08 Saturday

※テストした環境はPlesk 8.4

JAWStats とは、AWStats のログデータをグラフィカルに表示してくれるツールです(下図参照)。

イメージ:AWStats と JAWStats

■ダウンロードサイト
【JAWStats】
http://www.jawstats.com/

■参考サイト:インストール方法
【FreeBSD(とLinux)雑記:awstatsのフロントエンド jawstats】
http://blog.livedoor.jp/tuzzy92/archives/52203826.html

単純にインストールするだけなら上記参考サイトの内容を見て頂ければ大丈夫です。
ただ、Plesk 環境下では同様の設定方法だけだと何かと問題が生じます。

その理由として、ログデータの保存先にあります。

Plesk の AWStats ログデータは、下記の様に種類別で保存されます。 /var/www/vhosts/ドメイン名/statistics/anon_ftpstat/
/var/www/vhosts/ドメイン名/statistics/ftpstat/
/var/www/vhosts/ドメイン名/statistics/webstat/
/var/www/vhosts/ドメイン名/statistics/webstat-ssl/

また更にその中に年・月別のディレクトリが作られ、
/var/www/vhosts/ドメイン名/statistics/webstat/2009-06/
/var/www/vhosts/ドメイン名/statistics/webstat/2009-07/
/var/www/vhosts/ドメイン名/statistics/webstat/2009-08/
/var/www/vhosts/ドメイン名/statistics/webstat/current/
(current は今月(この中で言えば「2009-08」)のログデータへのシンボリックリンクです。)

ログデータはこの中に保存されます。
/var/www/vhosts/ドメイン名/statistics/webstat/2009-06/awstats062009.ドメイン名-http.txt

利用者としては、今月のログ、先月のログ、全て見たいところです。

そう思って config.php 内に下記の設定を追記しても、ログデータは読み取ってくれません。

何故なら statspath のディレクトリは、ログデータ(.txt)が保存されているディレクトリではないからです。

つまり、下の様に書けば動きますが、

これでは今月のデータしか読み取ってくれず、
かと言って、statspath にフォーマットを使おうとしても機能しません(statsname にはフォーマットが使えます。また、statsname にログファイルの指定が出来ますが、ここにディレクトリを含める事が出来ません。ドキュメント参照)。

対処方法として私の場合、ログデータのシンボリックリンクを作成し、そちらを参照する事で解決させました。
手動でログデータを全てシンボリックリンクにするには面倒な事この上ないので、シェルスクリプトを cron で呼び出しておけば、後は自動でシンボリックリンクを作っていってくれます。

コードは下記の通り。ログデータがあれば /var/www/vhosts/ドメイン名/statistics/webstat/ 内にシンボリックリンクを作成し、シンボリックリンクが既に存在していれば何もせずに処理を抜けます。

ちなみに、https 等のログデータを JAWStats で表示させたい場合は、config.php 内に設定を追記する必要があります。以下、例です。

更に先ほどのシェルスクリプト内に追記

下記でアクセス
http://JAWStats のアドレス?config=ドメイン名-https

サーバー13:13comments(0)trackbacks(0)by ニノミヤ カズノリ

スポンサーサイト

2014.08.06 Wednesday

-|13:13-|-|by スポンサードリンク

コメント
コメントする









トラックバック
calendar
 123456
78910111213
14151617181920
21222324252627
28293031   
<< May 2017 >>
sponsored links
selected entries
categories
archives
recent comment
recent trackback
links
profile
search this site.

others
mobile
qrcode