You are currently browsing the monthly archive for Agustus 2009.

Akar permsalahan dari monitoring bandwidth ini karena di tempat kerjaq ingin liat komputer mana saja yang menghabiskan bandwith internet yang paling banyak. Apabila menggunakan squid pasti terlihat user mana saja yang akses internet sedangkan bagi user yang gateway kompuernya langsung ke Modem pasti sulit banget ngeliatnya..

Akhirnya searching deh di internet n menemukan 2 software yang cukup bagus yaitu Bandwidthd dan Etherape.

Bandwidthd dipilih karena berguna untuk melihat komputer mana saja yang menghabiskan banyak bandwidth karena nanti akan menggunakan sistem peringkat tapi memiliki kelemahan yaitu IP address yang akan di list hanya 20 komputer. Sedangkan untuk Etherape digunakan untuk melihat jalur internet dari tiap komputer.

Instalasi

Karena komputer yang saya pake memakai OS CentOS 5.2 maka download aja softwarenya disini. Untuk versi bandwidth yang aq pilih yaitu bandwidthd-2.0.1-9.el5.i386.rpm. Setelah di proses download selsesai maka lakukan instalasi:

rpm -ivh bandwidthd-2.0.1-9.el5.i386.rpm

Konfigurasi

Setelah instalasi selesai maka lakukan konfigurasi pada file /etc/bandwidthd.conf

nano /etc/bandwidthd.conf

Sesuaikan konfigurasi pada file tersebut, karena ditempat saya menggunkan subnet 192.168.0.0/24 dan ethernet yang saya pakai untuk koneksi ke internet eth0 maka file nya menjadi:

subnet 192.168.0.0/16

dev “eth0″

Karena menggunakan tampilan web maka kita buat symlink ke direktori webserver nya

ln -s /var/www/bandwidthd/htdocs/ /var/www/html/bandwidthd

Setelah selesai saatnya menjalankan service bandwidth.

/etc/init.d/bandwidthd start

Untuk mengaksesnya

http://ip_address/bandwidthd

Untuk beberapa saat tampilan graph tidak akan muncul, jadi tunggu saja sebentar.

Berikut screenshoot kompie saya

Bandwidthd

Sebenarnya da lama pingin blogging lagi tapi ga sempat…Mumpung lagi mendung n udara g lmyn dingin akhirnya nulis juga..Kang kita sering menggunakan VNC untuk remote komputer lain tapi bagaimana kalo satu komputer bisa di remote banyak user..CAranya sih dengan VNC multiple Session sehingga tiap user punya session  n akses port sendiri.

Setting up the Server

Syarat utamanya, jangan lupa install vncserver dan vnc pada komputer yang akan di remote.

Kita buat user pada komputer yang akan di remote, dalam contoh ini edp0tony dan edp0tri dan nantinya kita ingin tiap user tersebut dapat menggunakan X Session. Karena saya menggunakan CentOS maka edit file /etc/sysconfig/vncservers yang nantinya akan di load oleh vncserver initscript. Berikut isi dari file tersebut

# VNCSERVERS=”2:myusername”
VNCSERVERS=”1:edp0tony 2:edp0tri”
# VNCSERVERARGS[3]=”-geometry 800×600 -nolisten tcp -nohttpd -localhost”
VNCSERVERARGS[1]=”-geometry 800×600 -depth 16″
VNCSERVERARGS[2]=”-geometry 800×600 -depth 16″

Ket: VNCSERVERS=”1:edp0tony = edp0tony akan menggunakan display 1 VNCSERVERARGS[1]=”-geometry 800×600 -depth 16″ = menggunakan    resolusi 800 x 600 dengan color depth 16

Karena ini multisession maka tiap2 user akan mempunyai port sendiri bila akan diakses yaitu edp0tony = port 5901 dan edp0tri = port 5902

Konfigurasi User

Apabila vncserver telah disetting maka lakukan konfigurasi pada user dengan memberi password pada user tersebut.

[root@ltsp-server2 ~]# su edp0tony
[edp0tony@ltsp-server2 root]$ vncpasswd
Password:
Verify:

Start the VNC Server

Setelah konfigurasi selesai maka

[root@ltsp-server2 ~]# /etc/init.d/vncserver start

dan buat VNC Server ikut dalam startup komputer

[root@ltsp-server2 ~]# chkconfig vncserver on

setelah vnc server berjalan dengan baik maka akan muncul /home/edp0tony/.vnc yang berisi file log file, pid file and an X startup script. Tapi kita juga dapat mengedit dile xstartup dari tiap- tiap user. Contoh xstatup pada edp0tony

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
gnome-start &

Ket:

xsetroot in this case sets the background color.
vncconfig is a supplementary program that can be used to control the vnc server. Apart from this, when run without arguments it acts as a helper application and its main purpose is to provide support for clipboard transfers between the client (vncviewer) and the vnc server.
xterm starts an xterm terminal.
twm starts the X server’s default window manager. We probably want to change that to a more user friendly window manager, eg fluxbox

Saatnya aksi meremote dilakukan

Untuk mengkases vncserver tersebut yaitu

vncviewer [Server's IP]:[Port]:[Display]

Kita akan meremote untuk user edp0tony maka ketikkan pada terminal
[root@ltsp-server2 ~]# vncviewer 192.168.0.2:1
lalu akan muncul windows untuk memasukkan password untuk user edp0tony. Apabila benar maka muncul X session dari user tersebut

referensi :

http://www.g-loaded.eu/2005/11/10/configure-vnc-server-in-fedora/