banyak pengguna CSF (firewall) mengalami masalah flooded message di layar console monitornya, hal ini mengganggu ketika kita ingin mengetik sesuatu, selalu ada halangan log CSF muncul bertubi-tubi.
contoh seperti screenshot diatas ini. kita akan kesulitan mengetik kalo log flood nya seperti ini.
Sebenarnya log CSF juga ter-rekam di /var/log/messages
, namun juga muncul di layar console yang mana kamu tidak ingin melihatnya. Jadi solusinya gampang aja kok, simak sampe selesai artikelnya ya!
Check posisi kernel printk
pertama, cek nilai dari printk
dengan perintah :
cat /proc/sys/kernel/printk
Jika output awal yang muncul dengan angka lebih besar adri 5, seperti contoh ini:
7 4 1 7
Kalo kita lihat mulai dari 7, artinya printk
dikonfigurasi untuk melakukan print semuanya di layar console.
Ya memang ini default nya dari RHEL / Almalinux sistem.
Memahami level log
Angka ini menggambarkan level log nya. Kamu juga bisa merubah level log sesuai dengan kebutuhan.
- 0 – Emergency
- 1 – Alert
- 2 – Critical
- 3 – Error
- 4 – Warning
- 5 – Notice
- 6 – Info
- 7 – Debug
Contohnya, kalo kamu pilih 3 (error log), message di level 3,2,1 dan 0 akan muncul di layar console.
Memilih angka 7 artinya semua message dari 0-7 akan muncul di layar.
Merubah kernel printk settings
- adjust isi file printk settings, dengan membuka file berikut ini:
nano /etc/sysctl.conf
- Tambahkan 1 baris ini di paling bawah
kernel.printk = 4 4 1 7
- Gunakan perintah ini untuk apply langusng seketika tanpa reboot.
sysctl -p
- Cek apakah sudah ada perubahan dengan cara sbb:
cat /proc/sys/kernel/printk
- Hasil nya harus tampil seperti ini :
4 4 1 7
Sekarang layar console tidak lagi melakukan print CSF message. dia hanya menampilkan log level diatas 4 yaitu Warning, Error, Critical, Alert dan Emergency saja.
Semoga artikel ini dapat dipahami dengan mudah dan membantumu ya!