web 2.0

Kamis, 11 Februari 2010

SNMP di Server Linux

SNMP merupakan sebuah protokol yang di desain untuk memberikan kemampuan kepada pengguna untuk memonitor dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja.
 Pengelolaan ini dijalankan dengan mengumpulkan data dan melakukan
penetapan terhadap variabel-variabel dalam elemen jaringan yang di
kelola. sumber: http://www.putrariau.com/

SNMP terdiri atas tiga elemen, yaitu :

Manajer

    Elemen ini adalah pelaksana dari manajemen jaringan. Pada kenyataan
    nya manajer ini merupakan komputer biasa yang ada pada jaringan yang
    mengoperasikan perangkat lunak untuk manajemen jaringan.

MIB

    Management Information Base,
    dapat dikatakan sebagai struktur basis data variabel dari elemen
    jaringan yang di kelola. Struktur ini bersifat hirarki dan memiliki
    aturan sedemikian rupa sehingga informasi setiap variabel dapat di
    kelola atau di tetapkan dengan mudah.

Agen

    Elemen ini merupakan perangkat lunak yang
    dijalankan di setiap elemen jaringan yang akan dikelola. Setiap agen
    mempunyai basis data variabel yang bersifat lokal yang menerangkan
    keadaan dan berkas aktivitasnya dan pengaruhnya terhadap operasi.

Sekarang bagaimana kita ingin memanajemen suatu jaringan ?, seperti
monitoring traffic dan paket data yang melewati jaringan tersebut. Nah
disini saya akan membahas setting dan konfigurasi SNMP pada Server
Linux. Saya menggunakan software 'net-snmp-5.1.1' dengan SNMPv2.

Instalasi SNMP (net-snmp-5.1.1)

  • Download SNMP pada situs :
http://net-snmp.sourceforge.net/download.html

  • copykan tarball net-snmp-5.1.1.tar.gz ke /usr/local/src/net-snmp-5.1.1.tar.gz
# cp net-snmp-5.1.1.tar.gz /usr/local/src/net-snmp-5.1.1.tar.gz

  • Bekerja pada folder yang telah di copykan net-snmp tar ball :
# cd /usr/loca/src

  • Extract file tar.
# tar -xvzf net-snmp-5.1.1.tar.gz

  • Buat link/ shortcut ke net-snmp
# ln -s net-snmp-5.1.1 net-snmp

  • Bekerja pada direktory net-snmp
# cd ~/net-snmp

  • Mulai menkonfigurasi & Install net-snmp dengan perintah :

# ./configure --with-perl-modules --enable-shared
      Jika ingin ingin menambahkan patch untuk HTB :
# ./configure --with-perl-modules --enable-shared --with-mib-modules=qos
# make
# make install

  • Setelah melakukan instalasi net-snmp, compile PERL :

  # cd /usr/local/src/net-snmp-5.1.1/perl
  # perl Makefile.PL
  # make
  # make install

  • Copykan /usr/local/src/net-snmp-5.1.1/EXAMPLE.conf ke dalam direktori /usr/local/share/snmp/snmpd.conf
# cp /usr/local/src/net-snmp-5.1.1/EXAMPLE.conf /usr/local/share/snmp/snmpd.conf

  • Edit file snmpd.conf , disini server menggunakan Network 172.16.111.0/24 :
# sec.name    source    community
com2sec     local     localhost    public
# Jika ingin snmp dapat dijalankan dari host 172.16.111.0/24 maka tambahkan :
com2sec    mynetwork    172.16.111.0/24    public
syslocation  Riau
syscontact  Gunawan

  • sekarang jalankan SNMP :
# ./usr/local/sbin/snmpd

  • untuk test daemon SNMP, coba jalankan perintah :
  # snmpwalk -Os -c public -v 1 localhost system
  # snmpget -v 1 -c public localhost system.sysUpTime.0
  # snmpwalk -v 2c -c public -m ALL localhost .1.3 | more

  • Agar SNMP berjalan dengan baik pada saat startup, ketikkan perintah :
  # echo ./usr/local/sbin/snmpd” >> /etc/rc.d/rc.local

= Good Luck =

Reference :
http://www.debianhelp.co.uk/snmp.htm
http://www.debuntu.org/how-to-monitor-your-servers-with-snmp-and-cacti
http://www.net-snmp.org/docs/man/snmp_config.html

0 komentar:

Posting Komentar

Seputar Dunia Komputer, Kode Pemrograman, Coding, SQL Injection, Tips dalam Komputer, Hacker dan Cracker