Author Archives: gtoms

migrasi mailserver

Seminggu lalu aku baru menyelesaikan pemindahan mailserver lama ke mailserver baru. Pergantian hardware fisik mailserver ini dilakukan karena pada server lama sudah menunjukkan gejala yang menakutkan seperti harddisk failure. Di sisi lain alasan pergantian hardware mailserver adalah saat saya cek menggunakan vmstat, status “pi” dan “po” diatas 0, sehingga memerlukan tambahan RAM.

Mailserver ini berfungsi sebagai POP3, SMTP, Webmail. Di kantor memakai 2 server mailserver. Server satu lagi khusus untuk SMTP dan backup MX(Mail exchanger). Jadi migrasi mailserver ini dilakukan pada server MX 1. Biasannya sysadmin mempunyai beberapa cara dalam melakukan proses migrasi, diantaranya dengan sistem cloning dan sistem install konfigurasi ulang dari awal. Cara cloning paling gampang tapi beresiko, aku memilih cara install konfigurasi dari awal semua komponen software mailserver. Walau banyak proses dijalanin, tapi bisa lebih memahami satu persatu proses dan konfigurasi apa yang dilakukan untuk pengoptimalan dan pemakaian versi terbaru dari setiap software yang terinstall.

Perbedaan dalam konfigurasi mailserver baru ini adalah jika sebelumnya pada mailserver lama memakai konfigurasi Postfix, Amavisd-new, Spamassassin, Clamav, maka aku menghilangkan ketiganya dan menerapkan kombinasi konfigurasi Postfix, Postgrey+Geylising, RBL. Dari pengamatan cara terbaru ini lebih powerfull dalam menangkal spam dan good performance, dibanding memakai kombinasi Amavisd-new, Spamassassin,Clamav.

Migrasi ini harus hati-hati dan teliti karena didalamnya juga ada mail hosting banyak client kantor. Jadi diharapkan tidak satupun email yang hilang atau password yang berubah.  Secara garis besar langkah yang dilakukan dalam migrasi mailserver ini :

-Mailserver lama tetap up menjelang diistirahatkan.
-Install sistem operasi mailserver baru menggunakan sistem operasi linux dengan distro kesayangan saya yaitu mbah Debian yang saat ini sudah versi 4.0 dengan kode nama Etch.
-Install dan konfigurasi software pendukung pada mailserver baru. Dalam hal ini  qmailpatch untuk pop3,  postfix dkk untuk smtp, daemontools, ucspi-tcp, vpopmail, courier, postgrey, vqadmin, mysql, apache, php,  sqwebmail, mailgraph, pflogsumm, fail2ban, dll.
– Menyesuaikan konfigurasi qmail(/etc/qmail dan /var/qmail) dan postfix (/etc/postfix)
– Memindahkan /home/vpopmail/domains dari mailserver lama ke /home/vpopmail/domains mailserver baru
– Memindahkan /var/lib/mysql/vpopmail dari mailserver lama ke /var/lib/mysql/vpopmail mailserver baru
– Mengganti ip mailserver baru menjadi ip mailserver lama, mailserver lama down, untuk selanjutnya mailserver baru Trial dan Live.
– Optimalkan firewal pada mailserver baru.
– Terapkan rsync untuk backup transfer data dari mailserver baru ke mailserver lama.
– Monitoring & Maintenance

Selengkapnya (Instalasi dan Migrasi)

hoya dan essilor

Sudah 2 minggu memakai lensa kacamata Essilor buatan Perancis. Dengan spesifikasi FS VARILUX AIRWEAR 1.59 TRANSITIONS V GRAY Crizal Alize. Jadi satu lensa Essilor terdiri dari materi Varilux, Airwear, Transitions, Crizal. Kalau lensa sebelumnya memakai lensa buatan Jepang dengan spesifikasi SV Hoya Eyas 1.6 Hi-Vision. Jadi ada 2 kacamata ku satu pake hoya satu lagi pake essilor. Dan ada satu lagi kalau lagi santai di rumah yg full frame :)

Ketertarikan memakai lensa Essilor karena lensa ini menawarkan materi yang banyak dalam satu lensa dan yang paling kusukai adalah materi Transitions Next Generation yang merupakan lensa fotokromik yang paling jernih, paling gelap, dan cepat berubah warna. Untuk lensa kacamataku memakai warna grey karena sesuai warna gagang kacamataku merk Nike 6020 jadi jika berada di outdoor langsung lensa berubaha warna jadi berwarna Grey dan jika masuk dalam indoor kembali cepat berubah warna menjadi normal.  Memang sangat sejuk memakai lensa ini jika di siang hari dengan cuaca panas, mata terasa nyaman.

