Thursday, 20. March 2008, 20:23:47
yuuuhuuuuuuu... ga kerasa dah lama bnget gw ga ngeblog ,, maklum lah tuntutan sidang TA gw yang mengharuskan gw harus fokus ato maksimalin gunain otak gw yang kata ilmuan biasanya hanya terpakain 5 % doang .. terpaksa deh nie blog gw istirahtin dulu ... but storm has gone .. TA gw selesai tinggal wisuda ..kerjaan inysa Allah , ngeblog lagi deh ...

sekarang gw lagi riset bagaimana menginterkoneksikan mail server (Zimbra) dengan asterisk server dimana fungsinya nanti kita dapat menyatukan layanan yang bersifat data maupun suara dalam satu sistim .. untuk
Zimbra sendiri di bangun dengan platform Redhat Enterprize 5 sedangkan untuk Voip servernya rencana nya gw bangun dengan Fedora 8 yang bakalan gw inseminasi dengan sistem IP-PBX trixbox but sekarang masih dalam pengerjaan .. lain waktu gw tulis lagi progresnya .. cau
yuuu... sekarang gw lanjutin lagi ... tentang tema di atas ..
langsung aja .. proses instalasi zimbra ..tutorial ini gw temuin di alamat berikut :
http://megantara.wordpress.com/2007/10/02/dokumentasi-zimbra-455 thank buat megantara mudah2 iklas ilmu nya gw share buat yang lain
Zimbra merupakan sebuah Collaboration Tools yang berbasis opensource.untuk user yang ingin disupport dan fasilitas lebih baik, Zimbra juga menyediakan versi pra-bayar yang terbagi dalam beberapa versi.
Untuk masalah fasilitas, Zimbra lumayan lengkap. Tapi menurutku design Zimbra saat ini lebih cocok untuk small hingga medium enterprise. Salah satu kelemahan yang menyebabkan zimbra belum mampu menyaingi Exchange atau Domino adalah tidak adanya fasilitas workflow. Tapi untuk rata-rata perusahaan dan organisasi yang hanya memerlukan fasilitas Calenderaing, Event Schedule, Meeting, Room & equipment booking, hingga support terhadap blackberry tanpa perlu workflow, Zimbra sudah lebih dari cukup.
Administrator/Implementation Prerequisites CapabilityImplementasi ini dapat dilakukan sendiri dengan minimal bantuan orang lain. Bantuan yang mungkin anda perlukan adalah setup MTA dan DNS dari ISP, yang harus dilakukan oleh administrator ISP yang bersangkutan. Untuk suksesnya implementasi, setup berikut ini masuk dalam kategori
Not for Dummies tapi ga usah takut .. seperti iklan sabun cuci ga kotor ga belajar ..yang penting kemauan yang keras dan tekad yang kuat..(duh kaya mo perang aja:cool: ), jadi bagi yang masih pemula diharapkan mendapatkan pendamping yang sudah berpengalaman.
Implementasi ini memerlukan kemampuan advance dalam bidang Network Concept, Port scheme, Web Server, ADS/LDAP dan terutama Mail Transport Technology. Kemampuan yang memadai mengenai MYSQL sebagai platform database yang digunakan, akan sangat membantu. Untuk Sistem Operasi, diharapkan mempunyai basic skill pada Linux di saranakan dari keluarga
RED HAT dan Windows Server serta Dapat dan mau melakukan RTFM.
Prerequisites ModuleZimbra memiliki dependencies terhadap beberapa file, yang harus sudah terinstall sebelum dilakukan instalasi terhadap zimbra.
Jika akan menggunakan Red Hat Enterprise, Fedora Core dan SuSE sebagai OS, maka server harus memiliki paket² berikut ini
1. JDK, ZIMBRA memerlukan Java sebagai engine
2. NPTL. Native POSIX Thread Library
3. Sudo. Superuser, untuk pendelegasian admins.
4. libidn. Untuk internationalizing domain names in applications (IDNA)
5. cURL. command line tool yang berguna untuk transfer file menggunakan sytax URL.
6. fetchmail. Sebuah utility untuk retrieval remote-mail dan forwarding.
7. GMP. GNU Multiple-Precision Library.
8. compat-libstdcc++-33. Library untuk standard compatibility dengan C++ libraries. NOTE: versi 32-bit dari paket rpm compat-libstdc diperlukan untuk server 32-bit ataupun 64-bit.
Untuk Red Hat Enterprise saja: compat-libstdcc++-296
Zimbra sendiri tidak memerlukan APACHE ataupun tomcat sebagai prerequisite, jadi anda tidak perlu menginstall kedua service itu. Justru jika sudah terdapat APACHE pada system, anda harus menghapus atau setidaknya memindahkan port dari apache.
Port Reservation Untuk menjamin bahwa service dari zimbra dapat berjalan lancar, pastikan bahwa port-port berikut ini kosong. Untuk cek port anda dapat menggunakan perintah NMAP, contoh:
# nmap mail.myserver.netCek status dari Port. Jika pada kolom state muncul keterangan âopenâ, maka anda harus melakukan cek yang lebih seksama mengenai service yang menggunakan port tersebut. Terdapat kemungkinan bahwa kita harus mematikan service itu, memindah portnya, atau bahkan melakukan uninstall terhadap service tersebut.
Pastikan bahwa port yang terdapat pada daftar dibawah ini tidak muncul dalam kondisi open. Dengan begitu kita asumsikan bahwa port tersebut bebas, dan siap untuk kita gunakan.
Postfix : 25
HTTP : 80
POP3 : 110
IMAP : 143
LDAP : 389
HTTPS : 443
Tomcat IMAP SSL : 993
Tomcat POP SSL : 995
Tomcat LMTP :7025Selain itu anda haurs disable Sendmail untuk dapat menggunakan Zimbra Collaboration Suite application. Untuk menghentikan Sendmail, jalankan perintah
#/etc/init.d/sendmail stop,Untuk mematikan servicenya
# chkconfig sendmail off.
Setup Logal FQDNPastikan juga bahwa FQDN entry pada /etc/hosts muncul sebelum hostnames. Jika tidak ada, pembuatan Zimbra certificate akan gagal. FQDN entry harus tampak seperti contoh berikut.
127.0.0.1 localhost.myserver.net localhost
192.168.0.252 FQDN mail
Konfigurasi DNSPada contoh berikut Server DNS terdapat pada ns.myserver.net. Aturlah agar mail.airmancur.net merupakan sebuah Host (A) dan juga merupakan sebuah
Mail Exchanger (MX).MasterUntuk mendapatkan master Zimbra versi yang paling baru, langsung download aja dari server Zimbra di
http://www.zimbra.com/products/.TargetDefault instalasi ZIMBRA menggunakan /OPT/ sebagai active folder. Untuk Home folder dari mail account dapat diatur kemudian menggunakan fasilitas administrasi dari ZIMBRA.
Installation
Dari folder master ZIMBRA jalankan instalasi menggunakan perintah
# ./install.sh1. Lakukan prosedur sesuai dengan respon yang diminta oleh system. Ada kalanya system akan menanyakan apakah anda akan melakukan upgrade versi atau ingin melakukan fresh install. Jika anda memilih melakukan upgrade maka semua user tidak akan hilang, tetapi jika anda memilih untuk melakukan fresh install, maka semua user anda dihapus.
Log in sebagai root pada server dan cd ke directory dimana file archive tar Zimbra Collaboration Suite disimpan (cd /home/master/zcs). Kemudian untuk unpack file pergunakan perintah berikut.
# tar xzvf [zcs.tgz]masuk ke directory hasil unpack dari zimbra dan jalankan perintah berikut untuk memulai instalasi.
# ./install.shScript install.sh akan melakukan reviews terhadap system dan melakukan verifikasi bahwa packages Zimbra telah tersedia lengkap.
2. Proses installasi akan melakukan cek apakah Sendmail, Postfix, dan MySQL sedang jalan. Jika terdapat salah satu dari ketiga software itu jalan, maka anda akan diminta untuk mematikannya terlebih dahulu. Jika anda mempunyai MySQL yang juga jalan pada server yang sama, sangat direkomendasikan untuk dimatikan juga.
3. Kemudian akan ditampilkan semacam EULA, jika ingin baca cerita boneka baca aja lumayan bikin mata seperti lampu 4 watt (reduuuup ...

), jika tidak, cukup tekan enter saja
4. Selanjutnya, installer akan melakukan cek terhadap ketersediaan prerequisite software. Jika NPTL, sudo, libidn, cURL, fetchmail, GMP atau compat-libstdc++- belum terinstall, maka proses instalasi akan berhenti. Install terlebih dahulu file-file yang diperlukan, dan ulangi instalasi.
5. Pilih paket-paket yang akan diinstall, untuk melakukan instalasi semua feature ZIMBRA pada satu server, Tekan âYâ untuk semua
6. ketik âYâ kemudian Enter untuk modifikasi pada system. Maka semua paket yang telah dipilih akan diinstall pada server.
Note: Sebelum melakukan konfigurasi, installer akan cek apakah hostname resolvable via DNS. Jika terdapat error maka installer akan menyarankan agar anda mengganti hostname. Saya sarankan bahwa domain name mempunyai
MX record pada DNS.Pada tahap ini, Main menu akan memperlihatkan beberapa isian default untuk kompoen zimbra yang telah anda install. Tanda asterisk disamping pilihan menu menunjukkan bahwa konfigurasi pada menu itu masih mengalami kesalahan. Akan tetapi terdapat satu catatan pada menu pilihan nomer 2 (ldap master host). Konfigurasi untuk bagian ini bukanlah merupakan DC server anda, tapi isilah dengan hostname dari server zimbra bersangkutan.
Untuk menyimpan konfigurasi, akhiri dengan menekan tombol âaâ pada Main Menu. Jika masih terdapat konfigurasi yang masih salah atau kurang tepat, maka tidak akan terdapat perintah untuk menekan tombol sebagai fasilitas menyimpan konfigurasi.
Setelah semua proses konfigurasi dan penyimpanannya selesai maka ZIMBRA akan memulai service dari Collaboration Server-nya. Untuk melihat apakah semua service sudah berjalan dengan benar jalankan perintah zmcontrol pada user zimbra, contoh:
# su â zimbra
# zmcontrol statusUntuk menunjukkan bahwa semua service sudah jalan, maka status dari masing-masing service haruslah
âRunningâ. Jika terdapat service yang belum jalan, ketikkan perintah
# zmcontrol startPost-Installation
Setelah service telah anda pastikan running, untuk melakukan konfigurasi pada server dapat melalui web dengan alamat :
https://mail.myserver.net:7071/zimbraAdmin/.Saya sarankan untuk alamat-alamat public service menggunakan CNAME dan bukan menggunakan nama host (A) sebenarnya. Hal ini akan memudahkan kita menggantikan server atau memindah service ke host yang lain tanpa perlu memerlukan setup ulang pada client. Yang diperlukan hanyalah penyesuaian pada record DNS di NS server.
Untuk interface webmail dapat diakses melalui
http://mail.myserver.net.Configuration
Masuk ke management zimbra melalui web. Pergunakan username dan password yang sudah anda atur pada saat instalasi.
Menggunakan setup default dari ZIMBRA walaupun sudah bisa langsung digunakan, tetapi masih belum secara maksimal. Terutama pada bagian Authentifikasi dengan ADS Server dan pengiriman Email.
Beberapa kondisi default zimbra yang tidak cocok dengan kebutuhan kita, antara lain:
1. Authentifikasi dari zimbra akan menggunakan internal database mereka untuk menyimpan daftar account email. Akan tetapi yang kita perlukan adalah authentifikasi menggunakan ADS. Karena itu diperlukan setup manual untuk menghubungkan ZIMBRA dengan ADS Server.
2. Default domain kita untuk internal adalah myserver.net, sedangkan MTA Server diluar tidak mengenal domain itu sebagai FQDN. Oleh karena itu perlu pada MTA Zimbra perlu diadakan penyesuain mengenai authentifikasi MTA.
Langkah-langkah konfigurasi yang perlu anda lakukan adalah :
1. Setelah anda masuk pada web management zimbra, pilih menu Manage Global Setting pada sebelah kiri. Pilih tabmenu MTA dan aturlah setup sebagai mana contoh dibawah ini.