Αρχική σελίδα » πως να » Παρακολουθήστε τον ιστότοπό σας σε πραγματικό χρόνο με το Apachetop

    Παρακολουθήστε τον ιστότοπό σας σε πραγματικό χρόνο με το Apachetop

    Ως webmaster, έχω συχνά ήθελε να είναι σε θέση να βλέπω χτυπήματα σε πραγματικό χρόνο κατά την άφιξή τους. Σίγουρα, το Google Analytics είναι ένα θαυμάσιο πακέτο για την εξέταση των τάσεων με την πάροδο του χρόνου, αλλά υπάρχει καθυστέρηση λίγων ωρών εκεί και δεν μπορείτε πραγματικά να δείτε δεδομένα όπως αιτήσεις ανά δευτερόλεπτο ή συνολικά byte.

    Αυτό είναι όπου το βοηθητικό πρόγραμμα apachetop έρχεται μέσα Είναι ένα πολύ απλό βοηθητικό πρόγραμμα γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για την παρακολούθηση της κυκλοφορίας σε πραγματικό χρόνο. Αυτό επιτυγχάνεται με την ανάλυση των αρχείων καταγραφής apache και την εμφάνιση σημαντικής εξόδου στην οθόνη.

    Χρησιμοποιώντας το Apachetop

    Αφού εγκαταστήσετε το βοηθητικό πρόγραμμα (παρακάτω οδηγίες), μπορείτε να το ξεκινήσετε απλά εκτελώντας το apachetop από τη γραμμή εντολών. Επειδή το apachetop μερικές φορές προεπιλογές σε λάθος κατάλογο για τα αρχεία καταγραφής, μπορείτε να περάσετε στην παράμετρο -f για να καθορίσετε τη θέση του αρχείου καταγραφής. Αυτό είναι επίσης χρήσιμο όταν έχετε πολλούς εικονικούς οικοδεσπότες στο ίδιο κουτί.

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

    Αυτό θα δείτε μετά από μερικά αιτήματα που έρχονται:

    Παρακολούθηση χρονικού πλαισίου

    Το πρώτο πράγμα που πρέπει να σημειωθεί είναι ότι το προεπιλεγμένο εύρος χρόνου για τα δεδομένα που εμφανίζονται είναι 30 δευτερόλεπτα, οπότε μην περιμένετε να συνεχίσουν οι συνολικές μετρήσεις να ανεβαίνουν για πάντα. Μπορείτε να το αλλάξετε διαβάζοντας μερικά διαφορετικά επιχειρήματα.

    apachetop -H hits (Θα εμφανίσει στατιστικά στοιχεία για τον τελευταίο αριθμό χ hit)

    apachetop -T secs (Θα εμφανίσει στατιστικά στοιχεία για τον τελευταίο αριθμό x του δευτερολέπτου)

    Έχω χρησιμοποιήσει μια σειρά από 5-10 λεπτά στη δοκιμή μου, και αυτό δείχνει πραγματικά κάποια χρήσιμη ανατροφοδότηση. Υπάρχουν και άλλες επιλογές που μπορείτε να δοκιμάσετε επίσης.

    Φίλτρα

    Το επόμενο πράγμα που πρέπει να σημειωθεί είναι ότι μπορείτε να φιλτράρετε τι εμφανίζεται στην προβολή. Για να έχετε πρόσβαση στα φίλτρα, χρησιμοποιήστε το πλήκτρο f και θα πρέπει να εμφανιστεί μια μικρή γραμμή.

    Χτύπα το ένα για να προσθέσετε ένα φίλτρο και η γραμμή θα πρέπει να αλλάξει. Τώρα μπορείτε να επιλέξετε να φιλτράρετε με διεύθυνση URL, παραπομπή ή φιλοξενούμενο.

    Πάω να επιλέξω τη διεύθυνση URL πατώντας το u κλειδί. Το παράθυρο διαλόγου φίλτρου θα εμφανιστεί κοντά στο κάτω μέρος:

    Δεδομένου ότι όλα τα άρθρα μου είναι κάτω από τον υποκατάλογο / howto /, πρόκειται να εισέλθουν σε αυτό. Τώρα το apachetop θα εμφανίσει μόνο τα αποτελέσματα που αφορούν τις επισκέψεις στα άρθρα, αντί για κάθε χτύπημα για κάθε εικόνα.

    Προβολή λεπτομερειών αιτήματος

    Εάν χρησιμοποιείτε τα πλήκτρα επάνω / κάτω, θα παρατηρήσετε ότι ο κέρσορας μετακινείται προς τα επάνω και προς τα κάτω για να σας επιτρέψει να επιλέξετε ένα αίτημα. (παρατηρήστε το * char)

    Αν πατήσετε το πλήκτρο δεξιού βέλους, θα μεταφερθείτε στη σελίδα λεπτομερειών για αυτό το αίτημα. Από εδώ μπορείτε να δείτε τους πραγματικούς οικοδεσπότες που χτυπούν τον ιστότοπό σας, καθώς και τους παραπέμπτες. Δεν πρόκειται να δείξω τους οικοδεσπότες, δεδομένου ότι δεν θέλω να δώσω τη διεύθυνση IP του χρήστη, αλλά μπορείτε να δείτε τον παραπομπό εδώ:

    Για να επιστρέψετε στη λίστα, απλώς χρησιμοποιήστε το αριστερό πλήκτρο βέλους.

    Μεταβείτε μεταξύ κεντρικών υπολογιστών, παραπομπών και διευθύνσεων URL

    Εάν χρησιμοποιείτε το ρε κλειδί, μπορείτε εύκολα να αλλάξετε μεταξύ των διαφορετικών προβολών.

    Για παράδειγμα, εδώ μπορώ να δω ποια κίνηση μου στέλνει το StumbleUpon και έπειτα μπορώ να χρησιμοποιήσω την προβολή λεπτομερειών (δεξί βέλος) για να δω τα ακριβή άρθρα που χτυπάνε από το stumbleupon.

    Βοήθεια

    Σε οποιοδήποτε σημείο μπορείτε να χτυπήσετε το; ή τα πλήκτρα h για να μεταβείτε στην οθόνη βοήθειας, η οποία θα σας δώσει μια γρήγορη εικόνα για όλες τις επιλογές.

    Θεωρώ ότι το είδος είναι πολύ χρήσιμο.

    Εγκατάσταση στο Ubuntu

    sudo apt-get να εγκαταστήσετε το apachetop

    Εγκατάσταση από την πηγή στο CentOS

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

    yum εγκαταστήσετε readline-devel

    yum εγκαταστήστε ncurses-devel

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./Διαμορφώστε

    φτιαχνω, κανω

    Το δυαδικό αρχείο μπορεί να βρεθεί στο src / apachetop και μπορείτε να το αντιγράψετε οπουδήποτε επιθυμείτε.

    Εγκατάσταση από την πηγή στο Ubuntu

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

    sudo apt-get εγκαταστήστε ncurses-dev

    sudo apt-get εγκαταστήστε το libreadline5-dev

    tar xvzf apachetop-0.12.6.tar.gz

    cd apachetop-0.12.6

    ./Διαμορφώστε

    φτιαχνω, κανω

    Το δυαδικό αρχείο μπορεί να βρεθεί στο src / apachetop και μπορείτε να το αντιγράψετε οπουδήποτε επιθυμείτε.