Pages

Senin, 13 Agustus 2012

Konfigurasi Postfix Pada UBUNTU




Postfix adalah mail transfer agent bebas dan terbuka. Postfix merupakan mail transfer agent default untuk sejumlah sistem operasi bertipe Unix. Postfix didistribusikan menggunakan Lisensi Umum IBM 1.0 yang merupakan lisensi perangkat lunak bebas tetapi tidak kompatibel dengan GPL. Postfix dulu bernama VMailer dan IBM Secure Mailer. Postfix pada awalnya dibuat oleh Wietse Venema sewaktu ia bekerja di IBM Thomas J. Watson Research Center, dan sampai sekarang masih aktif dikembangkan. Postfix pertama kali dirilis pada pertengahan 1999. Postfix mempunyai milis yang aktif sekali, dan Wietse Venema sangat aktif membantu anggota yang bertanya disana.

Salah satu ketangguhan Postfix adalah kemampuannya menahan "buffer overflow". Ketangguhan lainnya adalah kesanggupan Postfix memproses surat elektronik dalam jumlah banyak. Postfix dibuat dengan sistem jaringan daemon dimana setiap daemon hanya mengerjakan satu tugas dengan menggunakan akses minimum ke sistem. Dengan begitu, jika ada satu daemon yang bermasalah maka hanya akan memengaruhi daemon tersebut dan tidak akan berimbas ke seluruh sistem Postfix. Sewaktu Postfix dijalankan, hanya ada satu proses yang menggunakan akses "root"

Berikut merupakan langkah-langkah konfigurasi Postfix

1. Install postfix dengan perintah "apt-get install postfix"

2. Install squirrelmail dengan perintah "apt-get install squirrelmail"


3. Selanjutnya yaitu melakukan konfigurasi pada bagian postfix dengan perintah "dpkg-reconfigure postfix"

4. Ikuti langkah-langkah reconfigure berikut









5. Lakukan konfigurasi squirrelmail dengan perintah "squirrelmail-configure"

Pada konfigurasi squirrelmain ini, pilih menu no. 2

Pilih no. 1 dan masukkan nama domain nya

pilih S untuk Save dan Q untuk Quit

6. Lakukan restart postfix dengan perintah "/etc/init.d/postfix restart"

7. Lakukan instal pakage dovecot-postfix dengan perintah "apt-get install dovecot-postfix"

8. Lakukan install nmap dengan perintah "apt-get install nmap"

9. Cek port yang berjalan dengan perintah "nmap mail.rahmat23gms.com"

10. Edit terlebih dahulu file /etc/apache2/site-available/default dengan perintah "pico /etc/apache2/site-available/default"

11. Ubah pada bagian document Root-nya. lalu simpan dengan menekan ctrl+o dan keluar dengan menekan ctrl+x

12. Lakukan restart service apache-nya, setelah itu cek menggunakan browser anda dengan mengetikkan "mail.rahmat23gms.com"

13. Selanjutnya yaitu kita buat 2 user yang nantinya kita coba saling kirim email. buat user dengan perintah "adduser" yang diikuti dengan nama user

14. Setelah itu kembali ke browser dan coba lakukan login dengan user yang sudah dibuat sebelumnya. Lakukan pengetesan mail server dari email1 ke email2 atau sebaliknya



  

15. Selanjutnya kita coba kirim email ke user email2, pilih compose




16. Jika berhasil maka email dari user email1 telah masuk ke inbox user email2


Konfigurasi DNS Pada UBUNTU

Domain Name Service (DNS) merupakan layanan penamaan domain yang fungsinya adalah menyimpan serta memberikan informasi nama host dan nama domain yang nantinya di peta-kan pada internet. DNS mendata semua IP Address dari setiap nama host (hostname) dari semua domain yang terdaftar. Pemilik domain adalah Network Information Center (NIC)
  • Hostname adalah nama yang dipakai oleh komputer dalam satu jaringan, sifatnya sendiri unik sehingga 1 hostname tidak bisa dipakai lebih dari 1 komputer dalam satu jaringan namun nama host yang sama bisa dipakai pada jaringan yang berbeda.
  • Domain adalah dianalogikan sebagai nama folder, ruang, atau partisi. Sebagai contoh yaitu facebook.com jika diuraikan maka .com di ibaratkan sebagai nama folder dan facebooklah nama host-nya. ini juga melogika kan pada suatu kasus dimana kita tidak bisa menamao 2 file yang sama dalam 1 folder namun 2 file yang sama namanya dapat dibuat pada folder yang berbeda. Jadi intinya facebook.com dalam 1 domain namun bisa dibuat pada domain yang berbeda misanya "facebook.org"
 Keuntungan dari membuat DNS Server sendiri adalah:
  • Mengurangi lama proses tanya jawab query (name server) yang direquest dari browser/komputer klien di jaringan lokal kita.
  • Komputer DNS server dapat dikenali dari komputer di lokal sebagai pemilik nama domain yang sebelumnya sudah ditentukan tetapi tidak dikenali dari jaringan luar misalnya internet global jika belum memiliki/mendaftarkan sebagai nama host dari suatu domain sehingga komputer server hanya dikenal dengan IP Address bukan nama servermu jika dari internet.


