Rabu, 26 November 2014

Manajemen Jaringan

CACTI PADA UBUNTU 


 Muhammad Sukron
Teknik Elektronika Telekomunikasi, Politeknik Caltex Riau


Cacti

    Cacti adalah salah satu software yang digunakan untuk keperluan monitoring yang banyak digunakan saat ini. Cacti menyimpan semua data/informasi yang diperlukan untuk membuat grafik dan mengumpulkannya dengan database MySQL. Untuk menjalankan Cacti, diperlukan software pendukung seperti MySQL, PHP, RRDTool, net-snmp, dan sebuah webserver yang support PHP seperti A pache atau IIS


      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.

    Jika menginstall cacti pada sistem anda, sebaiknya diketahui bahwa paket-paket berikut merupakan paket yang harus ada pada sistem :
 
  • Apache 2 sebagai web Server dan php supportnya.
  • Mysql Server dan php support.
  • RRDTool.
  • Cacti (latest version).


langkah-langkah 

   sebelum melakukan install cacti pada ubuntu anda, ada baiknya kalau dilakukan pengecekan pada ubuntu apakah sudah terinstall atau belum. 
1. Masuk ke terminal Ubuntu dengan mengetikkaan ''sudosu''
2. Inputkan password
3. Lakukan pengecekan dengan menginputkan perintah "dpkg -l |grep apache2" .
4. Jika paket-paket di atas belum terinstall, maka lakukan penginstalan untuk setiap paketnya.
  
a. Install apache2 web srver dengan menginputkan perintah "apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libapache2-mod-php5 php5-cli php5-common php5-cgi "

b. Install mysql server dengan php support, dengan menginputkan perintah " apt-get install mysql-server mysql-client libmysqlclient16-dev php5-mysql make gcc g++  cgilib libfreetype6 libttf-dev libttf2 libpngwriter0-dev libpng3-dev libfreetype6-dev libart-2.0-dev snmp "   

c. Install RRDTool  dengan perintah "apt-get install rrdtool" 

d. Install Cacti dengan perintah "apt-get install cacti"

5. ketikkan pada webbrowser "localhost/cacti/" maka akan muncul tampilan jendela seperti berikut:


click menu next sampai keluar jendela seperti: 



jika pakeat cacti selesai terinstall maka akan muncul proses permintaan password sebanyak dua kali. password ini bisa diubah pada nanti.


setelah login, maka akan muncul menu cacti seperti gambar berikut..


Kemudian tambahkan Device, dengan cara pilih menu Device kemudian klik add (pada bagian kanan).
Maka akan muncul tampilan seperti berikut :

  • Description : Isikan nama device yang akan dimonitoring.  
  • Hostname : Isikan IP Address dari device yang akan dimonitoring.  
  • Host Template : Pilih “Local Linux Machine” atau ucd/net SNMP Host jika device yang akan dimonitoring PC biasa seperti windows client.  
  • SNMP Version : Pilih sesuai versi SNMP yang di setup di device Gateway, dalam hal ini version  
  • SNMP Communitiy : umumnya pakai “public” tapi jika memang di set lain, tinggal menyesuaikan.  
  • Pada tugas saya, yang akan dimonitoring adalah router kampus Politeknik Caltex Riau, sehingga 
    Lalu pada bagian Associated Data Query, pilih Add Data Query SNMP – Interface Statistic dan Index – Method  Uptime Goes Backward, kemudian tekan Add. 
   Untuk memastikan SNMP berjalan pada device, klik Verbose Query di Associated Data Query  SNMP – Interface Statisticnya.
   Ketika hasil yang ditampilkan tidak mengandung error maka klik Save.
Cara menampilkan grafik monitor dari device :
  • pilih menu Create Graph for your new devices.
  • Lalu pilih Graph Templates yang ingin anda tampilkan.
  • Lalu Select a graph type: saya memilih yang In/Out Bytes with Total Bandwidth.
  • Jika sudah lengkap maka, klik tombol create.
