Server

Cara Memfilter Data dari Log yang Berukuran Besar Seperti /var/log/messages Agar Lebih Mudah Mengidentifikasi Masalah

Proses ini akan menggunakan log /var/log/messages sebagai contoh kerja, meskipun Anda dapat mengadaptasi teknik yang sama ke log mana pun.

1. Login ke server melalui Terminal atau SSH sebagai pengguna root

2. Mulailah dengan meninjau log mentah dengan perintah less:

less /var/log/messages

3. Saat meninjau log mentah, identifikasi pola-pola log yang menghalangi jalan Anda. Contoh umum adalah log firewall dan ftp. Log firewall memiliki pola unik namun konsistennya ini  yang dapat kita manfaatkan. Faktanya adalah semuanya mengandung kata “Firewall” dengan huruf kapital F. Sama dengan firewall, log ftp juga memiliki pola yang unik namun konsisten di mana semuanya mengandung kata “ftpd”.

4. Untuk memanfaatkan pola unik itu guna memfilter log tersebut, keluar dari less dengan menekan tombol ‘q’, lalu gunakan tanda ‘grep -v’ untuk menghapus semua log yang cocok dengan pola unik tersebut, lalu masukkan log yang tersisa ke dalam perintah less :

grep -v "ftpd\|Firewall" /var/log/messages | less

Perhatikan bahwa ada karakter \| memisahkan kedua pola tersebut. Ini memberitahu grep untuk menghapus baris log apa pun yang berisi “ftpd” ATAU “Firewall”. Karakter pipa (|) berarti OR. Karena perlu ditafsirkan sebagai karakter khusus, Anda perlu menghindarinya dengan garis miring terbalik: \ . Anda dapat merangkai pola sebanyak yang Anda inginkan dengan cara ini.

5. Sekarang Anda telah menghapus baris log tersebut dan Anda melihat log yang tersisa, mulailah mencari informasi yang Anda inginkan. Jika Anda menemukan log lain yang menghalangi Anda, ulangi langkah 3 dan 4 hingga Anda hanya memilah informasi yang perlu Anda lihat.

5/5 - (3 votes)
Nabilah A

Recent Posts

Cara Secure Partisi /tmp di WHM/Cpanel

cPanel & WHM juga menawarkan skrip bawaan yang memaksimalkan keamanan partisi /tmp. Hal ini dilakukan…

9 hours ago

mengatasi error ImunifyAV has not detected any compatible hosting panel as well as integration.conf file to run the installation without a panel di cyberpanel

berikut adalah cara mengatasi error ImunifyAV has not detected any compatible hosting panel as well…

2 months ago

Update URL Repository Centos 7 Setelah End Of Life (EOL) 2024-07-01

CentOS 7 tidak akan mendapatkan pembaruan apa pun setelah Juni 2024. Selain itu, mirrorlist.centos.org tidak…

2 months ago

Mengatasi error gmysql Connection failed: Unable to connect to database pada pdns Cyberpanel

DNS di server cyberpanel tidak mau bekerja, di cek pada error log keluar pesan seperti…

2 months ago

Mengatasi Access denied for user ‘cyberpanel’@’localhost’ (using password: YES) saat upgrade cyberpanel

saat upgrade cyberpanel, keluar pesan error seperti berikut: django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost'…

2 months ago

Cara Restart CyberPanel Lewat SSH

Untuk melakukan restart cyberpanel lewat SSH silahkan jalankan perintah berikut: systemctl restart lscpd

2 months ago