Bagaimana saya bisa memonitor HTTP
permintaan yang masuk ke port 80
? Saya telah menyiapkan hosting web di mesin lokal saya menggunakan DynDNS
dan Nginx
. Saya ingin tahu berapa banyak permintaan yang dilakukan pada server saya setiap hari.
Saat ini saya menggunakan perintah ini:
netstat -an | grep 80
monitoring
web
pengguna7044
sumber
sumber
Saya telah menggunakan
tcpflow
untuk memeriksa permintaan masuk pada saat aws, mungkin ada cara untuk mengagregasi permintaan hari.LANGKAH 1 - instalasi
LANGKAH 2 - melacak permintaan GET / POST di port 80
Referensi
https://github.com/simsong/tcpflow
sumber
Apakah Anda memiliki file log yang dihidupkan untuk server Anda? Jika Anda melakukannya, saya sarankan menginstal AwStats dan menjalankan file log Anda dengannya untuk mendapatkan pelaporan yang akurat.
Jika Anda hanya ingin memantau semua lalu lintas masuk / keluar, Anda dapat menggunakan WireShark.
sumber
Anda juga dapat mengekor file log:
Parameter -f akan menyebabkan tail terus memperbarui layar ketika entri baru ditulis ke log.
sumber
Jalankan ini
Ini akan memonitor lalu lintas pada port 8080 setiap 2 detik
sumber