Minggu, 22 Juli 2012

Konfigurasi DNS Server di UBUNTU 11.10

Berikut ini langkah-langkah untuk mengkonfigurasi DNS Server :

1. Masuk ke Terminal
    Dengan perintah : $ sudo su
2. Masukkan Password Anda
3. Lakukan Instalasi DNS Server
    Dengan Perintah : apt-get install bind9
4. Setelah selesai, dengan ditandai [OK], lanjutkan instalasi berikutnya
    Dengan perintah : apt-get install dnsutils
    Ini ditandai dengan [OK]
5. Petunjuk berikutnya,
    Dengan perintah : # pico /etc/bind/named.conf.local
6. Isilah perintah sebagai berikut :

     zone "amin.com." {  --(Nama DNS yang diinginkan)
    type master;
    file " /etc/bind/db.dns";
    };

    zone "30.16.172.in-addr.arpa" { --(IP address local ditulis terbalik)
    type master;
    file " /etc/bind/db.rvdns";
    };

 7. Copy file tadi
     Dengan perintah : cp /etc/bind/db.local /etc/bind/db.dns
 8. Lanjutkan lagi
     Dengan perintah : pico /etc/bind/db.dns
 9. Perintah yang tampil dirubah menjadi :
     ;
     ; BIND data file for local loopback interface
     ;
    $TTL      604800
    @           IN            SOA        amin.com.  root.amin.com. (
                                                 2                        ; Serial
                                                 604800              ; Refresh
                                                 86400                ; Retry
                                                 2419200            ; Expire
                                                 604800              ; Negative Cache TTL
     ;
     @           IN           NS          ns.amin.com.
     @           IN           A             172.16.30.38  --(IP address local)
     ns           IN           A             172.16.30.38  --(IP address local)
     www      IN           A             172.16.30.38  --(IP address local)

  10. Copy file
        Dengan perintah : cp /etc/bind/db.127 /etc/bind/db.rvdns
  11. Lanjutkan lagi konfigurasinya
        Dengan perintah : pico /etc/bind/db.rvdns
  12. Perintah yang tampil dirubah menjadi :
        ;
        ; BIND data file for local loopback interface
        ;

        $TTL      604800
        @           IN            SOA        amin.com.  root.amin.com. (
                                                      2                        ; Serial
                                                      604800              ; Refresh
                                                      86400                ; Retry
                                                      2419200            ; Expire
                                                      604800              ; Negative Cache TTL
        ;
       @           IN           NS          ns.amin.com.
       38          IN           PTR         amin.com
       38          IN           PTR         www.amin.com.

  13. Edit file
        Dengan perintah : pico /etc/resolv.conf
  14. Jika sudah keluar tampilannya, tambahkan
        Dengan perintah : search kurniawan.or.id
                                      nameserver 172.16.30.38
  15. Lakukan check kembali apakah DNS server sudah berjalan,
        Dengan perintah : named-checkconf -z
        Akan keluar kata-kata seperti ini.
        zone amin.com/IN loaded serial 2012012701
        zone 30.16.172. in-addr.arpa/IN : loaded serial 2012012701
        zone 127.in-addr.arpa/IN : loaded serial 1
        zone 0.in-addr.arpa/IN : loaded serial 1
        zone 255.in-addr.arpa/IN : loaded serial 1
  16. Restart BIND nya
        Dengan perintah : etc/init.d/bind9 restart
        Ditandai dengan    * Stopping domain name service... bind9   [OK]
                                    * Starting domain name servive...  bind9   [OK]
  17. Check DNS yang telah di konfigurasi tadi
        Dengan perintah : nslookup kurniawan.or.id
        Ditandai dengan timbulnya : Server : 172.16.30.1
                                                       Address : 172.16.30.1#53
                                                
                                                       Name : amin.com                                                                                                                                    Address : 172.16.30.1
  18. Lakukan Ping di terminal DNS Server kita:
        Dengan perintah : ping www.amin.com                 

       Apabila reply... berarti DNS Server yang kita bangun " BERHASIL ".

KONFIRGURASI CACTI DI UBUNTU 11.10

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 dan Cacti juga merupakan frontend dari RRDTool yang menyimpan informasi kedalam database !MySQL dan membuat graph berdasarkan informasi tersebut. Proses pengambilan data (lewat SNMP maupun skrip) sampai kepada pembuatan gambar (graph) dilakukan menggunakan bahasa pemrograman PHP. 

Langkah-langkah Konfigurasi CACTI sebagai berikut :

1. Masuk ke Terminal
    Dengan perintah : sudo su
2. Masukkan Password
3. Lakukan Instalasi CACTI
    Dengan perintah : # apt-get install cacti
4. Setelah di Instalasi, akan muncul pemilihan webserver, pilih Apache2
    kemudian OK.
5. Selanjutnya, akan muncul tampilan Configure CACTI. Pilih <Yes>

Rabu, 23 Mei 2012

Tutorial SNMP dan MRTG di ubuntu 11.10

Tutorial SNMP dan MRTG di ubuntu 11.10

Cara meinstallasi dan konfigurasi MRTG pada Ubuntu 11.10 (Untuk Monitoring Localhost), detailnya sebagai berikut :

 Untuk melihat traffic analysis yang ada pada Router

Langkah – langkah yang harus dilakukan :
    1. $ sudo su
    Perintah untuk masuk kedalam #

    2. Masukkan password yang telah ada
    3. Sebaiknya sebelum kita menginstalasi dan konfigurasi MRTG, kita hapus terlebih dahulu SNMP, SNMPD dan MRTG yang sudah ada sebelumnya.

    #apt-get remove snmp snmpd --purge

    Perintah ini adalah untuk menghapus snmp dan snmpd yang telah ada.
    Ulangi sekali lagi untuk paket MRTG, caranya :

    #apt-get remove mrtg –purge

    4. Install SNMP dan SNMPD
    Dengan menjalankan perintah :

    #apt-get install snmp snmpd
    Untuk melihat hasil dari penginstalasian dan mengedit file-file snmpd.conf yang mengatur agen untuk merespon snmp menjadi manajeman , dengan cara:

    #nano /etc/snmp/snmpd.conf


    Lakukan perubahan pada baris :
    syslocation Unknown
    syscontact Root

    Menjadi :
    syslocation Nama projek
    syscontact Nama

    contoh :

    sylocation labjartel
    syscontact amin

    bertujuan untuk mengetahui lokasi user yang memontoring snmp dan snmpd dan mengetahui identitas serta email dari user.

    sebelumnya pada :
    #rocommunity localhost

    Hilangkan tanda pagar (#) pada rocommunity localhost untuk mengaktifkannya, sehingga menjadi :

    rocommunity localhost

    5. Restart SNMPD

    # /etc/init.d/snmpd restart

    Pada perintah berfungsi untuk merestart system dari snmpd yang telah dikonfigurasikan.

    Setelah itu silahkan test dengan cara :

    #snmpwalk -v 2c -c public (ip monitoring)

    Contoh :
   #snmpwalk –v 2c –c public 172.16.30.1 => untuk jaringan LAN
   #snmpwalk –v 2c –c public 172.16.40.1 => Wifi

    172.16.30.1 merupakan ip gateway dari router, pengetesan ini berguna untuk mengetahui apakah snmp telah ready.

    6. Install MRTG
         Dengan menjalankan perintah:

    #apt-get install mrtg

    secara default file mrtg akan diletakkan pada posisi /var/www/mrtg

    7. Konfigurasi MRTG
        Dengan menjalankan perintah:
    # cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg public@localhost

    Contoh :

    # cfgmaker --global ‘WorkDir: /var/www/mrtg’ --output /etc/mrtg.cfg public@172.16.30.1

    Perintah diatas merupakan konfigurasi dari mrtg gateway router

    8. Menampilkan grafik dari konfigurasi MRTG
    Dengan file index.html mrtg, yaitu :

    indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html

    contoh :

    indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html

    9. Mencoba untuk mengakses
    Dengan perintah :

    http://localhost/mrtg

    Akan menampilkan seluruhnya yang terhubung dengan router

    10. Hasil dari mengakses http://localhost/mrtg


Contoh kedua ini adalah untuk memonitoring localhost, untuk memonitoring dari localhost kita cukup dengan melanjutkan perintah-perintah yang telah kita lakukan sebelumnya, tidak perlu untuk menginstal ulang snmp, snmpd dan mrtg. Pengaturan pada snmp dan snmpd tidak perlu di ubah-ubah langsung pada tahap – tahap :

    1. Restart SNMPD

    # /etc/init.d/snmpd restart

    Pada perintah berfungsi untuk merestart system dari snmpd yang telah dikonfigurasikan sebelumnya.

    Setelah itu silahkan test dengan cara :

    #snmpwalk -v 2c -c public (ip monitoring)

    Contoh :

    #snmpwalk –v 2c –c public 127.0.0.1

    127.0.0.1 merupakan ip localhost yang memang sudah diatur pada setiap-setiap PC.

    2. Membuat folder untuk menyimpan MRTG
    Dengan menggunakan perintah :

    #mkdir /var/www/(nama folder)
    contoh :

    #mkdir /var/www/mrtg1

    Hal ini berfungsi agar localhost yang kita berikan, tidak menghapus dari hasil sebelumnya hanya menimpanya saja, karena disimpan pada folder yang baru yaitu mrtg1

    3. Konfigurasi MRTG
    # cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg public@localhost

    Contoh :

    # cfgmaker --global ‘WorkDir: /var/www/mrtg1’ –output /etc/mrtg.cfg public@127.0.0.1
    Perintah diatas merupakan konfigurasi dari ip localhost.

    4. Menampilkan grafik dari konfigurasi MRTG
         Dengan cara file index.html mrtg, yaitu :

 indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html
    contoh :

    indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg1/index.html

    5. Test untuk mengakses
         Dengan perintah :

         http://localhost/mrtg1

         "akan memenampilkan dari konfigurasi yang telah dibuat pada mrtg1"

    6. Hasil dari mengakses http://localhost/mrtg1


Gambar monitoring localhost