Ada kalanya server Zimbra Anda mengalami masalah disk full 100% yang disebabkan oleh besarnya file Zimbra Mail Log yang tersimpan. Pada artikel ini, kita akan membahas bagaimana cara membersihkan Zimbra Mail Log.
Pengenalan Log pada Server Linux
Sebelum melanjutkan ke pembahasan utama, sebaiknya kita mengenal jenis-jenis log pada sistem server Linux yang Anda gunakan. Ada tiga macam log yang harus diperhatikan dalam memonitor kegiatan web server ataupun mail server, yaitu sebagai berikut:
Jenis Log | Deskripsi |
---|---|
Access log | File yang berfungsi untuk mencatat semua akses yang dilakukan terhadap web server. Selain itu, data yang diambil dari file ini kemudian diproses menjadi data statistik yang mudah dibaca dan dimengerti. |
Server log | File yang berfungsi untuk mencatat kejadian-kejadian tertentu pada web server. File ini biasanya diperiksa jika terjadi kesalahan pada web server. |
Error log | File yang berfungsi untuk mencatat setiap kesalahan yang terjadi pada web server, termasuk kesalahan pada konfigurasi atau saat pembuatan web. Dengan melihat error.log, Anda dapat mengetahui apakah ada kesalahan pada web. |
Log pada Server Zimbra
Pada server Zimbra, ada beberapa file log yang wajib Anda ketahui, di antaranya:
- Log Instalasi Zimbra
- /tmp/install.log – Log instalasi Zimbra
- /tmp/zmsetup.log – Konfigurasi spesifik zimbra
- Log pada folder /opt/zimbra/log/
- mailbox.log – Log layanan email (jetty)
- audit.log – Log autentikasi
- clamd.log – Log database antivirus
- convertd.log – Log konversi lampiran
- freshclam.log – Log pembaruan antivirus ClamAV
- logger_myslow.log – Log query lambat database logger
- myslow.log – Log query lambat database
- spamtrain.log – Log pelatihan spam/ham
- sync.log – Log sinkronisasi Zimbra Mobile
- zimbrastats.csv – Statistik kinerja server
- zmconvertd.log – Log monitor server konversi
- Log tambahan di folder /opt/zimbra/tomcat/logs/
- access_log.
– Log akses HTTP tradisional untuk setiap “hit” - catalina.out – Log aplikasi Tomcat
- stacktrace.
– Dump thread penuh dari “kill -3 ” yang dihasilkan setiap kali Tomcat dihentikan
- access_log.
- Log lainnya
- /var/log/zimbra.log – Log status MTA dan sistem; postfix, amavisd
- /tmp/gengraphs.out
- /tmp/logprocess.out
- /tmp/logswatch.out
- /tmp/swatch.out
- /tmp/zmlogger.out
Catatan: Tergantung pada apa yang diinstal pada server, dan bagaimana sistem Anda dikonfigurasi, beberapa log mungkin tidak ada pada server jika tidak mengalami kesalahan.
Cara Membersihkan Zimbra Mail Log
Setelah kita membahas pengenalan log pada server Linux, mari kita kembali ke judul “Cara Membersihkan Zimbra Mail Log”. Pertama-tama, cek terlebih dahulu folder /var/log pada server Zimbra Anda dengan cara:
1 |
du -sh /var/log |
Kemudian lakukan pembersihan file-file yang berada pada folder /var/log:
1 2 3 4 5 6 |
rm -f /var/log/zimbra.log.* rm -f /var/log/messages.* rm -f /var/log/maillog.* rm -f /var/log/rpmpkgs.* rm -f /var/log/boot.log.* rm -f /var/log/cron.* |
1 2 3 4 |
cat /dev/null > /var/log/maillog cat /dev/null > /var/log/messages cat /dev/null > /var/log/zimbra.log cat /dev/null > /var/log/cbpolicyd.log |
Selanjutnya, periksa juga folder /opt/zimbra/log:
1 |
du -sh /opt/zimbra/log |
Lalu lakukan pembersihan file-file di folder tersebut jika perlu.
1 2 3 4 5 6 7 |
rm -f /opt/zimbra/log/zmswatch.out.* rm -f /opt/zimbra/log/myslow.log.* rm -f /opt/zimbra/log/zmmailboxd.out.* rm -f /opt/zimbra/log/mailbox.log.* rm -f /opt/zimbra/log/audit.log.* rm -f /opt/zimbra/log/zmmtaconfig.log.* rm -f /opt/zimbra/log/zmlogswatch.out.* |
Periksa juga folder /opt/zimbra/zmstat:
1 |
du -sh /opt/zimbra/zmstat |
1 2 3 |
rm -f /opt/zimbra/zmstat/2009-* rm -f /opt/zimbra/zmstat/2010-* rm -f /opt/zimbra/zmstat/2011-* |
Atau Anda dapat membuat cron sebagai user zimbra:
1 2 3 4 5 |
crontab -e # Cleanup stack trace 33 10 * * * find /opt/zimbra/log/ -name *.trace.log -mtime +2 -exec rm -f {} \; > /dev/null 2>&1 # Cleanup access logs 36 10 * * * find /opt/zimbra/log/ -name access_log.* -mtime +2 -exec rm -f {} \; > /dev/null 2>&1 |
Kesimpulan
Membersihkan log Zimbra secara rutin sangat penting untuk memastikan server Anda tetap berjalan dengan lancar dan menghindari masalah disk penuh. Dengan mengikuti langkah-langkah yang dijelaskan di atas, Anda dapat mengelola log dengan lebih baik dan menjaga kinerja server Zimbra Anda tetap optimal.
Jika Anda membutuhkan bantuan lebih lanjut dalam mengelola server Zimbra atau menghadapi masalah teknis lainnya, kami siap membantu Anda. Hubungi kami untuk konsultasi dan solusi profesional.
Selamat mencoba!