• Masim “Vavai” Sugianto

    Founder PT. Excellent Infotama Kreasindo– perusahaan email services provider (ESP) dan menjadi konsultan pada berbagai instansi pemerintah, korporasi besar, lembaga perbankan dan institusi pendidikan di Indonesia.

    Lebih detail tentang Vavai.




  • Publishing

  • Recent Posts

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
  • Recent Comments

    • swenqw.company.site on Instalasi Squid Proxy Server pada OpenSUSE
    • zeke on Mudah Belajar Java Bersama [SuSE] Linux – 2, Installasi Java
    • canadian pharmacy viagra brand on Instalasi Squid Proxy Server pada OpenSUSE
    • medicine-online.estranky.skclankyunderstand-covid-19-and-know-the-tricks-to-avoid-it-from-spreading-----medical-services.html on Instalasi Squid Proxy Server pada OpenSUSE
    • asebg.bigcartel.comcanadian-pharmacy on Instalasi Squid Proxy Server pada OpenSUSE
  • Archives

    • April 2022
    • January 2022
    • July 2021
    • June 2021
    • February 2021
    • January 2021
    • December 2020
    • August 2020
    • July 2020
    • April 2020
    • March 2020
    • August 2019
    • July 2019
    • June 2019
    • March 2019
    • February 2019
    • January 2019
    • November 2018
    • October 2018
    • August 2018
    • May 2018
    • April 2018
    • January 2018
    • December 2017
    • July 2017
    • December 2016
    • November 2016
    • April 2016
    • March 2016
    • November 2015
    • July 2015
    • April 2015
    • November 2014
    • October 2014
    • February 2014
    • January 2014
    • December 2013
    • November 2013
    • October 2013
    • September 2013
    • August 2013
    • June 2013
    • May 2013
    • March 2013
    • February 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • September 2012
    • August 2012
    • July 2012
    • June 2012
    • May 2012
    • April 2012
    • March 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
  • Home
  • Bisnis & Marketing
  • Computer & IT Related
  • Lifestyle
  • Publishing
  • Free Stuff
  • About
  • Kontak

Tips untuk Backup/Restore/Moving Zimbra Mail Server Bagian 2

March 15, 2010

Artikel ini merupakan bagian kedua dari 3 artikel. Artikel pertama membahas mengenai penjelasan backup dan tips melakukan backup account Zimbra.

BACKUP ZIMBRA MAILBOX

Thanks untuk pengantin baru mas Dudi Gurnadi yang sudah membukakan jalan untuk membuat script Live Backup yang simple namun powerful. Saya hanya perlu melakukan sedikit modifikasi pada sccript backup Zimbra Mail Server yang ia sediakan. Untuk backup mailbox Zimbra, ikuti langkah berikut (bisa dilakukan saat sistem sedang berjalan) :

  1. Masuk ke konsole Zimbra mail server yang lama
  2. Download file script untuk backup (atau buat sendiri. Isi script bisa dilihat pada bagian bawah tulisan ini)
  3. Jalankan file backup
    su
    cd /opt
    wget -c https://www.vavai.com/wp-content/uploads/livebackupzcs.sh
    chmod +x livebackupzcs.sh
    ./livebackupzcs.sh
    
  4. Hasil backup bisa dilihat di folder /tmp/zimbra-backup atau difolder lain jika mengubah parameter pada script backup.

Isi file livebackupzcs.sh :

#!/bin/bash
### START CONFIGURATION ###
DIR="/tmp/zimbra-backup";
OUTPUT="/tmp/zimbra-backup";
### END OF CONFIGURATION ###

USERS=`su - zimbra -c 'zmprov gaa'`;

### The above command work on Zimbra 5.x. If you use Zimbra 6.x, use
### USERS=`su - zimbra -c 'zmprov -l gaa'`; instead

DATE=`date +%Y%m%d`;

if [ ! -d $DIR ]; then mkdir $DIR; chown zimbra:zimbra $DIR; fi

for ACCOUNT in $USERS; do
NAME=`echo $ACCOUNT`;
echo "Processing mailbox $NAME backup..."
su - zimbra -c "zmmailbox -z -m $ACCOUNT getRestURL '//?fmt=tgz' > $DIR/$NAME.tgz";
done

echo "Compressing mailbox backup, please wait..."