Kemudian materi Crizal merupakan lapisan anti gores, anti refleksi pada lensa, yang mampu mengurangi silau yang menyebabkan kelelahan mata. Dengan penglihatan yang lebih tajam, lapisan Crizal membuat kacamata tampak lebih jernih (transparan).

Satu lagi materi Airwear yang berfungsi menggabungkan semua keunggulan yaitu : ringan, tahan gores, lebih awet, tipis, kualitas AR yang optimal, dan sekaligus total anti UV.

Kacamataku dengan Lensa Hoya

Kacamataku dengan Lensa Essilor

Info :

teken kontrak iklan

Situs Trendmarching yang saya kelola sekarang sudah nambah client :) yaitu PT. Citra Intirama yang merupakan distributor alat musik marching band merk Pearl dan lainnya. Duh senangnya bisa masukin nih perusahaan di website dalam promosi iklan dan brand alat marching band mereka,  sampai bagian promosinya menelpon meminta di fax harga terbaru iklan di www.trendmarching.or.id setelah aku fax, besoknya ditelpon dan bicara dengan Sales & Marketing Manager dan deal harga untuk setahun, tanpa datang ke kantornya :)

Lalu bicara point isi kontrak di tilpun sama bagian promosinya juga, dan beres. Seminggu kemudian datang undangan untuk penandatangan kesepahaman kerja sama di House of Piano salah satu outlet mereka di Darmawangsa Square.  Acara ini juga sekalian penandatangan kerjasama PT Citra Intirama dengan Marching Artist  Endorsee dan sekalian buka puasa bersama. Ini salah satu proyek yang tanpa banyak basa basi. Sekarang di Trendmarching sudah ada iklan promosi 3 distributor alat musik dan marching terbesar di Indonesia, Wijaya Musik, PT Bahanna, PT. Citra Intirama. Berita dan foto bisa dilihat di sini.

Tools penting untuk Nokia E61i

Handphone E-Series merk Nokia ini mirip kalkulator, tapi lebih tipis sehingga mudah membawanya dibanding saudaranya E61 dan penerusnya E90. Campuran features yang dimilikinya sangatlah cukup untuk memfungsikan sebagai handphone dan gadget IT.

Beberapa software tools tambahan kugunakan pada Nokia E61i ini. Diantaranya :

Screenshot for Symbian OS(S60) versi 2.6 Copyright Antony Pranata.
Fungsinya untuk mengcapture screenshoot di layar handphone. Semua gambar dalam artikel ini saya capture menggunakan program ini.

Symbian Bible (s60biblev3-0.98.sis)
dan BibleFiles Bahasa Indonesia (PDB) Translator : Yohanes Nugroho

Kalau ke gereja saat khotbah, tinggal buka Nokia E61i untuk baca Alkitab.

PuTTY for Symbian OS Version
1.4 Beta 1 Copyright Petteri Kangaslampi
Putty merupakan sahabat yang tidak bisa dilepaskan saat kita hendak meremote server atau mesin dari mana saja. Berikut Screenshot putty dari Nokia E61i ku menggunakan GPRS Indosat ke SMTP Server kantor.

Gmail for Nokia E61i
Tools ini disediakan Google Inc untuk penggunana HP Nokia E61i yang ingin mencek email mereka melalui handphone tersebut. Berikut screenshot account gmailku yang kuakses lewat Nokia E61i.

Screenshot tools lainnya yang bisa digunakan di Nokia E61i sbb :

Yang tak kalah menariknya adalah fasilitas video dan cameranya yang bisa juga digunakan untuk mendokumentasi sesuatu yang tidak lazim. :) Jadi cocok sekali semboyannya nokia e61i : mix business with pleasure.

Link menarik untuk penggemar Nokia E61i :
– http://e-series.org/archives/category/nokia-e61i/
– http://e61iblog.com
– http://flickr.com/groups/nokia-e61/
– http://allaboutsymbian.com

delete queue mailer-daemon dengan mailq

Jika ingin mendelete semua Mailer-Daemon mails dari Postfix queue :

mail-server:/home/gtoms# mailq | perl -lne ‘m/^([A-Z0-9]+).*MAILER-DAEMON/ && `postsuper -d $1`;’
postsuper: 1E2D297203: removed
postsuper: Deleted: 1 message
postsuper: 8F42997200: removed
postsuper: Deleted: 1 message
postsuper: 8FF71971C8: removed
postsuper: Deleted: 1 message
postsuper: 902AE97210: removed
postsuper: Deleted: 1 message
postsuper: B1BC197201: removed
postsuper: Deleted: 1 message
postsuper: C2BC9971C7: removed
postsuper: Deleted: 1 message
postsuper: 427C497213: removed
postsuper: Deleted: 1 message
postsuper: 2FC2097215: removed
postsuper: Deleted: 1 message
postsuper: 648A097204: removed
postsuper: Deleted: 1 message
postsuper: 5BD799720F: removed
postsuper: Deleted: 1 message
postsuper: 74B5597202: removed
postsuper: Deleted: 1 message
postsuper: F07A597214: removed
postsuper: Deleted: 1 message
mail-server:/home/gtoms#
cek kembali postfix queue dengan mailq, pasti deh ndak ada queue mailer daemon, jadi ndak cape delete satu-satu pake perintah postsuper -d queue_id

