Ως webmaster, ήθελα συχνά να βλέπω επισκέψεις σε πραγματικό χρόνο κατά την άφιξή τους. Σίγουρα, το Google Analytics είναι ένα υπέροχο πακέτο για την παρακολούθηση των τάσεων με την πάροδο του χρόνου, αλλά υπάρχει καθυστέρηση μερικών ωρών εκεί και δεν μπορείτε να δείτε δεδομένα όπως αιτήματα ανά δευτερόλεπτο ή συνολικά byte.
Αυτό είναι όπου το Apchatop Το βοηθητικό πρόγραμμα έρχεται. Είναι ένα πολύ απλό βοηθητικό πρόγραμμα γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για την παρακολούθηση της κυκλοφορίας σε πραγματικό χρόνο. Αυτό το επιτυγχάνει αναλύοντας τα αρχεία καταγραφής apache και εμφανίζοντας σημαντική έξοδο στην οθόνη.
Χρησιμοποιώντας το Apachetop
Μόλις εγκαταστήσετε το βοηθητικό πρόγραμμα (παρακάτω οδηγίες), μπορείτε να το ξεκινήσετε απλώς εκτελώντας apachetop από τη γραμμή εντολών. Επειδή ορισμένες φορές το apachetop προεπιλογεί σε λάθος κατάλογο για τα αρχεία καταγραφής, μπορείτε να περάσετε στην παράμετρο -f για να καθορίσετε τη θέση του αρχείου καταγραφής. Αυτό είναι επίσης χρήσιμο όταν έχετε πολλούς εικονικούς κεντρικούς υπολογιστές στο ίδιο πλαίσιο.
apachetop -f /var/www/vhosts/howtogeek.com/statistics/logs/access_log
Αυτό θα δείτε μετά από λίγα αιτήματα:
Παρακολούθηση χρονοδιαγράμματος
Το πρώτο πράγμα που πρέπει να σημειωθεί είναι ότι το προεπιλεγμένο χρονικό εύρος για τα δεδομένα που εμφανίζονται είναι 30 δευτερόλεπτα, οπότε μην περιμένετε ότι οι συνολικές μετρήσεις θα συνεχίσουν να αυξάνονται για πάντα. Μπορείτε να το αλλάξετε διαβιβάζοντας μερικά διαφορετικά ορίσματα.
apachetop -H επιτυχίες (Θα εμφανίσει στατιστικά στοιχεία για τον τελευταίο αριθμό x επιτυχιών)
apachetop -T δευτερόλεπτα (Θα εμφανίσει στατιστικά στοιχεία στον τελευταίο αριθμό x δευτερολέπτων)
Χρησιμοποίησα εύρος 5-10 λεπτών στις δοκιμές μου και δείχνει πραγματικά χρήσιμα σχόλια. Υπάρχουν και άλλες επιλογές που μπορείτε να δοκιμάσετε επίσης.
Φίλτρα
Το επόμενο πράγμα που πρέπει να σημειώσετε είναι ότι μπορείτε να φιλτράρετε ό, τι εμφανίζεται στην προβολή. Για πρόσβαση στα φίλτρα, χρησιμοποιήστε το πλήκτρο f και θα εμφανιστεί μια μικρή γραμμή.
Χτύπα το ένα για να προσθέσετε ένα φίλτρο και η γραμμή πρέπει να αλλάξει. Τώρα μπορείτε να επιλέξετε να φιλτράρετε κατά διεύθυνση URL, παραπομπή ή κεντρικό υπολογιστή.
Θα επιλέξω URL πατώντας το εσύ κλειδί. Το παράθυρο διαλόγου φίλτρου θα εμφανιστεί κοντά στο κάτω μέρος:
Δεδομένου ότι όλα τα άρθρα μου βρίσκονται στον υποκατάλογο / πώς να /, θα το εισαγάγω. Τώρα το apachetop θα εμφανίζει μόνο τις επιτυχίες που σχετίζονται με τις επιτυχίες στα άρθρα, αντί για κάθε επιτυχία για κάθε εικόνα.
Προβολή λεπτομερειών αιτήματος
Εάν χρησιμοποιείτε τα πλήκτρα πάνω / κάτω, θα παρατηρήσετε ότι ο δρομέας κινείται πάνω-κάτω για να σας επιτρέψει να επιλέξετε ένα αίτημα. (παρατηρήστε το * char)
Εάν πατήσετε το δεξί βέλος, θα μεταφερθείτε στη σελίδα λεπτομερειών για αυτό το αίτημα. Από εδώ μπορείτε να δείτε τους πραγματικούς κεντρικούς υπολογιστές να χτυπούν τον ιστότοπό σας, καθώς και τους παραπομπείς. Δεν πρόκειται να δείξω στους οικοδεσπότες, καθώς δεν θέλω να δώσω τη διεύθυνση IP του χρήστη, αλλά μπορείτε να δείτε την παραπομπή εδώ:
Για να επιστρέψετε στη λίστα, απλώς χρησιμοποιήστε το πλήκτρο αριστερού βέλους.
Εναλλαγή μεταξύ κεντρικών υπολογιστών, παραπομπών και διευθύνσεων URL
Εάν χρησιμοποιείτε το ρε πλήκτρο, μπορείτε εύκολα να κάνετε εναλλαγή μεταξύ των διαφορετικών προβολών.
Για παράδειγμα, εδώ μπορώ να δω ποια κίνηση μου στέλνει το StumbleUpon και έπειτα μπορώ να χρησιμοποιήσω την προβολή λεπτομερειών (δεξί βέλος) για να δω τα ακριβή άρθρα που δέχονται χτύπημα από το stumbleupon.
Βοήθεια
Σε οποιοδήποτε σημείο μπορείτε να πατήσετε το; ή τα πλήκτρα h για να μεταβείτε στην οθόνη βοήθειας, η οποία θα σας δώσει μια γρήγορη προβολή όλων των επιλογών.
Το βρίσκω πολύ χρήσιμο.
Εγκατάσταση στο Ubuntu
sudo apt-get εγκατάσταση apachetop
Εγκατάσταση από το Source στο CentOS
κλαίω ήττπ://ωωω.βέβτα.οργ/άπαχητόπ/άπαχητόπ-0.12.6.ταρ.γζ
yum εγκατάσταση readline-devel
yum εγκαταστήστε ncurses-devel
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./Διαμορφώστε
φτιαχνω, κανω
Το δυαδικό μπορεί να βρεθεί στο src / apachetop και μπορείτε να το αντιγράψετε οπουδήποτε θέλετε.
Εγκατάσταση από το Source στο Ubuntu
κλαίω ήττπ://ωωω.βέβτα.οργ/άπαχητόπ/άπαχητόπ-0.12.6.ταρ.γζ
sudo apt-get install ncurses-dev
sudo apt-get εγκατάσταση libreadline5-dev
tar xvzf apachetop-0.12.6.tar.gz
cd apachetop-0.12.6
./Διαμορφώστε
φτιαχνω, κανω
Το δυαδικό μπορεί να βρεθεί στο src / apachetop και μπορείτε να το αντιγράψετε οπουδήποτε θέλετε.