Gambar di bawah ini merupakan hasil dari monitoring di Lab 234 Politeknik Caltex Riau : 

untuk mendapatkan grafik, maka dibutuhkan wkatu beberapa saat untuk mengumpulkan data.

Selasa, 25 November 2014

workshop aplikasi internet

Cara Install FTP Server Pada Ubuntu

 Muhammad Sukron
Teknik Elektronika Telekomunikasi, Politeknik Caltex Riau
   FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan download dan upload berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

     Berikut adalah beberapa langkah untuk mengaktifkan FTP server pada ubuntu:

1.install proftpd.
     lakukan penginstalan proftpd dengan memngetikkan perintah "apt-get install proftpd-basic". tunggu sampai proses selesai dan akan muncul dialog window dengan pilihan "from initd" dan pilihan lainnya "standalone".maka pilihlahlah "standalone".

2.edit file konfigurasi proftpd
     untuk melakukan konfigurasi, maka ketikkan perintah berikut "/nano/ etc/proftpd/proftpd.conf", maka akan sampai pada konfigurasi proftpd. lakukan perubahan pada file"debian" menjadi "ubuntu server". jangan lupa disimpan dan program di restart.

3.lakukan pengujian
     lakukan pengujian dengan mengetikkan ip dari PC ke web browser. akan ada sistem keamanan dengan memasukkan nama user dan password. jika konfigurasi berhasil, maka akan muncul tampilan sepert


Rabu, 19 November 2014

manajemen jaringan

Instalasi SNMP dan MRTG Pada Ubuntu


 Muhammad Sukron
Teknik Elektronika Telekomunikasi, Politeknik Caltex Riau


 1. SNMP ( Simple Network Management Protocol )

    SNMP adalah protokol yang di desain agar pengguna bisa meremote penggunaan internet secara sistematis dari jarak jauh dengan satu pc. Data yang dikumpulkan diolah menjadi variabel yan telah ditentukan.
penyusun dari menejemen jaringan tcp/ip adalah:
1. MIB (Management Information Database)
  dapat dikatakan sebagai struktur basis data variabel dari elemen jaringan yang dikelola. Struktrur ini bersifat hierarki dan memiliki aturan sedemikian rupa sehingga informasi setiap variabel dapat dikelola atau ditetapkan dengan mudah.

2. Agen
  
merupakan perangkat lunak yang dijalankan disetiap elemen jaringan yang dikelola. Setiap agen mempunyai basis data variabel yang bersifat lokal yang menerangkan keadaan dan berkas aktivitasnya dan pengaruhnya terhadap operasi.

3. Manajer
  adalah pelaksana dan manajemen jaringan. Pada kenyataannya manager ini merupakan komputer biasa yang ada pada jaringan yang mengoperaksikan perangkat lunak untuk manajemen jaringan. Manajer ini terdiri atas satu proses atau lebih yang berkomunikasi dengan agen-agennya dan dalam jaringan. Manajer akan mengumpulkan informasi dari agen dari jaringan yang diminta oleh administrator saja bukan semua informasi yang dimiliki agen.

     "apt-get install apache2"

2. sebelum melakukan penginstalan, cek SNMPD dengan mengetikkan  :
     "dpkg -l |grep snmpd "



3. remove program jika sudah terinstall sebelumnya dengan cara:
    "apt-get remove snmp snmpd --purge"

  
4. Lakukan instal SNMP dengan mengetikkan :
    "apt-get install snmp snmpd"

setelah SNMPD diinstall, lakukan configurasi dengan cara:
    "nano /etc/snmp/snmpd.conf"

    Edit pada baris di bawah ini :


        #rocommunity public localhost
          hilangkan tanda "#" menjadi "rocommunity public localhost"

        lakukan perubahan seperlunya
       syslocation LabJartel

        syscontact m.sukron <sukron015@gmail;com>
5 Restart SNMPD dengan mengetikkan :
    "/etc/init.d/snmpd restart"
 
   Ini adalah perintah untuk melakukan restart pada file snmpd.conf yang diubah
     lakukan pengecekan dengan mengetik perintah berikut :
    "snmpwalk -v 2c -c public localhost"
        