install webalizer di debian sarge

Kebetulan ada request dari client kantor untuk meminta statistik domainnya misalnya  sample.com yang dihost di webserver. Aku install webalizer untuk memenuhi keinginan tersebut. Webalizer membaca file access.log pada apache untuk membuat statistik dalam web interfaces. Berikut langkah cepatnya :

#apt-get install webalizer

tekan OK untuk semua instalasi default. setelah selesai file konfigurasi webalizer ada di /etc/webalizer.conf. Karena di webserver menghost banyak domain, maka aku copykan file webalizer.conf ke direktori logs pada domain sample.com

#cp /etc/webalizer.conf /usr/local/home/sample/logs

#nano /usr/local/home/sample/logs/webalizer.conf

isi konfigurasi yang diganti adalah :

LogFile /usr/local/home/sample/logs/access_log
OutputDir /usr/local/home/sample/incoming/stat

#/etc/init.d/apache/restart

berikut menjalankan webalizer untuk pertama kali :

www2:/usr/local/home/sample/logs# /usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.8-2-386) locale: en_US
Using logfile access_log (clf)
Creating output in /usr/local/home/sample/incoming/stat
Hostname for reports is ‘www2’
History file not found…
Previous run data not found…
Saving current run data… [06/11/2007 08:48:38]
Generating report for June 2007
Generating summary report
Saving history information…
747 records in 0.19 seconds
www2:/usr/local/home/sample/logs#

Untuk mengupdate stats :

# /usr/local/home/sample/logs/webalizer -q

cek di browser :

http://sample.com/stat

biar afdol kasih password direktori /stat menggunakan .htaccess dan htpasswd.

lumpur dan spam

Pemerintah lagi pusing mengatasi lumpur di Porong Sidoarjo. Sama juga dengan pekerja IT berusaha mengatasi spam. Masalah lumpur dan spam ini tentu sudah memiliki solusi yang sedang dikerjakan dari beragam solusi yang ada. Kalau untuk mengatasi lumpur digunakan teknik counter weight sedangkan untuk mengatasi spam bisa digunakan teknik policyd-weight. Saya akan sedikit membahas keduanya.

Lumpur vs Counter Weight :

Engineer dari Jepang menawarkan metode ini utnuk mengatasi lumpur Porong kepada pemerintah Indonesia seharga 600 milyar. Metode dilakukan dengan menimbun endapan lumpur di sekitar lubang semburan lumpur yang diharapkan dapat menekan dan menutup secara bertahap semburan tersebut. Lumpur yang keluar di counter weight, jadi desakan di sumur akan dicover dengan double dam bisa berupa pipa besi atau pipa baja. Diagram bisa dilihat disini. Katanya teknik ini secara bertahap akan menciptakan keseimbangan di atas lubang semburan lumpur sehingga akan menekan dan menghentikan semburan. Tapi sampai sekarang lumpur masih menyembur dengan gagahnya. Teknik ini sempet digugat oleh beberapa orang yang mengatakan telah mematenkan hal ini.

Spam vs Policyd-Weight

Berbeda dengan lumpur, mengatasi spam ndak sampai mengeluarkan biaya milyaran rupiah. Spammer sebagai pelaku penyebar spam biadab ini berhadapan dengan mailserver dan mengelabuhinya untuk menyampaikan pesan-pesan yang isinya gak penting. Salah satu pencegahan bisa dilakukan dari mailserver tempat email-email berada. Metode mengatasi spam ada berbagai cara baik sistem operasi dengan mailserver *nix atau windows. Jika menggunakan linux dengan kombinasi Postfix, Amavisd-new, Spamassassin, Clamav sudah berjalan baik. Tapi akan lebih efektif jika ditambahin policyd weight. Policyd-weight merupakan Perl policy daemon untuk Postfix (2.1 keatas) dengan tujuan mengurangi forged envelope senders dan HELOs (mis: pada bogus mails). Teknik ini akan memberi nilai DNSBLs (RBL/RHSBL), HELO, MAIL FROM dan IP Client sebelum proses queuing selesai. Kita dapat me REJECT email yang memiliki nilai tinggi dari yang kita perbolehkan, sangat efektif dalam memblok spam atau virus email. Instalasi teknik ini dapat dilihat di sini. Saya memasang teknik ini pada mailserver secondary MX. Karena sebagian besar spam lari ke secondary MX. Dan cukup efektif mereject spam-spam. Berikut log mailserver yang menerapkan policyd-weight :

