• ベストアンサー

webalizerの設定について

kyoukoxの回答

  • ベストアンサー
  • kyoukox
  • ベストアンサー率100% (2/2)
回答No.1

ログの切り分けができていないのではないでしょうか。 /var/log/httpd に /var/log/httpd/phptest などとして、まず、フォルダを作ってください。 そして、httpd.confの、VirtualHost内に以下を記述 ################################ ErrorLog /etc/httpd/logs/phptest /error_log LogLevel warn CustomLog /etc/httpd/logs/phptest /access_log "combined" ############################### そして、Apache再起動。 すると、/var/log/httpd/phptestのフォルダにaccess_logとerror_logが作成される。 ※/etc/httpd/logsはエイリアスになってることが前提です。 その後、Webminのシステムから、Log File Rotationをクリックし、 /var/log/httpd/*logの後に、以下を記述 /var/log/httpd/phptest/*logs ↑これを記述していないとログたまりつづけ解析時、高負荷がかかるようになる。 そのあと、Webminからwebalizerの設定に向かう。 すると。 /etc/httpd/logs/phptest/access_log というリンクが自然にできているので、クリックする。 1.解析結果を出力するフォルダを指定しよう。 2.解析する時間を指定しよう。 3.Report options→Custom optionsにチェック 4.Scheduled report generation→Enabled, at times chosen belowにチェック 5.最後に保存 すると、元のページに戻るので、再度、 /etc/httpd/logs/phptest/access_log のリンクをクリック。 Edit Optionsがあるので、そのボタンをクリックする 1.Webalizer history file 2.Webalizer incremental file 上記1.2.の項目のテキスト内のファイル名を任意に変更すること。変更したファイルが自動で作成される。 1.~~~/webalizer-phptest.hist 2.~~~/webalizer-phptest.current こんな感じだ。 その後、保存を押す。 そして、バーチャルドメインに一度アクセスした後、「Generate Report」をクリックするとDoneと出ると思う。 Doneと出れば、解析結果は出力されたということ。 終わり。

