
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.logc. Get list user agent visitor
sudo nginx-load-analyzer -t 3 -n 10 /var/log/nginx/access.logd. 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.loge. 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_formatharus 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`
