IGOS Nusantara dan MRTG: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(Konfigurasi /etc/snmp/snmpd.conf)
 
(10 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 5: Baris 5:
 
MRTG akan membuat grafik secara berkala per hari, per minggu, per bulan dan per tahun, sehingga akan memberi gambaran atas jaringan. MRTG hanya mengumpulkan data dan mengolah grafik, bukan untuk memberikan peringatan.
 
MRTG akan membuat grafik secara berkala per hari, per minggu, per bulan dan per tahun, sehingga akan memberi gambaran atas jaringan. MRTG hanya mengumpulkan data dan mengolah grafik, bukan untuk memberikan peringatan.
  
Skema Jaringan lihat:  
+
Skema Jaringan lihat: http://igos-nusantara.or.id/wiki/Skema_Jaringan
  
203.190.241.0/29
+
== Pasang MRTG dan SNMP ==
 
+
  # yum install mrtg net-snmp net-snmp-utils
== Pasang ==
+
  # yum install -y mrtg
+
  
 
== Konfigurasi /etc/snmp/snmpd.conf ==
 
== Konfigurasi /etc/snmp/snmpd.conf ==
Baris 20: Baris 18:
 
  # vi /etc/snmp/snmpd.conf
 
  # vi /etc/snmp/snmpd.conf
  
  #  Configure basic Read-Only community string.
+
  ##  Configure basic Read-Only community string.
 
  rocommunity  myIGNserver
 
  rocommunity  myIGNserver
 
   
 
   
  #  Mapping from Community to Security.
+
  ##  Mapping from Community to Security.
 
  com2sec      myLoopNet  localhost                  myIGNserver
 
  com2sec      myLoopNet  localhost                  myIGNserver
 
  com2sec      myExtNet    203.190.241.0/29            myIGNserver
 
  com2sec      myExtNet    203.190.241.0/29            myIGNserver
 
  com2sec      myIntNet    192.168.0.0/255.255.255.0  myIGNserver
 
  com2sec      myIntNet    192.168.0.0/255.255.255.0  myIGNserver
 
   
 
   
  #  Mapping from Security Group to Security Name.
+
  ##  Mapping from Security Group to Security Name.
 
  group        myROGroup  v1 myLoopNet
 
  group        myROGroup  v1 myLoopNet
 
  group        myROGroup  v1 myExtNet
 
  group        myROGroup  v1 myExtNet
 
  group        myROGroup  v1 myIntNet
 
  group        myROGroup  v1 myIntNet
 
   
 
   
  #  Define the view.
+
  ##  Define the view.
 
  view        all-mibs    included .1 80
 
  view        all-mibs    included .1 80
 
   
 
   
  #  Grant Access From the Security Model to MIB View.
+
  ##  Grant Access From the Security Model to MIB View.
 
  access      myROGroup  v1 noauth 0 all-mibs none none
 
  access      myROGroup  v1 noauth 0 all-mibs none none
  
 
=== Masukkan service snmpd ===
 
=== Masukkan service snmpd ===
[bash]# chkconfig --level 2345 snmpd on
+
# chkconfig --level 2345 snmpd on
[bash]# chkconfig --list snmpd
+
# chkconfig --list snmpd
  
 
=== Restart snmpd ===
 
=== Restart snmpd ===
[bash]# /etc/init.d/snmpd restart
+
# /etc/init.d/snmpd restart
[bash]# grep snmp /var/log/messages
+
# grep snmp /var/log/messages
  
== Ujicoba ==
+
=== Ujicoba snmp dengan snmpwalk ===
  [bash]# snmpwalk -v 1 -c myIGNserver localhost interface | grep Descr
+
  # snmpwalk -v 1 -c myIGNserver localhost interface | grep Descr
 
  IF-MIB::ifDescr.1 = STRING: lo
 
  IF-MIB::ifDescr.1 = STRING: lo
 
  IF-MIB::ifDescr.2 = STRING: eth0
 
  IF-MIB::ifDescr.2 = STRING: eth0
 
  IF-MIB::ifDescr.3 = STRING: eth1
 
  IF-MIB::ifDescr.3 = STRING: eth1
IF-MIB::ifDescr.4 = STRING: ppp0
 
  
== Ujicoba ==
+
== Jalankan cfgmaker ==
 +
cfgmaker memakai nilai dari myIGNserver@localhost kemudian menghasilkan file /etc/mrtg/mrtg.conf
 +
# cfgmaker --global 'WorkDir: /var/www/mrtg' --output /etc/mrtg/mrtg.cfg myIGNserver@localhost
 +
 
 +
== Buat index.html ==
 +
# indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg
  
 +
== Jalankan mrtg ==
 +
# LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
  
http://igos-nusantara.or.id/wiki/Skema_Jaringan
+
== Lihat cron mrtg ==
 +
Trafik dari mrtg secara periodik dibuat setiap lima menit. Lihat /etc/cron.d/mrtg
 +
# cat /etc/cron.d/mrtg
 +
Harus tampil:
 +
*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

Revisi terkini pada 28 April 2010 14.59

Multi Router Traffic Grapher (MRTG) adalah aplikasi untuk monitoring lalu lintas informasi SNMP dalam jaringan. Data monitoring disimpan dalam log lalu diolah dan ditampilkan dalam bentuk grafik. Grafik tersebut disajikan di dalam halaman web dan dapat diakses dari browser. MRTG bergantung terhadap web server, karena grafik ditampilkan melalui web server.

MRTG memakai SNMP. Perangkat dan layanan (service) yang didukung SNMP dapat ditampilkan grafiknya. Bila SNMP tidak berfungsi maka grafik juga tidak bisa ditampilkan oleh MRTG.

MRTG akan membuat grafik secara berkala per hari, per minggu, per bulan dan per tahun, sehingga akan memberi gambaran atas jaringan. MRTG hanya mengumpulkan data dan mengolah grafik, bukan untuk memberikan peringatan.

Skema Jaringan lihat: http://igos-nusantara.or.id/wiki/Skema_Jaringan

Pasang MRTG dan SNMP

# yum install mrtg net-snmp net-snmp-utils

Konfigurasi /etc/snmp/snmpd.conf

Backup /etc/snmp/snmpd.conf

# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.original

Isi /etc/snmp/snmpd.conf

# vi /etc/snmp/snmpd.conf
##  Configure basic Read-Only community string.
rocommunity  myIGNserver

##  Mapping from Community to Security.
com2sec      myLoopNet   localhost                   myIGNserver
com2sec      myExtNet    203.190.241.0/29            myIGNserver
com2sec      myIntNet    192.168.0.0/255.255.255.0   myIGNserver

##  Mapping from Security Group to Security Name.
group        myROGroup   v1 myLoopNet
group        myROGroup   v1 myExtNet
group        myROGroup   v1 myIntNet

##  Define the view.
view         all-mibs    included .1 80

##  Grant Access From the Security Model to MIB View.
access       myROGroup   v1 noauth 0 all-mibs none none

Masukkan service snmpd

# chkconfig --level 2345 snmpd on
# chkconfig --list snmpd

Restart snmpd

# /etc/init.d/snmpd restart
# grep snmp /var/log/messages

Ujicoba snmp dengan snmpwalk

# snmpwalk -v 1 -c myIGNserver localhost interface | grep Descr
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: eth0
IF-MIB::ifDescr.3 = STRING: eth1

Jalankan cfgmaker

cfgmaker memakai nilai dari myIGNserver@localhost kemudian menghasilkan file /etc/mrtg/mrtg.conf

# cfgmaker --global 'WorkDir: /var/www/mrtg' --output /etc/mrtg/mrtg.cfg myIGNserver@localhost

Buat index.html

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

Jalankan mrtg

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

Lihat cron mrtg

Trafik dari mrtg secara periodik dibuat setiap lima menit. Lihat /etc/cron.d/mrtg

# cat /etc/cron.d/mrtg

Harus tampil:

*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok