Sebuah server, termasuk cPanel melakukan pemeriksaan berbagai proses di server tersebut untuk memeriksa status proses tersebut, termasuk di dalam nya proses FTP. Untuk memeriksa status proses FTP, server melakukan login setiap 8 menit untuk kemudian logout, sehingga /var/log/messages kita akan dipenuhi oleh entry berikut;
pure-ftpd: ([email protected]) [INFO] New connection from 127.0.0.1 pure-ftpd: ([email protected]) [INFO] Logout. pure-ftpd: ([email protected]) [INFO] New connection from 127.0.0.1 pure-ftpd: ([email protected]) [INFO] Logout. pure-ftpd: ([email protected]) [INFO] New connection from 127.0.0.1 pure-ftpd: ([email protected]) [INFO] Logout. pure-ftpd: ([email protected]) [INFO] New connection from 127.0.0.1 pure-ftpd: ([email protected]) [INFO] Logout.
Yang akan mengganggu proses kita dalam melakukan pemeriksaan /var/log/messages. Lakukan langkah berikut untuk memisahkan entry log FTP ke file lain, langkah ini dibuat untuk diimplementasikan pada server atau virtual private server (VPS) yang menggunakan cPanel – WHM Control Panel.
Edit /etc/syslog.conf
Ubah ini;
*.info;mail.none;authpriv.none;cron.none -/var/log/messages
Menjadi;
*.info;mail.none;authpriv.none;cron.none;ftp.none -/var/log/messages
Dan tambahkan baris berikut di akhir file;
ftp.* -/var/log/ftp
Edit /etc/logrotate.d/syslog
Ubah ini;
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
Menjadi ini;
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron /var/log/ftp {
Restart syslog
service syslog restart
Semua log mengenai FTP akan ditulis pada file /var/log/ftp.
Referensi