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...