2. MRTG (the Multi Router Traffic Grapher) 

       MRTG Adalah aplikasi yang digunakan untuk memantau beban trafik padalink jaringan. MRTG akan membuat halaman HTML yang berisi gambar GIF yang mengambarkan trafik melalui jaringan secara harian, mingguan, bulanan dan tahunan.

(sumber: http://id.wikipedia.org/wiki/MRT)

langkah-langkah instalasi MRTG

1. lakukan pengecekan mrtg, ketikkan perintah berikut :
     "dpkg -l |grep mrtg"

2. lakukan remove apabila mrtg sudah teinstall sebelumnya. ketikkan perintah berikut :
    "apt-get remove mrtg --purge"

3. Instal MRTG pada ubuntu.
    "apt-get isntall mrtg"

4. lakukan Konfigurasi MRTG

  ketikkan perintah berikut
   "cfgmaker --global 'workdir: /var/www/mrtg' --output /etc/mrtg.cfg public@localhost"


5. Tampilkan grafik MRTG
   ketikkan perintah berikut:
  "indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html "
  

6. Ketikkan pada web browser :
    "http://localhost/mrtg"  
maka akan terlihat


Rabu, 12 November 2014

Workshop Jaringan Internet

Voip Server Asterisk

 Muhammad Sukron
Teknik Elektronika Telekomunikasi, Politeknik Caltex Riau
    
      Asterisk adalah salah satu aplikasi open source PBX (Private Branch Exchange) berkembang dibawah lisensi GPL. asterisk memiliki beberapa fitur untuk melakukan  peneleponan biasa maupun telepon advance. berikut beberapa fitur pada asterisk:
    Caller ID
    Call Waiting
    3-Way Calling
    Dinamic Call Forwarding
    Follow Me
    Voice Mail
    Conference
    Interactive Voice Response (IVR)
    Automatic Call Distribution (ACD) asterisk dapat bekerja pada beberapa sistem seperti linux, max, MSB, dan lainnya. pada percobaan kali ini, microsoft windows7 sebagai user dan linux ubuntu 12,4 sebagai server. berikut langkah-langkah dalam mengaktifkan asterisk:
  1. install asterisk. install asterisk dengan mengetikkan "install apt-get install asterisk"
  2. buat acount dan konfigurasi. masukkan kode berikut: "cd/etc/asterisk/"enter kemudian ketikkan"pico sip.config" . ketikkan pada bagian bawah file :  
      
    Keterangan :
     
    [800]            : context yang menjadi nomer extension untuk melakukan panggilan dan dipanggil
    type=friend     :    tipe yang membuat bisa memanggil dan dipanggil
    context=gugun :    nama kontak pada dial plan
    host=dynamic :     host yang digunakan user, dynamic berarti bebas mengggunakan host yang mana saja
    username=800 :   nama user 
    secret=800      :   password untuk login
    untuk menambahkan user lebih banyak, cukup menambahkan text diatas dengan nama user yang berbeda.
        3. setting dial plain. ketikkan perintah "pico extensions.conf". ketikkan koding berikut:


    keterangan:

    [sukron] :     context yang mengatur semua user.
    exten :        untuk menunjukkan nomor extension
    800 :          adalah nomor extension yang bisa dihubungi
    1-2 :          adalah prioritas action
    Dial :          adalah aplikasi untuk men-dial
    Hangup :    adalah aplikasi untuk mengakhiri koneksi
    SIP :         adalah nama protokol yang digunakan dan untuk mengidentifikasi bahwa user berada di file sip.conf
    800 setelah SIP : adalah nama context di sip.conf
    20 :            adalah lamanya berdering saat terjadi pemanggilan oleh user yang lain




    4. restart asterisk. ketikkan perintah "/etc/init.d/asterisk restart"
    5. lakukan konfigurasi pada x-lite
    6. lakukan panggilan seperti gambar:
     
     user yang melakukan panggilan
     
     
    user yang menerima panggilan