Cara Membuat Server Speedtest Dengan Menggunakan Speedtest-mini

Senin | komentar

Pada postingan sebelumnya saya membahas Cara Test Bandwidth Melalui Terminal Linux, kali ini saya ingin membahas Bagaimana cara membuat server speedtest sendiri, lah apa bedanya dengan speedtest yang sudah ada ? dan kenapa juga harus mempunyai server speedtest sendiri ? pertama jika anda anda melalukan speedtest yang sudah ada seperti contoh speedtest.net anda memang disuguhkan banyak pilihan server untuk menguji kecepatan bandwidth anda hanya saja anda tidak tahu seberapa jauh hop yang harus ditempuh untuk melakukan speedtest dan server tersebut kualitas nya sedang penuh atau tidak dari sisi network atau process yang lainnya kita tidak akan tahu. Itu semua hanya asumsi saya pribadi dikarenakan saya coba test speedtest lokal (jakarta) dengan berbagai pilihan server tujuan yang berbeda dan hasilnya test nya pun berbeda dan perbedaan ini sangat signifikan. Oleh sebab itu memiliki server speedtest sendiri menurut saya cukup menguntungkan misalnya kita memiliki atau menjadi sistem/network administrator pada sebuah ISP, server speedtest ini bisa digunakan oleh pelanggan yang ada untuk menguji coba seberapa cepat bandwidth yang client punya atau dari sisi client ingin memastikan apakah sudah sesuai bandwidth yang client miliki tanpa melaui banyak hop ketika pengetesan sehingga hasilnya lebih maksimal.

Untuk penjelasan diatas saya kira cukup, karena itu asumsi saya menurut beberapa sumber yang saya dapat. Berikut pembahan Bagaimana Cara Membuat Server SpeedTest Sendiri :

Install SpeedTest Mini Pada Server Anda
Disini saya menggunakan centos 6.7 dengan kernel 3.
- Pertama download speedtest mini server pada alamat http://speedtest.net/mini.php
jika anda belum memiliki login anda dapat register terlebih dahulu.

Hasil file yang di download berupa mini.zip dan perlu di unzip untuk membuka file tersebut.

# unzip mini.zip

Selanjutnya kita membutuhkan PHP dan Apache untuk menjalankan server speedtest ini :

# yum install httpd
# yum install php php-mysql php-pdo php-gd php-mbstring

Lalu jalankan semua paket yang sudah di install tersebut :

# service apache2 restart       
# service httpd restart           

Selanjutnya yaitu buat phpinfo.php dibawah direktori apache, ini digunakan untuk mengecek PHP jalan atau tidak.

# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

Pindahkan direktori mini yang sudah di extact/unzip sebelumnya kedalam direktori /var/www/html

# cp -R /[lokasi hasil extract file mini]/mini /var/www/html

Karena kita menggunakan platform php untuk menjalankan speedtest mini maka rename file index-php.html menjadi index.html yang berada di direktori /var/www/html/mini/ jika anda menggunakan platform lain tinggal menyesuaikan saja :

# mv index-php.html index.html
# ls -l /var/www/html/mini/
maka hasilnya akan seperti dibawah ini



terakhir anda tinggal akses di browser melaui http://ipanda/mini





Atau bisa juga menggunakan speedtest-cli tool untuk pengetesan via terminal


Cukup sekian bagaimana Cara Membuat Server Speedtest Sendiri, semoga dapat bermanfaat. Mohon untuk koreksinya jika ada kekeliruan dalam postingan ini. Terima kasih.



Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 00.38

Tutorial Cara Test Bandwidth Internet Menggunakan Terminal Linux

Rabu | komentar

Halo sobat, kali ini saya ingin posting bagaimana test bandwidth internet melalui terminal linux. Kita semua mungkin sudah familiar dengan yang namanya speedtest, sedikit ulasan mengenai speedtest. Apasih speedtest itu ? Speedtest berasar dari kata speed dan test yaitu test kecepatan, lantas tes kecepatan dalam hal apa ? disini speedtest diartikan test seberapa cepat bandwidth yang kita miliki salah satu situs yang paling populer untuk pengetesan bandwidth yaitu speedtest.net.
Test bandwidth melalui terminal memerlukan aplikasi Speedtest-cli yaitu sebuah aplikasi berbasis phyton programming. Speedtest-cli ini terhubung dan menggunakan server-server tujuan yang berada di speedtest.net.

