Apachetopであなたのウェブサイトをリアルタイムで監視する

ビデオ: Apachetopであなたのウェブサイトをリアルタイムで監視する

ビデオ: Apachetopであなたのウェブサイトをリアルタイムで監視する
ビデオ: 複数のPCでファイルを共有する! Windows のファイル共有機能を使ってファイルの共有をします。 USBメモリなどを使って、ファイルをコピーしたりする必要がないので非常に便利です。 2023, 12月
Apachetopであなたのウェブサイトをリアルタイムで監視する
Apachetopであなたのウェブサイトをリアルタイムで監視する
Anonim

ウェブマスターとして、私はしばしば彼らが到着するとリアルタイムのヒットを見ることができるようにしたかった。確かに、Googleアナリティクスは時間の経過を見るための素晴らしいパッケージですが、そこには数時間の遅延があり、実際には1秒あたりのリクエスト数や合計バイト数などのデータは表示されません。

これはapachetopユーティリティが入ってくる場所です。リアルタイムでトラフィックを監視するための非常にシンプルなコマンドラインユーティリティです。これは、Apacheログファイルを解析し、意味のある出力を画面に表示することで実現します。

Apachetopの使用

ユーティリティをインストールしたら(以下の手順)、コマンドラインからapachetopを実行するだけで起動できます。 apachetopはデフォルトではログファイルのディレクトリが間違っていることがあるので、-fパラメータを渡してログファイルの場所を指定することができます。これは、同じボックスに多数の仮想ホストがある場合にも役立ちます。

apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log

これは、いくつかのリクエストが来た後に表示されます:

Image
Image

モニタリングの時間枠

最初に注意しなければならないのは、表示されるデータのデフォルトの時間範囲が30秒であるため、合計数が永久に増加し続けるとは思わないことです。これを変更するには、いくつかの異なる引数を渡します。

apachetop -H hits (Will display stats on the last x number of hits)

apachetop -T secs (Will display stats on the last x number of seconds)

私はテストで5〜10分の範囲を使用してきましたが、実際には役に立つフィードバックがあります。他にも試してみることのできるオプションがあります。

フィルタ

次の注意点は、ビューに表示されるものをフィルタリングできることです。フィルタにアクセスするには、fキーを使用します。小さい線のポップアップが表示されます。

Image
Image

ヒット a キーを押してフィルタを追加し、回線を切り替える必要があります。これで、URL、参照元、またはホスト別にフィルタリングすることができます。

Image
Image

URLを選択するつもりです あなた キー。フィルタダイアログが一番下に表示されます:

私の記事はすべてサブディレクトリ/ howto /の下にあるので、それを入力します。今度はapachetopは、すべての画像のすべてのヒットではなく、ヒットに関連するヒットのみを記事に表示します。
私の記事はすべてサブディレクトリ/ howto /の下にあるので、それを入力します。今度はapachetopは、すべての画像のすべてのヒットではなく、ヒットに関連するヒットのみを記事に表示します。

要求の詳細の表示

上/下キーを使用すると、カーソルを上下に移動してリクエストを選択できるようになります。 (* charに注意してください)

右矢印キーを押すと、そのリクエストの詳細ページに移動します。ここから、実際のホストがサイトにアクセスするのを見ることができます。ユーザーのIPアドレスを知らせたくないので、ホストを表示するつもりはありませんが、ここで参照元を見ることができます:
右矢印キーを押すと、そのリクエストの詳細ページに移動します。ここから、実際のホストがサイトにアクセスするのを見ることができます。ユーザーのIPアドレスを知らせたくないので、ホストを表示するつもりはありませんが、ここで参照元を見ることができます:
リストに戻るには、左矢印キーを使用します。
リストに戻るには、左矢印キーを使用します。

ホスト、リファラー、URLの切り替え

あなたが d キーを押すと、異なるビュー間を簡単に切り替えることができます。

たとえば、StumbleUponがどのトラフィックを送信しているのかを確認してから、詳細ビュー(右矢印)を使用してstumbleuponからヒットした正確な記事を見ることができます。
たとえば、StumbleUponがどのトラフィックを送信しているのかを確認してから、詳細ビュー(右矢印)を使用してstumbleuponからヒットした正確な記事を見ることができます。

助けて

いつでもあなたは?を打つことができます?またはhキーを押してヘルプ画面に移動すると、すべてのオプションが簡単に表示されます。

私は非常に便利な並べ替えを見つける。
私は非常に便利な並べ替えを見つける。

Ubuntuにインストールする

sudo apt-get install apachetop

CentOSのソースからインストールする

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

yum install readline-devel

yum install ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

バイナリはsrc / apachetopにあり、どこにでもコピーすることができます。

Ubuntuのソースからインストールする

wget https://www.webta.org/apachetop/apachetop-0.12.6.tar.gz

sudo apt-get install ncurses-dev

sudo apt-get install libreadline5-dev

tar xvzf apachetop-0.12.6.tar.gz

cd apachetop-0.12.6

./configure

make

バイナリはsrc / apachetopにあり、どこにでもコピーすることができます。