cd $DIR; mkdir $DATE; mv *.tgz $DATE
tar cjpf $OUTPUT/$DATE.tar.bz2 $DATE;
cd $DIR; rm -rf $DATE

echo "Zimbra mailbox backup has been completed successfully."

Script diatas dapat didownload disini

Berlanjut ke artikel bagian ketiga : Tips untuk Backup/Restore/Moving Zimbra Mail Server Bagian 3, Restore Zimbra Mailbox.

BackupopenSUSE & SLESplanet-terasi-aggregatorRestoreSLESZimbra
Share

Migrasi Server  / openSUSE & SLES  / Tips, Tricks & Tutorial

Masim Vavai Sugianto
Masim Vavai Sugianto, Tinggal di Bekasi, Bekerja sebagai wirausahawan/Konsultan IT. Penganjur penggunaan sistem Linux dan aplikasi Open Source. Hobby Membaca, Hiking dan Avonturir. Mengembangkan PT. Excellent Infotama Kreasindo sebagai lembaga training dan IT consulting.

You might also like

Webinar Zimbra : Mindset untuk Team IT
July 29, 2020
Eskalasi Masalah Email : mailbox unavailable invalid DNS MX or A/AAAA resource record
July 14, 2020
Two Factor Authentication (2FA/TFA) untuk Meningkatkan Keamanan Akses Email
April 24, 2020

30 Comments


Tips untuk Backup/Restore/Moving Zimbra Mail Server Bagian 1 | Migrasi Windows Linux
March 15, 2010 at 12:06 pm

[…] Berlanjut ke Bagian Kedua, Backup Mailbox Zimbra Mail Server […]



Tips untuk Backup/Restore/Moving Zimbra Mail Server Bagian 3, Restore Zimbra Mailbox | Migrasi Windows Linux
March 15, 2010 at 4:49 pm

[…] Tips untuk Backup/Restore/Moving Zimbra Mail Server Bagian 2, Backup Zimbra Mailbox […]



Doddy
March 21, 2010 at 4:42 pm

untuk zms v 6.05
sciptc nya

#!/bin/bash
### START CONFIGURATION ###
DIR=”/tmp/zimbra-backup”;
OUTPUT=”/tmp/zimbra-backup”;
### END OF CONFIGURATION ###

USERS=`su – zimbra -c ‘zmprov -l gaa’`;

### The above command work on Zimbra 5.x. If you use Zimbra 6.x, use
### USERS=`su – zimbra -c ‘zmprov -l gaa’`; instead

DATE=`date +%Y%m%d`;

if [ ! -d $DIR ]; then mkdir $DIR; chown zimbra:zimbra $DIR; fi

for ACCOUNT in $USERS; do
NAME=`echo $ACCOUNT`;
echo “Processing mailbox $NAME backup…”
su – zimbra -c “zmmailbox -z -m $ACCOUNT getRestURL ‘//?fmt=tgz’ > $DIR/$NAME.tgz”;
done

echo “Compressing mailbox backup, please wait…”

cd $DIR; mkdir $DATE; mv *.tgz $DATE
tar cjpf $OUTPUT/$DATE.tar.bz2 $DATE;
cd $DIR; rm -rf $DATE

echo “Zimbra mailbox backup has been completed successfully.”



Rangkuman Proses Backup & Restore Zimbra Mail Server | Migrasi Windows Linux
December 6, 2010 at 12:00 pm

[…] Backup/Export Zimbra Mailbox […]



Full Backup dan restore zimbra 6 | Ije Jejen Jamaludin
March 29, 2011 at 10:53 am

[…] backup mailbox nya ( scrip ini di sunting dari blognya mas vavai) buat script berikut, misalnya […]



faisal sani
December 22, 2011 at 10:24 pm

terimakasih tutorialnya 🙂 , semoga menjadi amal jariyah



faisal sani
December 29, 2011 at 9:38 pm

mas, kalo target direktori ke komputer lain gitu gimana?
apa pake kayak gini misal “faisal@10.0.1.2:/home/backup”;?



Tips Daily Backup/Restore Zimbra Mail Server (Backup Harian) | Migrasi Windows Linux
April 6, 2012 at 11:52 am

