Arsip untuk ‘Tip and trik’ Kategori

Monitoring Stabilitas Link Dengan Fasilitas Netwatch

Maret 30, 2009

Backup from: http://priyo.datautama.net.id

Tutorial sederhana berikut akan membahas bagaimana memonitor stabilitas link internet ke ISP / ke client anda. Berangkat dari kebutuhan monitoring DataUtamaNet  yang benar-benar real time untuk kualitas redundancy Fiber Optic XL  & Icon+ dari Semarang – Jakarta maka saya coba utik2 Mikrotik dan menemukan trik ini. Semoga dapat bermanfaat buat semua.

Here we go ..

Langkah pertama

Kita akan memanfaatkan fasilitas Netwatch dari Mikrotik dengan mengetikan perintah :

/tool netwatch add host=203.89.24.1 timeout=1 interval=00:00:01 down-script=LINKUP up-script=LINKDOWN

Dengan perintah diatas maka mikrotik akan menjalangkan ping ke host 203.89.24.1 ( ip dari server yang dituju ) intervalnya adalah 1 detik , time out 1 detik dan akan menjalankan script LINKDOWN ketika host tidak bisa di ping ( Request Time Out )

Dan begitu host sudah ping reply lagi maka script LINKUP yang akan dijalankan

Langkah ke dua

Membuat adonan scriptnya, ketikan command :

/system script add name=LINKDOWN source={/tool e-mail send subject=(”LINK DOWN ” . [/system clock get date] . ” ” . [/system clock get time]) from=alert@datautama.net.id server=203.89.24.4 to=priyo@datautama.net.id”}; :log info “LINK DOWN

/system script add name=LINKUP source={/tool e-mail send subject=(”LINK UP ” . [/system clock get date] . ” ” . [/system clock get time]) from=alert@datautama.net.id server=203.89.24.4 to=priyo@datautama.net.id”} ; :log info “LINK UP

Fungsi dari script diatas adalah melakukan pengiriman email ke kita dengan subject email adalah variable hari dan jam link itu down atau up kembali, dimana script di trigger oleh netwatch.

Dengan prinsip kerja yang sama kita bisa melakukan banyak modifikasi script untuk kepentingan lain seperti fail over gateway atau yang lain, manfaatkan imajinasi anda :)

Tutorial ini akan lebih bermanfaat jika anda berlangganan Push Email menggunakan BlackBerry sehingga email bisa real time masuk ke Handphone anda. Tapi saran saya jangan lakukan !! Anda tidak mau kan ketika sedang asyik menonton bioskop dengan pacar ( atau selingkuhan :) ) dan dapat sms link Backbone anda DOWN ?? ( Hahaha .. bukan pengalaman pribadi penulis lho … :P )

Selamat mencoba

Thanks to : Mikrotik Expert ( Harijanto Pribadi )

Membuat E-Mail Server Menggunakan Postfix, Dovecot dan Squirrelmail

Februari 8, 2009

Pengaturan DNS (bind)

  1. Pertama kita atur DNS-nya sehingga dapat diakses dengan menggunakan nama domain. Untuk itu misalnya nama domain-nya adalah myweba.com dengan mail exchange host mail.myweba.com. Buka file /etc/named.rfc1912.zones. Caranya :
  2. vi /etc/named.rfc1912.zones

    Diisi dengan :

    zone “myweba.com” IN {

    type master;

    file “myweba.zone”;

    allow-update { none; };

    };

  3. Kemudian kiat atur konfigurasi zone-nya. Karena file yang dituju adalah myweba.zone maka pengaturannya di /var/named/chroot/var/named/myweba.zone. Caranya adalah

    vi /var/named/chroot/var/named/myweba.zone

    Diisi dengan :

    $TTL 1D

    $ORIGIN myweba.com.

    @ IN SOA ns.myweba.com. root.myweba.com. (

    0 ; serial

    1D ; refresh

    1H ; retry

    1W ; expire

    3H ) ; minimum

    NS ns.myweba.com.

    A 192.168.1.2

    MX 10 mail.myweba.com

    ns.myweba.com.       A 192.168.1.2

    www.myweba.com.      A 192.168.1.2

    toto.myweba.com.     A 192.168.1.2

    mail.myweba.com.     A 192.168.1.2

  4. Kemudian anda restart bind anda dengan cara :
    /etc/init.d/named restart

    Kemudian anda test apakah sudah berjalan :

    dig myweba.com @127.0.0.1

    hasilnya :

    ; <<>> DiG 9.5.0b1 <<>> myweba.com @127.0.0.1

    ;; global options: printcmd

    ;; Got answer:

    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45907

    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

    ;; QUESTION SECTION:

    ;myweba.com. IN A

    ;; ANSWER SECTION:

    myweba.com. 86400 IN A 192.168.1.2

    ;; AUTHORITY SECTION:

    myweba.com. 86400 IN NS ns.myweba.com.

    ;; ADDITIONAL SECTION:

    ns.myweba.com. 86400 IN A 192.168.1.2

    ;; Query time: 9 msec

    ;; SERVER: 127.0.0.1#53(127.0.0.1)

    ;; WHEN: Wed May 7 18:32:32 2008

    ;; MSG SIZE rcvd: 77

  5. Untuk memastikan komputer anda menggunakan DNS server yang sudah atur maka gunakan cara : (lagi…)