Install MRTG di Linux

– INSTALL MRTG FOR LINUX
Buat para Network admin bingung, gak tahu siapa yang abisin bandwidth kamu… disini saya memberikan sedikit artikel
tentang MRTG, yang saya adopsi dari beberapa sumber. mungkin bisa membantu cari tahu siapa yang ngabisin
bandwith kamu
Dengan berbagai metode kita dapat mengukur besar keluar-masuknya data tiap komputer dalam jaringan kita. Salah
satu cara yang sederhana dan mudah dikerjakan adalah dengan menggunakan iptables dan MRTG. Iptables hanya
digunakan untuk menghitung besar data yang masuk untuk tiap-tiap komputer dalam jaringan, dan hasilnya ditampilkan
dengan menggunakan MRTG. Dengan begitu kita tidak perlu menginstall server snmp di tiap komputer, namun masih
bisa mendapatkan gambaran umum aktifitas koneksi tiap komputer dengan jaringan lain, semuanya bisa di monitor
dengan MRTG.
Program yang kita butuhkan di sini tidak begitu banyak, dan biasanya pada beberapa distro linux program-program ini
sudah disertakan di CD. Bila tidak ada, beberapa program inilah yang harus anda download dan anda install.
MRTG atau Multi Router Traffic Grapher, merupakan salah satu tools yang fungsinya merupakan monitoring traffic in &
out. MRTG di bangun oleh pemrograman bahasa Perl dan Bahasa C yang di buat oleh Tobias
Oetiker.(http://people.ee.ethz.ch/~oetiker/webtools/mrtg/)
1. Mrtg dapat diinstal dengan catatan :
a. sudah ada perl
b. APACHE / Web Server sudah terinstalasi dengan baik.
Source – source dapat diperoleh dari :
http://fedora.cbn.net.id/
http://people.ee.ethz.ch/~oetiker/webtools/mrtg
http://www.google.com
################################################
download source – source di bawah ini :
1. net-snmp-5.1.1.tar.gz
2. zlib-1.2.1.tar.gz
3. libpng-1.2.6.tar.gz
4. gd-2.0.32.tar.gz
5. httpd-2.0.50.tar.gz
6. mrtg-2.10.14.tar.gz
Distro yang saya gunakan adalah LINUX server fedora Core-2. namun tidak begitu banyak perbedaan kalau kita
menggunakan distro lainnya.
Tahap Installasi
——————————–
1. install snmp :
-[root@petelinux]#tar -zxvf net-snmp-5.1.1.tar.gz
-[root@petelinux]#mv net-snmp-5.1.1 snmp
-[root@petelinux]#./configure
-[root@petelinux]#make
-[root@petelinux]#umask 022
-[root@petelinux]#make install
-[root@petelinux]#vi /usr/local/share/snmp/snmpd.conf
###############################################
com2sec public default public
group public v1 public
group public v2c public
group public usm public
view all included .1
access public “” any noauth exact all none none
###############################################
-[root@petelinux]#/usr/local/sbin/snmpd
-[root@petelinux]#netstat -pln | grep snmpd
-[root@petelinux]#snmpwalk -v 1 -c public localhost system
2. install zlib :
-[root@petelinux]#tar -zxvf zlib-1.2.1.tar.gz -[root@petelinux]#mv zlib-1.2.1 zlib
-[root@petelinux]#./configure
-[root@petelinux]#make
http://iwan.gen.net.id – iwan personal web Powered by Mambo Generated: 8 September, 2007, 09:49
-[root@petelinux]#make install
3. install libpng :
-[root@petelinux]#tar -zxvf libpng-1.2.6.tar.gz
-[root@petelinux]#mv libpng-1.2.6 libpng
-[root@petelinux]#cp scripts/makefile.std makefile
-[root@petelinux]#make install
4. install gd :
-[root@petelinux]#tar -zxvf gd-2.0.32.tar.gz
-[root@petelinux]#mv gd-2.0.32 gd
-[root@petelinux]#./configure –with-libpng –with-zlib –with-jpeg
-[root@petelinux]#make
-[root@petelinux]#make install
5. install httpd :
-[root@petelinux]#tar -zxvf httpd-2.0.50.tar.gz
-[root@petelinux]#mv httpd-2.0.50 httpd
-[root@petelinux]#./configure –prefix=/usr/local/apache
-[root@petelinux]#make
-[root@petelinux]#make install
6. install mrtg :
-[root@petelinux]#tar -zxvf mrtg-2.10.14.tar.gz
-[root@petelinux]#mv mrtg-2.10.14 mrtg
-[root@petelinux]#./configure –prefix=/usr/local/mrtg –with-gd=../gd –with-z=../zlib –with-png=../libpng
-[root@petelinux]#make
-[root@petelinux]#make install
B. Tahap Konfigurasi :
——————
– Kita asumsikan IP address kita adalah 216.118.89.31
– folder web server ada pada : /var/www/html/ – folder mrtg ada pada : /var/www/html/mrtg
– folder cfg ada pada : /var/www/html/mrtg/cfg
1. konfigurasi Cfgmaker untuk mrtg nya :
-[root@petelinux]#/usr/local/mrtg/bin/cfgmaker –global “WorkDir: /var/www/html/mrtg” > –global “Options[_]:
growright,bits” > public@216.118.89.31 > /var/www/html/mrtg/cfg/216.118.89.31.cfg
2. konfigurasi indexmaker :
-[root@petelinux]#/usr/local/mrtg/bin/indexmaker –output=/var/www/html/mrtg/index.html >
/var/www/html/mrtg/cfg/216.118.89.31.cfg
3. Let’s Start mrtg :
-[root@petelinux]#/usr/local/mrtg/bin/mrtg /var/www/html/mrtg/cfg/216.118.89.31.cfg
Note : jika ada option error coba cek message error nya.
contoh :
# export LANG=UTF-8
# echo $LANG
– 4. Untuk mengecek status mrtg :
-[root@petelinux]#netstat -pln | grep perl
5. tambahkan option di bawah ini ke dalam file cfg :
-[root@petelinux]#vi /var/www/html/mrtg/cfg/216.118.89.31.cfg
################################ #Agar auto start
RunAsDaemon:Yes
#Agar uptodate setiap 5 menit
Interval:5
#Agar auto resfresh pada browser
Refresh:300
################################
6. Tambahkan ke menu /etc/rc.local :
-[root@petelinux]#vi /etc/rc.local
######################
http://iwan.gen.net.id – iwan personal web Powered by Mambo Generated: 8 September, 2007, 09:49
rm -f /var/run/*.pid
/usr/local/mrtg/bin/mrtg /var/www/html/mrtg/cfg/216.118.89.31.cfg
/usr/local/sbin/snmpd ######################
. 7. agar mrtg mereload setiap 5 menit sekali, maka masukan option ini pada crontab :
-[root@petelinux]#crontab -e */5 * * * * /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/cfg/216.118.89.31.cfg
8. Lihat hasil mrtg pada :
http://localhost/mrtg/index.html
thank’s to :
1. Tobias Oetiker.(http://people.ee.ethz.ch/~oetiker/webtools/mrtg/)
2. My friends on #indolinux @dalnet
3. My Fedora Server yang setia nemenin sambil ngeroot :P~
=Instalasi MRTG=

Sumber,

http://iwan.gen.net.id – iwan personal web

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: