Upload
buique
View
223
Download
0
Embed Size (px)
Citation preview
Rancang Bangun Network Mapping
Sistem Monitoring Jaringan
2209100048
Vincentius Bima Anong Dian Hutama
PENDAHULUAN
Network Management System (NMS)
PERANCANGAN SISTEM
PENGUJIAN DAN ANALISIS DATA
KESIMPULAN
LATAR BELAKANG
Teknologi informasi semakin berkembang pesat ini berbanding lurus
dengan kompleksitas terhadap monitoring dan manajemen suatu
jaringan
Network administrator akan mengalami kesulitan ketika dihadapkan ke
jaringan yang belum dikenalnya dan node mana saja yang tergabung
dalam suatu jaringan
AKIBATNYA,,,,
PENDAHULUAN
THE DUDE
Software yang bisa digunakan
The Dude by “MikroTik”
Software the dude merupakan automatic network mapping yang dapat
memindai network yang bekerja dalam suatu jaringan. Namun tidak berbasis
web dan tidak menampilkan presentase availability
PENDAHULUAN
Maka diperlukan perangkat monitoring jaringan yang mudah
digunakan, efektif dan tepat untuk mengatasi kompleksitas peta
jaringan yang terjadi secara real time
PENDAHULUAN
PERMASALAHAN
Merancang algoritma dalam penentuan metode
pembuatan peta
Menganalisa dan menampilkan peta jaringan secara
otomatis beserta informasi availability berbasis web.
PENDAHULUAN
Network Management System (NMS)
NMS Agent Router
NMS mengirimkan get request untuk nama sistem router
Agent merespon dengan get response. PDU yang dikirimkan berisi nama sistem router
NMS
Arsitektur SNMP
Network Management Station / Network Manager
SNMP Agent
Network Element / Managed Elements
Management Information Base (MIB)
RequestUDP port 161
Response
NMS
Diagram Pohon MIB
. (root)
iso (1)ccitt (0) itu (2) joint-iso-ccitt (3)
org (3)
dod (6)
internet (1)
mgmt (2)
mib-2 (1)
system (1) interface (2) addr-translation (3) ip (4) icmp (5) tcp (6) udp (7) egp (8)
NMS
Ketersediaan (Availability)
Availability = Succesful Polls
Succesful Polls +Failed Polls
Availability = Uptime
Uptime+Downtime
NMS
Arsitektur Sistem
NETWORK MANAGEMENT SYSTEM
USERMANAGED
DEVICE
Tampilan Peta Jaringan Management Data Request
Management Data
USER
WEB INTERFACE SYSTEM
PHPARBOR LIBRARYWEB WORKERS
JQUERY
DATABASE
JSON MySQL
PERANCANGAN SISTEM
Objek Pendeteksian
Group Object OID Keterangan
System sysDescr .1.3.6.1.2.1.1.1 Deskripsi Sistem
System sysName .1.3.6.1.2.1.1.5 Nama Sistem
IP IpAddrtable .1.3.6.1.2.1.4.20 Alamat IP Agent
IP IpNetToMediaTa
ble .1.3.6.1.2.1.4.22 Alamat IP Agent
yang terhubung
IP IpCidrRouteTabl
e .1.3.6.1.2.1.4.24.
4 Alamat IP next
hop router
PERANCANGAN SISTEM
Metode Automasi SNMP
1. Mencari Interface yang hidup
2. Mencari Device yang terhubung ke tiap interface
3. Mengirim SNMP ke device yang hidup
MANAGER
Kirim SNMP ke localhost
PERANCANGAN SISTEM
START
Kirim SNMP walk ke local host untuk
mengetahui deskripsi device
IP DeviceDeskripsi
device
Kirim SNMP walk ke local host untuk mengetahui tipe
device
IP Device Tipe Device
Kirim SNMP walk untuk mendapatkan
IP interfaceIP Device IP Interface
Kirim SNMP walk untuk mendapatkan IP komputer dan IP
router yang terhubung
IP InterfaceSemua IP
device yang terhubung
Ada device berikutnya?
Kirim SNMP walk pada masing-masing
IP Device untuk mendapatkan
informasi device
YA
IP DeviceInformasi
Device
TIDAKSimpan data tree
array ke dalam file JSON
END
PERANCANGAN SISTEM
START
IP Device
SNMP walk tipe device
Apakah Router
SNMP walk next hop dan ARP cache
SNMP walk ARP cache
YA TIDAK
END
START
IP Device terhubung
SNMP walk deskripsi device
Apakah Sudah ada di Array
Masukkan ke Array
TIDAK
END
YA
PERANCANGAN SISTEM
Lingkungan Pengujian
Linux Ubuntu 12.10, kernel version
NET-SNMP
PHP 5 yang mendukung SNMP
PHP 5 CLI
Apache web server
PENGUJIAN DAN ANALISIS DATA
Lingkungan Pengujian
No Perangkat Konfigurasi
1 Linux SNMP community : Public
SNMP version 2
2 Windows XP SNMP community : Public
SNMP version 2
3 Cisco Router
2801
SNMP community : Public
SNMP version 2
PENGUJIAN DAN ANALISIS DATA
Topologi Pengujian NETWORK MONITORING
SERVER
Linux Ubuntu
NETWORK MONITORING SERVER
Linux Ubuntu
Kabel UTP
Windows XP
NETWORK MONITORING SERVER
Windows XPLinux Ubuntu Cisco Router 2801
Router C
Cisco Router 2801
Router B
Cisco Router 2801
Router A
Kabel UTP Kabel UTP
Kabel UTP Kabel UTP
Kabel UTP
S0/2/1
S0/2/0
S0/2/1
S0/2/1
S0/2/0
S0/2/0
FE0/0 FE0/0
PENGUJIAN DAN ANALISIS DATA
Skenario Pengujian Availability
Menit
ke-
Perangkat
Server Router A Router B Router C Komputer
On Off On Off On Off On Off On Off 0 √ √ √ √ -* 5 √ √ √ √ -* 10 √ √ √ √ √ 15 √ √ √ √ √ 20 √ √ √ √ √ 25 √ √ √ √ √ 30 √ √ √ √ √ 35 √ √ √ √ √ 40 √ √ √ √ √ 45 √ √ √ √ √ 50 √ √ √ √ √ 55 √ √ √ √ √ 60 √ √ √ √ √
PENGUJIAN DAN ANALISIS DATA
*Belum beroperasi
JSON Topologi I
{ "nodes":{ "MANAGER 127.0.0.1": {} }, "edges":{ "MANAGER 127.0.0.1": {} } }
PENGUJIAN DAN ANALISIS DATA
JSON Topologi II
{ "nodes":{ "MANAGER 10.122.69.48": {}, "ASHARI_LABS 10.122.69.49": {} }, "edges":{ "MANAGER 10.122.69.48": { "ASHARI_LABS 10.122.69.49": {} }, "ASHARI_LABS 10.122.69.49": { "MANAGER 10.122.69.48": {} } } }
PENGUJIAN DAN ANALISIS DATA
JSON Topologi III { "nodes":{ "MANAGER 10.122.69.48": {}, "Router 10.0.0.1": {}, "Router 10.0.0.2": {}, "ASHARI_LABS 192.168.0.2": {}, "Router 10.0.1.2": {} }, "edges":{ "MANAGER 10.122.69.48": { "Router 10.0.0.1": {} }, "Router 10.0.0.1": { "MANAGER 10.122.69.48": {}, "Router 10.0.0.2": {}, "Router 10.0.1.2": {} }, "Router 10.0.0.2": { "ASHARI_LABS 192.168.0.2": {}, "Router 10.0.0.1": {}, "Router 10.0.1.2": {} }, "ASHARI_LABS 192.168.0.2": { "Router 10.0.0.2": {} }, "Router 10.0.1.2": { "Router 10.0.0.1": {}, "Router 10.0.0.2": {} } } }
PENGUJIAN DAN ANALISIS DATA
Perbedaan
The Dude
Terlihat pada pengaturan untuk pemetaan.
Mode Pendeteksian menggunakan ping.
Perangkat Lunak Peta Jaringan
Tidak perlu dilakukan pengaturan jaringan yang akan
dipetakan.
Mode Pendeteksian menggunakan SNMP.
PENGUJIAN DAN ANALISIS DATA
Waktu Pendeteksian
Waktu (detik)
Perangkat lunak
peta jaringan The Dude
Topologi I 1 N/A
Topologi II 3 85
Topologi III 7 94
PENGUJIAN DAN ANALISIS DATA
Database Availability Perangkat Waktu Status Availability (%)
2013-03-21 15:12:00 - -
2013-03-21 15:17:00 - -
2013-03-21 15:23:00 1 100
2013-03-21 15:28:00 1 100
2013-03-21 15:33:00 0 66.67
2013-03-21 15:38:00 0 50
2013-03-21 15:43:00 0 40
2013-03-21 15:48:00 1 50
2013-03-21 15:53:00 1 57.14
2013-03-21 15:58:00 0 50
2013-03-21 16:03:00 0 44.44
2013-03-21 16:08:00 1 50
2013-03-21 16:13:00 1 54.55
PENGUJIAN DAN ANALISIS DATA
Pengujian Availability
IP Perangkat Availability
(Aplikasi)
Availability
(Perhitungan dari
Basis data)
Availability
(Perhitungan dari
Skenario)
10.122.69.48 100% 100% 100%
10.0.0.1 100% 100% 100%
10.0.0.2 92.31% 92.31% 92.31%
10.0.1.2 76.92% 76.92% 76.92%
192.168.0.2 54.55% 54.55% 54.55%
PENGUJIAN DAN ANALISIS DATA
Grafik Availability
0.00
10.00
20.00
30.00
40.00
50.00
60.00
70.00
80.00
90.00
100.00
Availab
ilit
y (
%)
Aplikasi
Perhitungan Database
Perhitungan Skenario
PENGUJIAN DAN ANALISIS DATA
KESIMPULAN
Perangkat yang diambil informasinya oleh aplikasi merupakan perangkat yang bebas secara platform dan dapat mendukung SNMP
Suatu perangkat kedudukannya dan hubungannya dalam aplikasi peta jaringan bergantung pada perangkat yang terhubung dengannya.
Lamanya waktu untuk menampilkan peta jaringan bergantung pada banyaknya perangkat yang dimonitor.
Nilai availability dipengaruhi oleh besarnya durasi on atau nilai uptime suatu perangkat.
Aplikasi ini merupakan aplikasi yang berbasis web yang mendukung tingkat pengaksesan yang tinggi.
KESIMPULAN