Masalahnya
Pada sistem CentOS/RHEL, file pesan kosong, begitu juga file yang diputar (nama yang diputar persis tergantung pada file konfigurasi /etc/logrotate.conf), mis. :
# cd /var/log ls -larth messages* -rwxrwxrwx 1 root root 0 Aug 8 22:32 messages.4 -rwxrwxrwx 1 root root 0 Aug 15 22:32 messages.3 -rwxrwxrwx 1 root root 0 Aug 22 22:32 messages.2 -rwxrwxrwx 1 root root 0 Aug 29 22:32 messages.1 -rwxrwxrwx 1 root root 0 Sep 5 22:32 messages
Solusinya
/etc/syslog.conf file konfigurasi telah diubah, mis. dengan mengomentari baris ini yang dikirimkan dengan instalasi CentOS/RHEL default:
$ grep /var/log/messages /etc/syslog.conf #*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
1. Batalkan komentar pada baris tersebut atau kembalikan perubahan lain pada konfigurasi logging dari pesan yang seharusnya masuk ke /var/log/messages di /etc/syslog.conf (/etc/rsyslog.conf pada CentOS/RHEL 6,7)
$ grep /var/log/messages /etc/syslog.conf *.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
2. Mulai ulang layanan syslog untuk mengambil perubahan.
# service syslog restart ### For CentOS/RHEL 5 # service syslog restart ### For CentOS/RHEL 6,7
Pada CentOS/RHEL 7,
# systemctl restart rsyslog.service
Konfigurasi Server dan Klien Piala Master Dasar untuk Penjelajahan di CentOS/RHEL 7
File Log Sistem /var/log/messages Dihapus atau Dipangkas Secara Otomatis (CentOS/RHEL)