• ベストアンサー

apacheのログファイルについて

こんにちは。質問させてください。 Apacheのログファイルを見るanalogというツールがあるのですが、 このツールに詳しいサイトなどご存知の方がいらっしゃいましたら 教えてください。 また、analogに渡すログファイルのファイルの中身などの 設定などご存知の方がいらっしゃいましたら、 教えてください。 よろしくお願いいたします。

  • 653
  • お礼率36% (138/382)

質問者が選んだベストアンサー

  • ベストアンサー
  • mr_eve
  • ベストアンサー率39% (23/58)
回答No.2

#1です。もう1つ。 ログファイルの中身というか、アクセスログの設定について書かれているページをご紹介します。 http://www.atmarkit.co.jp/flinux/rensai/apache13/apache13b.html ここの中ほどの「アクセスログの設定」には、httpd.confのカスタム方法が載っています。パラメータなど詳しく書いてて、参考になると思います。

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/apache13/apache13b.html
653
質問者

補足

windowsでApacheを動かしていますが、 この場合、httpd.confのどの部分を参照すれば ログファイルの書式設定がわかるのでしょうか? すみません、初心者的の質問で・・・ よろしくお願いいたします。

その他の回答 (1)

  • mr_eve
  • ベストアンサー率39% (23/58)
回答No.1

アクセスログの解析ツール「analog」のサイトはいろいろありますが、ここなどどうでしょう? http://www.cqpub.co.jp/od/analog/

参考URL:
http://www.cqpub.co.jp/od/analog/
653
質問者

お礼

ありがとう、ございました。大変参考になりました。 またなにかありましたら、よろしくお願いいたします。