Berikut tutorial test bandwidth melalui terminal linux dengan menggunakan speedtest-cli :

disini saya mencoba degan sistem operasi Centos 6.5 pada OS lain seperti ubuntu juga saya coba berjalan dengan baik.
Pertama-tama Istall paket uang dibutuhkan :
# yum -y install python-pip
# pip install speedtest-cli

lalu upgrade speedtest-cli
# pip install speedtest-cli --upgrade

Beriktnya yaitu install speedtest-cli menggunakan phyton script
# wget https://github.com/sivel/speedtest-cli/archive/master.zip
# unzip master.zip
# cd speedtest-cli-master/
# chmod 755 speedtest_cli.py

Langkah selanjutnya yaitu pindahkan file speedtest_cli.py ke dalam direktory /usr/bin/ agar jika ingin menjalakan speedtest tidak perlu lagi menggunakan full path
# mv speedtest_cli.py /usr/bin/


Langkah terakhir yaitu pengetesan :
# speedtest_cli.py









Jika kita ingin men-share hasil speedtest kita bisa menggukan command dibawah ini
# speedtest_cli.py --share


Lalu copy link sudah didapat dan paste pada browser maka hasilnya akan serperti dibawah ini

Berikut adalah cara bagaimana kita ingin mencari server lain yang akan kita test, disini saya mencari daftar tujuan yang berada di singapore :
# speedtest_cli.py --list | grep -i  singapore


Jika sudah muncul list tersebut kita bisa melakukan speedtest ke server lain dengan menggunakan server id tujuan, berikut saya speedtest ke server SGIX
# speedtest_cli.py --server 2213


Untuk command lainnya bisa menggunakan --help
# speedtest_cli.py --help


Demikian Tutorial Cara Test Bandwidth Internet Menggunakan Terminal Linux dengan Menggunakan tools Speedtest-cli. Selanjutnya saya akan membahas bagaimana caranya membuat server speedtest sendiri. Jika ada kekurangan dan kesalahan mohon koreksinya. Terima kasih.
Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 20.45

Tutorial Cara Upgrage Kernel 3.10 Centos 6.5

Kamis | komentar

Tutorial Upgrage Kernel 3.10 Centos 6.5 - Pada umumnya jika kita menginstall centos 6.5 by default menggunakan kernel 2.6.32-431.el6.i686 (jika 32-bit) namun sebelum ke pembahasan apasih itu kernel ? Kernel adalah program yang dimuat saat boot yang berfungsi sebagai interface antara user-level program dengan hardware. Fungsinya seperti layaknya sistem operasi, menangani task switching dalam multitasking, menangani permintaan membaca atau menulis peralatan disk, melakukan tugas-tugas network serta mengatur penggunaan memori.
Nah secara umum kita sudah tau apa itu kernel namun saat ini apa sih arti dari angka-angka tersebut ? Seperti misalnya 2.6.32-431, angka tersebut menunjukan nomor versi kernel,  Nomor versi kernel tersebut terdiri dari 3 bagian: major number, minor number dan revision number yang masing-masing dipisah titik.

Angka 2 pada kernel 2.6.32-431 menunjukkan nomor major. Angka ini akan jarang berubah untuk waktu yang lama. Perubahan pada nomor ini menandakan adanya perubahan besar atau upgrade terhadap kernel.
Angka 6 pada kernel 2.6.32-431 menunjukkan nomor minor atau stabilitas. Angka genap (misal 0, 2, 4 dst) menandakan kernel stabil sedangkan angka ganjil menandakan kernel dalam tahap pengembangan atau development. Kernel ganjil mengandung experimental code dan feature terbaru yang ditambahkan oleh developer-nya. Kernel genap pada saat di rilis sudah tidak lagi ada penambahan apapun dan dianggap sudah stabil. Kadang-kadang kernel ganjil ini malah stabil dan biasanya dipakai oleh mereka yang sedang melakukan percobaan terhadap feature-feature baru tersebut.
Dua angka terakhir, 32-431 menunjukkan nomor revisi. Ini menandakan current patch versi tersebut. Selama tahap pengembangan, versi baru bisa di rilis hingga dua kali seminggu.

