Überwachen Sie Ihre Website in Echtzeit mit Apachetop

Überwachen Sie Ihre Website in Echtzeit mit Apachetop

Monitor Your Website Real Time With Apachetop

Als Webmaster wollte ich schon oft Hits in Echtzeit sehen, wenn sie eintreffen. Sicher, Google Analytics ist ein wunderbares Paket, um Trends im Zeitverlauf zu betrachten, aber es gibt dort eine Verzögerung von einigen Stunden und Sie können wirklich keine Daten wie Anfragen pro Sekunde oder Gesamtbytes sehen.

Hier ist der Apachetop Dienstprogramm kommt ins Spiel. Es ist ein sehr einfaches Befehlszeilen-Dienstprogramm, mit dem Sie den Verkehr in Echtzeit überwachen können. Dies erreicht es, indem es die Apache-Protokolldateien analysiert und eine aussagekräftige Ausgabe auf dem Bildschirm anzeigt.



Apachetop verwenden

Sobald Sie das Dienstprogramm installiert haben (Anweisungen unten), können Sie es starten, indem Sie einfach Apachetop über die Befehlszeile ausführen. Da Apachetop manchmal standardmäßig 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 Sie viele virtuelle Hosts auf derselben Box haben.

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

Das sehen Sie, nachdem einige Anfragen eingegangen sind:

Überwachungszeitraum

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

apachetop -H Treffer (Zeigt Statistiken zu den letzten x Treffern an)

apachetop -T secs (Zeigt Statistiken für die letzten x Sekunden an)

Anzeige

Ich habe in meinen Tests einen Bereich von 5-10 Minuten verwendet, und es zeigt wirklich einige nützliche Rückmeldungen. Es gibt auch andere Optionen, die Sie ausprobieren können.

Filter

Als Nächstes ist zu beachten, dass Sie filtern können, was in der Ansicht angezeigt wird. Um auf die Filter zuzugreifen, verwenden Sie die f-Taste, und Sie sollten eine kleine Zeile sehen.

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

Ich wähle die URL aus, indem ich auf klicke du Schlüssel. Der Filterdialog wird unten angezeigt:

Da sich alle meine Artikel im Unterverzeichnis /howto/ befinden, trage ich das ein. Jetzt zeigt Apachetop nur noch die Treffer an, die für Treffer zu den Artikeln relevant sind, anstatt jeden Treffer für jedes Bild.

Anfragedetails anzeigen

Wenn Sie die Auf-/Ab-Tasten verwenden, werden Sie feststellen, dass sich der Cursor nach oben und unten bewegt, damit Sie eine Anfrage auswählen können. (beachten Sie das *-Zeichen)

Anzeige

Wenn Sie die rechte Pfeiltaste drücken, werden Sie zur Detailseite für diese Anfrage weitergeleitet. Von hier aus können Sie die tatsächlichen Hosts sehen, die auf Ihre Site zugreifen, sowie die Referrer. Ich werde die Hosts nicht anzeigen, da ich die IP-Adresse des Benutzers nicht herausgeben möchte, aber Sie können den Referrer hier sehen:

Um zur Liste zurückzukehren, verwenden Sie einfach die linke Pfeiltaste.

Wechseln Sie zwischen Hosts, Referrern und URLs

Wenn Sie das verwenden D Taste können Sie bequem zwischen den verschiedenen Ansichten wechseln.

Hier kann ich zum Beispiel sehen, welchen Traffic StumbleUpon mir sendet, und dann kann ich die Detailansicht (Pfeil nach rechts) verwenden, um die genauen Artikel zu sehen, die von StumbleUpon getroffen werden.

Hilfe

Sie können jederzeit die ? oder die h-Tasten, um zum Hilfebildschirm zu gelangen, der Ihnen einen schnellen Überblick über alle Optionen gibt.

Ich finde die Sortierung sehr praktisch.

Installation unter Ubuntu

windows 10 mbr oder gpt

sudo apt-get installiere apachetop

Installation von der Quelle auf CentOS

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

yum installiere readline-devel

yum installiere ncurses-devel

tar xvzf apachetop-0.12.6.tar.gz

CD-Apachetop-0.12.6

./konfigurieren

machen

Die Binärdatei befindet sich in src/apachetop, und Sie können sie an eine beliebige Stelle kopieren.

Installation von der Quelle auf Ubuntu

wget http://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

./konfigurieren

machen

Anzeige

Die Binärdatei befindet sich in src/apachetop, und Sie können sie an eine beliebige Stelle kopieren.

WEITER LESEN
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
  • › So finden Sie Ihr Spotify Wrapped 2021
  • › Was ist MIL-SPEC Fallschutz?
Profilfoto für Lowell Heddings Lowell Heddings
Lowell ist Gründer und CEO von How-To Geek. Er leitet die Show seit der Erstellung der Site im Jahr 2006. In den letzten zehn Jahren hat Lowell persönlich mehr als 1000 Artikel geschrieben, die von über 250 Millionen Menschen angesehen wurden. Bevor Lowell mit How-To Geek begann, arbeitete er 15 Jahre lang in der IT mit Beratungs-, Cybersicherheits-, Datenbankmanagement- und Programmierarbeiten.
Vollständige Biografie lesen