Monitoring Trafik Jaringan dengan MRTG
MRTG (the Multi Router Traffic Grapher) adalah aplikasi yang digunakan untuk monitoring trafik pada jaringan. MRTG menghasilkan output berupa laporan trafik dalam waktu bulan, minggu, dan hari dalam bentuk grafis berupa file html. MRTG membutuhkan library tambahan untuk menghasilkan file outputnya yaitu : zlib, libpng, gd. Berikut Langkah-langkah instalasi MRTG dan library pendukungnya pada sistem operasi Linux:
1. Instalasi zlib
Tentukan direktori dimana Anda akan menyimpan file-file MRTG dan library-nya. Misal di
/usr/local/src dan buat folder dengan nama “source” (tanpa tanda kutip).
# cd /usr/local/src
# mkdir source
# cd source
# wget http://www.gzip.org/zlib/zlib-1.1.4.tar.gz
# gunzip -c zlib-*.tar.gz | tar xf -
# rm zlib-*.tar.gz
# mv zlib-* zlib
# cd zlib
# ./configure
# make
# cd ..
2. Instalasi libpng
# wget http://public.planetmirror.com/pub/sourceforge/l/li/libpng/libpng-1.0.15.tar.gz
# gunzip -c libpng-*.tar.gz |tar xf -
# rm libpng-*.tar.gz
# mv libpng-* libpng
# cd libpng
# make -f scripts/makefile.std CC=gcc ZLIBLIB=../zlib ZLIBINC=../zlib
# rm *.so.* *.so
# cd ..
3. Instalasi gd
# wget http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
# gunzip -c gd-*.tar.gz |tar xf -
# rm gd-*.tar.gz
# mv gd-* gd
# cd gd
# perl -i~ -p -e s/gd_jpeg.o//g Makefile
# make INCLUDEDIRS=”-I. -I../zlib -I../libpng” \
LIBDIRS=”-L../zlib -L. -L../libpng” \
LIBS=”-lgd -lpng -lz -lm” \
CFLAGS=”-O -DHAVE_LIBPNG”
# cd ..
4. Instalasi MRTG
# wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.15.2.tar.gz
# gunzip -c mrtg-2.15.2.tar.gz | tar xvf -
# cd mrtg-2.15.2
# ./configure –prefix=/usr/local/mrtg-2
# make
# make install
5. Konfigurasi MRTG
# cfgmaker –global ‘WorkDir: /home/httpd/mrtg’ \
–global ‘Options[_]: bits,growright’ \
–output /home/mrtg/cfg/mrtg.cfg \
public@puskom.unp.ac.id
6. Menjalankan MRTG
# /usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg
Note :
- Agar MRTG berjalan otomatis setiap 5 menit masukkan command berikut pada crontab dengan cara
# crontab -e
0,5,10,15,20,25,30,35,40,45,50,55 * * * * \
/usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg
\
–logging /var/log/mrtg.log
- Jangan lupa merestart cron job agar perubahan pada file crontab dibaca ulang.
- Contoh tampilan web MRTG dapat dilihat di sini

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis tempor dui id erat. Donec commodo, nunc ac bibendum porta | 

mokasih kawan.
urang udiak dengan teknologi tinggi ko namonyo. Hehe…
pake linux pulo.