memorandum
FrontPage
管理
ヘルプ
VineLinux4.x/サーバ管理/Webalizerのインストール
をテンプレートにして作成
開始行:
*Webalizerのインストール [#s96be263]
# apt-get install webalizer
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
TrueType-base TrueType-kochi-subst ftdumps mktcapdir
以下のパッケージが新たにインストールされます:
TrueType-base TrueType-kochi-subst ftdumps mktcapdir w...
アップグレード: 0 個, 新規インストール: 5 個, 削除: 0 個...
10.5MB のアーカイブを取得する必要があります。
展開後に 18.2MB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 4.2/i386/main ftdump...
取得:2 http://updates.vinelinux.org 4.2/i386/main mktcap...
取得:3 http://updates.vinelinux.org 4.2/i386/main TrueTy...
取得:4 http://updates.vinelinux.org 4.2/i386/plus TrueTy...
取得:5 http://updates.vinelinux.org 4.2/i386/plus webali...
10.5MB を 6s 秒で取得しました (1552kB/s)
変更を適用しています...
準備中... ############################...
1:ftdumps ############################...
2:mktcapdir ############################...
3:TrueType-base ############################...
4:TrueType-kochi-subst ############################...
5:webalizer ############################...
完了
設定ファイルの変更。
# vi /etc/webalizer.conf
>
Apache2のログファイルの場所
LogFile /var/log/httpd/access_log.1
↓
LogFile /var/log/apache2/access_log
解析結果の出力先ディレクトリ
OutputDir /home/httpd/html/webalizer
タイトルに表示されるホストネーム
#HostName localhost
↓
HostName kayanomori.net
解析するファイルタイプにPHPを追加
PageType php
解析結果にログインユーザーは表示したくないので0に
#TopUsers 20
TopUsers 0
解析結果から隠したいサイト
#HideSite localhost
↓
HideSite localhost
HideSite *kayanomori.net
解析結果から隠したいリファラー
HideReferrer kayanomori.net/
自サイトからのリファラーは隠す
#HideReferrer Direct Request
↓
HideReferrer Direct Request
解析結果から隠したいファイルタイプ
HideURL *.css
HideURL *.js
HideURL *.ico
実行してみる。
# webalizer
Webalizer V2.01-10 (Linux 2.6.16-76.39vl4) Japanese(EUC)
ログファイル ― /var/log/apache2/access_log (clf)
作成ディレクトリ: /home/httpd/html/webalizer
ホスト名 ― 'vmx.kayanomori.net'
ヒストリファイルが見つかりません...
以前の実行データが見つかりません...
現在の実行データを保存しています... [11/27/2008 23:07:20]
月別レポート作成 ― 2008年 11月
総合レポートの作成
ヒストリ情報の保存...
299 レコードありました. 処理時間: 0.23 秒
結果を見るには、http://IP_or_HOST/webalizer/をブラウザで...
#ref(webalizer.png,nolink)
*検索文字列の文字化け対策 [#hfcaf0ab]
検索文字列が文字化けしているので、文字コード変換スクリプ...
# vi /usr/local/bin/mojiconv
>
#!/usr/bin/perl
use Jcode;
open (IN ,$ARGV[0]);
while (<IN>){
$_ =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))...
Jcode::convert(\$_,euc);
print $_;
}
close (IN);
exit;
実行権限を与える。
# chmod 755 /usr/local/bin/mojiconv
試しに実行してみる。
# cd /home/httpd/html/webalizer/
# ls
ctry_usage_200510.png hourly_usage_200510.png usage_...
ctry_usage_200511.png hourly_usage_200511.png usage_...
daily_usage_200510.png index.html webali...
daily_usage_200511.png usage.png webali...
# mojiconv usage_200511.html > test.html
test.htmlにアクセスしてみて文字化けが直っていたらOK。完全...
もし、エラーが出て実行できない場合は、
# apt-get install perl-Jcode
をインストールする。
自動実行するためのスクリプトを作成。
# vi /usr/local/bin/weba.sh
>
#!/bin/sh
/usr/bin/webalizer > /dev/null
TMONTH=/home/httpd/html/webalizer/usage_20`date +%y%m`.h...
LMONTH=/home/httpd/html/webalizer/usage_20`date --date '...
/usr/local/bin/mojiconv $TMONTH > $TMONTH.temp
/usr/local/bin/mojiconv $LMONTH > $LMONTH.temp
mv -f $TMONTH.temp $TMONTH
mv -f $LMONTH.temp $LMONTH
今月と先月の結果に対してmojiconvする。
実行権限を与える。
# chmod 755 /usr/local/bin/weba.sh
実行してみる。
# /usr/local/bin/weba.sh
問題なければcronに登録。
# crontab -e
0 4,19 * * * /usr/local/bin/weba.sh
4:00と19:00に実行する例。
標準の設定だと毎週4:02にapacheのログファイルがローテイト...
* コメント [#p2f7dbe2]
#comment
終了行:
*Webalizerのインストール [#s96be263]
# apt-get install webalizer
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
TrueType-base TrueType-kochi-subst ftdumps mktcapdir
以下のパッケージが新たにインストールされます:
TrueType-base TrueType-kochi-subst ftdumps mktcapdir w...
アップグレード: 0 個, 新規インストール: 5 個, 削除: 0 個...
10.5MB のアーカイブを取得する必要があります。
展開後に 18.2MB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 4.2/i386/main ftdump...
取得:2 http://updates.vinelinux.org 4.2/i386/main mktcap...
取得:3 http://updates.vinelinux.org 4.2/i386/main TrueTy...
取得:4 http://updates.vinelinux.org 4.2/i386/plus TrueTy...
取得:5 http://updates.vinelinux.org 4.2/i386/plus webali...
10.5MB を 6s 秒で取得しました (1552kB/s)
変更を適用しています...
準備中... ############################...
1:ftdumps ############################...
2:mktcapdir ############################...
3:TrueType-base ############################...
4:TrueType-kochi-subst ############################...
5:webalizer ############################...
完了
設定ファイルの変更。
# vi /etc/webalizer.conf
>
Apache2のログファイルの場所
LogFile /var/log/httpd/access_log.1
↓
LogFile /var/log/apache2/access_log
解析結果の出力先ディレクトリ
OutputDir /home/httpd/html/webalizer
タイトルに表示されるホストネーム
#HostName localhost
↓
HostName kayanomori.net
解析するファイルタイプにPHPを追加
PageType php
解析結果にログインユーザーは表示したくないので0に
#TopUsers 20
TopUsers 0
解析結果から隠したいサイト
#HideSite localhost
↓
HideSite localhost
HideSite *kayanomori.net
解析結果から隠したいリファラー
HideReferrer kayanomori.net/
自サイトからのリファラーは隠す
#HideReferrer Direct Request
↓
HideReferrer Direct Request
解析結果から隠したいファイルタイプ
HideURL *.css
HideURL *.js
HideURL *.ico
実行してみる。
# webalizer
Webalizer V2.01-10 (Linux 2.6.16-76.39vl4) Japanese(EUC)
ログファイル ― /var/log/apache2/access_log (clf)
作成ディレクトリ: /home/httpd/html/webalizer
ホスト名 ― 'vmx.kayanomori.net'
ヒストリファイルが見つかりません...
以前の実行データが見つかりません...
現在の実行データを保存しています... [11/27/2008 23:07:20]
月別レポート作成 ― 2008年 11月
総合レポートの作成
ヒストリ情報の保存...
299 レコードありました. 処理時間: 0.23 秒
結果を見るには、http://IP_or_HOST/webalizer/をブラウザで...
#ref(webalizer.png,nolink)
*検索文字列の文字化け対策 [#hfcaf0ab]
検索文字列が文字化けしているので、文字コード変換スクリプ...
# vi /usr/local/bin/mojiconv
>
#!/usr/bin/perl
use Jcode;
open (IN ,$ARGV[0]);
while (<IN>){
$_ =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))...
Jcode::convert(\$_,euc);
print $_;
}
close (IN);
exit;
実行権限を与える。
# chmod 755 /usr/local/bin/mojiconv
試しに実行してみる。
# cd /home/httpd/html/webalizer/
# ls
ctry_usage_200510.png hourly_usage_200510.png usage_...
ctry_usage_200511.png hourly_usage_200511.png usage_...
daily_usage_200510.png index.html webali...
daily_usage_200511.png usage.png webali...
# mojiconv usage_200511.html > test.html
test.htmlにアクセスしてみて文字化けが直っていたらOK。完全...
もし、エラーが出て実行できない場合は、
# apt-get install perl-Jcode
をインストールする。
自動実行するためのスクリプトを作成。
# vi /usr/local/bin/weba.sh
>
#!/bin/sh
/usr/bin/webalizer > /dev/null
TMONTH=/home/httpd/html/webalizer/usage_20`date +%y%m`.h...
LMONTH=/home/httpd/html/webalizer/usage_20`date --date '...
/usr/local/bin/mojiconv $TMONTH > $TMONTH.temp
/usr/local/bin/mojiconv $LMONTH > $LMONTH.temp
mv -f $TMONTH.temp $TMONTH
mv -f $LMONTH.temp $LMONTH
今月と先月の結果に対してmojiconvする。
実行権限を与える。
# chmod 755 /usr/local/bin/weba.sh
実行してみる。
# /usr/local/bin/weba.sh
問題なければcronに登録。
# crontab -e
0 4,19 * * * /usr/local/bin/weba.sh
4:00と19:00に実行する例。
標準の設定だと毎週4:02にapacheのログファイルがローテイト...
* コメント [#p2f7dbe2]
#comment
ページ名:
検索
AND検索
OR検索
編集操作
一覧
単語検索
最終更新
バックアップ
ヘルプ
トップページ
http://kayanomori.net/
↑
アクセス数
本日:0人
昨日:0人
総数:0人
現在:1人
最新の20件
2024-12-12
FrontPage
2022-07-16
投票箱
2022-01-29
めも
2018-02-03
SandBox
PukiWiki
InterWikiName
FormattingRules
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
InterWiki
日本語
複数画像アップ掲示板 ECOUP(エコアップ) v1.31
日記/2006-12-12
日記
日記/2005-10-04
特定のオートコンプリート履歴だけを削除する
日記/2005-10-06
小ネタ集/WordPress
日記/2005-10-05
整形ルール
edit