perancangan dan implementasi snmp manager untuk perangkat

advertisement
Tugas Akhir - 2007
PERANCANGAN DAN IMPLEMENTASI SNMP MANAGER UNTUK
PERANGKAT BERGERAK
DESIGN AND IMPLEMENTATION OF SNMP MANAGER FOR
MOBILE DEVICE
Cahyani Manurun Kobba¹, Tri Brotoharsono², Bayu Erfianto³
¹Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom
Abstrak
SNMP merupakan sebuah protokol standar yang di rancang untuk
membantu administrator manajemen dan monitoring jaringan. SNMP bisa
mengatur dan memonitor jaringan dengan memanfaatkan Management
Information Base (MIB) yang disimpan oleh agen. Inti dari SNMP adalah
komunikasi antara agent dan manager. Manager dapat mengirimkan request
kepada agen kemudian agen akan mengirimkan response atau trap kepada
manajer sebagai jawaban.
Perangkat lunak untuk SNMP Manajemen pada komputer server ataupun
komputer desktop sudah banyak tersedia saat ini. Akan tetapi, jika mobilitas
administrator cukup tinggi, maka peningkatan fleksibilitas sistem mutlak
diperlukan,untuk itu administrator membutuhkan suatu sistem yang dapat
digunakan untuk memonitor jaringannya dari jarak jauh dan bisa diakses sewaktuwaktu.
Salah satu solusi yang diupayakan dan dianalisa dalam Tugas Akhir ini
adalah merancang suatu SNMP Manager pada perangkat bergerak.Perancangan
aplikasi SNMP Manager untuk sebuah komputer server mungkin tidak akan
begitu susah dan tidak menemui banyak kendala,karena komputer server sendiri
memiliki resource yang cukup besar.Berbeda jika perancangan aplikasi ini
dibangun pada perangkat mobile seperti Pocket PC,sepertinya akan menemui
banyak kendala karena keterbatasan resource seperti prosesor,ukuran
layar,memori, media input dan lain-lain.
Kata Kunci : SNMP,MIB,SNMP Manager,SNMP Agent
Abstract
SNMP is a standard protocol which designed to assist the administrator for
management and network monitoring. SNMP can arrange and monitor the
network by exploiting Management Information Base (MIB) kept by agent.The
core for SNMP is communications between agent and Manager. Manager can
deliver the request to agent and then agent will deliver the response or trap to
manager as answer.
Software for the SNMP Management at computer server or computer
desktop have a lot of in this time. However, if mobility of administrator is high
enough, hence the make-up of system flexibility absolutely needed,cause of that,
administrator require an system which can be used to monitor their network from
long distance and can be accessed at any time.One of solution strived and
analysed in this Final Project is designing an SNMP Manager on mobile
device.Application scheme of SNMP Manager to a computer server might not will
be hard so and not meet a lot of resistance,cause of computer server by itself own
the resource which adequate enough .Differing if this application scheme is
develop at mobile device like Pocket PC,likely will meet a lot of constraint
because of limitation resource like processor,screen size, memory, input media
and others.
Keywords : SNMP,MIB,SNMP Manager,SNMP Agent
Fakultas Teknik Informatika
Powered by TCPDF (www.tcpdf.org)
Program Studi S1 Teknik Informatika
Tugas Akhir - 2007
1. Pendahuluan
1.1
Latar belakang
Simple Network Management Protocol (SNMP) merupakan sebuah
protokol standar yang digunakan untuk monitoring jaringan bebasis IP.SNMP
memungkinkan seorang administrator untuk mengetahui trafik pengiriman data
pada agent yang dikelolanya,table routing dari agent tersebut, delay yang terjadi
dan sebagainya.Permasalahan muncul ketika trafik jaringan semakin padat dan
butuh perhatian lebih dari administrator.Di sisi lain aktivitas administrator tidak
selalu dilakukan di dekat server guna memantau jaringannya,untuk itu diperlukan
suatu sistem monitoring jaringan yang dapat diakses dengan mudah dan bisa
dilakukan administrator tanpa dibatasi oleh waktu dan tempat.
Untuk saat ini, aplikasi SNMP Manager umumnya dijalankan dengan
menggunakan sebuah komputer desktop ataupun laptop saja. Padahal saat ini,
banyak orang yang sedang berusaha untuk dapat bermigrasi ke dunia mobile yang
dipercaya akan menjadi dunia masa depan. Dengan bermigrasi ke dunia mobile,
maka komputer-komputer yang ada saat ini akan ditinggalkan, kalaupun
digunakan hanya untuk sisi server saja. Sedangkan orang-orang yang sebelumnya
telah menggunakan komputer, nantinya hanya akan membawa sebuah perangkat
elektronik kecil seperti Pocket PC yang dapat dibawa kemana-mana dan dapat
dimasukkan ke dalam saku sebagai pengganti dari komputernya yang telah
ketinggalan zaman.
Kemudahan akses dalam dunia mobile,kemajuan teknologi nirkabel dan
kebutuhan administrator untuk memantau jaringannya secara berkala merupakan
ide dasar dari Tugas Akhir ini. Berbicara mengenai Pocket PC dan SNMP
Manager, yang menjadi pertanyaan menarik saat ini adalah, apakah aplikasi
management SNMP yang pada umumnya hanya didesain pada PC dengan
prosesor berukuran besar juga dapat dijalankan pada sebuah perangkat mobile
seperti Pocket PC?. Pembuatan aplikasi management SNMP untuk sebuah
perangkat mobile seperti Pocket PC bukanlah suatu hal yang tidak mungkin.
Hanya saja untuk dapat membuat aplikasi management SNMP tersebut terdapat
satu permasalahan penting yaitu masalah keterbatasan resource yang terdapat
pada Pocket PC seperti keterbatasan kemampuan prosesor, keterbatasan ukuran
layar, keterbatasan memori, keterbatasan media input dan lain-lain.
1.2
Perumusan masalah
Permasalahan yang dijadikan objek penelitian dan pengembangan tugas
akhir ini adalah sebagai berikut:
•
Bagaimana mendesain dan mengimplementasikan suatu perangkat
lunak untuk manajemen dan monitoring jaringan dengan menggunakan
Simple Network Management Protocol (SNMP) yang bisa diakses dari
perangkat mobile.
1
Fakultas Teknik Informatika
Program Studi S1 Teknik Informatika
Tugas Akhir - 2007
•
1.3
Bagaimana mengevaluasi fungsionalitas sistem yang dibangun dan
pengaruhnya terhadap delay dibandingkan dengan SNMP manager
yang didesain pada PC Desktop.
Tujuan Pembahasan
Berdasarkan rumusan masalah tersebut diatas, maka tujuan dari tugas akhir
ini yaitu :
1.4
•
Mendesain dan mengimplementasikan suatu perangkat lunak
manajemen jaringan berupa SNMP Manager pada Pocket PC,untuk
memudahkan monitoring jaringan secara cepat dan efisien tanpa
dibatasi waktu dan tempat.
•
Melakukan analisis terhadap delay yang mungkin timbul dan
pengukuran dilakukan berdasarkan besarnya data dan tipe data yang
dikirim.
Batasan Masalah
Untuk menghindari meluasnya materi pembahasan tugas akhir ini, maka
penulis membatasi permasalahan dalam tugas akhir ini hanya mencakup halhal berikut :
•
Sistem dibangun dengan Visual Studio.net
•
Library dan class dari SNMP menggunakan IP*Works S/SNMP ( versi
trial).
•
Service Agent yang diakses adalah agent bawaan dari sistem operasi
ataupun perangkat keras kemudian dikonfigurasi.
•
Parameter pengukuran dalam Tugas Akhir ini adalah:
ü Delay, merupakan delay pengiriman,mulai dari pengiriman
Request Message dari manager sampai Response dari agent
diterima oleh manager.
1.5
Metodologi penyelesaian masalah
Metode yang akan digunakan untuk menyelesaikan tugas akhir ini terdiri dari 6
tahap yaitu :
1.5.1 Studi Literatur, dengan mempelajari literatur-literatur yang relevan
dengan permasalahan yang meliputi :
-
Melakukan studi pustaka dan mencari referensi tentang konsep dan
cara kerja Simple Network Management Protocol (SNMP).
-
Melakukan
studi
pustaka
dan
mencari
referensi
tentang
2
Fakultas Teknik Informatika
Program Studi S1 Teknik Informatika
Tugas Akhir - 2007
library,class yang bisa digunakan untuk membangun aplikasi .Net
,khususnya pada .Net Compact Framework.
1.5.2 Analisa dan Desain Perangkat Lunak dengan menggunakan konsep
analisis dan desain yang berorientasikan obyek. Dalam hal ini,
pemodelan yang akan digunakan adalah UML (Unified Modeling
Language).
1.5.3 Perancangan Sistem,meliputi perancangan aplikasi dan penguraian
modul,penggunaan library yang sesuai untuk memenuhi fungsionalitas
dari spesifikasi perangkat lunak yang akan dibuat. Hasil dari tahap ini
akan digunakan sebagai cetak biru bagi tahap selanjutnya.
1.5.4
Implementasi Perangkat Lunak
Implementasi secara coding berdasarkan analisis dan spesifikasi yang
telah ada.
1.5.5 Evaluasi
Evaluasi terhadap hasil implementasi akan dilakukan untuk melihat
validitas hasil rancangan, jika implementasi telah dilakukan maka akan
dilakukan pengambilan sampel data. Evaluasi terhadap objek penelitian
meliputi validitas perangkat lunak dan pemenuhan kebutuhan sesuai
dengan yang direncanakan.
1.5.6
Penyusunan laporan tugas akhir dan kesimpulan akhir.
Hasil perancangan dan penelitian akan di susun menjadi suatu laporan
yang meliputi aspek-aspek dalam penelitian yaitu teori dan
implementasinya.
1.6 Sistematika Penulisan
Bab 1
PENDAHULUAN
Berisi latar belakang, perumusan masalah, batasan masalah, tujuan
pembahasan, metodologi penyelesaian masalah dan sistematika
penulisan.
Bab 2
LANDASAN TEORI
Pada bab ini membahas teori dasar pendukung implementasi,antara
lain mengenai Simple Network Management Protokol,interaksi antara
Manager dan Agent pada SNMP, dan teknologi pada Compact
Framework.
Bab 3
DESAIN DAN ANALISA
Membahas tentang perancangan awal sistem dengan metode RUP
menggunakan bahasa pemodelan UML.
3
Fakultas Teknik Informatika
Program Studi S1 Teknik Informatika
Tugas Akhir - 2007
Bab 4
IMPLEMENTASI DAN PENGUJIAN
Bab ini membahas kebutuhan perangkat lunak dan perangkat keras
yang digunakan untuk merealisasikan sistem. Selain itu pada bab ini
akan dibahas pengujian dan hasil uji coba sistem
Bab 5
KESIMPULAN DAN SARAN
Berisi kesimpulan akhir dan saran pengembangan
4
Fakultas Teknik Informatika
Powered by TCPDF (www.tcpdf.org)
Program Studi S1 Teknik Informatika
Tugas Akhir - 2007
5. Kesimpulan dan Saran
5.1
Kesimpulan
Dari hasil tugas akhir ini, penulis mencoba untuk membuat beberapa
kesimpulan berdasarkan seluruh uraian yang telah dijelaskan mulai dari tahap
analisis sampai tahap implementasi, antara lain :
1. Dari uraian di atas,menunjukkan bahwa penggunaan SNMP sebagai
manajemen protokol untuk komunikasi wireless bisa dilakukan dan
cukup memadai untuk menangani agent – agent yang terdapat pada
jaringan intranet.
2. Dari pengukuran delay yang telah dilakukan dapat disimpulkan bahwa
untuk delay pengiriman message bergantung pada kuat sinyal yang
diterima Pocket PC dan proses pengiriman message itu sendiri (delay
dari manajer à agent à manajer).
3. Request PDU GetNext (Snmpwalk) memiliki keterbatasan pada aplikasi
SNMP Manager pada Pocket PC,hal ini berkaitan dengan besar memori
yang dimiliki oleh Pocket PC, dalam pengujian yang dijamin aman
adalah sampai 28 objek (OID pada .iso.org.dod.internet.mgmt.mib2.snmp) untuk Pocket PC dengan ukuran memori tersisa sebesar
95,90MB untuk Storage dan 37,08MB free untuk Program.
5.2
Saran
Perangkat lunak ini masih memiliki beberapa keterbatasan,oleh karena itu
penulis memberikan beberapa saran untuk pengembangan lebih lanjut :
1. Dapat dilakukan implementasi dan skenario pengujian yang sama tetapi
dengan library yang berbeda untuk menverifikasi hasil yang telah ada.
2. Perangkat lunak ini masih bisa dikembangkan lebih lanjut dengan
menambahkan operasi-operasi SNMP yang belum ditangani seperti Getbulk,Trap dan Inform.
3. Perangkat lunak ini masih bisa dikembangkan lebih lanjut dengan
membuat dan menampilkan grafik dari data pooling yang telah
dikumpulkan,dengan memperbanyak jenis MIB yang di-pooling.
30
Fakultas Teknik Informatika
Powered by TCPDF (www.tcpdf.org)
Program Studi S1 Teknik Informatika
Tugas Akhir - 2007
Daftar Pustaka
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
SNMP - Simple Network Managment Protocol
http://www2.rad.com/networks/1995/snmp/snmp.htm.
Simple Network Management Protocol
http://en.wikipedia.org/Simple_Network_Management_Protocol.
Tanenbaum,A.S. 1996. Computer Networks 3e. Prentice Hall: New
Jersey.
SNMP Tutorial Series: 5 Quick Steps to Understanding SNMP and its
Role in Network Alarm Monitoring.
http://www.dpstele.com/layers/l2/snmp_tutorials.html
Simple Network Management Protocol Over Transmission Control
Protocol Transport Mapping.
http://www.ietf.org/rfc/rfc3430.txt
Julia Kantorovitch, Zach D Shelby.Wireless SNMP, University of
Oulu/Centre for Wireless Communication,Finlandia,
http://www.isoc.org/isoc/conferences/inet//01/CD_proceedings/
T96/INET_Wireless_SNMP_paper.html
User-based Security Model (USM) for version 3 of the Simple
Network Management Protocol (SNMPv3)
http://www.ietf.org/rfc/rfc2274.txt
W.Stalings,SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, 3st ed.
Reading, MA: Addison-Wesley, 1999
IP*Works! S/SNMP V6 .NET CF Edition Reference
http://www.nsoftware.com
Harnedy, Sean. 1993. Total SNMP: Exploring The Simple Network
Management Protocol. McGraw-Hill: London.
Purbo, W Onno. 2001.TCP/IP: Standar Desain dan Implementasi. Elex
Media Computindo: Jakarta.
Mellquist,Peter Erik. 1998. SNMP++ An Object-Oriented Approach to
Developing Network Management Applications.Prentice Hall:Upper
Saddle River,New Jersey.
Stallings, W. 2000. Data & Computer Communications, Sixth Edition.
Prentice Hall: New Jersey.
Microsoft Corporation 2005. MSDN Librar-Visual Studio 2005.
http://msdn2.microsoft.com/en-us/default.aspx
31
Fakultas Teknik Informatika
Powered by TCPDF (www.tcpdf.org)
Program Studi S1 Teknik Informatika
Download