SNMP digunakan untuk mengambil beberapa data tentang system, seperti misalnya data IfInOctet (jumlah paket incoming ke Ethernet card) dan data IfOutOctet (jumlah paket outgoing ke Ethernet card) yg dipergunakan oleh MRTG untuk membuat traffic graph.
Cara meinstallasi dan konfigurasi MRTG pada Ubuntu
11.10 (Untuk Monitoring Localhost), detailnya sebagai berikut :
Untuk melihat traffic analysis yang ada pada Router
Langkah – langkah yang harus dilakukan :
1. $ sudo su
Perintah untuk masuk kedalam #
2. Masukkan password yang telah ada
3. Sebaiknya sebelum kita menginstalasi dan konfigurasi
MRTG, kita hapus terlebih dahulu SNMP, SNMPD dan MRTG yang sudah ada
sebelumnya.
#apt-get
remove snmp snmpd --purge
Perintah ini adalah untuk menghapus
snmp dan snmpd yang telah ada.
Ulangi sekali lagi untuk paket MRTG, caranya :
#apt-get remove mrtg –purge
4. Install SNMP dan SNMPD
Dengan menjalankan perintah :
#apt-get install snmp snmpd
Untuk melihat hasil dari
penginstalasian dan mengedit file-file snmpd.conf yang mengatur agen untuk
merespon snmp menjadi manajeman , dengan cara:
#nano /etc/snmp/snmpd.conf
Lakukan perubahan pada baris :
syslocation Unknown
syscontact Root
Menjadi :
syslocation Nama projek
syscontact Nama
contoh :
sylocation labjartel
syscontact ovizen
bertujuan untuk mengetahui
lokasi user yang memontoring snmp dan snmpd dan mengetahui identitas serta
email dari user.
sebelumnya pada :
#rocommunity localhost
Hilangkan tanda pagar (#) pada
rocommunity localhost untuk mengaktifkannya, sehingga menjadi :
rocommunity localhost
5. Restart SNMPD
# /etc/init.d/snmpd restart
Pada perintah berfungsi untuk
merestart system dari snmpd yang telah dikonfigurasikan.
Setelah itu silahkan test dengan cara :
#snmpwalk -v 2c -c public (ip monitoring)
Contoh :
#snmpwalk –v 2c –c public 172.16.30.1 => untuk jaringan LAN
#snmpwalk
–v 2c –c public 172.16.40.1 => Wifi
172.16.30.1 merupakan ip gateway dari router,
pengetesan ini berguna untuk mengetahui apakah snmp telah ready.
6. Install MRTG
Dengan menjalankan perintah:
#apt-get install mrtg
secara default file mrtg akan diletakkan pada posisi
/var/www/mrtg
7. Konfigurasi MRTG
Dengan menjalankan perintah:
# cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output
/etc/mrtg.cfg public@localhost
Contoh :
#
cfgmaker --global ‘WorkDir: /var/www/mrtg’ --output /etc/mrtg.cfg
public@172.16.30.1
Perintah diatas merupakan konfigurasi dari
mrtg gateway router
8. Menampilkan grafik dari konfigurasi MRTG
Dengan file index.html mrtg, yaitu :
indexmaker
/etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html
contoh :
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html
9. Mencoba untuk mengakses
Dengan perintah :
http://localhost/mrtg
Akan menampilkan seluruhnya yang
terhubung dengan router
10. Hasil dari mengakses http://localhost/mrtg
Contoh kedua ini adalah untuk memonitoring localhost, untuk
memonitoring dari localhost kita cukup dengan melanjutkan perintah-perintah yang
telah kita lakukan sebelumnya, tidak perlu untuk menginstal ulang snmp, snmpd
dan mrtg. Pengaturan pada snmp dan snmpd tidak perlu di ubah-ubah langsung pada
tahap – tahap :
1. Restart SNMPD
#
/etc/init.d/snmpd restart
Pada perintah berfungsi untuk merestart system
dari snmpd yang telah dikonfigurasikan sebelumnya.
Setelah itu silahkan test dengan cara :
#snmpwalk -v 2c -c public (ip monitoring)
Contoh :
#snmpwalk –v 2c –c public 127.0.0.1
127.0.0.1 merupakan ip localhost yang memang sudah
diatur pada setiap-setiap PC.Sehingga akan muncul seperti berikut:
iso.3.6.1.2.1.1.1.0 = STRING: "Linux lab234-09 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (24409) 0:04:04.09
iso.3.6.1.2.1.1.4.0 = STRING: "ovizen"
iso.3.6.1.2.1.1.5.0 = STRING: "lab234-09"
iso.3.6.1.2.1.1.6.0 = STRING: "labjartel"
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
iso.3.6.1.2.1.1.8.0 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.10.3.1.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.11.3.1.1
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.15.2.1.1
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.2.1.49
iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.4
iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.50
iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.6.3.16.2.2.1
iso.3.6.1.2.1.1.9.1.3.1 = STRING: "The SNMP Management Architecture MIB."
iso.3.6.1.2.1.1.9.1.3.2 = STRING: "The MIB for Message Processing and Dispatching."
iso.3.6.1.2.1.1.9.1.3.3 = STRING: "The management information definitions for the SNMP User-based Security Model."
iso.3.6.1.2.1.1.9.1.3.4 = STRING: "The MIB module for SNMPv2 entities"
iso.3.6.1.2.1.1.9.1.3.5 = STRING: "The MIB module for managing TCP implementations"
iso.3.6.1.2.1.1.9.1.3.6 = STRING: "The MIB module for managing IP and ICMP implementations"
iso.3.6.1.2.1.1.9.1.3.7 = STRING: "The MIB module for managing UDP implementations"
iso.3.6.1.2.1.1.9.1.3.8 = STRING: "View-based Access Control Model for SNMP."
iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.6 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.7 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.8 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.2.1.0 = INTEGER: 2
iso.3.6.1.2.1.2.2.1.1.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.1.2 = INTEGER: 2
iso.3.6.1.2.1.2.2.1.2.1 = STRING: "lo"
iso.3.6.1.2.1.2.2.1.2.2 = STRING: "eth0"
iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 24
iso.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6
iso.3.6.1.2.1.2.2.1.4.1 = INTEGER: 16436
iso.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1500
iso.3.6.1.2.1.2.2.1.5.1 = Gauge32: 10000000
iso.3.6.1.2.1.2.2.1.5.2 = Gauge32: 100000000
iso.3.6.1.2.1.2.2.1.6.1 = ""
iso.3.6.1.2.1.2.2.1.6.2 = Hex-STRING: 00 24 21 82 18 A3
iso.3.6.1.2.1.2.2.1.7.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.7.2 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.2 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.9.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.9.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.10.1 = Counter32: 358831
iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 42816
iso.3.6.1.2.1.2.2.1.11.1 = Counter32: 4500
iso.3.6.1.2.1.2.2.1.11.2 = Counter32: 420
iso.3.6.1.2.1.2.2.1.12.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.12.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.13.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.13.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.16.1 = Counter32: 358831
iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 8756
iso.3.6.1.2.1.2.2.1.17.1 = Counter32: 4500
iso.3.6.1.2.1.2.2.1.17.2 = Counter32: 63
iso.3.6.1.2.1.2.2.1.18.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.18.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.19.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.19.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.21.1 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.21.2 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.22.1 = OID: ccitt.0
iso.3.6.1.2.1.2.2.1.22.2 = OID: ccitt.0
iso.3.6.1.2.1.25.5.1.1.2.1373 = INTEGER: 2544
iso.3.6.1.2.1.25.5.1.1.2.1375 = INTEGER: 2348
iso.3.6.1.2.1.25.5.1.1.2.1380 = INTEGER: 2292
iso.3.6.1.2.1.25.5.1.1.2.1390 = INTEGER: 14724
iso.3.6.1.2.1.25.5.1.1.2.1392 = INTEGER: 3320
iso.3.6.1.2.1.25.5.1.1.2.1430 = INTEGER: 3684
iso.3.6.1.2.1.25.5.1.1.2.1497 = INTEGER: 2912
iso.3.6.1.2.1.25.5.1.1.2.1499 = INTEGER: 2724
iso.3.6.1.2.1.25.5.1.1.2.1503 = INTEGER: 69580
iso.3.6.1.2.1.25.5.1.1.2.1505 = INTEGER: 10104
iso.3.6.1.2.1.25.5.1.1.2.1509 = INTEGER: 7924
iso.3.6.1.2.1.25.5.1.1.2.1528 = INTEGER: 5820
iso.3.6.1.2.1.25.5.1.1.2.1530 = INTEGER: 1236
iso.3.6.1.2.1.25.5.1.1.2.1533 = INTEGER: 6216
iso.3.6.1.2.1.25.5.1.1.2.1534 = INTEGER: 7576
iso.3.6.1.2.1.25.5.1.1.2.1536 = INTEGER: 11504
iso.3.6.1.2.1.25.5.1.1.2.1537 = INTEGER: 9572
iso.3.6.1.2.1.25.5.1.1.2.1539 = INTEGER: 20928
iso.3.6.1.2.1.25.5.1.1.2.1544 = INTEGER: 3412
iso.3.6.1.2.1.25.5.1.1.2.1546 = INTEGER: 3600
iso.3.6.1.2.1.25.5.1.1.2.1547 = INTEGER: 728
iso.3.6.1.2.1.25.5.1.1.2.1558 = INTEGER: 7780
iso.3.6.1.2.1.25.5.1.1.2.1566 = INTEGER: 2168
iso.3.6.1.2.1.25.5.1.1.2.1568 = INTEGER: 2248
iso.3.6.1.2.1.25.5.1.1.2.1572 = INTEGER: 2556
iso.3.6.1.2.1.25.5.1.1.2.1574 = INTEGER: 3072
iso.3.6.1.2.1.25.5.1.1.2.1579 = INTEGER: 2416
iso.3.6.1.2.1.25.5.1.1.2.1598 = INTEGER: 508
iso.3.6.1.2.1.25.5.1.1.2.1599 = INTEGER: 9460
iso.3.6.1.2.1.25.5.1.1.2.1602 = INTEGER: 15152
iso.3.6.1.2.1.25.5.1.1.2.1604 = INTEGER: 9252
iso.3.6.1.2.1.25.5.1.1.2.1610 = INTEGER: 2512
iso.3.6.1.2.1.25.5.1.1.2.1612 = INTEGER: 1980
iso.3.6.1.2.1.25.5.1.1.2.1614 = INTEGER: 5816
iso.3.6.1.2.1.25.5.1.1.2.1616 = INTEGER: 4204
iso.3.6.1.2.1.25.5.1.1.2.1618 = INTEGER: 5416
iso.3.6.1.2.1.25.5.1.1.2.1623 = INTEGER: 5120
iso.3.6.1.2.1.25.5.1.1.2.1626 = INTEGER: 6444
iso.3.6.1.2.1.25.5.1.1.2.1650 = INTEGER: 2336
iso.3.6.1.2.1.25.5.1.1.2.1656 = INTEGER: 3508
iso.3.6.1.2.1.25.5.1.1.2.1658 = INTEGER: 3080
iso.3.6.1.2.1.25.5.1.1.2.1675 = INTEGER: 7032
iso.3.6.1.2.1.25.5.1.1.2.1681 = INTEGER: 4172
iso.3.6.1.2.1.25.5.1.1.2.1683 = INTEGER: 4140
iso.3.6.1.2.1.25.5.1.1.2.1707 = INTEGER: 14640
iso.3.6.1.2.1.25.5.1.1.2.1708 = INTEGER: 504
iso.3.6.1.2.1.25.5.1.1.2.1710 = INTEGER: 4956
iso.3.6.1.2.1.25.5.1.1.2.1719 = INTEGER: 7696
iso.3.6.1.2.1.25.5.1.1.2.1721 = INTEGER: 2572
iso.3.6.1.2.1.25.5.1.1.2.1749 = INTEGER: 16868
iso.3.6.1.2.1.25.5.1.1.2.1754 = INTEGER: 14156
iso.3.6.1.2.1.25.5.1.1.2.1761 = INTEGER: 720
iso.3.6.1.2.1.25.5.1.1.2.1762 = INTEGER: 3436
iso.3.6.1.2.1.25.5.1.1.2.1815 = INTEGER: 1668
iso.3.6.1.2.1.25.5.1.1.2.1816 = INTEGER: 1500
iso.3.6.1.2.1.25.5.1.1.2.1824 = INTEGER: 1876
iso.3.6.1.2.1.25.5.1.1.2.1835 = INTEGER: 11104
iso.3.6.1.2.1.25.5.1.1.2.1851 = INTEGER: 44620
iso.3.6.1.2.1.25.5.1.1.2.1853 = INTEGER: 8444
iso.3.6.1.2.1.25.5.1.1.2.1870 = INTEGER: 3404
iso.3.6.1.2.1.25.5.1.1.2.1882 = INTEGER: 1540
iso.3.6.1.2.1.31.1.1.1.1.1 = STRING: "lo"
iso.3.6.1.2.1.31.1.1.1.1.2 = STRING: "eth0"
iso.3.6.1.2.1.31.1.1.1.2.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.2.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.3.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.3.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.4.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.4.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.5.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.5.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.6.1 = Counter64: 358831
iso.3.6.1.2.1.31.1.1.1.6.2 = Counter64: 42816
iso.3.6.1.2.1.31.1.1.1.7.1 = Counter64: 4500
iso.3.6.1.2.1.31.1.1.1.7.2 = Counter64: 420
iso.3.6.1.2.1.31.1.1.1.8.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.8.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.9.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.9.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.10.1 = Counter64: 358831
iso.3.6.1.2.1.31.1.1.1.10.2 = Counter64: 8756
iso.3.6.1.2.1.31.1.1.1.11.1 = Counter64: 4500
iso.3.6.1.2.1.31.1.1.1.11.2 = Counter64: 63
iso.3.6.1.2.1.31.1.1.1.12.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.12.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.13.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.13.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.15.1 = Gauge32: 10
iso.3.6.1.2.1.31.1.1.1.15.2 = Gauge32: 100
iso.3.6.1.2.1.31.1.1.1.16.1 = INTEGER: 2
iso.3.6.1.2.1.31.1.1.1.16.2 = INTEGER: 2
iso.3.6.1.2.1.31.1.1.1.17.2 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.18.1 = ""
iso.3.6.1.2.1.31.1.1.1.18.2 = ""
iso.3.6.1.2.1.31.1.1.1.19.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.1.1.19.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.5.0 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.55.1.1.0 = INTEGER: 2
iso.3.6.1.2.1.55.1.2.0 = INTEGER: 64
iso.3.6.1.2.1.55.1.3.0 = Gauge32: 2
iso.3.6.1.2.1.55.1.5.1.2.1 = STRING: "lo"
iso.3.6.1.2.1.55.1.5.1.2.2 = STRING: "eth0"
iso.3.6.1.2.1.55.1.5.1.3.1 = OID: ccitt.0
iso.3.6.1.2.1.55.1.5.1.3.2 = OID: ccitt.0
iso.3.6.1.2.1.55.1.5.1.4.1 = Gauge32: 16436
iso.3.6.1.2.1.55.1.5.1.4.2 = Gauge32: 1500
iso.3.6.1.2.1.55.1.5.1.8.1 = ""
iso.3.6.1.2.1.55.1.5.1.8.2 = Hex-STRING: 00 24 21 82 18 A3
iso.3.6.1.2.1.55.1.5.1.9.1 = INTEGER: 1
iso.3.6.1.2.1.55.1.5.1.9.2 = INTEGER: 1
iso.3.6.1.2.1.55.1.5.1.10.1 = INTEGER: 1
iso.3.6.1.2.1.55.1.5.1.10.2 = INTEGER: 1
iso.3.6.1.2.1.88.1.1.1.0 = INTEGER: 1
iso.3.6.1.2.1.88.1.1.2.0 = Gauge32: 0
iso.3.6.1.2.1.88.1.1.3.0 = Gauge32: 4
iso.3.6.1.2.1.88.1.1.4.0 = Gauge32: 4
iso.3.6.1.2.1.88.1.1.5.0 = Counter32: 0
iso.3.6.1.2.1.88.1.2.1.0 = Counter32: 0
dan seterusnya.Sampai proses selesai memonitoring Di Politeknik Caltex Riau.
2. Membuat folder untuk menyimpan MRTG
Dengan menggunakan perintah :
#mkdir
/var/www/(nama folder)
contoh :
#mkdir /var/www/mrtg1
Hal ini berfungsi agar localhost yang kita
berikan, tidak menghapus dari hasil sebelumnya hanya menimpanya saja, karena
disimpan pada folder yang baru yaitu mrtg1
3. Konfigurasi MRTG
#
cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg
public@localhost
Contoh :
# cfgmaker --global ‘WorkDir: /var/www/mrtg1’ –output /etc/mrtg.cfg
public@127.0.0.1
Perintah
diatas merupakan konfigurasi dari ip localhost.
4. Menampilkan grafik dari konfigurasi MRTG
Dengan cara file index.html
mrtg, yaitu :
indexmaker
/etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html
contoh :
indexmaker
/etc/mrtg.cfg --columns=1 --output /var/www/mrtg1/index.html
5. Test untuk mengakses
Dengan perintah :
http://localhost/mrtg1
"akan
memenampilkan dari konfigurasi yang telah dibuat pada mrtg1"
6. Hasil dari mengakses http://localhost/mrtg1
Gambar monitoring localhost
SNMP digunakan untuk mengambil beberapa data tentang system, seperti misalnya data IfInOctet (jumlah paket incoming ke Ethernet card) dan data IfOutOctet (jumlah paket outgoing ke Ethernet card) yg dipergunakan oleh MRTG untuk membuat traffic graph.
Cara meinstallasi dan konfigurasi MRTG pada Ubuntu 11.10 (Untuk Monitoring Localhost), detailnya sebagai berikut :
Untuk melihat traffic analysis yang ada pada Router
Langkah – langkah yang harus dilakukan :
1. $ sudo su
1. $ sudo su
Perintah untuk masuk kedalam #
2. Masukkan password yang telah ada
3. Sebaiknya sebelum kita menginstalasi dan konfigurasi MRTG, kita hapus terlebih dahulu SNMP, SNMPD dan MRTG yang sudah ada sebelumnya.
#apt-get remove snmp snmpd --purge
Perintah ini adalah untuk menghapus snmp dan snmpd yang telah ada.
Ulangi sekali lagi untuk paket MRTG, caranya :
#apt-get remove mrtg –purge
4. Install SNMP dan SNMPD
Dengan menjalankan perintah :
#apt-get install snmp snmpd
Untuk melihat hasil dari penginstalasian dan mengedit file-file snmpd.conf yang mengatur agen untuk merespon snmp menjadi manajeman , dengan cara:
#nano /etc/snmp/snmpd.conf
Lakukan perubahan pada baris :
syslocation Unknown
syscontact Root
Menjadi :
syslocation Nama projek
syscontact Nama
contoh :
sylocation labjartel
syscontact ovizen
bertujuan untuk mengetahui lokasi user yang memontoring snmp dan snmpd dan mengetahui identitas serta email dari user.
sebelumnya pada :
#rocommunity localhost
Hilangkan tanda pagar (#) pada rocommunity localhost untuk mengaktifkannya, sehingga menjadi :
rocommunity localhost
5. Restart SNMPD
# /etc/init.d/snmpd restart
Pada perintah berfungsi untuk merestart system dari snmpd yang telah dikonfigurasikan.
Setelah itu silahkan test dengan cara :
#snmpwalk -v 2c -c public (ip monitoring)
Contoh :
#snmpwalk –v 2c –c public 172.16.30.1 => untuk jaringan LAN
#snmpwalk
–v 2c –c public 172.16.40.1 => Wifi
172.16.30.1 merupakan ip gateway dari router,
pengetesan ini berguna untuk mengetahui apakah snmp telah ready.
6. Install MRTG
Dengan menjalankan perintah:
#apt-get install mrtg
secara default file mrtg akan diletakkan pada posisi
/var/www/mrtg
7. Konfigurasi MRTG
Dengan menjalankan perintah:
# cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg public@localhost
# cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg public@localhost
Contoh :
#
cfgmaker --global ‘WorkDir: /var/www/mrtg’ --output /etc/mrtg.cfg
public@172.16.30.1
Perintah diatas merupakan konfigurasi dari
mrtg gateway router
8. Menampilkan grafik dari konfigurasi MRTG
Dengan file index.html mrtg, yaitu :
indexmaker
/etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html
contoh :
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg/index.html
9. Mencoba untuk mengakses
Dengan perintah :
http://localhost/mrtg
Akan menampilkan seluruhnya yang terhubung dengan router
10. Hasil dari mengakses http://localhost/mrtg
Contoh kedua ini adalah untuk memonitoring localhost, untuk
memonitoring dari localhost kita cukup dengan melanjutkan perintah-perintah yang
telah kita lakukan sebelumnya, tidak perlu untuk menginstal ulang snmp, snmpd
dan mrtg. Pengaturan pada snmp dan snmpd tidak perlu di ubah-ubah langsung pada
tahap – tahap :
1. Restart SNMPD
#
/etc/init.d/snmpd restart
Pada perintah berfungsi untuk merestart system
dari snmpd yang telah dikonfigurasikan sebelumnya.
Setelah itu silahkan test dengan cara :
#snmpwalk -v 2c -c public (ip monitoring)
Contoh :
#snmpwalk –v 2c –c public 127.0.0.1
127.0.0.1 merupakan ip localhost yang memang sudah
diatur pada setiap-setiap PC.Sehingga akan muncul seperti berikut:
iso.3.6.1.2.1.1.1.0 = STRING: "Linux lab234-09 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (24409) 0:04:04.09
iso.3.6.1.2.1.1.4.0 = STRING: "ovizen"
iso.3.6.1.2.1.1.5.0 = STRING: "lab234-09"
iso.3.6.1.2.1.1.6.0 = STRING: "labjartel"
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
iso.3.6.1.2.1.1.8.0 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.10.3.1.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.11.3.1.1
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.15.2.1.1
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.2.1.49
iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.4
iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.50
iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.6.3.16.2.2.1
iso.3.6.1.2.1.1.9.1.3.1 = STRING: "The SNMP Management Architecture MIB."
iso.3.6.1.2.1.1.9.1.3.2 = STRING: "The MIB for Message Processing and Dispatching."
iso.3.6.1.2.1.1.9.1.3.3 = STRING: "The management information definitions for the SNMP User-based Security Model."
iso.3.6.1.2.1.1.9.1.3.4 = STRING: "The MIB module for SNMPv2 entities"
iso.3.6.1.2.1.1.9.1.3.5 = STRING: "The MIB module for managing TCP implementations"
iso.3.6.1.2.1.1.9.1.3.6 = STRING: "The MIB module for managing IP and ICMP implementations"
iso.3.6.1.2.1.1.9.1.3.7 = STRING: "The MIB module for managing UDP implementations"
iso.3.6.1.2.1.1.9.1.3.8 = STRING: "View-based Access Control Model for SNMP."
iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.6 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.7 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.1.9.1.4.8 = Timeticks: (8) 0:00:00.08
iso.3.6.1.2.1.2.1.0 = INTEGER: 2
iso.3.6.1.2.1.2.2.1.1.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.1.2 = INTEGER: 2
iso.3.6.1.2.1.2.2.1.2.1 = STRING: "lo"
iso.3.6.1.2.1.2.2.1.2.2 = STRING: "eth0"
iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 24
iso.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6
iso.3.6.1.2.1.2.2.1.4.1 = INTEGER: 16436
iso.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1500
iso.3.6.1.2.1.2.2.1.5.1 = Gauge32: 10000000
iso.3.6.1.2.1.2.2.1.5.2 = Gauge32: 100000000
iso.3.6.1.2.1.2.2.1.6.1 = ""
iso.3.6.1.2.1.2.2.1.6.2 = Hex-STRING: 00 24 21 82 18 A3
iso.3.6.1.2.1.2.2.1.7.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.7.2 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.2 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.9.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.9.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.10.1 = Counter32: 358831
iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 42816
iso.3.6.1.2.1.2.2.1.11.1 = Counter32: 4500
iso.3.6.1.2.1.2.2.1.11.2 = Counter32: 420
iso.3.6.1.2.1.2.2.1.12.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.12.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.13.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.13.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.16.1 = Counter32: 358831
iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 8756
iso.3.6.1.2.1.2.2.1.17.1 = Counter32: 4500
iso.3.6.1.2.1.2.2.1.17.2 = Counter32: 63
iso.3.6.1.2.1.2.2.1.18.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.18.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.19.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.19.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.21.1 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.21.2 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.22.1 = OID: ccitt.0
iso.3.6.1.2.1.2.2.1.22.2 = OID: ccitt.0
iso.3.6.1.2.1.25.5.1.1.2.1373 = INTEGER: 2544
iso.3.6.1.2.1.25.5.1.1.2.1375 = INTEGER: 2348
iso.3.6.1.2.1.25.5.1.1.2.1380 = INTEGER: 2292
iso.3.6.1.2.1.25.5.1.1.2.1390 = INTEGER: 14724
iso.3.6.1.2.1.25.5.1.1.2.1392 = INTEGER: 3320
iso.3.6.1.2.1.25.5.1.1.2.1430 = INTEGER: 3684
iso.3.6.1.2.1.25.5.1.1.2.1497 = INTEGER: 2912
iso.3.6.1.2.1.25.5.1.1.2.1499 = INTEGER: 2724
iso.3.6.1.2.1.25.5.1.1.2.1503 = INTEGER: 69580
iso.3.6.1.2.1.25.5.1.1.2.1505 = INTEGER: 10104
iso.3.6.1.2.1.25.5.1.1.2.1509 = INTEGER: 7924
iso.3.6.1.2.1.25.5.1.1.2.1528 = INTEGER: 5820
iso.3.6.1.2.1.25.5.1.1.2.1530 = INTEGER: 1236
iso.3.6.1.2.1.25.5.1.1.2.1533 = INTEGER: 6216
iso.3.6.1.2.1.25.5.1.1.2.1534 = INTEGER: 7576
iso.3.6.1.2.1.25.5.1.1.2.1536 = INTEGER: 11504
iso.3.6.1.2.1.25.5.1.1.2.1537 = INTEGER: 9572
iso.3.6.1.2.1.25.5.1.1.2.1539 = INTEGER: 20928
iso.3.6.1.2.1.25.5.1.1.2.1544 = INTEGER: 3412
iso.3.6.1.2.1.25.5.1.1.2.1546 = INTEGER: 3600
iso.3.6.1.2.1.25.5.1.1.2.1547 = INTEGER: 728
iso.3.6.1.2.1.25.5.1.1.2.1558 = INTEGER: 7780
iso.3.6.1.2.1.25.5.1.1.2.1566 = INTEGER: 2168
iso.3.6.1.2.1.25.5.1.1.2.1568 = INTEGER: 2248
iso.3.6.1.2.1.25.5.1.1.2.1572 = INTEGER: 2556
iso.3.6.1.2.1.25.5.1.1.2.1574 = INTEGER: 3072
iso.3.6.1.2.1.25.5.1.1.2.1579 = INTEGER: 2416
iso.3.6.1.2.1.25.5.1.1.2.1598 = INTEGER: 508
iso.3.6.1.2.1.25.5.1.1.2.1599 = INTEGER: 9460
iso.3.6.1.2.1.25.5.1.1.2.1602 = INTEGER: 15152
iso.3.6.1.2.1.25.5.1.1.2.1604 = INTEGER: 9252
iso.3.6.1.2.1.25.5.1.1.2.1610 = INTEGER: 2512
iso.3.6.1.2.1.25.5.1.1.2.1612 = INTEGER: 1980
iso.3.6.1.2.1.25.5.1.1.2.1614 = INTEGER: 5816
iso.3.6.1.2.1.25.5.1.1.2.1616 = INTEGER: 4204
iso.3.6.1.2.1.25.5.1.1.2.1618 = INTEGER: 5416
iso.3.6.1.2.1.25.5.1.1.2.1623 = INTEGER: 5120
iso.3.6.1.2.1.25.5.1.1.2.1626 = INTEGER: 6444
iso.3.6.1.2.1.25.5.1.1.2.1650 = INTEGER: 2336
iso.3.6.1.2.1.25.5.1.1.2.1656 = INTEGER: 3508
iso.3.6.1.2.1.25.5.1.1.2.1658 = INTEGER: 3080
iso.3.6.1.2.1.25.5.1.1.2.1675 = INTEGER: 7032
iso.3.6.1.2.1.25.5.1.1.2.1681 = INTEGER: 4172
iso.3.6.1.2.1.25.5.1.1.2.1683 = INTEGER: 4140
iso.3.6.1.2.1.25.5.1.1.2.1707 = INTEGER: 14640
iso.3.6.1.2.1.25.5.1.1.2.1708 = INTEGER: 504
iso.3.6.1.2.1.25.5.1.1.2.1710 = INTEGER: 4956
iso.3.6.1.2.1.25.5.1.1.2.1719 = INTEGER: 7696
iso.3.6.1.2.1.25.5.1.1.2.1721 = INTEGER: 2572
iso.3.6.1.2.1.25.5.1.1.2.1749 = INTEGER: 16868
iso.3.6.1.2.1.25.5.1.1.2.1754 = INTEGER: 14156
iso.3.6.1.2.1.25.5.1.1.2.1761 = INTEGER: 720
iso.3.6.1.2.1.25.5.1.1.2.1762 = INTEGER: 3436
iso.3.6.1.2.1.25.5.1.1.2.1815 = INTEGER: 1668
iso.3.6.1.2.1.25.5.1.1.2.1816 = INTEGER: 1500
iso.3.6.1.2.1.25.5.1.1.2.1824 = INTEGER: 1876
iso.3.6.1.2.1.25.5.1.1.2.1835 = INTEGER: 11104
iso.3.6.1.2.1.25.5.1.1.2.1851 = INTEGER: 44620
iso.3.6.1.2.1.25.5.1.1.2.1853 = INTEGER: 8444
iso.3.6.1.2.1.25.5.1.1.2.1870 = INTEGER: 3404
iso.3.6.1.2.1.25.5.1.1.2.1882 = INTEGER: 1540
iso.3.6.1.2.1.31.1.1.1.1.1 = STRING: "lo"
iso.3.6.1.2.1.31.1.1.1.1.2 = STRING: "eth0"
iso.3.6.1.2.1.31.1.1.1.2.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.2.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.3.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.3.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.4.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.4.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.5.1 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.5.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.6.1 = Counter64: 358831
iso.3.6.1.2.1.31.1.1.1.6.2 = Counter64: 42816
iso.3.6.1.2.1.31.1.1.1.7.1 = Counter64: 4500
iso.3.6.1.2.1.31.1.1.1.7.2 = Counter64: 420
iso.3.6.1.2.1.31.1.1.1.8.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.8.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.9.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.9.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.10.1 = Counter64: 358831
iso.3.6.1.2.1.31.1.1.1.10.2 = Counter64: 8756
iso.3.6.1.2.1.31.1.1.1.11.1 = Counter64: 4500
iso.3.6.1.2.1.31.1.1.1.11.2 = Counter64: 63
iso.3.6.1.2.1.31.1.1.1.12.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.12.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.13.1 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.13.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.15.1 = Gauge32: 10
iso.3.6.1.2.1.31.1.1.1.15.2 = Gauge32: 100
iso.3.6.1.2.1.31.1.1.1.16.1 = INTEGER: 2
iso.3.6.1.2.1.31.1.1.1.16.2 = INTEGER: 2
iso.3.6.1.2.1.31.1.1.1.17.2 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.18.1 = ""
iso.3.6.1.2.1.31.1.1.1.18.2 = ""
iso.3.6.1.2.1.31.1.1.1.19.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.1.1.19.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.5.0 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.55.1.1.0 = INTEGER: 2
iso.3.6.1.2.1.55.1.2.0 = INTEGER: 64
iso.3.6.1.2.1.55.1.3.0 = Gauge32: 2
iso.3.6.1.2.1.55.1.5.1.2.1 = STRING: "lo"
iso.3.6.1.2.1.55.1.5.1.2.2 = STRING: "eth0"
iso.3.6.1.2.1.55.1.5.1.3.1 = OID: ccitt.0
iso.3.6.1.2.1.55.1.5.1.3.2 = OID: ccitt.0
iso.3.6.1.2.1.55.1.5.1.4.1 = Gauge32: 16436
iso.3.6.1.2.1.55.1.5.1.4.2 = Gauge32: 1500
iso.3.6.1.2.1.55.1.5.1.8.1 = ""
iso.3.6.1.2.1.55.1.5.1.8.2 = Hex-STRING: 00 24 21 82 18 A3
iso.3.6.1.2.1.55.1.5.1.9.1 = INTEGER: 1
iso.3.6.1.2.1.55.1.5.1.9.2 = INTEGER: 1
iso.3.6.1.2.1.55.1.5.1.10.1 = INTEGER: 1
iso.3.6.1.2.1.55.1.5.1.10.2 = INTEGER: 1
iso.3.6.1.2.1.88.1.1.1.0 = INTEGER: 1
iso.3.6.1.2.1.88.1.1.2.0 = Gauge32: 0
iso.3.6.1.2.1.88.1.1.3.0 = Gauge32: 4
iso.3.6.1.2.1.88.1.1.4.0 = Gauge32: 4
iso.3.6.1.2.1.88.1.1.5.0 = Counter32: 0
iso.3.6.1.2.1.88.1.2.1.0 = Counter32: 0
2. Membuat folder untuk menyimpan MRTG
Dengan menggunakan perintah :
#mkdir
/var/www/(nama folder)
contoh :
#mkdir /var/www/mrtg1
Hal ini berfungsi agar localhost yang kita
berikan, tidak menghapus dari hasil sebelumnya hanya menimpanya saja, karena
disimpan pada folder yang baru yaitu mrtg1
3. Konfigurasi MRTG
#
cfgmaker --global ‘WorkDir: /var/www/(nama folder)’ --output /etc/mrtg.cfg
public@localhost
Contoh :
# cfgmaker --global ‘WorkDir: /var/www/mrtg1’ –output /etc/mrtg.cfg public@127.0.0.1
Perintah
diatas merupakan konfigurasi dari ip localhost.
4. Menampilkan grafik dari konfigurasi MRTG
Dengan cara file index.html
mrtg, yaitu :
indexmaker
/etc/mrtg.cfg --columns=1 --output /var/www/(nama folder)/index.html
contoh :
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg1/index.html
5. Test untuk mengakses
Dengan perintah :
http://localhost/mrtg1
"akan memenampilkan dari konfigurasi yang telah dibuat pada mrtg1"
6. Hasil dari mengakses http://localhost/mrtg1
contoh :
indexmaker /etc/mrtg.cfg --columns=1 --output /var/www/mrtg1/index.html
5. Test untuk mengakses
Dengan perintah :
http://localhost/mrtg1
"akan memenampilkan dari konfigurasi yang telah dibuat pada mrtg1"
6. Hasil dari mengakses http://localhost/mrtg1
Gambar monitoring localhost
Tidak ada komentar:
Posting Komentar