Implementasi MQTT (Message Queuing Telemetry Transport) pada Sistem Monitoring Jaringan berbasis SNMP (Simple Network Management Protocol)

Segara, Akbar Pandu (2017) Implementasi MQTT (Message Queuing Telemetry Transport) pada Sistem Monitoring Jaringan berbasis SNMP (Simple Network Management Protocol). Sarjana thesis, Universitas Brawijaya.

Abstract

Semakin berkembangnya pengguna teknologi informasi saat ini, dibutuhkan sistem monitoring untuk memudahkan administrator jaringan untuk memantau perangkat-perangkat yang terhubung dalam sebuah jaringan komputer. Pada umumnya sistem monitoring jaringan digunakan untuk memantau penggunaan data dari router, switch port-to-port, dan sebuah device. Saat ini sistem monitoring jaringan umumnya menampilkan informasi dengan cara polling data perangkat setiap beberapa menit sekali. Hal ini menyebabkan administrator tidak dapat mengetahui sedini mungkin apabila terjadi sesuatu pada perangkat yang dimonitor. Pada penelitian ini dikembangkan sebuah sistem monitoring jaringan berbasis SNMP dengan mengimplementasikan MQTT sebagai protokol pengiriman pesannya. MQTT menggunakan prinsip publish-subscribe dalam berkomkunikasi. MQTT digunakan karena protokol pengiriman pesannya yang ringan (lightweight) dan hemat daya. Penelitian ini menghasilkan sistem monitoring jaringan yang dapat menampilkan informasi perangkat yang dimonitor yakni CPU, load, dan memory secara periodik dalam bentuk grafik dan tabel periodik pada antarmuka web. Pengembangan sistem dilakukan dengan mengimplementasikan SNMP agent pada setiap perangkat yang dimonitor. Kemudian mengimplementasikan SNMP manager pada NMS Server yang bertindak sebagai publisher. Manager melakukan request informasi ke agent setiap 2 detik sekali. Pada sisi client diimplementasikan sebuah subscriber untuk berlangganan data yang telah dipublikasi oleh manager untuk kemudian diolah pada antarmuka berbasis web. Pengujian untuk mengetahui apakah sistem sudah bekerja dengan baik dan untuk mengetahui kehandalan sistem. Pengujian dilakukan dengan menggunakan Wireshark untuk mengetahui waktu pemrosesan sistem dari server menuju client. Dari hasil pengujian menunjukkan waktu pemrosesan data oleh manager/server membutuhkan waktu rata-rata 2,029 detik, sedangkan waktu pemrosesan data oleh client membutuhkan waktu rata-rata 2,029 detik. Untuk waktu pemrosesan data dari server ke client membutuhkan waktu rata-rata 1,210 detik. Penelitian diharapkan dapat dikembangkan lebih lanjut untuk memperbaiki sistem yang sudah ada.

English Abstract

The growing use of current information technology users, monitoring system is needed to facilitate network administrators to monitor the devices connected in a computer network. In general, network monitoring systems are used to monitor data usage from routers, port-to-port switches, and devices. Currently network monitoring systems generally display information by polling device data every few minutes. This causes the administrator don’t know as early as possible if something happens to the device being monitored. In this study developed an SNMP based network monitoring system by implementing MQTT as message delivery protocol. MQTT uses the principle of publish-subscribe to communicating. MQTT is used because power-saving and lightweight messaging protocol. This research produces a network monitoring system which can monitored device information like CPU, load, and memory periodically and display it in graphical form and periodic table in web interface. System development with implementing SNMP agent on every monitored device. Then implements SNMP manager on NMS Server as publisher. Manager to request information to the agent every 2 seconds. On the client side is implemented a subscriber to subscribe published data by manager to then processed on the web-based interface. Testing to determine whether the system is working properly and to determine the reliability of the system. System testing using Wireshark to know the processing time of the system from server to client. From the test results show the processing time data by the manager / server takes an average time of 2.029 seconds, while the data processing time by the client takes an average time of 2.029 seconds. For data processing time from server to client takes an average time of 1.210 seconds. Research is expected to be further developed to improve the existing system.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2017/491/051707813
Uncontrolled Keywords: Monitoring Jaringan, SNMP, MQTT, Publish, Subscribe
Subjects: 000 Computer science, information and general works > 003 Systems > 003.1 System identification
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Yusuf Dwi N.
Date Deposited: 04 Sep 2017 03:26
Last Modified: 07 Dec 2020 02:44
URI: http://repository.ub.ac.id/id/eprint/2003
[thumbnail of Bagian Depan.pdf] Text
Bagian Depan.pdf
Restricted to Repository staff only

Download (701kB)
[thumbnail of BAB I.pdf] Text
BAB I.pdf
Restricted to Repository staff only

Download (508kB)
[thumbnail of BAB II.pdf] Text
BAB II.pdf
Restricted to Repository staff only

Download (755kB)
[thumbnail of BAB III.pdf] Text
BAB III.pdf
Restricted to Repository staff only

Download (509kB)
[thumbnail of BAB IV.pdf] Text
BAB IV.pdf
Restricted to Repository staff only

Download (496kB)
[thumbnail of BAB V.pdf] Text
BAB V.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of BAB VI.pdf] Text
BAB VI.pdf
Restricted to Repository staff only

Download (1MB)
[thumbnail of BAB VII.pdf] Text
BAB VII.pdf
Restricted to Repository staff only

Download (452kB)
[thumbnail of Daftar Pustaka.pdf] Text
Daftar Pustaka.pdf
Restricted to Repository staff only

Download (469kB)

Actions (login required)

View Item View Item