SNMP singkatan dari Simple Network Management
Protocol. Protokol ini digunakan untuk memonitor device-device yang terhubung
ke jaringan akan kondisi-kondisi systemnya yang penting. Sebagai contoh
penggunaan CPU, penggunaan harddisk, penggunaan memory, traffic jaringan dan
lain-lain. Untuk device-device yang dapat dipantau adalah device-device seperti
PC, Server, atau router. Sedangkan Operating System bisa Linux, *Nix, Windows,
atau yang lain.
Dengan Adanya SNMP tidak perlu memeriksa-memeriksa
satu-satu server, tetapi anda cukup mengakses satu komputer untuk melihat
kondisi seluruh server dan router. Hal ini disebabkan server dan router akan
bertindak sebagai SNMP-server yang tugasnya yang menyediakan requset SNMP dari
komputer lain. Satu PC akan bertindak sebagai SNMP Agent yaitu komputer yang mengumpulkan
informasi-informasi dari SNMP-servers.
Selain digunakan untuk memonitoring
sebetulnya SNMP dapat digunakan untuk melakukan perubahan dan memberikan
konfigurasi baru ke server. Tetapi pengubahan konfigurasi system di server
hanya dilakukan apabila ada perubahan infrastruktur di jaringan. Nilai-nilai
variabel yang diakses menggunakan SNMP diatur dalam bentuk hirarki. Tipe
hirarki dan metadata (seperti tipe dan deskripsi variabel) diatur oleh
Management Information Bases (MIBs).
Komponen
utama dalam proses manajemen jaringan TCP/IP terdiri dari tiga elemen, yaitu :
1. MIB
(Management Information Database) Adalah struktur basis data variabel dari
elemen jaringan yang dikelola.Pada kelompok interface
terdapat variabel objek MIB
yang mendefinisikan karakteristik interface diantaranya
: ifInOctets mendefinisikan jumlah total byte yang diterima,
ifOutOctets mendefinisikan jumlah total byte yang dikirim, ifInErrors
mendefinisikan jumlah paket diterima yang dibuang karena
rusak, ifOutErrors mendefinisikan jumlah paket dikirim yang
dibuang karena usak, dan variable objek lainnya yang juga berkaitan dengan
paket internet.
2. Agen Merupakan
software yang dijalankan di setiap elemen jaringan yang dimonitor.Agen bertugas
mengumpulkan seluruh informasi yang telah ditentukan dalam MIB.
3. Manajer Merupakan
software yang berjalan di sebuah host di jaringan. Bertugas meminta informasi
ke Agen. Manajer biasanya tidak meminta semua informasi yang dimiliki oleh
agen, tetapi hanya meminta informasi tertentu saja yang akan digunakan untuk
mengamati unjuk kerja jaringan.Manager biasanya menggunakan komputer yang
memiliki tampilan grafis dan berwarna sehingga selain dapat menjalankan
fungsinya sebagai Manager, juga untuk melihat grafik unjuk kerja dari suatu
elemen jaringan yang dihasilkan oleh proses monitoring.
SNMP menggunakan UDP (User Datagram Protocol) sebagai protocol transport untuk
mengirimkan pertanyaan dan menerima jawaban dari agen SNMP.SNMP terdiri dari
dua jenis yakni:
1. Network
Management Station, yang
berfungsi sebagai pusat
penyimpanan untuk pengumpulan dan analisa dari data manajemen
jaringan.
2. Peralatan yang dimanage menjalakan SNMP agent, yaitu proses
background yang memonitor peralatan tersebut dan mengkomunikasikannya ke
network management station.
Dan juga
peralatan yang memiliki SNMP agent antara lain: CISCO router dan Linux
Server. Kemudian untuk pencatatan data dapat digunakan aplikasi MRTG
(Multi Router Traffic Grapher)
Apa itu MRTG ?
Multi Router
Traffic Grapher (MRTG) adalah free software yang
digunakan untuk memonitoring traffik load pada link jaringan. Dimana pengguna dapat
melihat laporan dalam bentuk grafik. MRTG ditulis dalam bentuk perl dan berjalan di UNIX/Linux dan juga pada sistem operasi Windows dan juga pada Netware. MRTG menggunakan lisensi Gnu GPL.
digunakan untuk memonitoring traffik load pada link jaringan. Dimana pengguna dapat
melihat laporan dalam bentuk grafik. MRTG ditulis dalam bentuk perl dan berjalan di UNIX/Linux dan juga pada sistem operasi Windows dan juga pada Netware. MRTG menggunakan lisensi Gnu GPL.
Dikembangkan
pertama kali oleh Tobias Oetiker dan Dave Rand, pertama kali digunakan untuk
memonitoring router. Sekarang sudah dikembangkan untuk menjadi reportberbagai
macam. Informasi lengkap dapat dilihat di http://oss.oetiker.ch/mrtg/.
MRTG
berkembang menjadi RRDTool, yaitu round-robin database tool. Penggunaan
RRDTool dapat dikembangkan menjadi berbagai macam aplikasi contohnya cacti,
JFFNms dan masih banyak lainnya.
RRDTool dapat dikembangkan menjadi berbagai macam aplikasi contohnya cacti,
JFFNms dan masih banyak lainnya.
Berikut adalah langkah-langkah untuk menginstal SNMP pada
ubuntu :
1. Kita masuk kedalam terminal yang ada pada
ubuntu
Ketikkan perintah Sudo su →
password
2.sebelum kita instal kita hapus sebelumnya snmp,snmpd yang ada pada ubuntu
dengan perintah : #apt-get remove snmp smpd-purge
3.Install snmp
Dengan : #apt-get install snmp snmpd
4. Berikut nya adalah dengan mengetikkan
perintah : nano /etc/snmp/snmp.conf
Kemudian akan muncul tampilan
gambar seperti dibawah ini
Selanjut nya akan kita edit lagi
tampilan tersebut :
→ syslocation sitting on the Dock of the Bay
→ sysContact Me <me@example.org>
tulisan yang diBold pada percobaan diatas akan kita ganti seperti tampilan gambar dibawah ini :
→ sysLocation jartel 2
→ sysContact aperprimaputra@gmail.com
tambahan :
→ untuk systemLocation ,dapat kita ubah sesuai selera dan fungsinya yaitu untuk mengetahui lokasi atau tempat user dalam memonitoring snmp dan snmpd. sedangkan untuk systemContact juga dapat kita ubah sesuai dengan selera ,fungsinya adalah untuk mengetahui identitas user.
selanjutnya adalah dengan menghapus tanda # pada #rocommunity secret 10.0.0.0/16
berikut adalah tampilan setelah kita hapus tanda # nya
kemudian setelah kita edit secara keseluruhan ,maka kita save kemudian enter untuk keluar dari tampilan /etc/snmp/snmpd.conf
5. Setelah semua terinstal maka
,tahap selanjutnya adalah melakukan restart
Dengan perintah :
etc/init.d/snmpd restart
6. Dan tahap terakhir yaitu
melakukan pengujian snmp yang kita konfigurasi tadi
Dengan : #snmpwalk -v 2c -c (ip address)
untuk mendapatkan ip address ,kita hanya perlu melakukan perintah : #ifconfig
Demikian lah ,langkah-langkah dalam konfigurasi SNMP ini ......
kemudian kita akan mengkonfigurasikan MRTG !!!!!
1. Sebelum
melakukan penginstalan MRTG, lakukan pengecekan terlebih dahulu apakah
pada ubuntu yang kita gunakan sudah terinstal MRTG atau belum dengan cara :
pada ubuntu yang kita gunakan sudah terinstal MRTG atau belum dengan cara :
dpkg -l |grep mrtg
pada tampilan diatas mrtg pada ubuntu ini telah terinstal ,dengan melihat tulisan yang bertanda merah. kemudian seandainya kita ingin instal ulang maka kita remove instalan MRTG ini dulu ,dengan perintah :
#apt-get
remove mrtg --purge
berikut adalah tampilan gambar setelah kita melakukan remove
kemudian tampilan diatas kita ketikkan Y untuk melanjutkan ,sehingga muncul tampilan seperti dibawah ini
klikkan YES ,fungsinya untuk melanjutkan
2.
install MRTG
dengan perintah :
#apt-get install mrtg ,berikut adalah tampilan nya
Secara default mrtg akan tersimpan pada /var/www/mrtg ,jika tidak ada
folder mrtg didalam folder www tersebut terlebih dahulu buat kan folder nya
dengan cara :
#mkadir /var/www/mrtg
3. Konfigurasi mrtg
dengan perintah :
#cfgmaker public@host> /etc/mrtg.cfg ,berikut adalah tampilan nya
jadi ,Cfgmaker ini digunakan untuk konfigurasi text file pada pengumpulan data MRTG.
4. Menampilkan grafik konfigurasi MRTG ,dapat
dilakukan dengan file index.html mrtg
dengan perintah :
#indexmaker-output-output=var/www/mrtg/index.html /etc.mrtg.cfg
5. setelah semua selesai ,saat nya kita akan lakukan pengujian dengan mengetikkan perintah :
http://localhost/mrtg
berikut adalah trafik pada link jaringan yang kita peroleh :
sabtu tgl 15-11-2014
jum'at tgl 14-11-2014
Demikian lah ,tahap-tahap dalam mengkonfigurasikan MRTG ini. semoga bermanfaat ,terima kasih !!!