Karai Aceh DoFollow Valid XHTML 1.0 Transitional Valid CSS!

Blog Karai Aceh

Personal Blog
  • Tripleclick



June 10th, 2008

Install MRTG untuk monitoring trafik dan server

Install MRTG untuk monitoring trafik dan server

Instalasi mrtg ini di lakukan di Linux FC 6 yang digunakan sebagai firewall, tujuan dari instalasi ini selain untuk melihak trafik dari firewall juga di fungsikan untuk melihat rata² dari Load CPU server, memori, koneksi TCP dan Load dari system.

Kebutuhan dari instalasi ini adalah :
1. net-snmp.
2. apache.
3. zlib.
4. gd.
5. libpng.

Untuk pemakaian di FC 6 atau family dari FC sebaiknya menggunakan installasi rpm agar lebih mudah, dan bisa instalasi langsung dari internet dengan program yum.

Melihat program yang telah di install.

dari program diatas bisa kita lihat apakah dalam linux kita sudah terinstall
program² tersebut. dengan perintah :

#rpm -qa | grep net-snmp
#rpm -qa | grep mrtg
#rpm -qa | grep httpd
#rpm -qa | grep zlib
#rpm -qa | grep gd
#rpm -qa | grep libpng

jika ada yang belum ada maka kita bisa install dengan menggunakan yum :

#yum -y install net-snmp
#yum -y install mrtg
#yum -y install httpd
#yum -y install zlib
#yum -y install gd
#yum -y install libpng

setelah instalsi selesai maka kita bisa mulai untuk mengkonfigurasi.

Setting Waktu

Penyetelan waktu sangat dibutuhkan dalam konfigurasi mrtg ini agar data yang di hasilkan nantinya akurat sesuai tanggal dan jam, untuk melakukan perubahannya :

#date MMDDHHSSYYYY

contohnya :

#date 061012402008

Konfigurasi net-snmp

kita backup dahulu file yang telah ada dengan perintah :
#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
#vim /etc/snmp/snmpd.conf
__________________________
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
____________________________

setelah konfigurasi snmpd, kemudian kita jalankan dulu service snmpd nya dengan perintah:

#service snmpd start

kemudian kita jalankan konfigurasinya dengan perintah:

#snmpwalk -v 1 -c public localhost system

Konfigurasi mrtg

Buat direktory untuk menyimpan data dari mrtg dengan perintah:

#mkdir /var/www/html/mrtg

kemudian kita buat konfigurasi untuk interfacenya mrtg:

#cfgmaker — global “WorkDir:/var/www/html/mrtg” –ifref=ip –global “options[_]:bits,growright” –output /etc/mrtg/mrtg.conf public@localhost

Agar cpu load, memori, open tcp dan system loadnya dapat di baca oleh mrtg maka kita harus menambahkan script di akhir baris mrtg.conf

_______________________________________________________
#____________________
# CPU Load Average
# —————–

Target[cpusum]:1.3.6.1.4.1.2021.10.1.5.1&1.3.6.1.4.1.2021.10.1.5.2:public@localhost
RouterUptime[cpusum]: public@localhost
MaxBytes[cpusum]: 100
Title[cpusum]: CPU LOAD Average
PageTop[cpusum]: <H1>CPU Load Average</H1>
Unscaled[cpusum]: dwmy
ShortLegend[cpusum]: %
YLegend[cpusum]: CPU Load (%)
Legend1[cpusum]: Average of 1 min (%)
Legend2[cpusum]: Average of 5 min (%)
LegendI[cpusum]: Average of 1 min
LegendO[cpusum]: Average of 5 mins
Options[cpusum]: gauge, absolute, growright, noinfo, nopercent

# ————–
# Memory Free
# ————–
Target[memory]: .1.3.6.1.4.1.2021.4.11.0&.1.3.6.1.4.1.2021.4.6.0:public@localhost
Options[memory]: nopercent,gauge,noinfo,growright
Title[memory]: Memory Utilization
PageTop[memory]: <h1>Memory Utilization</h1>
MaxBytes[memory]: 1000000
kMG[memory]: k,M,G,T,P,X
YLegend[memory]: RAM Utilization
ShortLegend[memory]:
Legend1[memory]: Free memory
LrUptime[load]: public@localhost

# ————-
# System Load
# ————-
Target[load]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.1:public@localhost
Options[load]: nopercent,gauge,noinfo,growright
Title[load]: System Load * 100
PageTop[load]: <h1>System Load * 100</h1>
MaxBytes[load]: 1000
YLegend[load]: Load * 100
ShortLegend[load]:
Legend1[load]: System load * 100
Legend2[load]:
Legend3[load]: Maximum system load * 100
Legend4[load]:
LegendI[load]: Sys load
LegendO[load]: Sys load
RouterUptime[load]: public@localhost

RunAsDaemon: Yes
Interval: 5
Refresh: 300
_______________________________________________________

Jalankan konfigurasi yang telah di ubah tersebut:

#env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg

Konfugurasi httpd

konfigurasi dari snmpd dan mrtg akan kita tampilkan nantinya melalui browser
dengan perintah:

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

file mrtg di konfigurasi http sebaiknya dihapus atau di backup saja dengan perintah:

# mv /etc/httpd/conf.d/mrtg.conf /etc/httpd/conf.d/mrtg.conf.bak

kemudian httpd siap untuk kita restart:

#service httpd start

Jangan lupa untuk mensetting httpd dan net-snmp agar langsung hidup sewaktu di restart, setting ada di

#setup

System service

Buka browser kemudian ketikkan pada address http://localhost/mrtg

Jika ingin agar mrtg bisa di lihat maka konfigurasi localhost harus di ganti dengan ipaddress pada bagian
yang di cetak tebal biru

Baca Juga :

Bookmark and Share

One Response to “Install MRTG untuk monitoring trafik dan server”

  1. Very interesting site, nice design, greetings :)

Leave a Reply


  • His say about SFI
  • XFN Friendly Blogdigger Blog Search Engine