Sinkronisasi/Replikasi dan Restore Zimbra Multi Domain Secara Online

Sinkronisasi/Replikasi dan Restore Zimbra Multi Domain Secara Online


agar seluruh mailbox yang ada dapat di replikasi, ada beberapa cara yang bisa digunakan. Berikut caranya :

1. Mendefinisikan Domains dan Accounts
Pada bagian domain harus seperti ini :
view source
1.Domains=excellent.co.id,vavai.com,vavai.net,kreasindo.biz

dan bagian account menjadi seperti ini :
view source
1.Accounts=ahmad.iman@excellent.co.id
2.Accounts=zeze@vavai.com
3.Accounts=vivian@vavai.net
4.Accounts=budi@kreasindo.biz
5.Accounts=vavai@vavai.com

Jika jumlah account ada 1000 account, maka harus didefinisikan ke 1000 account tersebut seperti diatas.

2. Menggunakan bash script sederhana
Jika menggunakan script, dibagian Accounts cukup definisikan all saja. Buatlah sebuah bash script sederhana seperti dibawah ini :
view source
1.mkdir /srv/ahmad/
2.cd /srv/ahmad/
3.chmod 777 /srv/ahmad
4.su - zimbra -c "zmprov gad" > /srv/ahmad/domain.txt
5.chmod 755 domain.txt
6.vi sync-mailbox.sh

Isinya seperti berikut :
view source
01.#!/bin/sh
02. 
03.#Hapus Layar
04.clear
05. 
06.LOCATION=`pwd`
07.LIST_DOMAIN="domain.txt"
08.ZMZCONF="/opt/zimbra/conf/zmztozmig.conf"
09. 
10.cat $LOCATION/$LIST_DOMAIN | while read DOMAIN; do
11.echo " Replace domain pada file $ZMZCONF dan ganti dengan domain $DOMAIN"
12.sed -i s/Domains=.*/Domains=$DOMAIN/g $ZMZCONF
13.echo "Memulai Sinkronisasi Mailbox"
14.su - zimbra -c "/opt/zimbra/libexec/zmztozmig"
15. 
16.echo "Sinkronisasi Mailbox untuk Domain $DOMAIN telah selesai"
17.done

Berikan hak akses agar dapat dieksekusi dan memulai replikasi
view source
1.chmod +x sync-mailbox.sh
2.sh sync-mailbox.sh
sumber#vavai.com



Contact Us

Nama

Email *

Pesan *

Back To Top