Lalu buat apa kita mengupgrade kernel ?kerl di upgrade agar bug yang terdapat pada kernel sebelumnya sudah tidak ada lagi pada kernel yang baru agar sistem kita berjalan dengan baik.

Ada cara mudah untuk mengupgrade kernel pada centos 6.5 yaitu dengan perintah :

yum -y update kernel

lalu setelah itu reboot sistem kita agar kernel yang baru dapat berjalan, namun dengan cara ini kernel yang terupdate hanya pada angka terakhir yaitu nomor revisi, ketika saya menggunakan centos 6.5 kernel awal yaitu 2.6.32-431 dan setelah di upgrade sebelumnya menjadi 2.6.32-573.18.1.el6.i686 tidak banyak yang berubah.

Jika kita ingin mengupgrade kernel ke yang lebih tinggi kita perlu melakukan langkah-langkah seperti dibawah ini :

Enable ELRepo Project repository
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Install the kernel
# yum --enablerepo=elrepo-kernel install kernel-lt 

Konfigurasi grub nya

Denga cara edit file /etc/grub.conf , rubah default nya dari 1 menjadi 0, seperti konfigurasi dibawah :
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.98-1.el6.elrepo.i686)
    root (hd0,0)
    kernel /vmlinuz-3.10.98-1.el6.elrepo.i686 ro root=/dev/mapper/vg_ridwan-lv_root nomodeset rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 rd_LVM_LV=vg_ridwan/lv_root crashkernel=auto rd_LVM_LV=vg_ridwan/lv_swap  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
    initrd /initramfs-3.10.98-1.el6.elrepo.i686.img 
.....
Langkah terkahir yaitu reeboot sistem operasi kita dan taraaaa kernel sistem operasi kita sudah berubah/mejadi baru.

# uname -a


Sekian Tutorial Cara Upgrage Kernel 3.10 Centos 6.5  bila ada kekurangan mohon untuk dikoreksi, karena tutorial ini sebagai pengingat saya untuk dikemudian hari. Terima kasih.

suber : http://pemula.linux.or.id
Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 00.52

Tutorial Setting Failover di Router Mikrotik

Selasa | komentar



Pada era komputerisasi ini kebutuhan akan adanya internet terus menigkat, bagi perusahaan yang mayoritas pekerjaanya bersinggungan dengan internet pasti sangat membutuhkan akan adanya internet yang handal dan stabil, disini saya akan sedikit membahas teknik failover di mikrotik. Diluar sana pasti sudah banyak sekali yang membahas teknik ini namun saya ingin menulis untuk pengingat terutama pribadi jika lupa dikemudian hari. Okee langsung saja apa sih failover itu ? Secara umum failover itu adalah salah satu teknik dimana terdapat dua jalur koneksi atau lebih dan jika salah satu jalur koneksi mati maka akan diambil alih oleh jalur koneksi lainnya.


Untuk gambaran failover sangat mudah bukan? Nah selanjutnya kita akan membahas bagaimana konfigurasi failover di mikrotik, tahapantahapannya sebagai berikut :


Dalam tutorial ini saya memiliki topologi sebagai berikut, agar dapat lebih mudah memahami karena dalam tutorial ini saya memiliki 2 jalur koneksi internet :






Langkah pertama buka mikrotik anda dengan winbox lalu ke menu System > Script > [+] add

Tambahkan script dibawah ini :


Script 1 (failover)

:if ([/ip route get [/ip route find comment="main"] disabled]=yes) do={/ip route enable [/ip route find comment="backup"]} else={/ip route disable [/ip route find comment="main"]}




Scrip 2 (backtomain)

:if ([/ip route get [/ip route find comment="main"] disabled]=yes) do={/ip route enable [/ip route find comment="main"]}




Dua script diatas yaitu mencari routing table dengan comment/deskripsi “main” dan “backup” jadi anda perlu memberikan deskripsi sebagai penanda salah satu menjadi link main dan link lainnya menjadi backup.


Langkah selanjutnya yaitu mebuat netwatch, netwat sendiri berfungsi untuk memonitor host disini saya menggunakan ip google untuk di monitor. Masuk kemikrotik anda kembali lau ke menu Tools --> Netwatch --> Add. Buat dua rule berikut :



Netwatch untuk Failover :

[Tab Host]
- Host : 8.8.8.8
- Interval : 00:00:03
- Timeout : 1000 ms
[Tab Down]
On Down : main (sesuaikan dengan nama script nya)


Netwatch untuk kembali ke main :

[Tab Host]

- Host : 8.8.8.8
- Interval : 00:00:03
- Timeout : 1000 ms
[Tab Down]
On Down : backtomain (sesuaikan dengan nama script nya)


Tahap terakhir yaitu tinggal membuat route untuk pengecekan ke ip google yang sebelumnya sudah dibuat di netwatc, berikut langkahnya :

Buka mikrotik anda lalu pilih menu IP > Route > [+] add


dst-address=8.8.8.8/32 gateway=192.168.21.203 gateway-status=192.168.21.203 reachable via  bridge1 check-gateway=ping distance=1 scope=30 target-scope=10


 
Note : Gateway di isikan dengan IP gataweway jalur utama/main dan target nya di arahkan ke ip google.
Bagaimana mudah bukan ? Selanjutnya anda tinggal melakukan pengetesan dengan cara melakukan ping ke ip google dan menonaktifkan link utama, maka link akan otomatis berpindah ke jalur backup.
Demikian tutorial kali ini semoga bermanfaat bagi kita semua khususnya bagi penulis untuk pengingat dikemudian hari. Terima kasih.



Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 19.19

Tutorial Cara Install Packet Tracer di Linux Mint 17 / Ubuntu

Rabu | komentar

Tutorial Cara Install Packet Tracer di Linux Mint 17 / Ubuntu - Sekilas tentang Packet Tracer, menurut wikipedia Packet Tracer adalah simulator alat-alat jaringan Cisco yang sering digunakan sebagai media pembelajaran dan pelatihan, dan juga dalam bidang penelitian simulasi jaringan komputer. Program ini dibuat oleh Cisco Systems dan disediakan gratis untuk fakultas, siswa dan alumni yang telah berpartisipasi di Cisco Networking Academy. Tujuan utama Packet Tracer adalah untuk menyediakan alat bagi siswa dan pengajar agar dapat memahami prinsip jaringan komputer dan juga membangun skill di bidang alat-alat jaringan Cisco.

Mari kita mulai langkah-langkah untuk install packet tracer di linux mint 17 / Ubuntu :

Pertama yang harus kita siapkan adalah installer packet tracer, dibawah ini saya lampirkan link untuk mendownload packet tracer.

https://drive.google.com/file/d/0B0PJN0z8d6HRZzMtNWI0S0RnY00/view

Saya asumsikan bahwa packet tracer tersebut sudah terdonwnload dan saya menyimpannya di direktori /home/ridwan/Documents/install/ agar mudah untuk mengingatnya.




Selanjutnya adalah meng-extract packet tracer tersebut dengan perintah:
# tar -zxvf Cisco-PT-620.tar.gz

Jika sudah di extract masuk lah kedalam direktori yang sudah ter-extract tadi dengan perintah:
# cd PacketTracer62Student/
Lalu jalankan file installer dengan cara:
# sudo ./install

Berikut dibawah adalah beberapa opsi yang harus dijalankan ketika pada saat proses intalasi:

Ketika proses instalasi sudah selesai maka kita tinggal jalankan aplikasi packet tracer tersebut dengan cara ketikan "packettracer" pada terminal anda :
# packettracer

Maka packettracer akan segera tampil pada layar anda.

Demikian sekilas Tutorial Cara Install Packet Tracer di Linux Mint 17 / Ubuntu. Semoga bermanfaat bagi anda semua khususnya untuk saya sendiri.

Tags : How To Install PacketTracer 6.2 on Ubuntu / Linux Mint 17, Tutorial Install Packet Tracer On Linux Mint 17 / Ubuntu, Step by Step Install Packet Tracer On Ubuntu / Linux Mint.

Sumber: WikiPedia[dot]com, UnixMen[dot]com

Written by: Ridwan Nulloh
Catatan Kecil, Updated at: 20.15
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Catatan Kecil - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger