• ベストアンサー

アクセス数を知りたいのですが・・・

Linuxサーバー管理者です。 Webサーバー(apache)で、ホームページを公開しているのですが、 今までどのくらいのアクセス数があったが、調査したいのですが、 可能でしょうか? 他の人からは、ログを見れば集計できるんじゃない?とか言われたのですが、 そうなのでしょうか? どなたか、ご教授お願いします。 使用OS:Redhat Linux 7.1

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

  • ベストアンサー
  • honiyon
  • ベストアンサー率37% (331/872)
回答No.2

こんにちは、honiyonです。   標準設定のままであれば、/var/log/httpd/access_log にアクセスログが残っています。   これを解析する事で、PV単位の算出や、総アクセス数の算出も出来ます。   Apacheの設定はセキュアなものになっていますか?不要なポートはあいていませんか?inetdは活用していますか?   ちゃんとした知識をもたずにサーバーを管理する事は世界中に迷惑をかける事になりかねません。 (crackされて踏み台にされたりとか)   ログの見方がわからないという点から不安を感じます。   頑張って下さい(.. #私も他人の事を言えるだけの知識があるかは不安ですが...(^^;

その他の回答 (2)

  • s2t
  • ベストアンサー率79% (47/59)
回答No.3

analogやwebalizerを利用すれば簡単に集計できます。

参考URL:
http://www.mrunix.net/webalizer/,http://www.analog.cx/
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

awk '{print $7}' ccess_log | sort|uniq -c | sort ――ぐらいでも、カウントできます。 ここで、access_logのフォーマットは、common(%h %l %u %t "%r" %>s %b)だとしてます。

参考URL:
http://www.zdnet.co.jp/help/howto/linux/0007master/05/

関連するQ&A

  • ApacheのアクセスログからURL毎のアクセス数を簡単に抜き出せるソフトについて

    access_log access_log.1.gz のようなファイルから、各URL毎のアクセス数のみを、 お手軽に集計できるソフトはあるでしょうか? LinuxのApacheのアクセスログをWindowsへ持ってきて、 集計することでも構いません。 よろしくお願いします。

  • Linuxサーバに対するアクセスを調べたい

    Linuxサーバに対するアクセス解析を行いたいのですが、どのようなコマンドで、そのファイルを見ればいいのか全くわかりません。 ご存知の方、よろしくお願いします。 OSはRedhat7.2で、Apache、Tomcat等が動作しています。

  • RedHat Linux 8.0 同時セッション数について

    MachioSpotと申します。 よろしくお願い致します。 Linuxの同時セッション数の事で質問します。 現在、下記のサーバ構成で公開サーバを運用しております。   ・RedHat Linux8.0      + Apache Linuxデフォルトの同時セッション数が 1024 セッションと 何かで聞いた事がありますが、このセッション数を上げる ことはできないのでしょうか? 当方もシステムに詳しくないので不明瞭な質問だと思いますが 何卒よろしくお願いします。

  • httpsアクセスのみ可能にしたい

    RedHat7.3+apache-2.0.52+openssl-0.9.7eでwebサーバを構築し、http、httpsアクセスとも可能な状態です。 そこで、このwebサーバへのアクセスは、全てhttpsアクセスのみにしたいのですが、どのような設定、あるいは手法を実施すればよいのでしょうか?

  • apacheのプロセス数が不安定

    お世話になります。_chihiro_といいます。 apacheに関する質問です。 Linuxにapacheを入れてWebサーバーとして稼動させています。 コマンドで「pstree | grep httpd」と打ったところ、目安ではありますがhttpdプロセス数を見たところ、返ってくる結果が |-httpd---40*[httpd] |-httpd---36*[httpd] |-httpd---57*[httpd] |-httpd---88*[httpd] |-httpd---77*[httpd] |-httpd---49*[httpd] |-httpd---93*[httpd] といったように安定しません。 以前Webサーバーを管理していたときは、 |-httpd---30*[httpd] |-httpd---30*[httpd] |-httpd---30*[httpd] |-httpd---30*[httpd] と、アクセスが集中していなければ一定の数値が返ってきていたのですが、、、。 これは、Apacheの設定がまずいのか、それとも気にすることではないのか調べたのですが、なかなか答えが見つかりません。 経験上、なにか分かる方おられましたら回答よろしくお願いいたします。 -----------OS情報------------- apache-2.2.4 Redhat 7系(?) メモリ 2G -----------apacheの設定(抜粋)------------- KeepAlive On MaxKeepAliveRequests 100 StartServers 10 MinSpareServers 10 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 0

  • Redhatにてログ管理するにあたって

    お世話になります。Redhat LinuxでWeb公開しております。 アクセスログ等を管理したいのですが、ローテーションのタイミングやログの保存方法はどうされていますか? 普通アクセスログは、/var/log/httpdの中にあったりしますが、そこにバンバン取り溜めておくのでしょうか? なんかよくわからない質問になってしまいましたが、アクセスログ等をcron等で管理されてる方は、どのような管理の仕方をしているのか、参考までに教えて頂けますでしょうか? ログ解析用にツールを使用されている方は併せて教えて頂ければ幸いです。

  • アクセスログを削除してもいいでしょうか

    LinuxでWebサーバ(Apache)を動かしていますが、アクセスログとエラーログのファイルサイズが大きくなりvarパーティションを圧迫しています。このログはログローテーションにより毎週日曜日に更新されるのですが、古いログを削除しようと思っています。たとえばaccess_log(更新中のファイル)、access_log.1、access_log.2、access_log.3、access_log.4とある内access_log.3とaccess_log.4を削除しても問題ないのでしょうか? OSはRedHatLinux7.0jです。

  • アクセスログを解析したいです。ソフトをインストールする方法以外でありますか?

    某社のサーバを自社に置いて、WEBを公開しています。 しかし、この某社のサーバがアクセスログを解析するソフトがなく、どの会社がどのくらい自社のホームページをアクセスしているかが見ることができません。 (アクセスログ自体は見れますが、ログそのものを見ても、ちょっと解析できません) Linux標準でインストールされるWebalizerをインストールしたくても、root権限がないので、インストールできません。 CGIプログラムでもいいので、ソフトをインストールせず、アクセスログをとる方法はありませんでしょうか? (但し、DMZにつなぐ方法、お金がかかる方法は除いてです。)

  • バーチャルホストで運用時のAnalogの設定

    現在、Webサーバ(Apache)のバーチャルホストの機能で、一つのIPに対し複数のドメインを当てて運用しています。 この前、アクセスログを解析したく、Analogを導入したのですが、 メインのドメインに対しては設定できたのですが、 私の知識と力が足りなく、バーチャルホストで設定した他のドメインの アクセスログを解析するための設定の方法がわかりません。 それと、アクセス数を表示する際に、文字化けしていて読めない部分があるのですが、 これはどのようにしたら直るのでしょうか? ご教授の程、よろしくおねがいします。 環境:Redhat Linux 7.1J Analog5.22(RPM版)

  • LinuxのWebサーバーのアクセスログをすべて消したい(Webalizerを使用)

    Red Hat Linux 9.0をインストールしてWEBサーバーを公開しています。 Red Hat Linux 9.0をインストールすると、自動的にwebalizerというホームページのアクセスログを表示させるソフトがインストールされ、どこの会社がどのくらいアクセスしているかを調べることが出来るところがあります。 このwebalizerというソフトで表示しているログを、一旦、消去したいのですが、どのようにしたら良いでしょうか? ログの場所を探したところ、/var/log/httpd/の中にあるようです。 ですが、この中のログをすべて消去したところ、webalizerで表示しているFilesが0になりましたが、その他のところが消えません。すべて消したいのですが、どうしたら良いのでしょうか?他にもログのありかがあるのでしょうか?