関連するQ&A

  • apacheのログファイルがいつの間にか消える

    Redhat Linux7.0J apache_1.3.19 openssl_0.9.6b apache_1.3.19+ssl_1.44の環境で 下記のログファイルの中身が、いつの間にか 全て消えてなくなるのです。  マシンを再起動すれば、たちまちログ出力は 開始されるのですが、また気付いたら消えています。  消えるまでにどれだけの日数がかかるのかは 分かりません。サーバの再起動は3ヶ月に1回ぐらいは 実施していますが、毎回logのことを調べてはいないので どのタイミングで消えたかは全く不明です。 定期的に消えるような処理が自動的に動いているのでしょうか?(それはcronという機能のことですか?cronの設定とかよく分からないのですが現状どのようなcronが動いているか確認する手段(コマンド)はありますか?) [ログファイルは、下記のように1ファイル/1Wずつ保存されていて気付いたら中身が消えている] /usr/local/apache/logs/httpsd_access_log ・・・ /usr/local/apache/logs/httpsd_access_log.4 /usr/local/apache/logs/httpsd_error_log ・・・ /usr/local/apache/logs/httpsd_error_log.4 ログのrotationについては /etc/logrotate.d/syslogファイルに 下記を記述しています。  この記述方法が悪いのでしょうか? インストールの初期状態で自動的に記述されていた maiilogファイルなどを真似して記述したのですが 間違いがありますか? [/etc/logrotate.d/syslogファイルの記述] /usr/local/apache/logs/httpsd_access_log { postrotate /bin/kill -HUP `cat /var/run/xinetd.pid 2>/dev/null` 2>/dev/null || true endscript } /usr/local/apache/logs/httpsd_error_log { postrotate /bin/kill -HUP `cat /var/run/xinetd.pid 2>/dev/null` 2>/dev/null || true endscript }

  • Apache POI のログについて

    現在携わっているシステムでPOIのHSSFを使用し、Excel操作を行なっています。 POIのログをOFFにしたくて色々探していたら以下のサイトにたどり着きました。 概要を見ると簡単にログをOFFにできるようですが、設定方法がわかりません。 設定ファイルでもプログラムでも問題ないので、変更方法を ご存知の方がいらっしゃいましたらご教示頂けませんでしょうか? http://poi.terra-intl.com/utils/logging.html 試しにVM引数で -Dorg.apache.poi.util.POILogger=org.apache.poi.util.NullLogger としてみましたが、出力内容は変わりませんでした。 ちなみに使用しているバージョンは1.10です。 新しくしたいのはヤマヤマなのですが、そこは触らないでと 言われてしまいました。。。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • Apacheのログについて

    apacheのログの設定について苦戦しています ログローテートをしたいのですが出来ません。 ログの書式を設定したいのですが 解決方法を教えていただけないでしょうか。 httpd.confで次の設定をしています。 ・ログローテートについて CustomLog "|/opt/apache/bin/rotatelogs /opt/apache/logs/access_log.%Y%m%d 86400" hoge CustomLog "|/opt/apache/bin/rotatelogs /opt/apache/logs/error_log.%Y%m%d 86400" hoge ・ログの書式について [日時] [ホスト名] [情報レベル] [詳細] という風に設定したいです。 次の設定にしています。 LogFormat "%t %h %l %u %t \"%r\" %>s %b" hoge その他の設定はほとんどデフォルトから変更しておりません。 OS : centos 4.6 Apache version: 2.2.11 以上です。よろしくお願いします。m(_ _)m

  • Apacheでのaccess_logの設定

    Apacheでaccess_logを自動で記録するようにデフォルトの設定になっているのですが、これを1週間ごとに保存できるように設定することはできますでしょうか? 12月の半ばにサイトをオープンしたばかりですが、それ以来、1つのaccess_logファイルに追加されている状態です。 現在のlog指定行は下記のみです。 CustomLog /usr/local/apache/logs/xxx-access_log combined 当方初心者なので、参考サイトも教えていただけると大変助かります。 よろしくお願いいたします。

  • Apacheのログの種類(WebTrendsによる解析)

    こんにちは。 とあるサイトのログ解析をWebTrendsで行うのですが、管理者からアクセスログとリファラーのログが別々のファイルで送られてきました。 ひとつのログファイルでページビューとリファラーの両方が見られると思っていただけに、戸惑っています(関連付けが難しくなりそうで)。Apacheの場合、ログファイルはこのような設定で吐き出されるのでしょうか? なおOSはUNIX(マシンはSun)です。 UNIXやApacheについてほとんど何も知らない初心者のため言ってることがめちゃくちゃかと思いますが、何かアドバイスをお願いします。

  • apache err_logファイル

    apacheのerr_logファイルは存在しなくても、動作に支障はないのでしょうか? apache1.3.27のerr_logをrmで削除したのですが、普通に動作は問題ありません。。しかし、なくても平気なの?ということでhttp.confを参照しても、その類は記載されていません。どなたか教えていただけますでしょうか?また勝手に生成されるのかどうか教えてください。よろしくお願いします。

  • apacheでログを圧縮&再起動を掛けたい

    長い質問ですみません。随分試行錯誤した上でまだ悩んでいます。 無料プロバイダを個人運営でやっているものなんですが、 サーバーのログをhttp.confの設定でこんな感じで作成し、 CustomLog /var/log/apache/XXX.XXX.ne.jp-access.log combined これをCSV扱いしてCGIで読み取り、解析をしています。 自動的に一週間でログの切り替えを行っている様で最初はこれでよかったのですが、アクセスが増えるにつれcgiとログファイルが非常に重くなってきました。 そこで、以下のことをしようと思っています。 cronを使えば良いのではないかと思いました。 1.一定のアクセスの少ない時刻にログ圧縮をかける (圧縮ファイルは上書きでよい。どっちみちそんなに遡っては見ないので) 2.apacheを再起動する (再起動かけないと新しいlogファイルが作成されない様なので) ちなみに手動では以下の方法で出来ました。 gzip /var/log/apache/XXX.XXX.ne.jp-access.log ps x kill プロセスID /usr/sbin/apache でも自動だと kill プロセスIDがダメなんです。 同じIDでapacheが起動してくれないので・・・。 1.apacheを一定時間に確実に再起動させる方法 2.それ以外の1日単位でログファイルの切り替えを行う方法 CGIが一定ファイルを読む仕掛けになってるので現在アクティブなファイルは 同じのままという条件で のどちらかを教えてください。 ちなみに、 http://www.rfs.co.jp/server/apache/06.html の方法はhttpd.pidがwhereisとかfind探しても見つからないという 理由により挫折してますのでこれはアドバイスしないでください。 見つける方法がわかればそれでもまあいいのですが。

  • apacheのアクセスログのファイル名について

    【環境】 centos4.5 apache2.2.6 現在、テストの為、アクセスログを5分ごとにローテーションさせて、 ファイル名には「年月日時分秒」が入るように設定してますが、 出力されるアクセスログファイル名の時刻がおかしくて困ってます。 【httpd.confの設定値】 CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/access_log.%Y%m%d%H%M%S 300" combined 15時55分に出力されたファイル名 access_log.20071104065500 16時5分に出力されたファイル名 access_log.20071104070500 上記のように 15時だと06 16時だと07 になってしまいます。 年・月・日・分・秒は正確にファイル名に入るのですが、 時だけおかしいです。 dateコマンドだと正常に表示されます 2007年 11月 4日 日曜日 16:44:02 JST 原因が分からず困っています。 どなたか教えて下さい。宜しくお願いします。

  • Apacheのアクセスログについて

    下記のディレクトリにスクリプトが格納されています。 ・/home/ユーザ/html/site/ ブラウザで上記のサイトにアクセスした際のApacheのアクセスログを下記のディレクトリにaccess_logファイルに格納する事は可能ですか。 ※できれば上記のサイトのみのアクセスログ。 ・/home/ユーザ/html/site/log もし可能であるならどのようにすればいいのでしょうか。 申し訳ありませんがアドバイス宜しくお願いします。

  • apache log 解析でユーザ解析

    アパッチのログで 127.0.0.1 - admin [25/Jan/2005:14:06:35 +0900] "GET /manager/status HTTP/1.1" 200 5508 みたいなのがありますが、この "admin" の部分を 解析したいと思っています。 wwwstat analog などでは無理?な感じ。 何かいいソフトないでしょうか?

専門家に質問してみよう