[…] tulisan sebelumnya, tips-untuk-backup/restore/moving zimbra mail server sudah dijelaskan bagaimana cara melakukan backup zimbra kemudian restore, bahkan memindahkannya ke […]



deont
May 19, 2012 at 3:08 pm

mas, saya dapat error lagi. kira kira kenapa yah? terimah kasih 🙂
————————————————————————————————
root@mail:/opt# ./livebackupzcs.sh
Processing mailbox admin@domain.com backup…
-su: /opt/mailbp/admin@domain.com.tgz: Permission denied
————————————————————————————————



Ekosan
August 8, 2012 at 12:10 pm

setelah menjalankan ./livebackupzcs.sh, saya dapat error
ERROR: service.FAILURE (system failure: GET failed, status=501 not implemented yet)

Mohon bantuannya mas, terima kasih



Masim Vavai Sugianto
August 12, 2012 at 3:43 am

@Deont,

Folder tujuan harus diset bisa diwrite, kasih perintah :

chmod 777 -R /foldertujuan

@Ekosan,

Feature diatas bisa dipakai di Zimbra 5.0.9 keatas. Kalau versinya masih dibawah 5.0.9 mesti update dulu mas.



yuri
November 10, 2012 at 9:29 am

Mas Vavai,

saya sudah coba rubah output foldernya dan menjalan file-nya

./livebackupszcs.sh

tapi selalu minta password padahal saya sudah masuk sebagai account Zimbra di terminal.

account zimbra tidak sya pasang password. Apakah harus di pasang password ?



Masim Vavai Sugianto
November 11, 2012 at 7:23 am

@Yuri,

Menjalankannya dengan hak akses root, bukan hak akses Zimbra



yusuf
November 15, 2012 at 10:10 am

mohon dibantu mas,

pada saat dijalankan ada error sbb:

