Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
NETWORK MANAGEMENT DENGAN OidView
PENDAHULUAN Monitoring Network menyangkut hal-hal yang berkaitan dengan observasi dan analisa status serta perilaku dari end systems, intermediate systems dan sub networks sehingga jaringan tersebut memungkinkan untuk dikelola. Pada tulisan ini akan dicoba membahas sebuah tool/software untuk mengelola sistem jaringan (networks management system). Software yang dimaksudkan adalah software berbayar yang bernama OidView yang dikeluarkan oleh ByteSphere Technologies LLC (www.oidview.com). Software ini merupakan software NMS dengan fitur yang cukup lengkap, dimana sudah terdiri dari beberapa modul standar untuk NMS seperti browser MIB, WMI Browser serta modul untuk melakukan analisa performace network yang sedang di manage. Sebagai sebuah tool profesional software ini telah dilengkapi fitur yang mendukung FCAPS (Faults, Cofigurations, Accounting, Performance & Security). LAYOUT OidView OidView merupakan software NMS yang sudah dilengkapi dengan interface GUI yang nantinya dapat digunakan untuk perintah-perintah dasar SNMP seperti (SNMP GET, SNMP GETNEXT, SNMP SET, SNMP SET, SNMP INSERT, SNMP TRAP). Layout console OidView terdiri dari Navigational Tress, Toolbars dan Tabs seperti berikut:
Toolbars
Information Window
NavTree NavBar
StatusBar
Gambar 1. Layout console OidView 1
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
NavBar Bar ini didesain layaknya bar navigasi software mailclient MS. Outlook. Bar ini dipisahkan kedalam beberapa grup (satu grup untuk satu modul). NavTree Merupakan TreeView standar yang mengorganisasi fungsi, modul, dan session OidView kedalam tree yang simpel. Setiap session atau fungsi dapat diaktifkan dengan cara melakukan double-click atau memilih dengan hanya sekali klik saja. InformationWindow Area ini digunakan untuk menampilkan informasi detail dari sebuah session, daftar modul MIB, Log Informasi atau session maupun modul sistem seperti analisa/browse, performance, PDUtrace, dll). ToolBars Terdiri dari : OidView toolbar Session Quickbar, bar ini digunakan untuk berpindah dari satu session ke session lainnya
.
System Module toolbar, digunakan untuk mengaktifkan OidView System seperti Performance Graphing OID Poller dan fasilitas PDUTrace.
Session Feature Toolbar, digunakan untuk menampilkan fitur yang ada dari setiap session. Analisa agent dapat dilakukan dengan menggunakan bar ini serta untuk mengaktifkan modul MibWalk, iGrid dan Entity-MIB.
StatusBars Bar ini terletak pada bagian bawah layar, bagian sebelah kiri bar ini berisi pesan iformasi aplikasi sedangkan pada bagian kanan berisi beberapa bagian seperti:
.
POLL, merupakan lampu indikator SNMP Poller untuk modul Performace. Warna hijau berarti sedang melakukan polling sedangkan merah berarti tidak melakukan polling.
2
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
FILE, merupakan lampu indikator untuk modul MibWalk , indikator ini akan aktif apabila modul MibWalk diaktifkan serta ada I/O file. SNMP & ICMP, merupakan lampu indikator untuk modul MIB Browser, modul Analysis, aktif apabila PDU diaktifkan. SESSIONS BROWSER Session merupakan percakapan yang terjadi antara OidView dengan SNMP. OidView dapat meng-handle 10 session sekaligus secara simultan. Untuk dapat menggunakan OidView, terlebih dahulu harus dibuatkan session yang nantinya akan digunakan untuk melakukan analisis yang diperlukan. Setiap session yang ada akan menggunakan space yang berbeda, dan dapat menggunakan definisi MIB yang sama yang sudah tersimpan pada memory OidView. Aktif session akan mengingat variabel apa saja yang ada dan variabel apa saja yang hilang setelah dilakukan query SNMP, dan apabila ada variabel yang hilang maka variabel ini akan di-retain kembali. Membuat Session Ada beberapa cara yang dapat dilakukan untuk membuat sebuah session baru, antara lain: OidView Overview -> Create a New Session Hyperlink. OidView NavBar -> Create New Session button. OidView Overview or Session Detail File Menu: File -> Create New Session Double-click on the OidView -> Analysis Sessions -> Create icon in the OidView Navigation Tree Right-click on any active session in the OidView Navigational Tree, and leftclicking Add Session Kemudian form dialog untuk membuat session akan muncul seperti tampilan dibawah:
Wajib: IP Address, IP agent SNMP Port, port UDP biasanya 161
Gambar 2. Tampilan untuk membuat session baru.
3
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
Setiap kali session baru terbentuk, sebuah entry baru akan dimasukkan kedalam database. Jika ada session baru yang akan dibuat sama dengan session yang sudah ada makan OidView akan menggunakan record yang sudah ada tersebut. Detail Session Berikut merupakan tampilan detail dari sebuah session yang telah berhasi dibuat, pada contoh digunakan ip 131.104.0.13 device yang menggunakan ip ini adalah sebuah printer yang terkoneksi kedalam jaringan LAN. Pada gambar terlihat: Navigation tree yang memperlihatkan 4 node yang terdiri dari SNMP session, MIB, Modules dan Logging. Session InfoGrid, menampilkan tipe session dan informasi yang relevan dengan session tersebut serta terkait dengan log session. MIB Module, menampilkan modul MIB yang yang digunakan oleh session tersebut termasuk juga modul default yang digunakan oleh session.
Gambar 3. Tampilan detail sebuah session.
Konfigurasi Session Konfigurasi sebuah session aktif dapat dilakukan sebagai berikut: Klik icon OidView NavBar, pilih Confi gure Session. Klik kanan pada session di OidView NavTree, dan pilih Confi gure Session.
4
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
MIB (MANAGEMENT INFORMATION BASES) MIBs MIBs merupaka sumber informasi yang akan digunakan oleh OidView untuk melakukan query terhadap agen SNMP. Kemampuan OidView dapat ditingkatkan dengan terinstalnya MIBs kedalam databse. OidView juga mampu melakukan compile terhadap MIB SMIv1 atau SMIv2 sepanjang ada dukungan terhadap modul IMPORT. OidView juga mampu menambahkan precompiled MIB definitions kedalam database. Semua proses ini dapat dilakukan melalui layar MIB Management, berikut merupakan contoh tampilan layar yang dimaksudkan:
Gambar 4. Layar Management MIB
Layar ini dapat digunakan untuk: Mem-browse MIBs yang terdaftar dalam kategori: Vendor, RFC, dan semua. Compile/load MIBs kedalam database OidView (secara umum atau per session). Fasilitas pencarian untuk text yang ada didalam modul MIB. Dapat menampilkan modul-modul yang sudah di-load maupun yang unload (menggunakan filter load, unload, all).
5
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
Daftar Modul MIB Daftar modul MIB terdiri dari informasi mengenai modul MIB yang sudah diload. Pada layar Session Detail, daftar ini akan menampilkan seluruh MIBs yang sudah di-load dengan session tertentu.
Gambar 5. Daftar modul MIB
Beberapa fungsi yang dapat dilakukan oleh Browse (session) Browse (MIB) Compile/Load MIB Delete Selected MIBs Edit MIB Recompile Selected MIB
MIB Modul antara lain: Unload Selected MIB Save to (MIB Profile) Show Descriptions Export to XML Export to HTML Export to ASCII
MODULE Ada dua tipe modul, modul System, dan modul Session. Modul yang dimaksudkan antara lain: MIB Browser (Modul Session): digunakan untuk melakukan browse agen SNMP baik lokal maupun remote dengan menggunakan protokol SNMP yang ada. WMI Browser (Moldul Session): digunakan untuk melakukan browse host Windows baik itu lokal maupun remote dengan menggunakan protokol WMI. Performance (Modul System): menggunakan OidView Advanced Performance Poller dan kemampuan grafis untuk melakukan analisa terhadap performa jaringan yang ada. IGRID (Modul session): menampilkan interface dalam multi layer. ENTITY-MIB (Modul session): diperuntukkan kepada agen yang mendukung fitur ENTITY-MIB, OidView dapat mengenerate diagram yang merepresentasikan layout fisik device secara otomatis. PDUTrace (Modul System): merupakan sebuah sniffer SNMP, modul ini juga mampu melakukan analisa terhadap paket PDU SNMP secara lengkap. Discover (Modul System): berguna untuk mencari subnet dengan menggunkan kombinasi ICMP dan SNMP. Modul ini dapat digunakan pada range multi IP, komnunitas SNMP, dan penyaringan OID. Trap Manager (Modul System): Modul ini merupakan sebuah alat administrasi untuk TMS (Trap Manager Service).
6
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
Dari sekian banyak modul (session dan system) yang ada, pada kesempatan ini akan dicoba dibahas beberapa modul saja. MIB Browser Default MIB Browser merupakan inti dari aplikasi OidView versi dasar, dimana OidView versini ini tidak memiliki session yang ada hanya Default MIB Browser. Berbeda dengan versi basic, versi professional mampu membuka 10 session sekaligus secara simultan. Default MIB Browser mirip dengan Session Analysis Browser, tetapi beberapa fitur berikut tidak ada seperti: Vendor Analysis dan MIB Autoload Configuration Berikut merupakan tampilan dari MIB Browser:
Gambar 6. Tampilan layar MIB Browser.
Beberapa bagian dari layar diatas adalah sebagai berikut: MIB Variable Grid, menampilkan objek (nama variable, objek identifier, modul dan tipe objek), untuk semua objek MIB yang di-load dari MIB definition yang terhubung dengan session. MIB Tree, menampilkan semua variabel MIB yang di-load untuk session tertentu (termasuk Default MIB definition dan SMI).
7
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
LiveGrid, menampilkan hasil query SNMP pada session agen. Hasil dicatat sesuai dengan urutan data tersebut diterima. MIB Info, menampilkan semua informasi yang relevan mengenai objek MIB yang spesifik. MIB Tree Menampilkan data MIB dengan hirarki tree. Untuk dapat menggunakan MIB Tree dengan maksimal, dialog interface yang dapat dilakukan adalah dengan melakukan klik kanan pada node/leaf yang diinginkan, seperti terlihat pada gambar dibawah:
Gambar 7. Tampilan MIB Tree dan pop up menu ketika klik kanan.
Bookmark Node, merupakan kontrol bilamana variabel yang dipilih akan ditandai. Display Bookmarks, menampilkan dialog untuk Variable Bookmark Copy, meng-copy variabel yang sudah dipilih ke memori. Graph OID, digunakan untuk memilih OID dan membuat polling serta grafik hasil polling dari suatu OID. Perform SNMP Get Operation, menampilkan dialog SNMPGET. Perform, menampilkan dialog SNMP SET. SNMP Walk (GETNEXT), melakukan perintah GETNEXT dengan menggunakan SNMPv1 pada variabel yang dipilih. SNMP Walk (GETBULK), melakukan perintah GETBULK dengan menggunakan SNMPv2 pada variabel yang dipilih. Refresh Node, menghapus dan membuat kembali sebuah node pada MIB Tree
8
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
SNMP Dialog Merupakan tool yang dapat digunakan oleh administrator untuk melakukan operasi SNMP baik itu yang sederhana maupun operasi yang lebih kompleks pada sebuah SNMP Agent. SNMP Dialog juga dapat digunakan untuk membangun set instruksi SNMP yang lebih kompleks yang bisa digunakan untuk menaril data pada hari yang sudah lewat. Untuk menampilkan dialog SNMP dapat dilakukan dengan lakukan dengan memilih drop-down pada New Button di toolbar atas, kemudian klik ”New SNMP Dialog”.
Gambar 8. Menampilkan SNMP Dialog.
Kemudian akan muncul sebuah layar baru dengan sejumlah toolbar dan tab pada bagian atas-nya, sbb:
Gambar 9. Tampilan layar SNMP Dialog.
Dengan mengubah IP address, Port, Version dan Community String (Read/Write) maka parameter yang akan ditampilkan seara otomatis akan menyesuaikan dengan properti yang dimiliki oleh SNMP Agent dengan IP tersebut. SNMP Acces parameter yang dimaksudkan adalah: “Functions”, akan menampilkan atau menyembunyikan SNMP operation tabs. “Builder” akan menampilkan atau menyembunyikan PDU Builder pane. “Access” akan menampilkan atau menyembunyikan access parameter menus. “Timeout” akan menampilkan atau menyembunyikan timeout parameter menus.
9
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
“Trace”, melakukan trace SNMP PDUs dan melakukan pencatatan kedalam PDU Trace Module. “Load”, akan me-load set instruksi SNMP dari disk. “Save”, akan menyimpan set instruksi SNMP ke disk WMI Browser Merupakan modul system yang baru ditambahkan pada produk software OidView (tidak terdapat pada OidView versi sebelumnya). Menggunakan fasilitas WMI (Windows Management Interface) untuk dapat berhubungan dengan os Windows guna mengumpulkan informasi yang dibutuhkan (menggunakan WQL queries). WMI berguna apabila agen SNMP tidak ada pada os Windows. Mengingat materi ini hanya akan membahas service protokol SNMP sehingga modul ini tidak dibahas secara lebih mendalam. SNMTP TESTER SNMP Agent Testing Module Ketika akan menulis sebuah SNMP Agent, terlebih dahulu perlu dilakukan testing komperhensif untuk memeriksa apakah ada konflik antara protokol SNMP Standar dengan syntax dari objek MIB. Untuk melakukan ini, OidView memiliki modul khusus yang dapat melakukan pengujian terhadap SNMP Agent. Jika sebuah SNMP Agent tidak mengalami konflik maka agent tersebut memungkinkan untuk dimasukkan kedalam sistem manajemen network yang bervariasi. Untuk beberapa produk baru hasilnya kadang tidak begitu bagus dalam arti sehingga produk tersebut akan sangat susah untuk dimonitor serta dikontrol dengan menggunakan SNMP. Untuk dapat melakukan pengujian ini, pertamakali agent tersebut harus dibuatkan session tersendiri, apabila MIB untuk device tersebut belum tersedia maka user harus meng-compile/me-load MIB yang diperlukan secara manual. Ketika MIB yang diperlukan sudah di-load kedalam session kemudian MIB tersebut akan ditampilkan pada Session MIBs Grid.
Gambar 10. Cuplikan Session MIB.
10
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
Setelah MIB di-load kedalam session kemudian testing sudah dapat dilakukan.
Ketika di klik, OidView akan memanggil sebuah layar baru, layar ini akan secara otomatis mempersiapkan proses pengujian yang akan dilakukan terhadap sebuah agent SNMP. Ada beberapa tipe tes yang bisa dilakukan olen SNMP Test, antara lain: SYNTAX, proses awal yang melakukan pengecekan OID yang akan ditest untuk mengambil nilai yang diperlukan. Kemudian memastikan nilai tersebut masih ada didalam range dan atau nilai tersebut ada pada MIB. GET, mirip dengan SYNTAX, tetapi proses GET melakukan operasi individual GET pada setiap index dan memeriksa responnya. GETNEXT, melakukan operasi GETNEXT disetiap OID untuk memastikan respon yang datang dari urutan lexicographical. GETBULK, melakukan operasi GETBULK disetiap OID untuk memastikan respon yang datang dari urutan lexicographical dengan OID Count dan Format yang benar. GET MULTI, melakukan operasi GET pada beberapa objek dan memastikan bahwa OID objek-objek tersebut sama. SET, melakukan operasi SET dengan nilai yang sama dan memeriksa respon untuk memastikan nilai OID yang dikembalikan sama. SET POSITIVE, melakukan operasi SET pada sebuah nilai yang masih berada didalam sebuah range MIB dan memeriksa respon untuk memastikan nilai OID yang dikembalikan benar. SET NEGATIVE, kebalikan dari SET POSITIVE SET MULTI, melakukan operasi multi SET request dengan OID dan nilai yang sama kemudian memeriksa respon untuk memastikan nilai OID yang dikembalikan benar. NOTIFIER Mudul ini berfungsi untuk memberikan alarm kepada network engineer apabila terjadi gangguan yang tidak diinginkan pada network. Software ini mampu memberikan peringatan/alarm dengan menggunakan fasilitas seperti: Email NT LOG SMS via SMPP Pesan via pager dengan SNPP Mengeksekusi program dari script eksternal Dan mengirimkan sebuah SNMP Trap.
11
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
PERFORMANCE Modul ini berguna untuk melakukan poll, Graph dari log OID secara real time. Berikut merupakan tampilan layar modul Performance:
Gambar 11. Layout layar Modul Performace.
Grafik yang ditampilkan pada modul ini mampu menampilkan berbagai macam grafik sekaligus dengan multi sumbu. Berikut contoh grafik performance yang dihasilkan oleh modul ini:
Gambar 12. Contoh grafik performance yang dihasilkan oleh modul performance. 12
Network Management System: Aplikasi OidView Wayan Sriyasa/G651080154 Departemen Ilmu Komputer, FMIPA, IPB
TRAP MANAGER Modul ini merupakan salah satu modul session yang berfungsi sebagai tool untuk viewer dan administrasi bagi ByteSphere Trap Manager Service (TMS). TMS merupakan sebuah sevice pada windows yang running di-background. TMS menerima SNMP Trap dan peringatan dan viewer ini memungkinkan user untuk melihat dan memanipulasi detail alarm yang ada. Modul TMS ini cukup powerfull, versatile dan menawarkan fitur yang tidak ditemukan pada software Fault Management lainnya. TMS dapat digunakan untuk men-debug SNMP Trap, sebagai Trap Forwarder, atau sebagai solusi untuk Fault Management, mampu meng-handle 10 dari ratusan trap setiap detiknya serta menyimpan jutaan alarm.
KESIMPULAN Monitoring Network menyangkut hal-hal yang berkaitan dengan observasi dan analisa status serta perilaku dari end systems, intermediate systems dan sub networks sehingga jaringan tersebut memungkinkan untuk dikelola. OidView merupakan sebuah software network management system yang cukup tangguh. Software ini dilengkapi dengan tool yang cukup canggih dan lengkap sehingga software ini lebih dari cukup untuk digunakan sebagai tool NMS, dimana sudah terdiri dari beberapa modul standar untuk NMS seperti browser MIB, WMI Browser serta modul untuk melakukan analisa performace network yang sedang di manage. Sebagai sebuah tool profesional software ini telah dilengkapi fitur yang mendukung FCAPS (Faults, Cofigurations, Accounting, Performance & Security). Namun demikian harga yang ditawarkan untuk software ini relatif mahal dan mungkin user akan lebih memilih untuk menggunakan software NMS dengan versi freeware atau software dengan GNU lisence.
13