Senin, 27 Mei 2013

Monitoring Jaringan dengan SNMP dan MRTG di Ubuntu 12.04

Apa itu SNMP ???

SNMP (Simple Network Management Protocol) merupakan protokol yang dapat digunakan untuk melakukan manajemen jaringan. Melalui protokol ini, kita akan mendapat informasi tentang status dari suatu jaringan. Protokol ini menggunakan transpor UDP pada port 161. Perangkat yang memiliki SNMP agent antara lain: CISCO router, Linux Server. Sedangkan untuk pencatatan datanya dapat digunakan aplikasi MRTG.

Apa itu MRTG ???

MRTG (Multi Router Traffic Grapher) merupakan 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 tersedia untuk sistem operasi UNIX dan Windows NT.

Konfigurasi SNMP dan MRTG

Pertama-tama konfigurasi dulu SNMP nya, seperti berikut ini : 
1. Masuk ke Terminal
2. Lakukan perintah : $ sudo su
3. Lalu, masukkan password anda
4. SNMP siap di install
    Dengan perintah : #apt-get install snmp snmpd
5. Selanjutnya, lakukan perintah : # nano /etc/snmp/snmp.conf
    kemudian ubah:
    #rocommunity snmp@key 192.168.1.100
    #rocommunity snmp@key 127.0.0.1
    menjadi:
    rocommunity snmp@key 192.168.1.100
    rocommunity snmp@key 127.0.0.1
6. Restart snmp, dengan perintah :
    # /etc/init.d/snmpd restart
7. Test dengan snmpwalk, dengan perintah :
    # snmpwalk -v 1 -c snmp@key -O e 127.0.0.1
 
Selesai deh Konfigurasi SNMP-nya, huft :|

Ini dia hasilnya :)

iso.3.6.1.2.1.1.1.0 = STRING: "router"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.14988.1
iso.3.6.1.2.1.1.3.0 = Timeticks: (63421400) 7 days, 8:10:14.00
iso.3.6.1.2.1.1.4.0 = STRING: "PUSKOM"
iso.3.6.1.2.1.1.5.0 = STRING: "Router-PCR"
iso.3.6.1.2.1.1.6.0 = STRING: "IT-Room"
iso.3.6.1.2.1.1.7.0 = INTEGER: 78
iso.3.6.1.2.1.2.1.0 = INTEGER: 24
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.1.3 = INTEGER: 3
iso.3.6.1.2.1.2.2.1.1.4 = INTEGER: 4
iso.3.6.1.2.1.2.2.1.1.5 = INTEGER: 5
iso.3.6.1.2.1.2.2.1.1.6 = INTEGER: 6
iso.3.6.1.2.1.2.2.1.1.7 = INTEGER: 7
iso.3.6.1.2.1.2.2.1.1.8 = INTEGER: 8
iso.3.6.1.2.1.2.2.1.1.9 = INTEGER: 9
iso.3.6.1.2.1.2.2.1.1.10 = INTEGER: 10
iso.3.6.1.2.1.2.2.1.1.11 = INTEGER: 11
iso.3.6.1.2.1.2.2.1.1.12 = INTEGER: 12
iso.3.6.1.2.1.2.2.1.1.13 = INTEGER: 13
iso.3.6.1.2.1.2.2.1.1.16 = INTEGER: 16
iso.3.6.1.2.1.2.2.1.1.17 = INTEGER: 17
iso.3.6.1.2.1.2.2.1.1.18 = INTEGER: 18
iso.3.6.1.2.1.2.2.1.1.19 = INTEGER: 19
iso.3.6.1.2.1.2.2.1.1.20 = INTEGER: 20
iso.3.6.1.2.1.2.2.1.1.21 = INTEGER: 21
iso.3.6.1.2.1.2.2.1.1.22 = INTEGER: 22
iso.3.6.1.2.1.2.2.1.1.23 = INTEGER: 23
iso.3.6.1.2.1.2.2.1.1.24 = INTEGER: 24
iso.3.6.1.2.1.2.2.1.1.25 = INTEGER: 25
iso.3.6.1.2.1.2.2.1.1.26 = INTEGER: 26
iso.3.6.1.2.1.2.2.1.2.1 = STRING: "Internet-Elearning-Server"
iso.3.6.1.2.1.2.2.1.2.2 = STRING: "Internet-Hosting2"
iso.3.6.1.2.1.2.2.1.2.3 = STRING: "DMZ"
iso.3.6.1.2.1.2.2.1.2.4 = STRING: "Staf-Puskom"
iso.3.6.1.2.1.2.2.1.2.5 = STRING: "Internet-Hosting-Server"
iso.3.6.1.2.1.2.2.1.2.6 = STRING: "LAB"
iso.3.6.1.2.1.2.2.1.2.7 = STRING: "Kelas"
iso.3.6.1.2.1.2.2.1.2.8 = STRING: "Publik"
iso.3.6.1.2.1.2.2.1.2.9 = STRING: "Staf-Admin"
iso.3.6.1.2.1.2.2.1.2.10 = STRING: "Perumahan"
iso.3.6.1.2.1.2.2.1.2.11 = STRING: "Internet-WanXP-2"
iso.3.6.1.2.1.2.2.1.2.12 = STRING: "Internet-DNS-Server"
iso.3.6.1.2.1.2.2.1.2.13 = STRING: "Internet-WanXP"
iso.3.6.1.2.1.2.2.1.2.16 = STRING: "Lab-R236"
iso.3.6.1.2.1.2.2.1.2.17 = STRING: "Lab-R313"
iso.3.6.1.2.1.2.2.1.2.18 = STRING: "Lab-R316"
iso.3.6.1.2.1.2.2.1.2.19 = STRING: "Lab-R317"
iso.3.6.1.2.1.2.2.1.2.20 = STRING: "Lab-R319"
iso.3.6.1.2.1.2.2.1.2.21 = STRING: "Lab-R320"
iso.3.6.1.2.1.2.2.1.2.22 = STRING: "Lab-R323"
iso.3.6.1.2.1.2.2.1.2.23 = STRING: "Lab-R324"
iso.3.6.1.2.1.2.2.1.2.24 = STRING: "Lab-R329"
iso.3.6.1.2.1.2.2.1.2.25 = STRING: "Lab-R330"
iso.3.6.1.2.1.2.2.1.2.26 = STRING: "Internet-Bridge-IP"
....... 
setelah beres konfigurasi SNMP-nya, sekarang lanjut deh konfigurasi MRTG, berikut ini cara konfigurasinya :

