<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Daily logs &#187; Zimbra</title>
	<atom:link href="http://blog.pnyet.web.id/category/zimbra/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.pnyet.web.id</link>
	<description>A Nobody trying to become a Somebody</description>
	<lastBuildDate>Wed, 25 Jan 2012 15:26:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[Solved] Unable to determine enabled services from ldap</title>
		<link>http://blog.pnyet.web.id/2010/10/22/solved-unable-determine-enabled-services-ldap.html</link>
		<comments>http://blog.pnyet.web.id/2010/10/22/solved-unable-determine-enabled-services-ldap.html#comments</comments>
		<pubDate>Thu, 21 Oct 2010 17:54:55 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://blog.pnyet.web.id/?p=484</guid>
		<description><![CDATA[Sekitar jam 7 malam tadi saya di buzz oleh seorang teman dari mailing list Komunitas Zimbra Indonesia, dia memberitahu kalau mail servernya bermasalah sejak lama dan hingga saat ini belum dapat diselesaikan. Akhirnya saya dikasih user login ke servernya untuk melakukan troubleshooting, pertama kali yang saya lihat adalah zimbra service status: $ zmcontrol status Unable [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F10%2F22%2Fsolved-unable-determine-enabled-services-ldap.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F10%2F22%2Fsolved-unable-determine-enabled-services-ldap.html&amp;source=pnyet&amp;style=normal&amp;service=bit.ly&amp;hashtags=Error,hostname,SSL,Zimbra&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.pnyet.web.id/wp-content/uploads/2010/10/ldap-err.png"><img class="alignleft size-medium wp-image-485" title="ldap-err" src="http://blog.pnyet.web.id/wp-content/uploads/2010/10/ldap-err-300x206.png" alt="" width="300" height="206" /></a>Sekitar jam 7 malam tadi saya di buzz oleh seorang teman dari mailing list Komunitas Zimbra Indonesia, dia memberitahu kalau mail servernya bermasalah sejak lama dan hingga saat ini belum dapat diselesaikan. Akhirnya saya dikasih user login ke servernya untuk melakukan troubleshooting, pertama kali yang saya lihat adalah zimbra service status:<span id="more-484"></span></p>
<blockquote>
<p>$ zmcontrol status<br />
Unable to determine enabled services from ldap.<br />
Unable to determine enabled services. Cache is out of date or doesn&#8217;t exist.</p></blockquote>
<p>Wew&#8230;, dalam hati langsung terpana dengan masalah ini karena saya pikir hanya masalah hostname atau dns record, oke saya check hostname and dns record:</p>
<blockquote><p>$ hostname<br />
bladeemail</p></blockquote>
<p>Nah dari hasil diatas saya merasakan adanya makluk halus yang menyebabkan service ldap stopped, padahal ldap is very <a href="http://blog.pnyet.web.id/2011/08/18/setting-time-on-linux.html">important</a> service in zimbra. Selanjutnya saya mengintip konfigurasi /etc/hosts, apakah ada yg aneh juga:</p>
<blockquote><p>$ cat /etc/hosts<br />
127.0.0.1   localhost localhost.localdomain localhost4 localhost6<br />
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6<br />
222.1.28.17   webmail.sensor.go.id bladeemail</p></blockquote>
<p>Wah apa maksud ada parameter localhost4 dan localhost6 diatas dan apa tujuannya melakukan mapping atas hostname tersebut? Karena saya nggak ngerti dan dilihat jelek saya hapus saja :P. Sekarang test MX record apakah sudah sesuai dengan zimbra requirements?</p>
<blockquote><p>$ dig mx dep.sensor.go.id</p>
<p>; &lt;&lt;&gt;&gt; DiG 9.6.1b1-RedHat-9.6.1-0.3.b1.fc11 &lt;&lt;&gt;&gt; mx dep.sensor.go.id<br />
;; global options: +cmd<br />
;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 11133<br />
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1</p>
<p>;; QUESTION SECTION:<br />
;dep.sensor.go.id.        IN    MX</p>
<p>;; ANSWER SECTION:<br />
dep.sensor.go.id.    3600    IN    MX    10 dep.sensor.go.id.</p>
<p>;; ADDITIONAL SECTION:<br />
dep.sensor.go.id.    3600    IN    A    222.1.28.17</p></blockquote>
<p>Nah lho&#8230;., kok mx nya nggak mengarah ke hostname si zimbra? padahal kan yang digunakan di hostname zimbra adalah FQHN dari FQDN nya MX record si domain (sensor.go.id)?  Okelah mari periksa apakah hostname tersebut merupakan mx record yang valid?</p>
<blockquote><p>$ dig mx webmail.dep.sensor.go.id</p>
<p>; &lt;&lt;&gt;&gt; DiG 9.6.1b1-RedHat-9.6.1-0.3.b1.fc11 &lt;&lt;&gt;&gt; mx webmail.dep.sensor.go.id<br />
;; global options: +cmd<br />
;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 11133<br />
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1</p>
<p>;; QUESTION SECTION:<br />
;webmail.dep.sensor.go.id.        IN    MX</p>
<p>;; ANSWER SECTION:<br />
webmail.dep.sensor.go.id.    3600    IN    MX    10 webmail.dep.sensor.go.id.</p>
<p>;; ADDITIONAL SECTION:<br />
webmail.dep.sensor.go.id.    3600    IN    A    222.1.28.17</p></blockquote>
<p>OH&#8230;., ternyata begitu skenarionya, jadi hostname merupakan mx record yg FQDN juga so&#8230; to ayam tidak jadi masalah hehehe&#8230; Nah, The problem isn&#8217;t valid hosname so I&#8217;ve to fix the hostname and change to like this:</p>
<blockquote><p>$ sudo vi /etc/hosts<br />
127.0.0.1   localhost.localdomain localhost<br />
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6<br />
222.1.28.17   webmail.sensor.go.id webmail</p></blockquote>
<p>And fixing the hostname by changed /etc/sysconfig/network this is only applied on redhat family:</p>
<blockquote><p>$ sudo vi /etc/sysconfig/network<br />
HOSTNAME = webmail.dep.sensor.go.id</p></blockquote>
<p>Please reboot after do, and verify the hostname using command:</p>
<blockquote><p>$ sudo vi /etc/sysconfig/network<br />
webmail.dep.sensor.go.id</p></blockquote>
<p>Oke hostname dan DNS sudah dipastikan valid, dan sekarang saya coba start zimbra service:</p>
<blockquote><p>$ zmcontrol status<br />
Unable to determine enabled services from ldap.<br />
Unable to determine enabled services. Cache is out of date or doesn&#8217;t exist.</p></blockquote>
<p>LOL&#8230;., kok masih seperti itu? lalu saya check zimbra.log dan mendapat error seperti ini kira-kira:</p>
<blockquote><p>Checking ldap status&#8230;.already running.<br />
ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed)<br />
ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed)<br />
<a href="http://blog.pnyet.web.id/2011/08/18/setting-time-on-linux.html">Setting</a> defaults&#8230;ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed)</p></blockquote>
<p>Wah kenapa ya kira-kira? Menyakut SSL pasti ada kaitannya sama valid atau tidaknya SSL dengan waktu, saya check konfigurasi jam di server tersebut ternyata memang tidak sesuai, seperti dibawah ini:</p>
<blockquote><p>$ date<br />
Fri Oct 22 03:29:40 WIT 2010</p></blockquote>
<p>Padahal sekarang baru jam 00:00, lah kok bisa begitu :D, akhirnya setelah saya ubah ke jam yang seharusnya saya reboot kemudian mencoba melakukan start zimbra service, tapi masih menemukan error message zimbra seperti ini:</p>
<blockquote><p>$ zmcontrol start<br />
Unable to determine enabled services from ldap.<br />
Unable to determine enabled services. Cache is out of date or doesn&#8217;t exist.</p></blockquote>
<p>Waduh&#8230;., kenapa ya? Masih belum valid SSL zimbra ini, I tried to update zimbra SSL certification using CLI (command line interface):</p>
<blockquote><p>$ sudo /opt/zimbra/bin/zmcertmgr createcrt -new -days 365<br />
$ sudo/opt/zimbra/bin/zmcertmgr deploycrt self<br />
$ sudo/opt/zimbra/bin/zmcertmgr deployca<br />
$ sudo/opt/zimbra/bin/zmcertmgr viewdeployedcrt</p></blockquote>
<p>After upgrading zimbra certificates file I&#8217;m trying to start zimbra service and I got a good situation like this:</p>
<blockquote><p>$ zmcontrol status<br />
Host webmail.dep.sensor.go.id<br />
antispam                Running<br />
antivirus               Running<br />
ldap                    Running<br />
logger                  Running<br />
mailbox                 Running<br />
memcached               Running<br />
mta                     Running<br />
snmp                    Running<br />
stats                   Running</p></blockquote>
<p>Well, I hope this help :P</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pnyet.web.id/2010/10/22/solved-unable-determine-enabled-services-ldap.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Squirrelmail sebagai webmail Zimbra</title>
		<link>http://blog.pnyet.web.id/2010/08/09/squirrelmail-sebagai-webmail-zimbra.html</link>
		<comments>http://blog.pnyet.web.id/2010/08/09/squirrelmail-sebagai-webmail-zimbra.html#comments</comments>
		<pubDate>Mon, 09 Aug 2010 12:49:55 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Webmail]]></category>

		<guid isPermaLink="false">http://blog.pnyet.web.id/?p=432</guid>
		<description><![CDATA[Beberapa hari ini agak gimana gitu membaca posting-posting di milis Zimbra ID karena masih diperdebatkan soal boleh atau tidaknya mengubah / mengganti default logo Zimbra di halaman login webmail, padahal kan sudah sangat jelas bahwa Zimbra Open Source Edition tidak diperbolehkan mengubah logo pada halaman webmail login. Nah mungkin ini adalah aternatif bagi yang ingin [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F08%2F09%2Fsquirrelmail-sebagai-webmail-zimbra.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F08%2F09%2Fsquirrelmail-sebagai-webmail-zimbra.html&amp;source=pnyet&amp;style=normal&amp;service=bit.ly&amp;hashtags=open+source,Webmail,Zimbra&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">Beberapa hari ini agak gi<a href="http://blog.pnyet.web.id/wp-content/uploads/2010/08/sqmail.png"><img class="alignleft size-medium wp-image-434" title="sqmail" src="http://blog.pnyet.web.id/wp-content/uploads/2010/08/sqmail-300x183.png" alt="" width="300" height="183" /></a>mana gitu membaca posting-posting di milis Zimbra ID karena masih diperdebatkan soal boleh atau tidaknya mengubah / mengganti default logo Zimbra di halaman login webmail, padahal kan sudah sangat jelas bahwa Zimbra Open Source Edition tidak diperbolehkan mengubah logo pada halaman webmail login. Nah mungkin ini adalah aternatif bagi yang ingin menggunakan Zimbra Open Source sebagai backend email server dan dengan webmail (narsis) dengan logo perusahaan atau photo narsis si admin. Squirrelmail adalah produk webmail client yang mendukung protokol IMAP dan IMAPS serta POP3 (menggunakan fetchmail) dan tentu saja berlisensi GPL<span id="more-432"></span></p>
<p style="text-align: justify;">Pada artikel ini saya menggunakan Squirrelmail 1.4.21 dan Zimbra versi 6.0.7 sebagai backend email server, apache dan php sebagai syarat jalannya Squirrelmail di Zimbra Email Server. Berikut step by step instalasinya:</p>
<p style="text-align: justify;">Install apache, php secukupnya (2 sendok teh):</p>
<p style="padding-left: 30px;"># yum install php httpd</p>
<p style="text-align: justify;">Ubah konfigurasi httpd.conf, dan <a href="http://blog.pnyet.web.id/2011/08/18/setting-time-on-linux.html">setting</a> port apache agar tidak listen di port 80 karena port tersebut telah digunakan Zimbra webmail. Saya menggunakan port 881:</p>
<p style="padding-left: 30px;"># vi /etc/httpd/conf/httpd.conf<br />
Listen 881<br />
DocumentRoot &#8220;/var/www/html/webmail&#8221;<br />
DocumentRoot &#8220;/var/www/html/webmail&#8221;</p>
<p style="text-align: justify;">Kemudian restart service httpd, namun akan muncul error notifikasi karena folder /var/www/html/webmail tidak ditemukan, abaikan saja pesan ini. Selanjutnya <a href="http://blog.pnyet.web.id/2012/01/23/banyak-situs-yang-terancam-sopa-dan-pipa.html">download</a> Squirrelmail dari http://squirrelmail.org/<a href="http://blog.pnyet.web.id/2012/01/23/banyak-situs-yang-terancam-sopa-dan-pipa.html">download</a>.php:</p>
<p style="padding-left: 30px; text-align: left;"># cd /tmp<br />
# wget http://biznetnetworks.dl.sourceforge.net/project/squirrelmail/stable/1.4.21/squirrelmail-1.4.21.tar.gz<br />
# tar -zxvf squirrelmail-1.4.21.tar.gz<br />
# mv squirrelmail-1.4.21 /var/www/html/webmail<br />
# chown -R apache.apache /var/www/html/webmail</p>
<p style="text-align: justify;">Buat direktori untuk menyimpan data dan attachment:</p>
<p style="padding-left: 30px;"># mkdir /var/sqmail<br />
# mkdir /var/sqmail/data<br />
# mkdir /var/sqmail/attach<br />
# chown -R apache.apache /var/sqmail/</p>
<p style="text-align: justify;">Nah seharusnya webmail baru (Squirrelmail) sudah bisa running, namun jika belum akan saya bahas di artikel selanjutnya setelah futsal :P</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pnyet.web.id/2010/08/09/squirrelmail-sebagai-webmail-zimbra.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalasi Zimbra dengan minimum requirements</title>
		<link>http://blog.pnyet.web.id/2010/06/22/instalasi-zimbra-dengan-minimum-requirements.html</link>
		<comments>http://blog.pnyet.web.id/2010/06/22/instalasi-zimbra-dengan-minimum-requirements.html#comments</comments>
		<pubDate>Tue, 22 Jun 2010 09:50:19 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[email server]]></category>
		<category><![CDATA[Resource]]></category>

		<guid isPermaLink="false">http://blog.pnyet.web.id/?p=348</guid>
		<description><![CDATA[Tutorial ini dipastikan hampir sama dengan &#8220;Instalasi Zimbra Sebagai Email Server&#8221;, namun selalu ada yang berbeda dari versi sebelumnya karena pada tutorial ini adalah lebih kepada optimasi server untuk keperluan email server. Di tutorial ini saya menggunakan Zimbra open source versi 6.0.7.1_GA 64bit dan CentOS 5.5 x86_64 bit.Ketika akan melakukan instalasi server, perencanaan resource haruslah [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F06%2F22%2Finstalasi-zimbra-dengan-minimum-requirements.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F06%2F22%2Finstalasi-zimbra-dengan-minimum-requirements.html&amp;source=pnyet&amp;style=normal&amp;service=bit.ly&amp;hashtags=centos,email+server,Resource,Zimbra&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.pnyet.web.id/wp-content/uploads/2010/06/zmadmin.png"><img class="alignleft size-medium wp-image-356" title="Zimbra Admin Console" src="http://blog.pnyet.web.id/wp-content/uploads/2010/06/zmadmin-300x210.png" alt="" width="300" height="210" /></a>Tutorial ini dipastikan hampir sama dengan &#8220;Instalasi Zimbra Sebagai Email Server&#8221;, namun selalu ada yang berbeda dari versi sebelumnya karena pada tutorial ini adalah lebih kepada optimasi server untuk keperluan email server. Di tutorial ini saya menggunakan Zimbra open source versi 6.0.7.1_GA 64bit dan CentOS 5.5 x86_64 bit.<span id="more-348"></span>Ketika akan melakukan instalasi server, perencanaan resource haruslah matang agar tidak menyesal dikemudian hari. Pada umumnya yang sering menjadi masalah adalah dalam mengambil keputusan berapa besar kapasitaBASE dan EDITORs untuk sebuah partisi. Mesin yang saya gunakan untuk uji coba bukanlah mesin yang tergolong kedalam class low end (HP ML115 ram 2GB, HDD 2x250GB). Email server ini akan digunakan oleh sekitar 150-200 account dengan mailbox bervariasi antara 500MB hingga 2GB. Sekenario partisi saya adalah sebagai berikut:</p>
<p>Menggunakan RAID 1 (Mirroring) dengan memanfaatkan embeded RAID dari HP ML115 itu sendiri.</p>
<p>Partisi-partisi:</p>
<p>/boot = 200 MB sebagai primary<br />
/ = 25 GB sebagai logical<br />
Swap = 1024 MB, meski ram fisik saya adalah 2 GB atau lebih saya tidak pernah menggunakan swap lebih dari 1024.<br />
/tmp = 2 GB<br />
/opt = adalah sisa dari partisi atau free space available.</p>
<p>Kenapa di konfigurasi seperti diatas? Dalam kondisi fresh instal baik OS / CentOS dan Zimbra hanya memakan space seperti berikut:</p>
<p>/boot = 19 MB<br />
/ = 1.5 GB<br />
/opt = 1.8 GB<br />
/tmp = 1.8 GB</p>
<p>Paket OS yang saya instal adalah Server sedangkan spesifik paketnya adalah BASE dan EDITOR dan dengan konfigurasi ini bisa disebut juga CentOS minimum instal. Tentu saja partisi yang cukup kecil ini beresiko menjadi masalah ketika banyak aplikasi yang akan diinstal meski hal ini tidak direkomendasikan, tetapi jika yakin bahwa service dan aplikasi yang dijalankan hanyalah Zimbra maka susunan partisi tersebut sangat ideal. Adalah kesalahan bila menggunakan partisi / (root) lebih besar daripada /opt, partisi root hanya akan cepat bertambah bila penggunaan /var cukup tinggi, namun hal ini bisa diatasi dengan menghapus file (biasanya log) yang tidak terpakai dan jarang terjadi pembengkakan file di /var. Jadi tidak ada alasan untuk memperbesar partisi root bukan?</p>
<p>Kemudian untuk melakukakn instalasi Zimbra sendiri diperlukan beberapa hal agar tidak terjadi masalah di kemudian hari, dan ini adalah sebuah kebiasaan saya ketika melakukan instalasi server.</p>
<p>Seperti halnya prosedur instalasi zimbra pada sistem operasi lainnya adalah konfigurasi file /etc/hosts dan domain yang FQDN:</p>
<p>Hasil dig:</p>
<p>$ dig idzimbra.com MX</p>
<p>; &lt;&lt;&gt;&gt; DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 &lt;&lt;&gt;&gt; idzimbra.com MX<br />
;; global options:  printcmd<br />
;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 5013<br />
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 4</p>
<p>;; QUESTION SECTION:<br />
;idzimbra.com.IN MX</p>
<p>;; ANSWER SECTION:<br />
idzimbra.com.10800    IN MX    35 mail2.idzimbra.com.<br />
idzimbra.com.10800    IN MX    5 mail.idzimbra.com.</p>
<p>;; AUTHORITY SECTION:<br />
idzimbra.com.10800 IN NS    ns2.idzimbra.com.<br />
idzimbra.com.10800 IN NS    ns1.idzimbra.com.</p>
<p>;; ADDITIONAL SECTION:<br />
mail.idzimbra.com.  10800 IN A 202.7.5.1<br />
mail2.idzimbra.com. 10800 IN A 202.7.5.2<br />
ns1.idzimbra.com. 10800 IN A 202.7.5.3<br />
ns2.idzimbra.com. 10800 IN A 202.7.5.4</p>
<p>;; Query time: 2 msec<br />
;; SERVER: 127.0.0.1#53(127.0.0.1)<br />
;; WHEN: Tue Jun 22 15:21:00 2010<br />
;; MSG SIZE  rcvd: 174</p>
<p>Kemudian isi file /etc/hosts</p>
<p>$ cat /etc/hosts<br />
# Do not remove the following line, or various programs<br />
# that require network functionality will fail.<br />
127.0.0.1localhost.localdomain localhost<br />
::1localhost6.localdomain6 localhost6<br />
202.7.5.1mail.idzimbra.com mail</p>
<p>Setelah dipastikan tidak ada masalah dengan FQDN dan hostname-nya maka selanjutnya akan memasuki wilayah instalasi:</p>
<p>Eit&#8230;., jangan lupa! matikan dulu service sendmail agar tidak menjadi masalah pada saat instalasi&#8230;.</p>
<p># /etc/init.d/sendmail stop<br />
# chkconfig sendmail off</p>
<p>Biasanya saya selalu melakukan update OS di server baik kernel maupun aplikasi yang terinstal, namun hal ini tidak selalu harus dilakukan. Lakukan upgrade ketika diperlukan saja :).</p>
<p># yum update -y</p>
<p>Install dependency yang diperlukan oleh zimbra</p>
<p># yum install libidn gmp compat-libstdc ++-33 fetchmail gcc</p>
<p><a href="http://blog.pnyet.web.id/2012/01/23/banyak-situs-yang-terancam-sopa-dan-pipa.html">Download</a> binary package dari mirror zimbra terdekat, dan ekstrak filenya, setelah itu masuk ke direktori hasil ekstrak dan instal&#8230;.</p>
<p># cd /tmp &amp;&amp; wget ftp://zimbra.pnyet.web.id/binary/6.0.7.1_GA/zcs-6.0.7_GA_2473.RHEL5_64.20100616215237.tgz<br />
# tar -zxvf zcs-6.0.7_GA_2473.RHEL5_64.20100616215237.tgz<br />
# cd zcs-6.0.7_GA_2473.RHEL5_64.20100616215237<br />
# ./install &#8211;platform-override</p>
<p>Maka selanjutnya akan muncul seperti dibawah ini&#8230;.. (ikuti saja ya&#8230;)</p>
<p>Operations logged to /tmp/install.log.4518<br />
Checking for existing installation&#8230;<br />
zimbra-ldap&#8230;NOT FOUND<br />
zimbra-logger&#8230;NOT FOUND<br />
zimbra-mta&#8230;NOT FOUND<br />
zimbra-snmp&#8230;NOT FOUND<br />
zimbra-store&#8230;NOT FOUND<br />
zimbra-apache&#8230;NOT FOUND<br />
zimbra-spell&#8230;NOT FOUND<br />
zimbra-convertd&#8230;NOT FOUND<br />
zimbra-memcached&#8230;NOT FOUND<br />
zimbra-proxy&#8230;NOT FOUND<br />
zimbra-archiving&#8230;NOT FOUND<br />
zimbra-cluster&#8230;NOT FOUND<br />
zimbra-core&#8230;NOT FOUND</p>
<p>PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.<br />
ZIMBRA, INC. (&#8220;ZIMBRA&#8221;) WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU<br />
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING<br />
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY<br />
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS<br />
AGREEMENT, THEN DO NOT <a href="http://blog.pnyet.web.id/2012/01/23/banyak-situs-yang-terancam-sopa-dan-pipa.html">DOWNLOAD</a>, INSTALL OR USE THE PRODUCT.</p>
<p>License Terms for the Zimbra Collaboration Suite:</p>
<p>http://www.zimbra.com/license/zimbra_public_eula_2.1.html</p>
<p>Press Return to continue [tekan Enter]</p>
<p>Checking for prerequisites&#8230;<br />
FOUND: NPTL<br />
FOUND: sudo-1.7.2p1-7<br />
FOUND: libidn-0.6.5-1.1<br />
libidn-0.6.5-1.1<br />
FOUND: gmp-4.1.4-10<br />
gmp-4.1.4-10<br />
FOUND: /usr/lib64/libstdc++.so.6<br />
Checking for suggested prerequisites&#8230;<br />
FOUND: perl-5.8.8<br />
FOUND: sysstat<br />
Prerequisite check complete.</p>
<p>Checking for installable packages</p>
<p>Found zimbra-core<br />
Found zimbra-ldap<br />
Found zimbra-logger<br />
Found zimbra-mta<br />
Found zimbra-snmp<br />
Found zimbra-store<br />
Found zimbra-apache<br />
Found zimbra-spell<br />
Found zimbra-memcached<br />
Found zimbra-proxy</p>
<p>Select the packages to install</p>
<p>Install zimbra-ldap [Y]  [tekan Enter]</p>
<p>Install zimbra-logger [Y] [tekan Enter]</p>
<p>Install zimbra-mta [Y] [tekan Enter]</p>
<p>Install zimbra-snmp [Y] [tekan Enter]</p>
<p>Install zimbra-store [Y] [tekan Enter]</p>
<p>Install zimbra-apache [Y] [tekan Enter]</p>
<p>Install zimbra-spell [Y] [tekan Enter]</p>
<p>Install zimbra-memcached [N] Y [tekan Enter]</p>
<p>Install zimbra-proxy [N] [tekan Enter] &#8212;&gt; saya tidak menggunakan fitur ini.<br />
Checking required space for zimbra-core<br />
checking space for zimbra-store</p>
<p>Installing:<br />
zimbra-core<br />
zimbra-ldap<br />
zimbra-logger<br />
zimbra-mta<br />
zimbra-snmp<br />
zimbra-store<br />
zimbra-apache<br />
zimbra-spell<br />
zimbra-memcached</p>
<p>You appear to be installing packages on a platform different<br />
than the platform for which they were built.</p>
<p>This platform is CentOS5_64<br />
Packages found: RHEL5_64<br />
This may or may not work.</p>
<p>Using packages for a platform in which they were not designed for<br />
may result in an installation that is NOT usable. Your support<br />
options may be limited if you choose to continue.</p>
<p>Install anyway? [N] y [tekan Enter]</p>
<p>The system will be modified.  Continue? [N] y [tekan Enter]</p>
<p>Removing /opt/zimbra<br />
Removing zimbra crontab entry&#8230;done.<br />
done.<br />
Cleaning up zimbra init scripts&#8230;done.<br />
Cleaning up /etc/ld.so.conf&#8230;done.<br />
Cleaning up /etc/prelink.conf&#8230;done.<br />
Cleaning up /etc/security/limits.conf&#8230;done.</p>
<p>Finished removing Zimbra Collaboration Suite.</p>
<p>Installing packages</p>
<p>zimbra-core&#8230;&#8230;zimbra-core-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-ldap&#8230;&#8230;zimbra-ldap-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-logger&#8230;&#8230;zimbra-logger-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-mta&#8230;&#8230;zimbra-mta-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-snmp&#8230;&#8230;zimbra-snmp-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-store&#8230;&#8230;zimbra-store-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-apache&#8230;&#8230;zimbra-apache-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-spell&#8230;&#8230;zimbra-spell-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
zimbra-memcached&#8230;&#8230;zimbra-memcached-6.0.7_GA_2473.RHEL5_64-20100616215237.x86_64.rpm&#8230;done<br />
Operations logged to /tmp/zmsetup.06222010-103407.log<br />
Installing LDAP configuration database&#8230;done.<br />
<a href="http://blog.pnyet.web.id/2011/08/18/setting-time-on-linux.html">Setting</a> defaults&#8230;</p>
<p>DNS ERROR resolving MX for mail.idzimbra.com &#8212;-&gt; MX record untuk domain mail.idzimbra.com tidak ditemukan karena domain yang valid adalah idzimbra.com<br />
It is suggested that the domain name have an MX record configured in DNS<br />
Change domain name? [Yes] y [tekan Enter] &#8212;&gt; untuk entry domain yang valid<br />
Create domain: [mail.idzimbra.com] idzimbra.com &#8212;&gt; domain yang akan digunakan dan mempunyai MX record yang valid<br />
MX: mail.idzimbra.com (202.7.5.1)<br />
MX: mail2.idzimbra.com (202.7.5.2)</p>
<p>Interface: 202.7.5.1<br />
Interface: 127.0.0.1<br />
done.<br />
Checking for port conflicts</p>
<p>Main menu</p>
<p>1) Common Configuration:<br />
2) zimbra-ldap: Enabled<br />
3) zimbra-store:Enabled<br />
+Create Admin User:yes<br />
+Admin user to create: admin@idzimbra.com<br />
******* +Admin PasswordUNSET  &#8212;-&gt; inilah yang harus diseting<br />
+Enable automated spam training:   yes<br />
+Spam training user:   spam.u_wjjp5o@idzimbra.com<br />
+Non-spam(Ham) training user:  ham.0bqxcnrjy@idzimbra.com<br />
+Global Documents Account: wiki@idzimbra.com<br />
+SMTP host:mail.idzimbra.com<br />
+Web server HTTP port: 80<br />
+Web server HTTPS port:443<br />
+Web server mode:  http<br />
+IMAP server port: 143<br />
+IMAP server SSL port: 993<br />
+POP server port:  110<br />
+POP server SSL port:  995<br />
+Use spell check server:   yes<br />
+Spell server URL: http://mail.idzimbra.com:7780/aspell.php<br />
+Configure for use with mail proxy:FALSE<br />
+Configure for use with web proxy: FALSE<br />
+Enable version update checks: TRUE<br />
+Enable version update notifications:  TRUE<br />
+Version update notification email:admin@idzimbra.com<br />
+Version update source email:  admin@idzimbra.com</p>
<p>4) zimbra-mta:  Enabled<br />
5) zimbra-snmp: Enabled<br />
6) zimbra-logger:   Enabled<br />
7) zimbra-spell:Enabled<br />
8) Default Class of Service Configuration:<br />
r) Start servers after configurationyes<br />
s) Save config to file<br />
x) Expand menu<br />
q) Quit</p>
<p>Address unconfigured (**) items  (? &#8211; help) 3 [tekan Enter] &#8212;-&gt; untuk mengganti account administrator</p>
<p>Store configuration</p>
<p>1) Status:  Enabled<br />
2) Create Admin User:   yes<br />
3) Admin user to create:admin@idzimbra.com<br />
** 4) Admin Password   UNSET<br />
5) Enable automated spam training:  yes<br />
6) Spam training user:  spam.u_wjjp5o@idzimbra.com<br />
7) Non-spam(Ham) training user: ham.0bqxcnrjy@idzimbra.com<br />
8) Global Documents Account:wiki@idzimbra.com<br />
9) SMTP host:   mail.idzimbra.com<br />
10) Web server HTTP port:80<br />
11) Web server HTTPS port:   443<br />
12) Web server mode: http<br />
13) IMAP server port:143<br />
14) IMAP server SSL port:993<br />
15) POP server port: 110<br />
16) POP server SSL port: 995<br />
17) Use spell check server:  yes<br />
18) Spell server URL:http://mail.idzimbra.com:7780/aspell.php<br />
19) Configure for use with mail proxy:   FALSE<br />
20) Configure for use with web proxy:FALSE<br />
21) Enable version update checks:TRUE<br />
22) Enable version update notifications: TRUE<br />
23) Version update notification email:   admin@idzimbra.com<br />
24) Version update source email: admin@idzimbra.com</p>
<p>Select, or &#8216;r&#8217; for previous menu [r] 3</p>
<p>Create admin user: [admin@idzimbra.com] postmaster@idzimbra.com &#8212;&gt; email account administrator yang saya kehendaki<br />
Password for postmaster@idzimbra.com (min 6 characters): [QbLC2WLJ] post123</p>
<p>Store configuration</p>
<p>1) Status:  Enabled<br />
2) Create Admin User:   yes<br />
3) Admin user to create:postmaster@idzimbra.com<br />
4) Admin Password   set<br />
5) Enable automated spam training:  yes<br />
6) Spam training user:  spam.u_wjjp5o@idzimbra.com<br />
7) Non-spam(Ham) training user: ham.0bqxcnrjy@idzimbra.com<br />
8) Global Documents Account:wiki@idzimbra.com<br />
9) SMTP host:   mail.idzimbra.com<br />
10) Web server HTTP port:80<br />
11) Web server HTTPS port:   443<br />
12) Web server mode: http<br />
13) IMAP server port:143<br />
14) IMAP server SSL port:993<br />
15) POP server port: 110<br />
16) POP server SSL port: 995<br />
17) Use spell check server:  yes<br />
18) Spell server URL:http://mail.idzimbra.com:7780/aspell.php<br />
19) Configure for use with mail proxy:   FALSE<br />
20) Configure for use with web proxy:FALSE<br />
21) Enable version update checks:TRUE<br />
22) Enable version update notifications: TRUE<br />
23) Version update notification email:   admin@idzimbra.com<br />
24) Version update source email: admin@idzimbra.com</p>
<p>Select, or &#8216;r&#8217; for previous menu [r] 6 [tekan enter] &#8212;-&gt; untuk mengganti  default account spam training, hal ini tidak terlalu diperlukan, abaikan saja bila memusingkan</p>
<p>Spam training user: [spam.u_wjjp5o@idzimbra.com] spam.training@idzimbra.com &#8212;-&gt; account baru untuk spam training.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pnyet.web.id/2010/06/22/instalasi-zimbra-dengan-minimum-requirements.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Memonitor Zimbra Server dengan Cacti</title>
		<link>http://blog.pnyet.web.id/2010/06/11/memonitor-zimbra-server-dengan-cacti.html</link>
		<comments>http://blog.pnyet.web.id/2010/06/11/memonitor-zimbra-server-dengan-cacti.html#comments</comments>
		<pubDate>Fri, 11 Jun 2010 03:53:08 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[SNMP]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.pnyet.web.id/?p=332</guid>
		<description><![CDATA[Ini sebenarnya sudah lama saya terapkan di email server, namun baru kali ini sempat melakukan posting. Seperti di artikel sebelumnya, cacti merupakan sebuah software yang dapat digunakan untuk melakukan monitoring resource server, dan traffic jaringan. Untuk mengikuti panduan ini wajib mempunyai cacti server yang telah running, untuk detailnya silahkan mengikuti artikel &#8220;Instalasi Cacti di CentOS&#8220;. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F06%2F11%2Fmemonitor-zimbra-server-dengan-cacti.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F06%2F11%2Fmemonitor-zimbra-server-dengan-cacti.html&amp;source=pnyet&amp;style=normal&amp;service=bit.ly&amp;hashtags=Monitoring,SNMP,Tips,Zimbra&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Ini sebenarnya sudah lama saya terapkan di email server, namun baru kali ini sempat melakukan posting. Seperti di artikel sebelumnya, cacti merupakan sebuah software yang dapat digunakan untuk melakukan monitoring resource server, dan traffic jaringan. Untuk mengikuti panduan ini wajib mempunyai cacti server yang telah running, untuk detailnya silahkan mengikuti artikel &#8220;<a title="Instalasi Cacti di CentOS" href="http://blog.pnyet.web.id/2010/06/11/instalasi-cacti-di-centos.html" target="_blank">Instalasi Cacti di CentOS</a>&#8220;. Pada dasarnya metode ini hanya memanfaatkan SNMP sebagai agent yang memberikan akses informasi resource system di email server. Bagaimana instalasinya?</p>
<p>1. Instal SNMP di Zimbra email server, kebetulan saya menggunakan CentOS sehingga lebih mudah menggunakan YUM:</p>
<blockquote><p># yum install net-snmp net-snmp-devel net-snmp-utils net-snmp-perl net-snmp-libs</p></blockquote>
<p>2. Selanjutnya edit file /etc/snmp/snmpd.conf menggunakan editor kesukaan masing-masing, saya menggunakan vi editor:</p>
<blockquote><p># vi /etc/snmp/snmpd.conf</p>
<p>#com2sec notConfigUser  default       public<br />
com2sec cactiUser      default       cacti<br />
group   cactiGroup v1           cactiUser<br />
group   cactiGroup v2c           cactiUser<br />
view    cactiROView  included   .1<br />
access  cactiGroup &#8220;&#8221;      any       noauth    exact  cactiROView none none</p></blockquote>
<p>Disable community public yang by default di enable dengan memberikan comment atau mark pada <strong>com2sec notConfigUser  default       public</strong> sehingga menjadi seperti diatas.</p>
<p>Kemudian start snmpd service dan buat agar otomatis running di runlevel yang digunakan, pada umumnya menggunakan run level 3 atau 5:</p>
<blockquote><p># /etc/init.d/snmpd start</p>
<p># chkconfig &#8211;level 35 snmpd on</p></blockquote>
<p>Periksa apakah konfigurasi snmp telah berjalan dengan baik, dan cacti server mempunyai akses ke snmp yang ada di email server&#8230;</p>
<blockquote><p># snmpwalk -v 1 mail.solusismart.com -c cacti .1.3.6.1.2.1.25.1.1<br />
HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (62309889) 7 days, 5:04:58.89</p></blockquote>
<p>Jika berhasil makan akan muncul hasil seperti diatas, hasil diatas ditentukan oleh resource masing-masing server sehingga hasilnya tidak selalu sama. Dan langkah selanjutnya adalah menambahkan device serta graph di cacti server, dan akhirnya Zimbra email server bisa dimonitor dengan cacti.</p>
<p><em>Referensi:</em><br />
<em>http://<cite>net-snmp.sourceforge.net</cite></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pnyet.web.id/2010/06/11/memonitor-zimbra-server-dengan-cacti.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>there are currently too many connections from your ip/block please try again later</title>
		<link>http://blog.pnyet.web.id/2010/05/03/there-are-currently-too-many-connections-from-your-ip-block-please-try-again-later.html</link>
		<comments>http://blog.pnyet.web.id/2010/05/03/there-are-currently-too-many-connections-from-your-ip-block-please-try-again-later.html#comments</comments>
		<pubDate>Mon, 03 May 2010 02:28:43 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://blog.pnyet.web.id/?p=285</guid>
		<description><![CDATA[Beberapa hari terakhir saya mendapati error log di email server, dan ini hanya terjadi pada email beberapa domain. Error log nya adalah seperti berikut: May  3 08:56:54 mail postfix/smtp[11373]: 6623CB00001: to=&#60;csd2@abc.co.id&#62;, relay=mail.abc.co.id[116.1.2.10]:25, delay=0.71, delays=0.01/0.01/0.69/0, dsn=4.0.0, status=deferred (host mail.abc.co.id[116.1.2.10] refused to talk to me: 451 TOO_MANY_CONNECTIONS(451) &#8211; There are currently too many connections from your IP/IP [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F05%2F03%2Fthere-are-currently-too-many-connections-from-your-ip-block-please-try-again-later.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pnyet.web.id%2F2010%2F05%2F03%2Fthere-are-currently-too-many-connections-from-your-ip-block-please-try-again-later.html&amp;source=pnyet&amp;style=normal&amp;service=bit.ly&amp;hashtags=Error,postfix,Zimbra&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.pnyet.web.id/wp-content/uploads/2010/05/error451.png"><img class="alignleft size-medium wp-image-286" title="error451" src="http://blog.pnyet.web.id/wp-content/uploads/2010/05/error451-300x110.png" alt="" width="300" height="110" /></a>Beberapa hari terakhir saya mendapati error log di email server, dan ini hanya terjadi pada email beberapa domain. Error log nya adalah seperti berikut:</p>
<blockquote><p>May  3 08:56:54 mail postfix/smtp[11373]: 6623CB00001: to=&lt;csd2@abc.co.id&gt;, relay=mail.abc.co.id[116.1.2.10]:25, delay=0.71, delays=0.01/0.01/0.69/0, dsn=4.0.0, status=deferred (host mail.abc.co.id[116.1.2.10] refused to talk to me: 451 TOO_MANY_CONNECTIONS(451) &#8211; There are currently too many connections from your IP/IP block. Please try again later.)<br />
May  3 08:56:54 mail postfix/smtp[11373]: 6623CB00001: to=&lt;csd@abc.co.id&gt;, relay=mail.abc.co.id[116.1.2.10]:25, delay=0.71, delays=0.01/0.01/0.69/0, dsn=4.0.0, status=deferred (host mail.abc.co.id[116.1.2.10] refused to talk to me: 451 TOO_MANY_CONNECTIONS(451) &#8211; There are currently too many connections from your IP/IP block. Please try again later.)<br />
May  3 08:56:54 mail postfix/smtp[11373]: 6623CB00001: to=&lt;hedi@abc.co.id&gt;, relay=mail.abc.co.id[116.1.2.10]:25, delay=0.71, delays=0.01/0.01/0.69/0, dsn=4.0.0, status=deferred (host mail.abc.co.id[116.1.2.10] refused to talk to me: 451 TOO_MANY_CONNECTIONS(451) &#8211; There are currently too many connections from your IP/IP block. Please try again later.)</p></blockquote>
<p>Error 451 (too_many_connections) disebabkan oleh maximum connections limit di MTA engine penerima dimana koneksi dari suatu host dibatasi cukup kecil. Dan solusi satu-satunya adalah menghungi email administrator atau postmaster dari server tersebut agar menaikan limitnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pnyet.web.id/2010/05/03/there-are-currently-too-many-connections-from-your-ip-block-please-try-again-later.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

