Terima kasih banyak telah berkunjung.

Selamat datang di website: www.harisprasetyo.web.id

Thursday, November 3, 2011

Multi Router Traffic Grapher (MRTG)


Deskripsi:
MRTG digunakan untuk menampilkan traffic komunikasi data pada jaringan
dalam bentuk grafik. Pada bagian ini akan dibahas bagaimana melakukan
konfigurasi MRTG untuk menampilkan grafik data pada jaringan.
Instalasi MRTG:
Ketika RPM MRTG telah diinstall maka akan tercipta direktori /etc/mrtg.
File konfigurasi: /etc/mrtg/mrtg.cfg

1.   Konfigurasi file mrtg.cfg dengan menggunakan perintah cfgmaker. Tempatkan semua data file pada direktori /var/www/mrtg.
# cfgmaker --output=/etc/mrtg/mrtg.cfg \
--global "workdir: /var/www/mrtg" -ifref=ip \
--global 'options[_]: growright,bits' \
craz33guy@localhost
Sistem akan menjalankan proses berikut:
--base: Get Device Info on craz33guy@localhost:
--base: Vendor Id:
--base: Populating confcache
--snpo: confcache craz33guy@localhost: Descr lo --> 1
--snpo: confcache craz33guy@localhost: Descr wlan0 --> 2
...
...
...
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Writing /etc/mrtg/mrtg.cfg
#

2.   Edit file /etc/mrtg/mrtg.cfg, dan hapus bagian yang berhubungan dengan interfaces yang tidak akan dimonitor.
Contoh:
lo: (dengan IP address of 127.0.0.1), yang tidak melewatkan network
trafficsama sekali

3.   Jalankan MRTG menggunakan file /etc/mrtg/mrtg.cfg yang telah dikonfigurasi. Pada saat dijalankan akan muncul pesan error, ulangi perintah tersebut sebanyak tiga kali
# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
Rateup WARNING: /usr/bin/rateup could not read the primary
log file for localhost_192.168.1.100
Rateup WARNING: /usr/bin/rateup The backup log file for
localhost_192.168.1.100 was invalid as well
Rateup WARNING: /usr/bin/rateup Can't remove
localhost_192.168.1.100.old updating log file
Rateup WARNING: /usr/bin/rateup Can't rename
localhost_192.168.1.100.log to localhost_192.168.1.100.old
updating log file
# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
Rateup WARNING: /usr/bin/rateup Can't remove
localhost_192.168.1.100.old updating log file
# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
#

4.   Gunakan perintah MRTG's indexmaker untuk membuat Web index page menggunakan file mrtg.cfgsebagai petunjuk. MRTG Web GUI dibutuhkan untuk menemukan index file pada default MRTG Web directory di direktori
/var/www/mrtg/, perintahnya adalah:
# indexmaker --output=/var/www/mrtg/index.html \
/etc/mrtg/mrtg.cfg

5.    Secara default, MRTG akan dijalankan setiap 5 menit. File yang mengatur proses tersebut adalah /etc/cron.d/mrtg. Agar MRTG bekerja dengan benar , edit file ini , ubah semua script /usr/bin/mrtg menjadi env

LANG=C /usr/bin/mrtg.
Polling Multiple Devices
File /etc/cron.d/mrtg merupakan cron daemon yang menjalankan MRTG
menggunakan /etc/mrtg/mrtg.cfg setiap 5 menit untukmelakukan proses
polling network devices. MRTG dapat dikonfigurasi agar dapat melakukan
polling multiple devices, langkahnya adalah:

1.   Buat file konfigurasi baru, tetapi nama file konfigurasi tidak boleh sama dengan nama file /etc/mrtg/mrtg.cfg. Langkah pembuatan sama seperti langkah-langkah di atas.

2.   Tambahkan baris baru MRTG pada /etc/cron.d/mrtg untuk file konfigurasi baru yang dibuat:
0-59/5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
0-59/5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg/dev1.cfg
0-59/5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg/dev2.cfg
3. Jalankan perintah indexmaker:
# indexmaker --output=/var/www/mrtg/index.html \
/etc/mrtg/mrtg.cfg /etc/mrtg/device1.cfg /etc/mrtg/device2.cfg

3.   Kemudian restart service crond

Konfigurasi Apache untuk bekerja dengan MRTG
File /etc/httpd/conf.d/mrtg.conf digunakan untuk melakukan konfigurasi Apache dengan MRTG:
Edit file /etc/httpd/conf.d/mrtg.conf dan tambahkan:
<Location /mrtg>
Order deny,allow
Deny from all
Allow from localhost 192.168.1.0/24
</Location>
Jika MRTG ingin diakses melalui internet maka tambahkan script:
<Location /mrtg>
Order deny,allow
Allow from all
</Location>
Kemudian restartt layanan httpd kembali
Menjalankan MRTG Graphs pada Web Browser
Untuk menjalankan MRTG pada Web Browser ketikan alamat pada URL:
http://server-ip-address/mrtg/


MRTG Index Page

No comments:

Post a Comment

Komentar Diperlukan Untuk Bila Kurang Paham Atau Ingin Bertanya Seputar Artikel Yang Dibaca...