Pages

Diberdayakan oleh Blogger.

Blogger templates

Blogroll

Featured 1

Curabitur et lectus vitae purus tincidunt laoreet sit amet ac ipsum. Proin tincidunt mattis nisi a scelerisque. Aliquam placerat dapibus eros non ullamcorper. Integer interdum ullamcorper venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Featured 2

Curabitur et lectus vitae purus tincidunt laoreet sit amet ac ipsum. Proin tincidunt mattis nisi a scelerisque. Aliquam placerat dapibus eros non ullamcorper. Integer interdum ullamcorper venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Featured 3

Curabitur et lectus vitae purus tincidunt laoreet sit amet ac ipsum. Proin tincidunt mattis nisi a scelerisque. Aliquam placerat dapibus eros non ullamcorper. Integer interdum ullamcorper venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Featured 4

Curabitur et lectus vitae purus tincidunt laoreet sit amet ac ipsum. Proin tincidunt mattis nisi a scelerisque. Aliquam placerat dapibus eros non ullamcorper. Integer interdum ullamcorper venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Featured 5

Curabitur et lectus vitae purus tincidunt laoreet sit amet ac ipsum. Proin tincidunt mattis nisi a scelerisque. Aliquam placerat dapibus eros non ullamcorper. Integer interdum ullamcorper venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Kamis, 27 November 2014

INSTALASI DAN KONFIGURASI CACTI DI UBUNTU 12.04 LTS



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 Apache atau IIS

Cacti adalah salah satu aplikasi open source yang merupakan 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.

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-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>



6. Kemudian masukkan Password untuk database administrator.



7. Kemudian masukkan Password untuk MySQL nya.



8. Masukkan kembali Password yang sama pada saat muncul
       
"Password Confim".

9. Setelah itu, lakukan instalasi lagi di Browser
       
Dengan perintah : localhost/cacti/install



10. Pilih Next, dan Finish. Instalasi CACTI selesai.



11. Setelah selesai, selanjutnya, timbul tampilan User Login
     
Silakan masukkan Password dan User name yang sesuai.


12.Setelah memasukkan Password dan Username yang sesuai akan memunculkan tampilan seperti berikut.


13. Klik menu device dan kemudian klik add (sebelah kanan atas
   
14. Isi menu form pada tampilan dibawah berikut.


15. Maka akan muncul tampilan dibawah berikut :


16. Pada bagian “associated data query” pilih “add data query=SNMP- Interface Statistic” dengan   “index-method=Uptime Goes Backward” lalu klik add

17.  Untuk memastikan SNMP nya jalan di device tersebut, klik “verbose query” pada bagian “associated data query” di SNMP-Interface Statistic. Seperti tampilan dibawah ini :


18. Jika tidak ada error di SNMPnya(lihat bagian paling atas) klik save.
     
19. Pada menu device klik device yang sudah kita buat yaitu gateway, selanjutnya klik “create graphs for this host. Seperti tampilan dibawah ini :


20. Pada bagian data query [SNMP-Interface statistic] centang bagian interface dari device gateway yang mau ditampilkan grafik trafiknya. Pada bagian select graph type, pilih “In/Out Bits with total bandwidth” atau pilih sesuai selera. Dan klik create.
     
21. Selanjutnya untuk menampilkan di graph tree, pada bagian graph management pilih host:gateway yaitu device yang sudah dibuat sebelumya.
     
22.  Centang semua graph yang muncul dan di bagian action pilih “Place on a Tree” klik go.Tampilan Seperti dibawah ini :


23. Selanjutnya akan timbul tampilan Place on a Tree (Default Tree).


24.  Tampilkkan di graph akan muncul device gateway, awalnya memang grafiknya tidak muncul karena perlu waktu untuk query data ke device gateway. Setelah beberapa menit akan muncul trafik data untuk tiap interface yang sudah kita centang sebelumya.

Pada gambar output diatas,hanya grafik pemakaian internet dikampus Politeknik Caltex Riau. Gambar grafik diatas menunjukkan pemakaian yang sedang berlangsung dikampus PCR. Namun, pada grafik tersebut hasil yang yang ditampilkan tidak terlalu baik. Hal Ini disebabkan dalam pengambilan data memerlukan waktu agar gambar grap tampil dengan baik ketika kita menggunaan internet yang berlokasi dikampus PCR.
Sebenaryna ada beberapa output yang bisa ditampilkan, salah satunya seperti gambar output dibawah ini :



Pada gambar Output diatas, hasil Grapik sudah mulai nampak .ini di karenakan kita sudah menggunakan Internet kampus (Politeknik Caltex Riau) dengan membutuhkan rentan waktu yang cukup laama.
Monitoring ini berfungsi agar kita dapat mengetahui Trafik yang sedang berlangsung pada komputer User ke jaringan internet Politeknik Caltex Riau


Selasa, 18 November 2014

Konfigurasi VoIP dengan X-Lite menggunakan Ubuntu 12.04


VoIP adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dilahirkan melalui jaringan yang mengirim paket-paket data dan bukan lewat sirkuit analog telepon biasa. Secara sederhana VoIP adalah suara yang dikirim melalui protokol internet (IP). Dan asterisk merupakan software Open Source yang berjalan di linux. Asterisk juga memungkinkan komunikasi antar pengguna telepon regular dengan telepon berbasis sip (sip phones).

Berikut adalah Topologinya :


Langkah langkah untuk mengkonfigurasi Asterisk sebagai server pada ubuntu adalah sebagai berikut:

1. Buka "terminal" pada ubuntu 12.04 kemudian login super user dengan perintah :
#sudo su

2. Instal asterisk, namun untuk mengetahui asterisk telah terinstal adalah dengan perintah :

#dpkg -l|grep asterisk

apabila asterisk telah terinstal, untuk penghapusan atau remove asterisk dengan command :

#apt-get remove asterisk --purge

3. Jika uninstal selesai, maka lakukan penginstalan asterisk dengan perintah :

#apt-get install asterisk



4. Bila proses penginstalan selesai, maka lakukan pengeditan dengan command :

#gedit /etc/asterisk/sip.conf


Lakukan perubahan sesuai gambar berikut :



Keterangan Gambar :

[300] [301] : adalah nomor telepon , ini adalah ekstensi yang akan di jadikan alamat atau nomor teleponnya    (untuk penerapannya kita akan menggunakan aplikasi X-Lite)
type          : ini untuk penandaan atau group
context     : nama pada context harus sama pada ekstensi.conf
username : nama yang akan muncul ketika ada telpon masuk, dan boleh di isi nama juga kok
secret       : ini adalah password (isi sesuai keinginan)
host         : biarkan saja dynamic

5. Edit atau konfigurasi extension.conf dengan perintah :

#gedit /etc/asterisk/extension.conf




kemudian edit sesuai gambar berikut:


Ket :
Ini yang dimaksud bahwa "nama pada context harus sama pada ekstensi.conf" 

6. Lakukan penrestartan pada asterisk, dengan perintah :

#/etc/init.d/asterisk restart

Setelah mastikan penrestartan selesai atau muncul sebagai berikut :


maka pengkonfigurasian berhasil dan penrestartan juga selesai

7. Selanjutnya pastikan X-Lite sudah terinstal atau lakukan penginstalan X-Lite, dimana dapat di download di google dengan mencari nama software tersebut. Setelah X-Lite selesai diinstal maka konfigurasi akun sebagai berikut :


Ket :

User ID sesuai dengan nomor extensi
Domain sesuai dengan IP

Sebelumnya pastikan kabel LAN tersambung atau berada dalam satu jaringan dan coba lakukan menghubungi nomor ekstensi yang telah dikonfigurasi sebelumnya, berikut gambar dengan pengujian pertama dimana account yang terinstal pada X-Lite hanaficad mencoba menghubungi extensi pertama dengan nomor 300 berhost name icad atau menghubungi diri sendiri :


Demikian tautan tentang pengkonfigurasian VoIP dengan X-Lite menggunakan Ubuntu 12.04 semoga bermanfaat bagi kita semua, lebih dan kurang saya minta maaf. Saya mengharapkan kritik dan saran dari saudara/saudari sekalian.


Rabu, 12 November 2014

SNMP dan MRTG menggunakan Ubuntu 12.04

A. SNMP (Simple Network Management Protocol)


SNMP adalah sebuah protokol yang dirancang untuk memberikan kemampuan kepada pengguna untuk memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja. Pengolahan ini dijalankan dengan menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam elemen jaringan yang dikelola. Komponen utama dalam proses manajemen jaringan TCP/IP terdiri dari tiga elemen, yaitu: 

1. MIB (Management Information Database)

2. Agen

3. Manajer

Langkah Instalasi SNMP

1. Buka Terminal Ubuntu dan ketik perintah :

#sudo su

Sudo adalah program yang terdapat di linux yang digunakan untuk menjalankan perintah yang membutuhkan akses dari akun root. Sudo hanya dapat digunakan oleh user yang sudah terdaftar di file /etc/sudoers. 
   Sudo su memberikan kewenangan agar user biasa dapat bertingkah seperti super user (sudo --> super user do) sehingga user biasa pun dapat leluasa "menguasai sistem"

2. Kemudian masukkan password *** (sesuai dengan yang telah kita setting atau berprivasi super user nya)

3. Menginstal Apache2 terlebih dahulu, perintah dibawah adalah perintah untuk menginstal apache2

#apt-get install apache2


Sebelum melakukan penginstalan SNMP, lakukan pengecekan terlebih dahulu apakah pada ubuntu yang kita gunakan sudah terinstal SNMP atau belum dengan perintah :

#dpkg -l|grep snmp

namun apabila SNMP sudah terinstal maka lakukan penghapusan atau remove SNMP dahulu dengan perintah :

#apt-get remove snmp snmpd --purge

3. Apabila uninstal selesai, maka lakukan instal SNMP, dengan perintah :

#apt-get install snmp snmpd




setelah penginstalan selesai maka lakukan pengeditan

#nano /etc/snmp/snmpd.conf






Edit pada baris di bawah ini

#rocommunity public localhost

hilangkan tanda # menjadi rocommunity public localhost
        

syslocation Nama Project

ex : syslocation LabJartel-234
        

syscontact Nama <email>

 bisa hanya dengan memasukkan nama atau email saja atau keduanya juga bisa.

 ex : syscontact irsyad12tet@mahasiswa.pcr.ac.id





4. Restart SNMPD

# /etc/init.d/snmpd restart


Ini adalah perintah untuk melakukan restart pada file snmpd.conf yang diubah setelah direstart lakukan pengetesan dengan cara :

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

#snmpwalk -v 2c -c public localhost >> untuk ke localhost
#snmpwalk -v 2c -c public 172.16.30.1 >> untuk ke gateway 
     
localhost dan ip gateway dapat diubah dengan ip agent.


B. MRTG (the Multi Router Traffic Grapher) 

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

Langkah - langkah pengintalan MRTG

1. Sebelum melakukan penginstalan MRTG, lakukan pengecekan terlebih dahulu apakah pada ubuntu yang kita gunakan sudah terisntal MRTG atau belum dengan cara : 

     #dpkg -l |grep mrtg

2. Jika sudah terisntal tetapi anda ingin menginstal lagi sendiri, lakukan remove instalan MRTG terlebih dahulu dengan cara  

    #apt-get remove mrtg --purge

3. Instal MRTG dengan perintah :

    #apt-get isntall mrtg





4. Konfigurasi MRTG

#cfgmaker --global 'workdir: /var/www/(nama folder)' --output /etc/mrtg.cfg public@localhost

example :
  
#cfgmaker --global 'workdir: /var/www/mrtg' --output /etc/mrtg.cfg public@localhost >> ke localhost



#cfgmaker --global 'workdir: /var/www/mrtg' --output /etc/mrtg.cfg public@172.16.30.21 >> ke gateway




Menampilkan grafik konfigurasi MRTG
Dapat dilakukan dengan cara mengenerate file index.html mrtg :

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

ex :

5. Menampilkan grafik konfigurasi MRTG

Dapat dilakukan dengan cara mengenerate file index.html mrtg :

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

example :

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

Lakukan test dengan perintah :

http://localhost/mrtg


 

Hasil di atas merupakan grafik traffik dari local host. Grafik ini diambil pada hari Jum'at, tanggal 07 dan 14 November 2014, pukul 07.00 WIB di Lab Jartel, ruang 234, Politeknik Caltex Riau. Saat grafik ini di ambil, penulis menjalankan perintah ping ke situs google.com, www.facebook.com dan browsing ke beberapa situs yang lain serperti www.youtube.com

Senin, 10 November 2014

Membuat File Transfer Protocol (FTP)


FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP


Fungsi FTP

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan dan masih digunakan hingga saat ini. Fungsi FTP adalah untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.

Cara Kerja 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.

Sebuah server FTP diakses menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

Berikut adalah langkah - langkah membuat FTP :

1. Menginstal Proftpd

#apt-get install proftpd


 Setelah muncul kembali bar atau penginstalan sudah selesai, namun pada gambar diatas menunjukkan bahwasanya Proftpd sudah terinstal sebelumnya. Apabila belum menginstal maka akan muncul seperti berikut : 


kemudian pilih OK
2. Edit Proftpd dengan command :

#gedit /etc/proftpd/proftpd.conf

maka akan tampil sebagai berikut :




kemudian disimpan (save) lalu restart dengan command :

# /etc/init.d/proftpd restart


apabila saat penrestartan tidak terjadi eror atau pun semacamnya maka FTP yang telah dibuat bisa dibuka menggunakan browser, dengan addres :

ftp://___________(IP address yang digunakan pada saat pembuatan FTP)

kemudian akan tampil pada browser anda sebagai berikut :


login sesuai dengan yang kita setting pada ubuntu atau FTP dengan benar maka akan tampil sebagai berikut :


Gambar diatas membuktikan bahwa FTP yang telah kita buat berhasil, namun ini pembuktian dengan menggunakan browser, untuk membuktikan melalui terminal dengan command :

#ftp localhost


maka akan tampil security seperti dengan menggunakan browser, namun tampilannya sebagai berikut :


Note : PC yang kita gunakan ataupun elektronik lain hendaklah terkoneksi ke internet dan mempunyai IP yang jelas atau tidak berubah ubah jika tidak command pembuatan FTP tidak dapat dilakukan

Demikian blog diatas yang membahas tentang Pembuatan File Transfer Protocol (FTP) semoga bermamfaat, Terimakasih

Selasa, 04 November 2014

Membuat Domain Name Server (DNS)

DNS (domain name server) adalah server yang digunakan untuk mengetahui IP address suatu host lewat hostname nya. Dalam dunia internet, komunikasi satu sama lain dengan mengenali IP addressnya. Namun bagi manusia tidak mungkin menghafalkan IP address tersebut, manusia lebih mudah menghafalkan kata-kata seperti www.yahoo.com dan www.google.com. Fungsi utama dari sebuah server adalah menerjemahkan nama nama host (hostname) menjadi alamat IP atau sebaliknya sehingga nama sebuah host akan lebih mudah diingat oleh pengguna. Fungsi lain dari DNS adalah memberikan informasi tentang suatu host ke seluruh internet. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:

*Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
*Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
*Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.

Pada blog ini, melanjutan dari blog sebelumnya. Saya akan membuat tahapan - tahapan dalam pembuatan DNS dengan menggunakan system operasi Ubuntu 12.04.

Langkah - Langkah pembuatan DNS :

- Dengan menu terminal, silahkan login dan masukan password terlebih dahulu.
#sudo su
#kemudian masukkan password untuk login super user
Kemudian install apache2 dan bind dengan perintah
#apt-get install apache2
#apt-get install bind


 Setelah install bind selesai, buat terlebih dahulu file database untuk DNSnya. Langkah ini berguna untuk mengkonfigurasi alamat IP Server dan sebagainya.

#touch /etc/bind/db.irsyadsaputra.com

Keterangan : irsyadsaputra.com dapat diganti sesuai dengan nama DNS yang ingin anda buat.

#cp /etc/bind/db.local /etc/bind/db.irsyadsaputra.com

Dan Tahap - tahap pada terminal sebagai berikut :



gambar diatas adalah bentuk command penuh dari awal yang telah diinstal apache2 dan bind9 hingga akhir

File yang telah dibuat pada perintah diatas belum ada konfigurasinya. Untuk mempermudah copy kan saja file konfigurasi db.local ke dalam irsyadsaputra.com yang baru saja dibuat, perintahnya :

Ubah file dibawah samakan ip server dan nama domain yang di inginkan. Maka perintah yang digunakan :

#gedit /etc/bind/db.irsyadsaputra.com




Jendela diatas ini yang telah diedit berdasarkan ip server dan nama domain yang kita inginkan.

Copykan isi file db.127 kedalam file yang baru di buat tadi sub.irsyadsaputra.com

#cp /etc/bind/db.127 /etc/bind/sub.irsyadsaputra.com

Buka file sub.irsyadsaputra dengan cara #nano /etc/bind/sub.irsyadsaputra.com kemudian ubah beberapa baris seperti gambar di atas sesuai kan pula alamat IP server. IP yang diambil ialah okted terakhir dari IP server yang anda miliki. Seperti contoh IP saya 192.168.43.31 jadi 31 ialah okted terakhir yang saya masukan.

Simpan file konfigurasi dibawahs. Lalu konfigurasi nama domain ke alamat IP dengan membuka file konfigurasi :

 #gedit ./etc/bind/named.conf.local



Akan keluar tampilan seperti gambar di atas ini. Setelah itu sesuaikan dengan alamat IP server dan nama domain yang telah dibuat.

 Restart service bind dengan command :

 # /etc/init.d/bind9 restart

Setting networking dibawah seperti gambar, sesuaikan IP berdasarkan IP yang dipakai dan diinginkan serta dimilki.

 Restart interfacenya  #/etc/init.d/networking restart kemudian test apakah DNS yang telah di buat telah berjalan atau belum, ketikkan perintah :

#host irsyadsaputra.com

apabila pesan seperti dibawah muncul, maka DNS telah dapat berjalan

 Coba ketikan DNS pada tab applikasi browser anda pakai baik mozilla maupun google chrome untuk memastikan DNS tersebut telah dapat digunakan.


Demikian blog tentang cara membuat DNS dari saya, semoga bermamfaat bagi penulis terutama pembaca
 Pada saat pemasukkan IP/DNS atau merubah IP/DNS diharapkan ketelitian dikarenakan terjadi satu kesalahan saja makan hasil akan eror dan kembali ke awal atau mengulang.