関連するQ&A

  • webalizer のエラー

    ちょっと古いですが RedHat7.2にデフォルトでWebalizerが入っています。 動作するのでそのままの状態にしてあったのですが最近ちょくちょく下記のエラーが出てくるようになりました。 skipping oversized log record これはrootにcron.dailyエラーのメールとして届きます。 webalizer.conf は全くいじってないのですが、 1) webalizer.conf の修正程度で解決できるものでしょうか? 2) webalizer 自体をコンパイルしなおさないとダメでしょうか? 3) 物理的にメモりが足りないのでしょうか? 特に必要というわけでもないのでwebalizerを止めてしまってもいいのですが、せっかく動いているしanalogやMRTGをわざわざ入れるのも面倒なのでこのまま使えないものかと思って質問いたしました。 よろしくお願いします。webalizerのバージョンは V2.01-06(Linux2.4.7-10) English です。

  • Debianの Apache2 VirtualHostの設定方法 RedHat系と違う?

    DebianのApache2を使い、バーチャルホストの設定を行いたいのですが、何か良い見本があれば教えていただけますか? RedHat系では httpd.confにすべて記述していたのでうすが、debianは設定ファイルが色々と分かれているようです。/etc/apache2/site-available/defaltに<VirtualHost>の設定を行うのですが、RedHat系の物をそのまま書き写して、 /etc/init.d/apache startとしても、起動しません。 デビアンのバーチャルホストの設定で参考になるものがございましたら教えてください。

  • バーチャルホスト設定

    何度も投稿して申し訳ありません(汗) ここしか聞くところがなくてorz バーチャルホストの設定ですが Apacheが正常にインストールをしていていると想定して vi /etc/httpd/conf/httpd.conf の下のところにあるバーチャルホストの設定のコメントを外すと 403となってApacheの画面が見れていた localhostも見えなくなってしまします。 何か間違いがあるのでしょうか?ちなみに外したのは #NameVirtualHost *:80 ↓ NameVirtualHost *:80 #<VirtualHost *:80> # ServerAdmin webmaster@”ドメイン名” # DocumentRoot /home/ftpmaster/localhost/”ドメイン名” # ServerName ”ドメイン名” # ErrorLog logs/error_log #</VirtualHost> ↓ <VirtualHost *:80> ServerAdmin webmaster@”ドメイン名” DocumentRoot /home/ftpmaster/localhost/”ドメイン名” ServerName ”ドメイン名” ErrorLog logs/error_log </VirtualHost> です。 他に設定などがあるようでしたらご指摘していただけると嬉しいです。 使用OS→CentOS5i386

  • debian Apache2の設定

    2.0系が初めてなのでお願いします。VirtualHostの記述は/etc/apache2/site-enable/下か /etc/apache2/conf.d/下 なのかどちらでも構わないのかよくわかりません。お詳しい方宜しくおねがいします。

  • webalizerのログローテーション対応

    webalizerの導入を検討しています。 下記のようなログローテションになっていますがこれをすべてwebalizerのアクセス解析に対応するためにはどのようにすればいいのでしょうか? ------------------------------ httpd-access.log(本日) httpd-access.log.1(一日前) httpd-access.log.2(二日前) httpd-access.log.3(三日前) ------------------------------ といった感じで一ヶ月分のログを/var/log以下にとっています。 confファイルではhttpd-access.logのようなを記述していますが当然ながら本日分しか取ることできません。 また下記のようなスクリプトで検索ワードをshift-jisに変換しています。 ------------------------------ #!/bin/sh cd /home/www/html/acc /usr/bin/perl /home/www/html/jconv.pl /var/log/httpd-access.log > /var/log/h ttpd-access2.log /usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf -Q ------------------------------ ------------------------------ #!/usr/bin/perl use lib ('/usr/local/lib/perl5/site_perl/5.005/i386-freebsd', '/usr/local/lib/perl5/site_perl/5.6.1/mach'); use Jcode; open (IN ,$ARGV[0]); while (<IN>){ $_ =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; Jcode::convert(\$_,sjis); print $_; } close (IN); exit; ------------------------------ これをまた一ヶ月分のログローテションに対応するのにはどうしたらいいのでしょうか? ご教授いただければ幸いです。 宜しくお願いします。

  • アクセスログ解析 フリー

    REDHAT EL でapacheを使用しています。 アクセスログ解析をフリーで行いたいのですが、 Analog、Webalizerは少し見たのですが、 それ以外でも良いので 簡単に導入できて、簡単に監視のできるもので オススメを教えていただきたいのですが。

  • webalizerのログを再集計したいのですが・・

    知人に頼んで、サイトのアクセスログ解析にwebalizerを使用して毎日決まった時間に集計するよう設定してもらいました。 ある日うまくログ解析できなかったため、自分なりに調べてwebalizerを実行した所、一部の集計データが消えてしまいました! 具体的な状況は以下になります。 8月9日に8月8日のログが集計されていない事を確認 ※この時点で8月1日~7日の集計データは表示されていました。 ↓ webalizerの再実行 ↓ 8月8日の集計データは表示されたが、8月1日~7日の集計データが消失。 ↓ 現在は正常に作動中。但し8月1日~7日は消えたまま、8日以降のデータしか表示されない。 なんとかログを再集計して、8月1日~7日のデータを表示したいのですが どのようにすればよいでしょうか? webalizerはぜんぜん理解していないため、非常に困っております・・・。

  • webalizerのソフトを1週間ごとに集計したいです。

    ホームページのアクセスログを表示させるwebalizerというソフトがあるかと思いますが、これはデフォルトの状態では1ヶ月ごとの集計のようです。 これを1週間ごとにして、どこの会社がどのくらいアクセスしているかを調べたいのですが、どのように設定変更したら良いでしょうか? webalizer.confを変更をしたら良いのでしょうが、よく分かりません。 どなたかご存知の方、教えて下さい。 Red Hat Linux 9.0を使用しています。

  • ApacheでのVirtual Hostの設定

    RedHatLinux9.0/Apache2.0 動的IPのADSLでhn.orgのDDNSを使い、サーバを立てました。 ドメインを持っているため、それを割り当てようと/etc/httpd/conf/httpd.confでVirtual Hostの設定をしたのですが、外部からドメインで接続しても指定したディレクトリを読みに行ってくれず、ディフォルトの/var/www/htmlのディレクトリが表示されていまいます。 DNS(bind?)をこちらで動かしてないのですが、それが原因なのでしょうか? httpd.confはこのようにしています。 # # Use name-based virtual hosting. # NameVirtualHost 127.0.0.1 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # <VirtualHost 127.0.0.1> ServerAdmin admin@自分のドメイン.biz DocumentRoot /home/ff/www/ ServerName www.自分のドメイン.biz ServerAlias 自分のドメイン.biz ErrorLog logs/ff/error_log CustomLog logs/ff/access_log common </VirtualHost> また、NameVirtualHost 127.0.0.1と<VirtualHost 127.0.0.1>を、NameVirtualHost *と<VirtualHost *>に変えるとすべてのアクセスがForbiddenになってしまいます。 ログをみたところ、どういうわけかIE6.0なのにHTTP/1.0で繋がっているみたいなのですが、やはりそれなのでしょうか・・・? すみません。アドバイスよろしくお願いいたします。m(_ _)m

  • ログのカスタマイズについて

    こんにちわ RedHat7.3 Apache : apache-1.3.29 Webalizer Version 2.01 と言った環境です。 Webalizerだとよく解らないのでアクセスログを項目事に取りたいとおもいます。例えば毎日ブラウザ事のアクセスログを取りたいと思っています。なにか参考になるサイトや方法を教えて下さい。