Überwachen Sie Ihre Website in Echtzeit mit Apachetop

Video: Überwachen Sie Ihre Website in Echtzeit mit Apachetop

Video: Überwachen Sie Ihre Website in Echtzeit mit Apachetop
Video: Windows XP in 2021 | Installation von Windows Teil #1 2024, März
Überwachen Sie Ihre Website in Echtzeit mit Apachetop
Überwachen Sie Ihre Website in Echtzeit mit Apachetop
Anonim

Als Webmaster wollte ich oft Echtzeit-Treffer sehen, wenn sie ankommen. Sicher, Google Analytics ist ein wunderbares Paket, um Trends über einen längeren Zeitraum hinweg zu betrachten. Es gibt jedoch eine Verzögerung von ein paar Stunden, und tatsächlich können keine Daten wie Anfragen pro Sekunde oder Gesamtbytes angezeigt werden.

Hier kommt das Apachetop-Dienstprogramm zum Einsatz. Es ist ein sehr einfaches Befehlszeilen-Dienstprogramm, mit dem Sie den Verkehr in Echtzeit überwachen können. Dies geschieht durch Analysieren der Apache-Protokolldateien und Anzeigen einer sinnvollen Ausgabe auf dem Bildschirm.

Apachetop verwenden

Nachdem Sie das Dienstprogramm installiert haben (Anweisungen unten), können Sie es starten, indem Sie apachetop einfach über die Befehlszeile ausführen. Da Apachetop manchmal das falsche Verzeichnis für die Protokolldateien verwendet, können Sie den Parameter -f übergeben, um den Speicherort der Protokolldatei anzugeben. Dies ist auch hilfreich, wenn sich viele virtuelle Hosts in derselben Box befinden.

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

Das sehen Sie, nachdem einige Anfragen eingegangen sind:

Image
Image

Überwachungszeitraum

Als Erstes ist zu beachten, dass der Standardzeitbereich für die angezeigten Daten 30 Sekunden beträgt. Erwarten Sie also nicht, dass die Gesamtzählung für immer weiter steigt. Sie können dies ändern, indem Sie einige verschiedene Argumente übergeben.

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)

Ich habe in meinen Tests eine Zeitspanne von 5-10 Minuten verwendet, und es zeigt wirklich nützliches Feedback. Es gibt auch andere Optionen, die Sie ausprobieren können.

Filter

Das nächste, was Sie beachten sollten, ist, dass Sie filtern können, was in der Ansicht angezeigt wird. Um auf die Filter zuzugreifen, verwenden Sie die Taste f, und es sollte eine kleine Zeile angezeigt werden.

Image
Image

Schlagen Sie die ein Taste, um einen Filter hinzuzufügen, und die Leitung sollte wechseln. Jetzt können Sie nach URL, Referrer oder Host filtern.

Image
Image

Ich werde die URL auswählen, indem Sie auf die u Schlüssel. Der Filterdialog wird unten angezeigt:

Image
Image

Da sich alle meine Artikel im Unterverzeichnis / howto / befinden, gebe ich das ein. Jetzt zeigt Apachetop nur die Treffer an, die für die Treffer der Artikel relevant sind, und nicht für jeden Treffer für jedes Bild.

Anforderungsdetails anzeigen

Wenn Sie die Auf / Ab-Tasten verwenden, werden Sie feststellen, dass sich der Cursor nach oben und unten bewegt, um eine Anfrage auszuwählen. (Beachten Sie das * Zeichen)

Wenn Sie die Nach-rechts-Taste drücken, gelangen Sie zur Detailseite dieser Anfrage. Von hier aus können Sie die tatsächlichen Hosts sehen, die auf Ihre Website zugreifen, sowie die Referrer. Ich werde die Hosts nicht anzeigen, da ich die IP-Adresse des Benutzers nicht angeben möchte, aber Sie können den Referrer hier sehen:
Wenn Sie die Nach-rechts-Taste drücken, gelangen Sie zur Detailseite dieser Anfrage. Von hier aus können Sie die tatsächlichen Hosts sehen, die auf Ihre Website zugreifen, sowie die Referrer. Ich werde die Hosts nicht anzeigen, da ich die IP-Adresse des Benutzers nicht angeben möchte, aber Sie können den Referrer hier sehen:
Um zur Liste zurückzukehren, verwenden Sie einfach die linke Pfeiltaste.
Um zur Liste zurückzukehren, verwenden Sie einfach die linke Pfeiltaste.

Wechseln zwischen Hosts, Referrern und URLs

Wenn Sie die d Taste können Sie leicht zwischen den verschiedenen Ansichten wechseln.

Zum Beispiel kann ich hier sehen, welchen Verkehr StumbleUpon mir sendet, und dann kann ich die Detailansicht (rechter Pfeil) verwenden, um die genauen Artikel zu sehen, die von Stumbleupon betroffen sind.
Zum Beispiel kann ich hier sehen, welchen Verkehr StumbleUpon mir sendet, und dann kann ich die Detailansicht (rechter Pfeil) verwenden, um die genauen Artikel zu sehen, die von Stumbleupon betroffen sind.

Hilfe

An jedem Punkt kannst du das treffen? oder die h-Tasten, um zum Hilfebildschirm zu gelangen, der Ihnen einen schnellen Überblick über alle Optionen gibt.

Ich finde die Sortierung sehr nützlich.
Ich finde die Sortierung sehr nützlich.

Installation unter Ubuntu

sudo apt-get install apachetop

Installation von Source auf 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

Die Binärdatei befindet sich in src / apachetop und kann an eine beliebige Stelle kopiert werden.

Installation von Source auf 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

Die Binärdatei befindet sich in src / apachetop und kann an eine beliebige Stelle kopiert werden.

Empfohlen: