Smokeping adalah tool untuk memonitoring latency pada sebuah jaringan , smokeping melakukan pematauan latency jaringan kemudian melakukan pencatatan kedalam bentuk diagram grafis (fitur graph nya hampir mirip cacti) , latency dalam jaringan sendiri adalah waktu yang di butuhkan paket data untuk berpindah dari server ke client atau sebalik nya ,
nah biasanya jika kita membicarakan masalah kecepatan jaringan , akan ada 3 istilah yang muncul,
- Throughput : troughput adalah jumlah aktual dari data yang mengalir melalui sambungan
- Bandwidth : lebar pita (atau biasanya saya sebut lebar pipa nya)
- Latency : kaya yang saya sebutkan di atas
dari 3 istilah di atas kalo saya analogikan mungkin bisa seperti berikut :
misal Throughput itu adalah jumalah mobil yang lewat di suatu jalan , Bandwidth adalah lebar jalan sedangkan Latency adalah kecepatan laju si mobil , jadi jika Seumpama ada sebuah perusahaan ingin mengirim 4 truk yang membawa peti kemas ke suatu tempat melalui jalur darat. Perusahaan tersebut punya dua jalur pilihan pengiriman , pertama truk-truk tersebut melalui sebuah jalan perbukitan dengan lebar 4 jalur. Tetapi truk-truk tersebut hanya mampu berjalan pada kecepatan 40 Km/jam karena medannya perbukitan.
Cara kedua, perusahaan itu mengirim 4 truk melalui jalan lain yang hanya muat 2 jalur. Meski jalur tersebut lebih sempit, tapi jalanannya datar dan truk tersebut bisa melaju kencang hingga 100 Km/jam.
Nah, kira-kira mana yang lebih cepat sampai?
Itulah sebabnya kenapa ada orang yang langganan internet dengan bandwidth besar, tapi untuk nonton video di YouTube masih suka putus-putus. Karena meski bandwidth’nya besar, tapi latency’nya terhambat.
beberapa hal yang mempengaruhi latency menjadi lambat
- Buruknya kualitas saluran, bila menggunakan media kabel, mungkin kabelnya sudah tua. Bila menggunakan media wireless, mungkin ada gangguan sinyal (distorsi sinyal atau interfrensi)
- Saluran terlalu penuh (overload). Hal ini sering dialami oleh provider. Analoginya sama saja dengan jalan tol yang penuh. Siapa yang bisa ngebut disitu sekalipun jalurnya lebar?
- Jarak yang terlalu jauh, dan tidak ada penguat sinyal
nah perbedaan latency antar sambungan ini juga yang dapat menciptakan bottlenecks ( bisa search sendiri di google apa itu bottlenecks ) CMIIW
Installasi
di ubuntu smokeping sudah ada di repository jadi bisa langsung APT -GET :) , untuk notifikasi bisa menggunakan sendmail atau mail postfix relay , tapi dalam untuk sekarang akan saya lewati dulu
root@serveraldy:~# apt-get install smokeping -y
Kofigurasi
*) link-kan smokeping apache config ke folder /etc/apache2/conf-available
root@serveraldy:~# cd /etc/apache2/conf-available/
root@serveraldy:/etc/apache2/conf-available# ln -s /etc/smokeping/apache2.conf smokeping.conf
*) Enable config dan mod_cgi
root@serveraldy:/etc/apache2/conf-available# a2enconf smokeping
root@serveraldy:/etc/apache2/conf-available# a2enmod cgid
*) Tambahkan beberapa host untuk di monitor , misal
root@serveraldy:/etc/apache2/conf-available# pico /etc/smokeping/config.d/Targets
*** Targets ***
probe = FPing
menu = Top
title = Network Latency Grapher
remark = Welcome to the SmokePing website of xxx Company. \
Here you will learn all about the latency of our network.
+ Local
menu = Local
title = Local Network
#parents = owner:/Test/James location:/
++ LocalMachine
menu = Local Machine
title = This host
host = localhost
#alerts = someloss
++ Web_Server_1
menu = google.com
title = google.com
host = google.com
*) Restart smokeping dan apache nya
root@serveraldy:/etc/apache2/conf-available# service smokeping restart
* Shutting down latency logger daemon smokeping [ OK ]
* Starting latency logger daemon smokeping [ OK ]
root@serveraldy:/etc/apache2/conf-available# service apache2 restart
Test smokeping
silahkan akses http://alamatserver/cgi-bin/smokeping.cgi
bebrapa tambahan , jika ketika di akses di muncul browser error Service Unavailable itu menandakan modul fastcgi belum terinstall di webserver silahkan install dengan cara
root@serveraldy:/etc/apache2/conf-available# sudo apt-get install libapache2-mod-fcgi
selamat mencoba , smoga bermanfaat :)
referensi :
http://olivermarshall.net/install-smokeping-on-ubuntu-14-0
http://compnetworking.about.com/od/speedtests/a/network_latency.htm
http://oss.oetiker.ch/smokeping/
https://heckermadiun.wordpress.com/pengertian-latency-dan-jite
No comments:
Post a Comment