
Halo, kalau kamu merasa tulisan saya ngebantu, kamu bisa ucapkan terima kasih lewat saweria .
If you feel this website help you, you can donate at saweria .
How To

Ingin punya log seperti di Cloudflare tanpa subscribe “Cloudflare Pro”?
Kamu bisa gunakan nginx-log-analyzer
- Download dan buat nginx-log-analyzer menjadi executable
cd /tmp/
curl -L -o nginx-log-analyzer https://github.com/fantasticmao/nginx-log-analyzer/releases/download/v1.0.1/nginx-log-analyzer-linux-amd64
chmod +x nginx-log-analyzer
cp /tmp/nginx-log-analyzer /usr/bin/
-
Cara pengunaannya
a. Get list IP to your app
sudo nginx-load-analyzer -t 1 -n 10 /var/log/nginx/access.log # -n 10 mean print 10 lines
Get HTTP Status Code
b. Get list path to your app
sudo nginx-load-analyzer -t 2 -n 10 /var/log/nginx/access.log
c. Get list user agent visitor
sudo nginx-load-analyzer -t 3 -n 10 /var/log/nginx/access.log
d. Get list IP with IP origin (you must installed maxmind for this option)
sudo nginx-load-analyzer -t 4 -n 10 /var/log/nginx/access.log
e. Get status code with tree view
sudo nginx-load-analyzer -t 5 -n 10 /var/log/nginx/access.log
Get HTTP Status Code
Note:
-
Kamu bisa cek full command nya di halaman github nginx-load-analyzer
-
Saya ga ganti format bawaan nginx saya (pake bawaan).
-
Kalaupun kudu ganti, line
log_format
harus di simpan di atas lineserver {
-
Kamu bisa rekap semua log dengan cara
sudo nginx-load-analyzer -t 2 -n 10 /var/log/nginx/access.log*
-
Kamu juga bisa rekap berdasarkan tanggal dan jam
a. Berdasarkan jam, kamu butuh rekap data 05 Mei 2023 jam 00:0 sampai 05 Mei 2023 jam 01:00
sudo nginx-load-analyzer -ta '2023-05-20T00:00:00+07:00' -tb '2023-05-20T00:01:00+07:00' -t 2 -n 10 /var/log/nginx/access.log`
b. Berdasarkan tanggal
sudo nginx-load-analyzer -ta '2023-05-20T00:00:00+07:00' -tb '2023-05-21T00:00:00+07:00' -t 2 -n 10 /var/log/nginx/access.log`