MRTG akan membuat grafik secara berkala per hari, per minggu, per bulan dan per tahun, sehingga anda dapat mendapat gambaran atas jaringan anda. Tetapi MRTG hanya mengumpulkan data dan mengolah grafik, bukan untuk memberikan peringatan.
MRTG juga bergantung terhadap web server, karena grafik ditampilkan dalam suatu website. Anda bisa gunakan webserver apa saja yang anda kehendaki.
Instalasi:
Paket-paket yang harus diinstall:
net-snmp-utils
net-snmp-devel
zlib
libpng
gd
httpd
mrtgcara menginstall : yum install net-snmp-utils net-snmp-devel zlib libpng gd httpd mrtg
jalankan apache dengan :
#service httpd restartKonfigurasi MRTG
Create dulu folder mrtg-mon di /var/www/html
#mkdir /var/www/html/mrtg-mon
Perangkat yang akan dimonitoring adalah sebuah router dengan IP address 202.51.107.1 dengan akses snmp wifo. Jika akses snmp salah maka snmp akan error, ada baiknya di test dulu lewat snmpwalk seperti blog yang sebelumnya.
[root@kuningan mrtg]# cfgmaker --global 'WorkDir: /var/www/html/mrtg-mon' --output /etc/mrtg/202.51.107.1.cfg wifo@202.51.107.1Cek apakah file 202.51.107.1.cfg sudah ada dalam /etc/mrtg ? jika sudah ada lanjut ke tahap berikutnya.
[root@kuningan mrtg]# mrtg /etc/mrtg/202.51.107.1.cfgERROR: Mrtg will most likely not work properly when the environment
variable LANG is set to UTF-8. Please run mrtg in an environment
where this is not the case. Try the following command to start:
env LANG=C /usr/bin/mrtg /etc/mrtg/202.51.107.1.cfg
———————————————————————–[root@kuningan mrtg]#
Kopikan env LANG=C seperti dibawah
[root@kuningan mrtg]# env LANG=C /usr/bin/mrtg /etc/mrtg/202.51.107.1.cfgMaka hasilnya seperti dibawah :
20-05-2009 18:34:23, Rateup WARNING: /usr/bin/rateup could not read the primary log file for 202.51.107.1_1
20-05-2009 18:34:23, Rateup WARNING: /usr/bin/rateup The backup log file for 202.51.107.1_1 was invalid as well
20-05-2009 18:34:23, Rateup WARNING: /usr/bin/rateup Can’t remove 202.51.107.1_1.old updating log file
Didalam folder mrtg-mon akan di hasilkan file image dengan ekstensi png.
Membuat file index.html
[root@kuningan mrtg]# indexmaker --output=/var/www/html/mrtg-mon/index.html /etc/mrtg/202.51.107.1.cfgAkan menghasilakan file index.html di =/var/www/html/mrtg-mon/
Coba diakses ke server centos anda : http://10.200.16.11/mrtg-mon

[root@kuningan mrtg]# vim /etc/mrtg/202.51.107.1.cfgTambahkan interval dan refresh:
EnableIPv6: no
WorkDir: /var/www/html/mrtg-mon
Interval:5
Refresh:300
Supaya otomatis di ekseskusi setiap menit maka setting crontab:
*/1 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg/202.51.107.1.cfgHasil akhir :

Konfigurasi SNMP Server MRTG
Ubah dulu file /etc/snmp/snmpd.conf dengan terlebih dahulu melakukan backup dengan cara:
#mv /etc/snmpd/snmpd.conf snmpd.conf-old
#vim /etc/snmpd/snmpd.conf
Pastekan file ini dan simpan :
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 noneAktifkan snmpd dengan :
#service snmpd restartTest snmp :
#snmpwalk -v 2c -c public localhost systemPerlu diingat, perintah ini sering gagal kalau langsung kopi paste, jadi disarankan kalau ada error coba dulu di ketik.
Aktifkan httpd:
#service httpd restartPerlu di ingat apabila kita ingin memonitoring lebih dari satu perangkat, maka ikuti langkah-langkah diatas dan yang perlu diubah hanya penamaan file pada cfgmaker *.cfg dan indexmaker *.html.
Contoh host yang mau dimonitoring adalah 10.200.16.11
[root@kuningan mrtg]# cfgmaker –global ‘workdir:/var/www/html/mrtg-mon’ –output /etc/mrtg/localhost.cfg public@localhost
[root@kuningan mrtg]# mrtg /etc/mrtg/localhost.cfg
[root@kuningan mrtg]# env LANG=C /usr/bin/mrtg /etc/mrtg/localhost.cfg
[root@kuningan mrtg]# indexmaker –output=/var/www/html/mrtg-mon/localhost.html /etc/mrtg/localhost.cfg
Tambahkan interval dan refresh dan setting crontab.
Akses lewat :http://10.200.16.11/mrtg-mon/localhost.html
Tidak ada komentar:
Posting Komentar