Εγκατάσταση apachetop
Τρέχοντας apachetop
Η διεπαφή apachetop
Σε αυτό το σεμινάριο, θα πρέπει να καλύπτει τη διαδικασία της ενστάλαξη και χρησιμοποιώντας apachetop, μια εντολή γραμμής με βάση το κομμάτι του λογισμικού που επιτρέπει την παρακολούθηση της κυκλοφορίας σε πραγματικό χρόνο για την Apache, Nginxweb servers. Αναμενόταν επίσης να συνεργαστεί με άλλους διακομιστές ιστού όπως Litespeedκαι Lighttpd.
Η χρήση apachetopεπιτρέπει σε έναν διαχειριστή διακομιστή να βλέπει τους επισκέπτες, τις διευθύνσεις IP τους, τις διευθύνσεις URL στις οποίες έχει πρόσβαση, τους παραπομπές κ.λπ.… — όλα σε πραγματικό χρόνο.
Εγκατάσταση apachetop
Το apachetopπακέτο είναι διαθέσιμο στο EPEL Yum Repository:
sudo yum -y install epel-release
sudo yum clean all
sudo yum -y update
sudo yum -y install apachetop
Τρέχοντας apachetop
sudo apachetop
Η παραπάνω εντολή θα ξεκινήσει apachetopκαι θα προσπαθήσει να βρει το αρχείο καταγραφής πρόσβασης ενός διακομιστή Apache στη θέση του: /var/log/httpd/access_log.
Εάν προσαρμόσατε το vhost σας να χρησιμοποιεί μια προσαρμοσμένη διαδρομή καταγραφής, θα χρειαστεί να καθορίσετε την προσαρμοσμένη διαδρομή χρησιμοποιώντας την -fπαράμετρο ως εξής:
sudo apachetop -f /var/log/nginx/wordpress_http_access.log
Από προεπιλογή, apachetopθα εμφανιστούν τα στατιστικά στοιχεία για τις επισκέψεις των τελευταίων 30 δευτερολέπτων. Μπορείτε να το τροποποιήσετε χρησιμοποιώντας τις παραμέτρους -Hκαι -Tως εξής:
sudo apachetop -f /var/log/nginx/wordpress_http_access.log -H 1000
Η παραπάνω εντολή θα εμφανίσει στατιστικά για τις τελευταίες 1000 επισκέψεις.
sudo apachetop -f /var/log/nginx/wordpress_http_access.log -T 600
Η παραπάνω εντολή θα εμφανίσει στατιστικά για τα τελευταία 600 δευτερόλεπτα.
Η διεπαφή apachetop
Στο επάνω μέρος της οθόνης, θα βρείτε μια σύντομη περίληψη για επισκέψεις, στατιστικά κ.λπ…
last hit: 13:59:43 atop runtime: 0 days, 00:42:31 14:02:14
All: 19 reqs ( 0.0/sec) 111.3K ( 151.8B/sec) 6001.0B/req
2xx: 12 (63.2%) 3xx: 7 (36.8%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
R ( 30s): 0 reqs ( 0.0/sec) 0.0B ( 0.0B/sec) 0.0B/req
2xx: 0 ( 0.0%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
Η πρώτη γραμμή αποτελείται από:
- τελευταίο χτύπημα: η ώρα του τελευταίου χτυπήματος
- Atop Runtime: apachtop χρόνος εκτέλεσης, και
- την τρέχουσα ώρα του διακομιστή.
Η δεύτερη και η τρίτη γραμμή παρέχουν στατιστικά στοιχεία για όλες τις επισκέψεις από την έναρξη του προγράμματος apachetop. Τα 2xx, 3xx, 4xx και 5xx αντιπροσωπεύουν τους αντίστοιχους κωδικούς απόκρισης διακομιστή ιστού.
Η τέταρτη και η πέμπτη γραμμή παρέχουν τα ίδια στατιστικά στοιχεία με τις δύο παραπάνω γραμμές, εκτός από το ότι εστιάζουν σε επισκέψεις σε ένα καθορισμένο εύρος που είναι 30 δευτερόλεπτα από προεπιλογή.
Κάτω από τη σύνοψη υπάρχει μια λίστα με όλες τις επισκέψεις και τα αιτήματα:
REQS REQ/S KB KB/S URL
1 0.10 9.8 1.0/
1 0.14 13.6 1.9*/2016/01/25/hello-world/
2 0.18 18.2 1.7 /category/uncategorized/
1 0.07 9.9 0.7 /2016/01/
Ο αστερίσκος αντιπροσωπεύει μια επιλεγμένη γραμμή .
Επιπλέον, apachetopπεριέχει ενσωματωμένες συντομεύσεις:
- Πλήκτρα βέλους πάνω/κάτω: μετάβαση σε άλλο αίτημα.
- Πλήκτρο δεξί βέλους: δείτε τις λεπτομέρειες του αιτήματος που επιλέξατε, συμπεριλαμβανομένης της διεύθυνσης IP του επισκέπτη και του παραπομπού κ.λπ.
- Πλήκτρο αριστερού βέλους: επιστροφή στη λίστα.
- p: παύση της οθόνης.
- Ε: Κλείστε το πρόγραμμα.
- h: εμφάνιση πληροφοριών βοήθειας.
Αυτό ολοκληρώνει το σεμινάριο μας. Ευχαριστούμε που το διαβάσατε.