Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Membuat Notifikasi User Gagal Login di Zimbra Mail Server


Membuat Notifikasi User Gagal Login di Zimbra Mail Server

Belajar Linux ID - Tutorial kali ini kami akan memberikan tips untuk mengetahui user email zimbra yang gagal login selama 5 kali berturut-turut. Untuk treshold-nya sendiri dapat diatur sesuai keinginan. Tips ini sangat cocok bagi Anda seorang Administrator Zimbra tujuannya untuk mengetahui kalau user Anda mengalami gagal login dan Anda dapat menyampaikannya dan memberikan bantuan misalnya reset password kepada user tersebut.

Baca juga:

Service yang akan digunakan untuk notifikasi ini yaitu Zmauditswatch dimana dengan service ini Anda dapat membuat notifikasi sesuai yang Anda inginkan.

Untuk mengikuti tutorial ini silakan login ke root Zimbra dan jalankan perintah berikut:

1
2
3
4
5
6
7
8
9
10
root@mail:~#
root@mail:~# wget https://wiki.zimbra.com/images/9/9a/Zmauditswatch.patch.tar.gz -O /tmp/zmauditswatch.patch.tar.gz
root@mail:~# tar xvf /tmp/zmauditswatch.patch.tar.gz -C /tmp/
root@mail:~# cd /tmp/zmauditswatch.patch/
root@mail:/tmp/zmauditswatch.patch# cp zmauditswatch.service /etc/systemd/system/zmauditswatch.service
root@mail:/tmp/zmauditswatch.patch# cp auditswatch /opt/zimbra/libexec/auditswatch
root@mail:/tmp/zmauditswatch.patch# chown root:root /etc/systemd/system/zmauditswatch.service /opt/zimbra/libexec/auditswatch
root@mail:/tmp/zmauditswatch.patch# chmod 644 /etc/systemd/system/zmauditswatch.service
root@mail:/tmp/zmauditswatch.patch# chmod 755 /opt/zimbra/libexec/auditswatch
root@mail:/tmp/zmauditswatch.patch#

Selanjutnya melakukan konfigurasi penerima email notifikasi. Disini kami set administrator yang akan menerima email notifikasi. Silakan disesuaikan dengan keinginan Anda

1
2
root@mail:/tmp/zmauditswatch.patch# su - zimbra
zimbra@mail:~$ zmlocalconfig -e zimbra_swatch_notice_user="admin@nurhamim.my.id"

Konfigurasi treshold atau aturan yang ingin Anda tentukan.

1
2
3
4
5
6
zimbra@mail:~$ zmlocalconfig -e zimbra_swatch_ipacct_threshold=5
zimbra@mail:~$ zmlocalconfig -e zimbra_swatch_acct_threshold=5
zimbra@mail:~$ zmlocalconfig -e zimbra_swatch_ip_threshold=20
zimbra@mail:~$ zmlocalconfig -e zimbra_swatch_total_threshold=60
zimbra@mail:~$ zmlocalconfig -e zimbra_swatch_threshold_seconds=3600
zimbra@mail:~$

Melakukan inisialisasi file zmauditswatch dan auditswatchrc

1
2
3
zimbra@mail:~$ touch /opt/zimbra/conf/auditswatchrc
zimbra@mail:~$ touch /opt/zimbra/log/zmauditswatch.out
zimbra@mail:~$

Jika sudah silakan enable dan start service zmauditswatch dan pastikan statusnya running.

1
2
3
4
5
6
7
8
zimbra@mail:~$ exit
logout
root@mail:/tmp/zmauditswatch.patch#
root@mail:/tmp/zmauditswatch.patch# systemctl enable zmauditswatch
Created symlink /etc/systemd/system/multi-user.target.wants/zmauditswatch.service → /etc/systemd/system/zmauditswatch.service.
root@mail:/tmp/zmauditswatch.patch# systemctl start zmauditswatch
root@mail:/tmp/zmauditswatch.patch# systemctl restart zmauditswatch
root@mail:/tmp/zmauditswatch.patch# systemctl status zmauditswatch

Uji coba gagal login selama 5 kali

Cek di user admin@nurhamim.my.id yang sudah diatur sebagai penerima email notife atau administrator-nya.

Yeay, saat ini Anda sudah mendapatkan notifikasi gagal login selama 5 kali dan itu dianggap sebagai abuse.

Selamat mencoba 😁

Referensi: Zmauditswatch

comments powered by Disqus