INSTALL MRTG DI CENTOS SERVER 4.4

http://myhandbook.wordpress.com

MRTG (the Multi Router Traffic Grapher) Adalah aplikasi yang digunakan untuk memantau beban trafik pada link jaringan. MRTG akan membuat halaman HTML yang berisi gambar GIF yang mengambarkan trafik melalui jaringan secara harian, mingguan, bulanan dan tahunan. MRTG dibuat oleh Tobias Oetiker menggunakan Perl dan C dan tersedia untuk sistim operasi UNIX dan Windows NT.

Kita cek dulu apakah kita sudah terinstall snmp

rpm -qa | grep snmp

jika hasilnya seperti ini berarti sudah terinstall dengan baik.

net-snmp-utils-5.1.2-11.EL4.10

net-snmp-libs-5.1.2-11.EL4.10

net-snmp-5.1.2-11.EL4.10

Jika belum, maka anda harus menginstallnya dengan perintah:

# yum install net-snmp-utils net-snmp

Jika sudah selesai maka start snmp anda dengan perintah :

#/etc/init.d/snmpd start

Kemudian cek apakah snmp sedang aktif dengan perintah berikut:

#lsof -i :199

Jika tampil pesan seperti dibawah ini, berarti snmp sedang aktif.

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

snmpd 5429 root 11u IPv4 71719 TCP *:smux (LISTEN)

Langkah selanjutnya adalah merubah konfigurasi dari /etc/snmp/snmp.conf menjadi :

syslocation Router ( nama router anda )

syscontact Sysadmin (root@localhost)

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

Kemudian restart servicenya dengan perintah :

/etc/init.d/snmpd restart

Jika semua sudah jalan dengan baik, maka jangan lupa untuk menambahkan service snmpd di setiap startup dengan perintah:

Chkconfig snmpd on atau chkconfig –add snmpd

Cek sekali lagi apakah sudah benar jalannya snmp dengan perintah :

# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex

Maka akan muncul:

IP-MIB::ipAdEntIfIndex.10.1.1.120 = INTEGER: 2

IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1

IP-MIB::ipAdEntIfIndex.192.168.10.111 = INTEGER: 3

Installer lengkapnya adalah:

Yum install libpng libpng-devel zlib zlib-devel net-snmp netsnmp-utils

Kita lanjutkan, sebelum install mrtgnya silahkan install program2 yang dibutuhkan oleh mrtg yaitu libpng libpng-devel zlib zlib-devel. Dengan perintah :

Yum install libpng libpng-devel zlib zlib-devel

Kemudian kita install mrtg dengan perintah :

Yum install mrtg atau jika sudah punya file rpmnya silahkan install dengan perintah

rpm -i mrtg-2.12.1-1.el4.test.i386.rpm

selanjutnya kita akan mempersiapkan dimana mrtg akan ditampilkan dengan membuat direktori di /var/www/html/mymrtg

# mkdir -p /var/www/html/mymrtg/

Setelah itu kita akan membuat konfigurasi dari mrtg yaitu dengan cfgmaker dengan perintah:

cfgmaker –global ‘WorkDir: /var/www/html/mymrtg’ –output /etc/mrtg/mymrtg.cfg public@localhost

Kemudian kita membuat index dengan perintah ;

# indexmaker –output=/var/www/html/mymrtg/index.html /etc/mrtg/mymrtg.cfg

Selanjutnya kita kopi semua file png yang ada di /var/www/mrtg ke /var/www/html/mymrtg dengan perintah :

cp -av /var/www/mrtg/*.png /var/www/html/mymrtg/

Kita akan pertama kali menjalankan mrtg dengan perintah :

# mrtg /etc/mrtg/mymrtg.cfg

Kemudian jangan lupa untuk menambahkan perintah

*/5 * * * * /usr/bin/mrtg /etc/mrtg/mymrtg.cfg –logging /var/log/mrtg.log

Di /etc/contab seperti dibawah ini:

01 * * * * root run-parts /etc/cron.hourly

02 4 * * * root run-parts /etc/cron.daily

22 4 * * 0 root run-parts /etc/cron.weekly

42 4 1 * * root run-parts /etc/cron.monthly

*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1

*/5 * * * * root /usr/bin/mrtg /etc/mrtg/mymrtg.cfg


About this entry