1. Install MRTG
    Dengan perintah : #apt-get install mrtg
    file mrtg secara otomatis akan masuk ke /var/www/mrtg
2. Selanjutkan :
    Lakukan perintah : #snmpwalk ­-c public -­v 1 localhost 
3. Kemudian lakukan
    Dengan perintah #cfgmaker public@172.16.30.1 > /etc/mrtg.cfg
    172.16.30.1 adalah ip localhost yang digunakan
4. Kemudian kita harus membuat file index.html di direktori /var/www/mrtg
    # indexmaker ­­output=/var/www/mrtg/index.html /etc/mrtg.cfg
5. Kemudian jalankan perintah “mrtg”
   # mrtg
6..Akses dengan web browser alamat “http://localhost/mrtg/”
"Tunggu prosesnya kurang lebih 10 menit, jika instalasi anda sukses akan tampil seperti gambar berikut : "










Kemudian Untuk melihat hasil IP user lakukan perintah seperti berikut ini :
1. #cfgmaker public@IPuser > /etc/mrtg.cfg
2. Kemudian kita harus membuat file index.html di direktori /var/www/mrtg
    # indexmaker ­­output=/var/www/mrtg/index.html /etc/mrtg.cfg
3.Kemudian Lakukan perintah :
    #nano/etc/snmp/snmpd.conf
    kemudian hapus tanda pagar pada tulisan rocommunity Publlic localhost
4. Kemudian lakukan perintah 
    #/etc/init.d/snmpd restart
5.Kemudia lakukan perintah terakhir yaitu :
   #env LANG=C /usr/bin/mrtg
6..Akses dengan web browser alamat “http://localhost/mrtg/”
"Tunggu prosesnya kurang lebih 10 menit, jika instalasi anda sukses akan tampil seperti gambar berikut : "




Selesai deh konfigurasi SNMP dan MRTG nya, tugas anda selanjutnya adalah memonitor jaringan yang anda pergunakan dengan melihat dan menganalisa hasil seperti yang sudah kita peroleh diatas.
Semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar