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

















September 15th, 2008 at 02:27
Very interesting site, nice design, greetings