Berikut merupakan langkah-langkah konfigurasi DNS server.
1. Masuk ke Terminal dengan perintah "$ sudo su"
2. Kemudian lakukan instalasi DNS Server dengan perintah "apt-get install bind9"
3. Kemudian lakukan instalasi berikutnya dengan perintah "apt-get install dnsutils"
4. Setelah dilakukan proses instalasi diatas, maka hasil proses nya adalah sebagai berikut


5. Berikutnya masuk ke perintah "pico /etc/bind/named.conf.local"


"rahmat23gms.com" merupakan nama DNS yang diinginkan
"30.16.172" merupakan IP Address local yang diurut dari belakang

6. Copy file tadi dengan perintah "cp /etc/bind/db.local /etc/bind/db.dns"
7. Berikutnya masuk ke perintah "pico /etc/bind/db.dns"


8. Copy file tadi dengan perintah "cp /etc/bind/db.127 /etc/bind/db.rvdns"
9. Berikutnya masuk ke perintah "pico /etc/bind/db.rvdns"


10. Edit file dengan masuk ke perintah "pico /etc/resolv.conf"
  • search rahmat23gms.com
  • nameserver 172.16.30.26
11. Lakukan check kembali apakah DNS server sudah berjalan dengan perintah "named-checkconf -z"



12. Lakukan restart bind dengan perintah "/etc/init.d/bind9 restart"


13. Check DNS yang telah di konfigurasi dengan memasukkan perintah "nslookup rahmat23gms.com"


14. Lakukan ping untuk mengetest DNS server kita dengan perintah "ping www.rahmat23gms.com"


15. Lakukan pengetesan pada web browser anda dengan mengetikkan "www.rahmat23gms.com"


Minggu, 12 Agustus 2012

Konfigurasi CACTI Pada UBUNTU

Cacti adalah salah satu aplikasi open source yang menrupakan solusi  pembuatan grafik network yang lengkap yang didesign untuk memanfaatkan kemampuan fungsi RRDTool sebagai  peyimpanan data dan pembuatan grafik. Cacti menyediakan pengumpulan data yang cepat, pola grafik advanced, metoda perolehan multiple data, dan fitur pengelolaan user. Semuanya dikemas secara intuitif, sebuah interface yang mudah digunakan  mudah dipahami untuk local area network hingga network yang kompleks dengan ratusan device. Dengan menggunakan cacti kita dapat memonitor trafik yang mengalir pada sebuah server.
Paket-paket yang di butuhkan sebelum menginstal cacti:
1. php-snmp
2. rrdtool
3. net-snmp & net-snmp-utils
4. httpd
5. php
6. php-mysql
7. mysql
8. mysql-server

Langkah-lagkah instalasi cacti:
1. sebelum menginstal cacti pastika apache2 telah terinstal.

2. instal cacti "apt-get install cacti".
3. Kemudian akan muncul kotak dialog pemilihan webserver, kemudian pilih apache2


Berikut adalah tampilan proses install cacti


4. Setelah itu masukkan password untuk database administrator dan password SQL.

 
 
5. Setelah selesai instalasi di terminal, lanjut lakukan instalasi di localhost
"http://localhost/cacti/install"

 
 
6. Setelah selesai maka akan muncul halaman berikut:
masukkan username dan passwordnya "admin"



7. Setelah diinputkan User Name dan Password nya, maka akan muncul menu sebagai berikut.


8. klik "device" pada sisi sebelah kiri
kemudian isi parameter yang akan dimonitoring 
 
 
9. kemudian setelah di save klik "create graph for this host".


10. kemudian centang semua parameternya, dan klik "create"
setelah itu klik "graph management" pada sisi kiri halaman web, sehingga muncul seperti berikut, dan centang semua parameternya, kemudian pilih "Choose an Action" dengan pilihan "Place on A Tree (Default Tree)" dan klik "Go"
 


11. untuk melihat tampilan grafik monitoring, tunggu beberapa saat,
berikut tampilan grafik monitoring pada router
 

a. Tampilan pada default tree


b. Tampilan pada localhost