????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
このスレッドはクローズされています。記事の閲覧のみとなります。
awstats がログを取らない |
|
- ????????? 2006/01/26 18:26
- ????????? よろしくお願い致します。
<info@shiawase-home.com>
- ?????§??? http://www.shiawase-home.com
-
いつもありがとうございます。
大変役に立つサイトで、非常に感謝しています。
AWSTATSですが、こちらのサイトに説明してあるように設定致しました。
./awstats.shを実行すると、その時のまでのログは表示されます。
しかし、 ./awstats.sh の内容 #!/bin/bash /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=kajuhome.com
を、アクセスログの自動集計 #!/bin/sh echo "Job Name (awstats.sh)" year="`date +"%Y"`" month="`date +"%m"`" day="`date +"%d"`"
echo "作成年月($year年$month月)" echo " 開始(`date +"%k時%M 以下省略・・・・
に変更し、実行致しますと、 記載してあるファイルが存在しない、というようなエラーがたくさん出て、 その後自動的に集計をしてくれません。
どのように対応すれば良いのでしょうか?
|
■ コンテンツ関連情報
Re: awstats がログを取らない ( No.1 ) |
|
- ????????? 2006/01/26 19:07
- ????????? 管理者
-
具体的に、どのファイルが存在しないとメッセージ出力されますか?
また、コンフィグファイルが当サイトの「kajuhome.com」となっていますが、合っていますか?
|
現状の詳細1 ( No.2 ) |
|
- ????????? 2006/01/26 21:32
- ????????? よろしくお願い致します。
<info@shiawase-home.com>
- ?????§??? http://www.shiawase-home.com
-
大変失礼致しました。
実際の具体的な対応は以下のようになっております。
**********************
[root@server ~]#vi /root/awstat.sh
#!/bin/sh /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=shiawase-home.com [root@server ~]#chmod 700 awstats.sh [root@server ~]# ./awstats.sh
Update for config "/etc/awstats/awstats.shiawase-home.com.conf" With data in log file "/etc/httpd/logs/access_log.enc"... Phase 1 : First bypass old records, searching new record... Direct access after last parsed record (after line 130271) Jumped lines in file: 130271 Found 130271 already parsed records. Parsed lines in file: 0 Found 0 dropped records, Found 0 corrupted records, Found 0 old records, Found 0 new qualified records.
これから、以下のようにawstats.shをそっくり上のものから書き換えました [root@server ~]#vi /root/awstats.sh
#!/bin/sh echo "Job Name (awstats.sh)" year="`date +"%Y"`" month="`date +"%m"`" day="`date +"%d"`"
echo "作成年月($year年$month月)" echo " 開始(`date +"%k時%M分%S秒"`)"
echo " 開始(`date +"%k時%M分%S秒"`)[convert]" /usr/local/awstats/wwwroot/cgi-bin/conv_weblog_to_utf8.pl \ < /etc/httpd/logs/access_log \ > /etc/httpd/logs/access_log.enc
echo " 開始(`date +"%k時%M分%S秒"`)[update]" /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=shiawase-home.com -update
echo " 開始(`date +"%k時%M分%S秒"`)[$year-$month.html]" /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=shiawase-home.com \ -output -year=$year -month=$month -staticlinks > \ /var/www/html/awstats/$year-$month.html
echo " 開始(`date +"%k時%M分%S秒"`)[alldomains]" /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=shiawase-home.com \ -output=alldomains -staticlinks > \ /var/www/html/awstats/awstats.shiawase-home.com.alldomains.html
echo " 開始(`date +"%k時%M分%S秒"`)[allhosts]" /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=shiawase-home.com \ -output=allhosts -staticlinks > \ /var/www/html/awstats/awstats.shiawase-home.com.allhosts.html
以下省略
[root@server ~]#chmod 700 awstats.sh
[root@server ~]#crontab -e
#!/bin/sh #!/bin/shecho "Job Name (awstats.sh)" 00 0-23/3 * * * /root/awstats.sh | nkf -j 00 03 * * * /root/makerefusedssh.sh | nkf -j 00 04 * * * /root/chkrootkit.sh | nkf -j 00 02 * * * /root/clamav.sh | nkf -j
|
現状の詳細2 ( No.3 ) |
|
- ????????? 2006/01/26 21:29
- ????????? よろしくお願い致します。
<info@shiawase-home.com>
- ?????§??? http://www.shiawase-home.com
-
[root@server ~]# ./awstats.sh
Job Name (awstats.sh) 作成年月(2006年01月) 開始(21時26分23秒) 開始(21時26分23秒)[convert] 開始(21時28分41秒)[update] Update for config "/etc/awstats/awstats.shiawase-home.com.conf" With data in log file "/etc/httpd/logs/access_log.enc"... Phase 1 : First bypass old records, searching new record... Direct access after last parsed record (after line 130271) Jumped lines in file: 130271 Found 130271 already parsed records. Parsed lines in file: 318 Found 4 dropped records, Found 0 corrupted records, Found 0 old records, Found 314 new qualified records. 開始(21時28分49秒)[2006-01.html] ./awstats.sh: line 19: /var/www/html/awstats/2006-01.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[alldomains] ./awstats.sh: line 24: /var/www/html/awstats/awstats.shiawase-home.com.alldomains.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[allhosts] ./awstats.sh: line 29: /var/www/html/awstats/awstats.shiawase-home.com.allhosts.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[lasthosts] ./awstats.sh: line 34: /var/www/html/awstats/awstats.shiawase-home.com.lasthosts.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[unknownip] ./awstats.sh: line 39: /var/www/html/awstats/awstats.shiawase-home.com.unknownip.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[allrobots] ./awstats.sh: line 44: /var/www/html/awstats/awstats.shiawase-home.com.allrobots.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[lastrobots] ./awstats.sh: line 49: /var/www/html/awstats/awstats.shiawase-home.com.lastrobots.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[urldetail] ./awstats.sh: line 54: /var/www/html/awstats/awstats.shiawase-home.com.urldetail.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[urlentry] ./awstats.sh: line 59: /var/www/html/awstats/awstats.shiawase-home.com.urlentry.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[urlexit] ./awstats.sh: line 64: /var/www/html/awstats/awstats.shiawase-home.com.urlexit.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[osdetail] ./awstats.sh: line 69: /var/www/html/awstats/awstats.shiawase-home.com.osdetail.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[unknownos] ./awstats.sh: line 74: /var/www/html/awstats/awstats.shiawase-home.com.unknownos.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[browserdetail] ./awstats.sh: line 79: /var/www/html/awstats/awstats.shiawase-home.com.browserdetail.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[unknownbrowser] ./awstats.sh: line 84: /var/www/html/awstats/awstats.shiawase-home.com.unknownbrowser.html: そのようなファイルやディレクトリはありません 開始(21時28分49秒)[refererse] ./awstats.sh: line 89: /var/www/html/awstats/awstats.shiawase-home.com.refererse.html: そのようなファイルやディレクトリはありません 開始(21時28分50秒)[refererpages] ./awstats.sh: line 94: /var/www/html/awstats/awstats.shiawase-home.com.refererpages.html: そのようなファイルやディレクトリはありません 開始(21時28分50秒)[keyphrases] ./awstats.sh: line 99: /var/www/html/awstats/awstats.shiawase-home.com.keyphrases.html: そのようなファイルやディレクトリはありません 開始(21時28分50秒)[keywords] ./awstats.sh: line 104: /var/www/html/awstats/awstats.shiawase-home.com.keywords.html: そのようなファイルやディレクトリはありません 開始(21時28分50秒)[errors404] ./awstats.sh: line 109: /var/www/html/awstats/awstats.shiawase-home.com.errors404.html: そのようなファイルやディレクトリはありません 終了(21時28分50秒) [root@server ~]#
*************** 何かヒントになることが分かりましたら、よろしくお願い申し上げます。
|
Re: awstats がログを取らない ( No.4 ) |
|
- ????????? 2006/01/26 21:38
- ????????? 管理者
-
「/var/www/html/awstats/」と言うディレクトリはありますか?
もしなければ、ディレクトリ作成後に実行してみて下さい。
|
Re: awstats がログを取らない ( No.5 ) |
|
- ????????? 2006/01/26 22:05
- ????????? よろしくお願い致します。
<info@shiawase-home.com>
- ?????§??? http://www.shiawase-home.com
-
ありがとうございました。
無事に、ファイルの作成をしてくれました。
他の私のような方の為に、私がしていた勘違いを記載します。
(勘違い)ファイルを自動的に作成してくれるということは、その上のディレクトリも一緒に作成してくれるだろう・・・
というのが間違いだったようです。 ファイルを作成してくれるコマンドでも、あらかじめディレクトリは用意しておいた方がいいんですね。 (最もディレクトリも自動作成するコマンドもあるでしょうけど、その分プログラムが重くなりますでしょうから。)
ところで、ここ数日のアクセスですが、 訪問者 平均500 ページビュー 平均1800 件数 平均30000 バイト 平均330M でした。
今までacc.cgiを利用していて、1日の平均アクセス数はせいぜい200かと思っていたのですが、 拾わなかったログがあったんですねぇ。 ちなみに、acc.logは訪問者追跡機能があるので、その点では便利だったのですけど、 いちいちページへの貼り付けが必要だったので、今後はこちらを使用したいと思います。
***********
それと、私はXOOPSを使用しているのですが、 XOOPSの写真投稿やモジュールにて行う投稿記事の文字化けに関して mbstringにて行う文字コード設定とか GDとかの影響があったことが分かり、 無事に解決することが出来ましたので 後でその報告を、掲示板に投稿させて頂きます。
まだ、MOVABLE TYPE の投稿の部分でちょっとだけエラーがあるので 疲れが取れましたら、投稿させて頂きます。
本当にありがとうございました。
|
■ その他