Tuesday, May 14, 2013

SNMP dan MRTG pada Ubuntu 12.04 LTS

Pengertian SNMP

SNMP merupakan singkatan dari Simple Network Management Protocol. SNMP adalah sebuah protokol yang dirancang untuk memberikan kemampuan kepada pengguna untuk memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja. Pengolahan ini dijalankan dengan menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam elemen jaringan yang di kelola. 

Elemen-Elemen SNMP
  • Manajer, yaitu pelaksana dan manajemen jaringan. Pada kenyataannya manager ini merupakan komputer biasa yang  ada pada jaringan yang mengoperaksikan perangkat lunak untuk manajemen jaringan. Manajer ini terdiri atas satu proses atau lebih yang berkomunikasi dengan agen-agennya dan dalam jaringan. Manajer akan mengumpulkan informasi informasi dari agen dari jaringan yang diminta oleh administrator saja bukan semua informasi yang dimiliki oleh agen.
  • MIB (Manager Information Base), dapat dikatakan sebagai struktur basis data variabel dari elemen jaringan yang dikelola. Struktrur ini bersifat hierarki dan memiliki aturan sedemikian rupa sehingga informasi setiap variabel dapat dikelola atau ditetapkan dengan mudah.
  • Agen, merupakan perangkat lunak yang dijalankan disetiap elemen jaringan yang dikelola. Setiap agen mempunyai basis data variabel yang bersifat lokal yang menerangkan keadaan dan berkas aktivitasnya dan pengaruhnya terhadap operasi.
(sumber: http://indrasufian.wordpress.com/2008/05/01/simple-network-management-protocol-snmp/)


Pengertian MRTG
MRTG merupakan singkatan dari Multi Router Traffic Grapher). MRTG adalah 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 dibuat oleh Tobias Oetiker menggunakan Perl dan C dan tersedia untuk sistim operasi UNIX dan Windows NT.
(sumber :  http://bosgentongs.com/2011/09/24/mrtg-the-multi-router-traffic-grapher/)

Tutorial Installasi SNMP dan MRTG pada Linux Ubuntu 12.04 LTS
  
1. Masuk ke terminal pada Ubuntu 
2. Install apache2 untuk mendukung pembuatan folder /var/www 
    apt-get install apache2 
3. Install snmp dan snmpd
    apt-get install snmp snmpd
4. Masuk ke snmpd.conf
    nano /etc/snmp/snmpd.conf
5. Edit file snmpd.conf yang mengatur agen untuk merespon snmp menjadi manajemen. tambahkan tulisan warna pink  ke file snmpd.conf anda

# It’s no longer typically necessary to use the full ‘com2sec/group/access’ configuration
# r[ou]user and r[ow]community, together with suitable views, should cover most requirements

rocommunity snmp@key 172.16.30.18
rocommunity snmp@key 127.0.0.1
###############################################################################
 

(172.16.30.18 merupakan IP dari PC).

Pada sysLocation, tuliskan tempat local host anda. Kemudian pada sysContact Me, isikan email anda.

# SYSTEM INFORMATION
#

# Note that setting these values here, results in the corresponding MIB objects being ‘read-only’
# See snmpd.conf(5) for more details
sysLocation LabJartelPCR
sysContact Me yayanandrea_pcr@ymail.com

# Application + End-to-End layers
sysServices 72
#



6. Restart snmpd untuk menjalankan konfigurasi yang telah dilakukan.
    nano /etc/init.d/snmpd restart
7. Lakukan pengujian snmpd dengan snmpdwalk
    snmpwalk -v 1 -c snmp@key -O e 127.0.0.1

(sumber: http://ithelpblog.com/os/linux/debian/ubuntu-debian/install-and-configure-snmpd-and-snmp-server-on-ubuntu-12-or-debian/

8. Install mrtg
    apt-get install mrtg
9. Lakukan konfigurasi mrtg untuk localhost (jika ingin menampilkan grafik mrtg untuk router CISCO, ganti localhost dengan IP gateway)
    cfgmaker public@localhost > /etc/mrtg.cfg
10. Tampilkan grafik dari konfigurasi mrtg, dengan membuat file index.html di direktori /var/www/mrtg
     indexmaker --output=/var/www/mrtg/index.html /etc/mrtg.cfg

(jika directory /var/www/mrtg belum ada, jalankan perintah mkdir /var/www/mrtg)
11.  Jalankan perintah mrtg
     mrtg
(jika terjadi error, jalakan perintah sudo env LANG=C /usr/bin/mrtg /etc/mrtg.cfg)
12. Tinggalkan terminal, buka web browser (penulis menggunakan mozilla firefox), akses ke :
http://localhost/mrtg
13. Amati grafik yang ditampilkan.


Hasil praktikum penulis
















Hasil di atas merupakan grafik traffik dari local host. Saat grafik ini di ambil, penulis menjalankan perintah ping ke situs google.com dengan ukuran paket bervariasi, yakni 20000 bytes, 25000 bytes, 30000 bytes dan sambil browsing ke situs sembarang. Local host terletak di Lab Jartel PCR.

Berikut merupakan hasil praktikum penulis untuk menampilkan traffik di router kampus (Politeknik Caltex Riau). Pada Router kampus ini, terdapat beberapa interfaces. Interface yang terhubung diantaranya :
Internet-Hosting2, DMZ, Staf-Puskom, LAB, dan lain sebagainya seperti yang penulis tampilkan di bawah ini.




Dari tampilan grafik di atas, terlihat bahwa pada sekitar pukul 15.30-17.00 WIB (saat penulis mengambil data), ada beberapa interfaces yang tidak lagi ada aktivitas. 

untuk mendapatkan tampilan grafik di atas (traffic router PCR), lakukan konfigurasi file snmpd.conf
nano /etc/snmp/snmpd.conf

ubah :
rocommunity public localhost
menjadi :
#rocommunity public localhost 

simpan hasil konfigurasi, kemudian restart snmpd

selanjutnya jalankan perintah :
cfgmaker public@**.**.**.* > /etc/mrtg.cfg
(tanda * merupakan IP gateway)
Tampilkan grafik dengan perintah :
indexmaker --output=/var/www/mrtg/index.html /etc/mrtg.cfg

akses http://localhost/mrtg

(sumber : modul praktikum penulis)

tips : Jika terjadi error atau tidak sesuai yang penulis sajikan, sila kirim email ke yayanandrea_pcr@ymail.com atau cari solusi-nya di askubuntu.com atau google.com. Jika masih error, bertanyalah kepada teman anda, jika masih tidak ada solusi, install ulang Ubuntu anda :).

Silahkan beri komentar ^.^ 

No comments:

Post a Comment