Showing posts with label smokeping. Show all posts
Showing posts with label smokeping. Show all posts

Monday, August 22, 2016

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