May 18 08:15:24 mail-server-bcu postfix/smtpd[3303]: connect from S010600195b4bfc58.vc.shawcable.net[24.85.35.10]
May 18 08:15:25 mail-server-bcu postfix/policydweight[28982]: weighted check: IN_PBL_SPAMHAUS=3.25 IN_ZEN_SPAMHAUS=4.35 IN_SPAMCOP=3.75, rate: 11.35
May 18 08:15:25 mail-server-bcu postfix/policydweight[28982]: decided action=550 Your MTA is listed in too many DNSBLs; check http://rbls.org/?q=24.85.35.10; delay: 0s
May 18 08:15:25 mail-server-bcu postfix/smtpd[3303]: NOQUEUE: reject: RCPT from S010600195b4bfc58.vc.shawcable.net[24.85.35.10]: 550 <cip@infoasia.net>: Recipient address rejected: Your MTA is listed in too many DNSBLs; check http://rbls.org/?q=24.85.35.10; from=<xrpeehiad@punkass.com> to=<cip@infoasia.net> proto=ESMTP helo=<S010600195b4bfc58.vc.shawcable.net>
May 18 08:15:25 mail-server-bcu postfix/policydweight[28982]: decided action=550 Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs (multirecipient mail); delay: 0s
May 18 08:15:25 mail-server-bcu postfix/smtpd[3303]: NOQUEUE: reject: RCPT from S010600195b4bfc58.vc.shawcable.net[24.85.35.10]: 550 <cisa@infoasia.net>: Recipient address rejected: Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs (multirecipient mail); from=<xrpeehiad@punkass.com> to=<cisa@infoasia.net> proto=ESMTP helo=<S010600195b4bfc58.vc.shawcable.net>
May 18 08:15:25 mail-server-bcu postfix/policydweight[28982]: decided action=550 Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs (multirecipient mail); delay: 0s
May 18 08:15:25 mail-server-bcu postfix/smtpd[3303]: NOQUEUE: reject: RCPT from S010600195b4bfc58.vc.shawcable.net[24.85.35.10]: 550 <citajaya@infoasia.net>: Recipient address rejected: Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs (multirecipient mail); from=<xrpeehiad@punkass.com> to=<citajaya@infoasia.net> proto=ESMTP helo=<S010600195b4bfc58.vc.shawcable.net>
May 18 08:15:26 mail-server-bcu postfix/smtpd[3303]: lost connection after DATA from S010600195b4bfc58.vc.shawcable.net[24.85.35.10]
May 18 08:15:26 mail-server-bcu postfix/smtpd[3303]: disconnect from S010600195b4bfc58.vc.shawcable.net[24.85.35.10]

Kombinasi yang cukup bagus lain mengatasin spam : Primary MX memakai Policyd-weight, dan pada Secondary MX memakai Postgrey dan Greylisting.

Sit back and enjoy the absence of spam :)

yahoo deferred

Kembali ke log, ini bukan jargon tukul, tapi bagian penting dalam memonitor sebuah system. System yang besar tentu semakin banyak yang harus di perhatikan di log.

Kasus yahoo deferred yang terjadi pada mail server kantorku beberapa minggu lalu membuat pusing pala. Sebenarnya kasus ini bisa cepat ditangani jika aku perhatikan log di mail sebelum yahoo menolak berkomunikasi dengan smtp mail serverku. Log yang kumaksud adalah log transaksi mail client. Mail Server kantorku yang juga berfungsi sebagai mail hosting client menghandle banyak domain membuat akses koneksi memperbolehkan client yang berlangganan internet ke kantor untuk memanfaatkan fasilitas SMTP. Continue reading

Upgrade ClamAV di Debian Sarge

#clamd -V
ClamAV 0.84/3147/Sun Apr 22 22:09:35 2007 #nano /etc/apt/sources.list
deb http://people.debian.org/Ëœsgran/debian sarge main
deb-src http://people.debian.org/Ëœsgran/debian sarge main#apt-get update
Get:1 http://people.debian.org sarge/main Packages [3577B]
Get:2 http://people.debian.org sarge/main Release [115B]
Get:3 http://people.debian.org sarge/main Sources [20B]
Get:4 http://people.debian.org sarge/main Release [117B]
Fetched 3829B in 1s (2895B/s)
Reading Package Lists… Done Continue reading