Email & Collaboration best productivity tools

Cara Mudah Tracking Log Zimbra dengan GUI

Zimbra sudah memiliki tools untuk melakukan tracking kiriman email menggunakan CLI. Yaitu command zmmsgtrace. Namun untuk memudahkan proses tracking dengan tampilan gui, kita bisa tambahkan tools MLP (MTA Log Parser with Web UI).

Tools ini sebenarnya bisa diterapkan di engine MTA apapun seperti Postfix, Sendmail, Exim, dan lain-lain. Silakan sesuaikan

REKOMENDASI: Agar subject ter-capture juga via GUI, silakan setup terlebih dahulu panduan ini: Adding Subject and Attachment Information on the log Zimbra

Zimbra yang saya gunakan diinstall di atas Rocky Linux 9. Aplikasi MLP, akan diinstall di atas Docker/Podman di server yang sama dengan Zimbra. Jika menggunakan Zimbra multi server, aplikasi MLP bisa diinstall di atas server central log. Biasanya di server mailbox

– Install Podman

yum install podman podman-compose podman-docker

– Buat direktori untuk log parser

mkdir /opt/mlp
cd /opt/mlp

– Download MTA Log Parser

curl -k https://raw.githubusercontent.com/imanudin11/mta-log-parser/refs/heads/master/podman-docker-compose.yaml -o docker-compose.yaml
curl -k https://raw.githubusercontent.com/drlight17/mta-log-parser/refs/heads/master/example.env -o .env

– Buka file .env dan sesuaikan seperti berikut

MAIL_LOG_PATH=/var/log
MAIL_LOG_FILENAME=zimbra.log
RETHINK_EXP_GUI_PORT=8480

Karena MLP diinstall di server yang sama dengan Zimbra, port GUI untuk MLP menggunakan port 8480

– Start MLP

docker compose up -d

– Pastikan container MLP sudah running

docker ps

Buka MLP dari browser http://IP-address:8487. Untuk pertama kali, akan diminta membuat user beserta passwordnya untuk log in.

– Import Zimbra log ke MLP

Jalankan perintah berikut untuk melakukan import log Zimbra pada database MLP

docker exec -t mta-log-parser flock /tmp/lck_mlp /app/run.sh cron

Silakan akses MLP dari browser. Log in dengan username dan password yang sebelumnya sudah dibuat. Berikut adalah sample screenshot dari MLP

– Buat crontab untuk melakukan import log Zimbra ke MLP secara berkala

crontab -e

Isi dengan isian sebagai berikut (cron 1 menit sekali)

*/1  *   *   *   *   docker exec -t mta-log-parser flock /tmp/lck_mlp /app/run.sh cron

Dengan menambahkan MLP, proses tracking log pada Zimbra sekarang jadi lebih mudah 🙂

Silakan dicoba dan semoga bermanfaat 🙂

Ahmad Imanudin, Tinggal di Bekasi. Bekerja sebagai salah satu staff di PT. Excellent Infotama Kreasindo. Dapat dihubungi pada alamat surel ahmad [at] imanudin.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You might also like
Konfigurasi Password Expiry Reminder pada Zimbra

Konfigurasi Password Expiry Reminder pada Zimbra

Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Tips Mengganti Tampilan Background di Zimbra Webmail

Tips Mengganti Tampilan Background di Zimbra Webmail

Stay Connected
Membangun Linux Active Directory Dengan Samba4 Pada Redhat/CentOS Part 5 : Konfigurasi Dynamic DNS & Kerberos
Membangun Linux Active Directory Dengan Samba4 Pada Redhat/CentOS Part 4 : Compile, Install & Provisioning Samba 4
Tips Samba : Membuat BDC/Join a Domain as a DC Pada Samba 4
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,864 other subscribers
Categories