ERROR: service.INVALID_REQUEST (invalid request: can only be used with “zmprov -l/–ldap”)
Compressing mailbox backup, please wait…
mv: cannot stat `*.tgz’: No such file or directory
Zimbra mailbox backup has been completed successfully.



Masim Vavai Sugianto
November 17, 2012 at 2:25 am

@Yusuf,

Ini pada saat backup ya? Edit script livebackupzcs.sh, cari tulisan zmprov gaa dan ganti menjadi zmprov -l gaa



yusuf
November 17, 2012 at 9:53 am

iya, terima kasih mas, sudah bisa, dan berhasil juga untuk restorenya



imam25
January 14, 2013 at 9:36 am

mas, apakah cara2 diatas bisa dilakukan di SO Ubuntu server 10.04 dg Zimbra 7.

mohon bantuannya.



Tips Zimbra : Backup Mailbox Berdasarkan Interval Waktu/Tanggal Tertentu
September 30, 2013 at 2:41 pm

[…] https://www.vavai.com/2010/03/15/tips-untuk-backuprestoremoving-zimbra-mail-server-bagian-2/ […]



arie
July 2, 2014 at 8:59 am

Pagi mas vavai,
Sy pernah backup dengan script ini, kira2 6 bulan yg lalu & sukses.
Hri ini sy coba lakukan backup kembali dg scrip yg sama, tetapi ada pesan error, cuplikannya bgini:
ERROR: zclient.IO_ERROR (invoke sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException:signature check failed, server:localhost).
sy pake ubuntu 12.04+zcs 8.0.2 FOSS.
Mohon pencerahannya mas.
Trims



Masim Vavai Sugianto
July 2, 2014 at 9:09 am

@Arie,

Pastikan sertifikat SSL-nya tidak expired.

https://www.vavai.com/2011/04/04/renewal-zimbra-certificate/



arie
July 4, 2014 at 8:22 am

@vavai
Sy sudah lakukan seperti yg disarankan, tetapi tetap keluar error yg sama.
Oya mas, renewal nya sy bikin jadi 3650 (10 thn), dan semua proses create renewal dari awal sd akhir berhasil, hanya saja semua service tanggalnya tdk berubah (mta,proxy,service mailboxd,dll) :
“notBefore=Jul 15 09:09:35 2013 GMT”
“notAfter=Jul 15 09:09:35 2014 GMT”

trims.



jason
February 9, 2015 at 9:37 am

Mas Vavai,

Kalau saya gunakan script diatas, account yang sedang dibackup pasti tidak dapat digunakan ya mas ? apakah bisa bila account yang sedang dibackup tetap dapat digunakan oleh user nya untuk terima dan kirim email ?

Terima kasih

Jason



Vavai
February 9, 2015 at 10:17 am

Hi mas Jason,

Account yang dibackup tetap dapat digunakan, tidak masalah, karena mekanismenya backup online



akbar
May 26, 2015 at 3:46 pm

mas vavai,

kalo untuk backup domain tertentu apa yang harus diganti?



Tips Zimbra : Backup Mailbox Berdasarkan Interval Waktu/Tanggal Tertentu – Altasya Personal Site
July 7, 2015 at 8:17 am

[…] https://www.vavai.com/2010/03/15/tips-untuk-backuprestoremoving-zimbra-mail-server-bagian-2/ […]



Ruben
March 24, 2016 at 10:31 am

ketika scriptnya dijalankan muncul error berikut di setiap account yg dibackup, mungking karena saya sudah menganti port standar zimbra web admin 7071… terima kasih

ERROR: zclient.IO_ERROR (invoke Connection refused, server: localhost) (cause: java.net.ConnectException Connection refused)



rahman
April 27, 2016 at 11:54 am

iya mas vavai ..untuk backup satu domain tidak ada masalah ..yang dua domain gimana yah mas vavai ?



rahman
April 27, 2016 at 11:56 am

ERROR: zclient.IO_ERROR (Unable to get REST resource from http://domain.com/home/test@domain.com/?fmt=tgz: domain.com) (cause: java.net.UnknownHostException domain.com)
Compressing mailbox backup, please wait…
tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
Zimbra mailbox backup has been completed successfully.

klo ini kenapa yah errornya ?



novrizal
September 22, 2016 at 5:01 pm

mas mau tanya ,untuk service mail server nya antivirusnya not running .



Erlangga
August 22, 2019 at 11:32 am

Mas…kenapa ya email zimbra saya selalu tidak bisa sending email via outlook.. zimbra desktop Dan terakhir sya coba live mail..tetapi untuk terima email selalu lancar..
Lalu bgaimana caranya mengembalikan semua inbox email saya yg sudah tertarik masuk ke zimbra desktop.,supaya sy tetap bisa cek semua inbox via website ny
Terimakasih banyak



Leave a Reply

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

CAPTCHA
Refresh

*

  • Artikel



  • Blogroll

    • DNS Propagation Checker
    • Instagram Photo/Video Downloader
    • PT. Excellent Infotama Kreasindo
  • Publishing

  • Recent Posts

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
    • Pekerjaan Excellent
    • iMac 2021
    • Problem Solving
    • Kolam Mina Padi/Mina Genjer
    • Team Excellent


  • Links Ads

  • Recent Post

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
    • Pekerjaan Excellent
    • iMac 2021
    • Problem Solving
    • Kolam Mina Padi/Mina Genjer
    • Team Excellent
    • Telur Bebek Mentah
    • Kursi Kayu dan Gerobak Angkringan
    • Kebun Pisang Barangan dan Ambon Kuning
    • Ternak Bebek
    • Data Statistik Covid dan Edukasi Media
  • Recent Comments

    • swenqw.company.site on Instalasi Squid Proxy Server pada OpenSUSE
    • zeke on Mudah Belajar Java Bersama [SuSE] Linux – 2, Installasi Java
    • canadian pharmacy viagra brand on Instalasi Squid Proxy Server pada OpenSUSE
    • medicine-online.estranky.skclankyunderstand-covid-19-and-know-the-tricks-to-avoid-it-from-spreading-----medical-services.html on Instalasi Squid Proxy Server pada OpenSUSE
    • asebg.bigcartel.comcanadian-pharmacy on Instalasi Squid Proxy Server pada OpenSUSE
    • dkyubn.bizwebs.com on Instalasi Squid Proxy Server pada OpenSUSE
    • http://aonubs.website2.me/ on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian pharmacy online on Instalasi Squid Proxy Server pada OpenSUSE
    • site592154748.fo.team on Instalasi Squid Proxy Server pada OpenSUSE
    • kqwsh.wordpress.com20220516what-everybody-else-does-when-it-comes-to-online-pharmacies on Instalasi Squid Proxy Server pada OpenSUSE