Install smokeping di ubuntu 14.04

Sedikit Penjelasan

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

Screenshot from 2016-08-21 19-58-29

Screenshot from 2016-08-21 19-58-43

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, Be The First!

Your email address will not be published.

Time limit is exhausted. Please reload CAPTCHA.