rancang bangun network mapping sistem monitoring jaringan · rancang bangun network mapping ... the...

38
Rancang Bangun Network Mapping Sistem Monitoring Jaringan 2209100048 Vincentius Bima Anong Dian Hutama

Upload: buique

Post on 23-Mar-2019

223 views

Category:

Documents


0 download

TRANSCRIPT

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

PENDAHULUAN

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

Pengujian

Tampilan peta

Waktu pendeteksian

Availability

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

Perangkat Lunak Peta Topologi I

PENGUJIAN DAN ANALISIS DATA

The Dude Topologi I

PENGUJIAN DAN ANALISIS DATA

JSON Topologi I

{ "nodes":{ "MANAGER 127.0.0.1": {} }, "edges":{ "MANAGER 127.0.0.1": {} } }

PENGUJIAN DAN ANALISIS DATA

Perangkat Lunak Peta Topologi II

PENGUJIAN DAN ANALISIS DATA

The Dude Topologi II

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

Perangkat Lunak Peta Topologi III

PENGUJIAN DAN ANALISIS DATA

The Dude Topologi III

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

Pengaturan The Dude

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

Terima Kasih