35957-45163-1-SM
35957-45163-1-SM
Agus Prihanto
Jurusan Teknik Informatika, Fakultas Teknik, Universitas Negeri Surabaya, Agusprihanto@unesa.ac.id
Abstrak
Saat ini kebutuhan untuk menggunakan internet tidak dapat terlepas dari kehidupan kita. Perusahaan-
perusahaan atau instansi-instansi yang ada di dalam pemerintahan dapat dipastikan menggunakan teknologi
internet untuk menunjang kegiatan mereka. Agar kegiatan yang dilakukan melalui jaringan internet selalu berjalan
dalam keadaan yang lancar, maka digunakan sebuah mekanisme monitoring jaringan untuk mengontrol jaringan
internet agar tetap dalam kondisi baik. Dalam monitoring jaringan mengharuskan network administrator untuk
berada ditempat agar pemantauan kinerja jaringan tetap terjaga sehingga permasalahan kerusakan perangakat
jaringan diatasi dengan cepat. Namun ada kalanya network administrator tidak berada ditempat untuk memantau
jaringan, sehingga jika terdapat masalah atau gangguan yang terjadi pada jaringan akan membutuhkan waktu yang
lebih lama untuk mencari sumber masalah atau gangguannya.
Penelitian ini bertujuan untuk untuk membuat sistem monitoring yang dapat mengirimkan informasi saat terjadi
masalah pada perangkat sehingga network administrator dapat mengatasi masalah tersebut meskipun tidak berada
ditempat. Hasil yang diperoleh dari penelitian ini adalah sistem mampu mengirimkan pesan notifikasi secara real
time kepada network administrator setelah dilakukan integrasi antara The Dude dan Telegram messenger dengan
memanfaatkan API Bot Telegram sebagai media pengirim notifikasi.
Kata Kunci : The Dude, Mikrotik, Notifikasi, Telegram.
Abstract
Nowadays the need to use the internet can not be separated from our lives. The companies or agencies in
government can certainly use internet technology to support their activities. So that activities carried out through
the internet network always run in a good condition, a network monitoring mechanism is used to control the
internet network so that it remains in good condition. In network monitoring requires network administrators to
be present so that network performance monitoring can be maintained and if there are problems with damage to
the network device it is resolved quickly. But, there are times when the network administrator is not in place to
monitor the network, so if there are problems or disruptions that occur on the network it will take longer to find
the source of the problem or interference.
The purpose of this research is to create a monitoring system that can send information when a problem occurs
on a device so that the network administrator can resolve the problem even if he is not there. The results obtained
from this study are that the system can send notification messages in real time to the network administrator after
integration between The Dude and Telegram messenger by utilizing the Telegram Bot API as a notification sender
media.
Keywords: The Dude, Mikrotik, Notification, Telegram.
PENDAHULUAN
Monitoring jaringan merupakan tindakan untuk mengawasi atau memantau paket aktual dari traffic pada
mengetahui berfungsi atau tidaknya perangkat yang ada jaringan sehingga menghasilkan laporan berdasarkan
dalam suatu jaringan serta mengumpulkan data dari traffic jaringan. Connection monitoring adalah
jaringan tersebut untuk mengetahui perubahan yang monitoring jaringan yang dilakukan dengan melakukan
terjadi terhadap perangkat yang terhubung ke jaringan test ping antara station dan device target, sehingga dapat
tersebut sebagai bagian untuk mempertahankan diketahui bila koneksi terputus. Oleh karena itu
manajemen jaringan yang dibangun. Monitoring jaringan monitoring mengaharuskan network administrator untuk
komputer dibagi menjadi 2 bagian yaitu traffic berada ditempat agar pemantauan kinerja jaringan tetap
monitoring dan connection monitoring. Traffic terjaga sehingga permasalahan kerusakan perangakat
monitoring adalah monitoring jaringan dengan jaringan seperti router, hub, bridge, transmission
65
Jurnal Manajemen Informatika. Volume 11 Nomor 01 Tahun 2020, 65-74
facilities dan sebagainya dapat diatasi dengan cepat. topologi jaringan tertentu untuk mengatur dan memeriksa
Namun, ada kalanya network administrator tidak berada perangkat, sistem, dan layanan yang membentuk jaringan
ditempat untuk memantau jaringan, sehingga jika pada wilayah atau area tertentu [2]. Monitoring penting
terdapat masalah atau gangguan yang terjadi pada dilakukan guna melakukan pengumpulan data,
jaringan akan membutuhkan waktu yang lebih lama menganalisa data, menampilkan data dan mengambil
untuk mencari sumber masalah atau gangguannya. Oleh tindakan yang perlu untuk optimasi jaringan serta
karena itu diperlukan sebauh software monitoring yang memastiakan bahwa jaringan yang digunakan sudah
dapat diintregasikan dengan notifikasi yang dikirimkan optimal. Monitoring sendiri dapat dilakukan dengan cara
langsung ke network administrator saat perangkat melihat beban jaringan (load) yang ada pada setiap
mengalami gangguan. Pada penelitian terdahulu yang interface perangkat, load traffic dari setiap link, load
dilakukan [1] menunjukan hasil bahwa The Dude dan CPU/Memori, status service pada setiap perangkat dan
Mikrotik OS dapat mengirimkan pesan notifikasi status lain-lain [3].
perangankat menggunakan SMS (Short Message
The Dude
Service) yang dikirimkan ke network administrator
menggunakan Plink SSH untuk menjembatani antara The The Dude adalah aplikasi bawaan dari Mikrotik dan
Dude dengan Mikrotik. Namun, penggunaan SMS dapat diakses secara gratis. Melalui The Dude network
sebagai pesan notifikasi untuk lingkup monitoring yang admistrator dapat melakukan management jaringan yang
luas akan membuat biaya operasional menjadi lebih dibuatnya. Setiap perangkat yang terhubung ke jaringan
banyak karena penggunaanya berbayar. dalam satu segment akan akan secara otomatis terbaca
Pada saat ini aplikasi social message berkembang atau terdeteksi oleh The Dude sehingga dapat melakukan
dengan sangat pesat, salah satunya adalah Telegram monitoring dan memberikan informasi jika terdapat
Messenger. Telegram Mesengger merupakan aplikasi masalah pada perangkat-perangkat yang terhubung ke
perpesanan gratis dengan fokus pada kecepatan dan jaringan serta dapat juga digunakan untuk menyusun dari
keamanan serta memiliki berbagai macam fitur yang rancangan topologi jaringan yang dibuat [4].
menarik. Telegram Messenger tidak hanya dapat Dengan menggunakan The Dude, Sistem NMS
digunakan sebegai media komunikasi antar pengguna (Network Monitoring System) mendapatkan sistem
Telegram Messenger saja, namun juga dapat digunakan secara realtime dan dapat menunjukkan aktivitas sistem
untuk berkomunikasi dari mesin ke pengguna aplikasi yang digambarkan dalam bentuk-bentuk map dengan
Telegram dengan menanfaatkan fitur Telegram Bot API warna yang berbeda sehingga kesulitan dan kerusakan
(Application Programming Interface). Dengan dalam penelusuran sistem jaringan dapat diatasi dan
menggunkan fitur Bot API pada Telegram Messenger, diminimalisir dengan diterapkannya sistem monitoring
server dapat berkomunikasi dengan network menggunakan The Dude [5].
administrator melalui aplikasi Telegram Messengger Mikrotik
yang terpasang pada smartphone milik network Mikrotik RouterOS adalah sistem operasi dan
administrator sehingga dapat dijadikan alternatif untuk perangkat lunak yang dipasang pada suatu komputer
mengirimkan pesan notifkasi kepada network sehingga komputer tersebut dapat berperan sebagai
administrator jika terjadi gangguan pada perangakat jantung network, pengendali atau pengatur lalu-lintas
yang diawasi. data antar jaringan, komputer jenis ini dikenal dengan
Penelitian ini dilakukan dengan mengintregrasikan nama router [6]. Digunakan sejak tahun 1995, Mikrotik
API Telegram Messenger dengan The Dude dan router awalnya ditujukan untuk perusahaan jasa layanan
Mikrotik untuk mengirimkan notifikasi terkait kondisi internet (Internet Service Provider/ISP) [7].
status perangkat yang diawasi dan mengiplementasikan
The Dude untuk uji monitoring didalam jaringan lokal SNMP (Simple Network Management Protocol)
maupun via remote. Dengan sistem monitoring ini SNMP adalah sebuah protocol yang digunakan untuk
diharapkan dapat membantu network administrator memonitor peralatan – peralatan jaringan seperti server,
dalam mengawasi jaringan dan dapat dengan cepat router, switch dan peralatan server lain. Simple Network
mengetahui status perangkat yang diawasi jika terjadi Management Protocol adalah sebuah protokol yang
gangguan atau masalah. dirancang untuk memberikan kemampuan kepada
pengguna dalam memantau dan mengatur jaringan
KAJIAN PUSTAKA komputer secara sistematis dalam satu pusat kontrol atau
Monitoring dari jarak jauh sekalipun. Pengolahan ini dijalankan
Network monitoring (monitoring jaringan) dengan mengumpulkan data dan melakukan penetapan
merupakan sebuah kegiatan yang memanfaatkan terhadap variabel yang ada dalam elemen jaringan yang
66
Implementasi Notifikasi Menggunakan Telegram Messenger Pada Software The Dude Network Monitoring
dikelola dan diterapkan pada semua jaringan yang dibangun dalam penelitian ini. Server Telegram akan
menggunakan TCP/IP, dan juga untuk jaringan lainnya menghubungkan The Dude dengan aplikasi Telegram
[8]. client yang terdapat pada smartphone network
adminstrator dengan meman-faatkan fitur Bot pada
Telegram Messenger
Telegram. Pembuatan Bot Telegram dilakukan untuk
Telegram Messenger adalah aplikasi perpesanan mendapatkan API Token yang akan digunkan sebagai
gratis dengan fokus pada kecepatan dan keamanan.
identias untuk pengiriman notifikasi mengenai status
Telegram dapat digunakan di semua perangkat pada saat perangkat yang dimonitoring dari The Dude ke aplikasi
yang sama yang berarti pesan yang dikirim maupun Telegram Messenger milik network adminsitrator.
diterima disinkronkan secara Realtime di sejumlah
perangkat baik itu ponsel, tablet, atau komputer. Arsitektur Sistem
Telegram Messenger juga dapat mengirim pesan text,
foto, video, dan file jenis apa pun (dokumen, zip, mp3,
dll.), Serta membuat grup sampai 100.000 orang yang
ada didalamnya ataupun membuat saluran untuk
disiarkan ke user yang tak terbatas. Telegram dapat
membaca kontak yang ada pada ponsel dan menemukan
orang dengan nama pengguna mereka. Sebagai hasilnya,
Telegram seperti gabungan SMS dan email dan dapat
mengurus semua kebutuhan pribadi atau bisnis. Selain
itu, Telegram juga mendukung panggilan suara yang
terenkripsi end-to-end [9].
METODE
Penelitian dilakukan sampai pada tahap simulasi
jaringan yang disesuaikan dengan kebutuhan untuk
membangun sebuah jaringan komputer. Hal ini dilakukan
karena dalam melakukan implementasi jaringan
komputer membutuhkan waktu dan peralatan yang
cukup.
Analisis Sistem
Analisis sistem adalah hal yang terpenting dalam
merancang sebuah sistem, pada tahap ini akan dijelaskan
konsep awal dari sistem yang akan dibangun untuk Gambar 2. Topologi jaringan yang dibangun
mendapatkan gambaran awal dari sistem yang akan
Arsitektur sistem dalam penelitian ini seperti terlihat
dibuat serta langkah-langkah apa yang akan dilakukan.
pada Gambar 2 diuraikan sebagai berikut.
1) The Dude Server yang ada pada Router utama akan
melakukan monitoring dengan mengirimkan Ping
melalui protokol ICMP kepada perangkat yang
dimonitoring yaitu Router 2 yang memiliki IP
address 10.10.10.2 dan Router 3 yang memiliki IP
address 10.10.10.3.
2) The Dude Client yang dipasang pada PC akan
menerima hasil monitoring yang dilakukan oleh The
Dude Server terhadap jaringan yang dimonitoring.
3) The Dude Server pada Router utama yang telah
diintegrasikan dengan API Token Telegram akan
mengirimkan pesan notifikasi ke server Telegram
apabila terdapat perubahan status perangkat yang
Gambar 1. Integrasi komponen sedang di monitoring.
Pada Gambar 1 merupakan komunikasi antara The
Dude dengan Telegram Messenger pada sistem yang
67
Jurnal Manajemen Informatika. Volume 11 Nomor 01 Tahun 2020, 65-74
4) Server Telegram akan meneruskan pesan notifikasi mengkonfigurasikan tiga router Mikrotik dan PC guna
tersebut ke aplikasi Telegram client melalui alamat membentuk jaringan untuk dimonitorting.
API Token yang telah diintegrasikan sebelunya.
Pengiriman pesan notifikasi dilakukan apabila
terdapat perubahan status perangkat yang di monitoring.
Adapun isi pesan notifikasi yang akan dikirim kepada
network adminstrator adalah sebagai berikut :
Alur Monitoring
Sistem ini dirancang untuk menggambarkan
bagaimana jalannya memonitoring jaringan yang
dibangun. Pada Gambar 4 diperlihatkan alur kerja sistem Gambar 5. Setting IP Dynamic Router Utama
monitoring yang dibangun.
Mulai
Sacn IP
Monitoring
perangkat
Apakah ada
Mengirim
perangkat yang
Notifikasi
mati ?
Lanjut
Monitoring
perangkat
Selesai
Gambar 7. Setting IP Static ether 2 pada Router utama
Gambar 4. Alur sistem
Konifuragi IP pada PC digunakan agar PC berada
HASIL DAN PEMBAHASAN pada satu segmen jaringan dengan Router utama.
Konfigurasi Mikotik dan PC
Tahap partama dalam pengujian Implementasi
Notifikasi menggunakan Telegram Messenger pada
software The Dude Network Monitoring adalah
68
Implementasi Notifikasi Menggunakan Telegram Messenger Pada Software The Dude Network Monitoring
Gambar 10. Setting IP Address Router 3 Gambar 13. History Traffic pada Router 3
69
Jurnal Manajemen Informatika. Volume 11 Nomor 01 Tahun 2020, 65-74
Pengujian Monitoring Menggunakan Remote Access Setelah PC Terhubung dengan jaringan yang akan
Monitoring remote access pada The Dude dilakukan dimonitoring, tahap selanjutnya adalah masuk The Dude
dengan menggunakan VPN PPTP. Langkah pertama kemudian dilanjutkan dengan memonitoring perangkat.
adalah setting PPTP Server untuk Router Utama pada
Winbox kemudian dilanjutkan dengan membuat profil
PPP dengan menggunakan IP Pool agar akases
melakukan monitoring dapat dilakukan lebih dari satu
client.
Gambar 14. Tampilan PPP Secrets Gambar 17. Login The Dude Via Remote
70
Implementasi Notifikasi Menggunakan Telegram Messenger Pada Software The Dude Network Monitoring
/tool fetch
url="https://api.telegram.org/bot11791288
65:AAEvrEEGULC4d6pSMJNSv-
Gambar 21. Start Bot rAMxzxcXugiEs/sendMessage?chat_id=-
496301795&text=[TimeAndDate] Service
Selanjutnya dilakukan perintah /newbot untuk [Probe.Name] pada [Device.Name] Ip
membuat Bot baru. Kemudian memberi nama dan Address [Device.FirstAddress] sekarang
[Service.Status]" keep-result=no
username Bot yang akan dibuat.
Gambar 24. Script Notifikasi pada The Dude
71
Jurnal Manajemen Informatika. Volume 11 Nomor 01 Tahun 2020, 65-74
72
Implementasi Notifikasi Menggunakan Telegram Messenger Pada Software The Dude Network Monitoring
Setelah proses export data selesai, hasil dari export Berdasarkan pengujian yang telah dilakukan dalam
data dapat dilihat pada folder Telegram Dekstop dengan penelitian ini maka diperoleh hasil seperti pada tabel
nama file export_results.html. berikut.
PENUTUP
Kesimpulan
Gambar 31. Chats yang telah ter-backup
Pada penelitian ini telah berhasil diimplementasikan
notifikasi menggunakan telegram messenger pada
software the dude network monitoring dengan
memanfaatkan API Bot Telegram. Sistem yang telah
dibangun mampu mengirimkan pesan notifikasi secara
real time kepada network administrator baik monitoring
dari jaringan lokal maupun remote access dari luar
jaringan. Notifikasi yang berhasil dimonitoring dan
dikirimkan adalah resource perangkat, service perangkat
yang sedang Down dan Up serta backup pesan
riwayat/history notifikasi pada desktop.
Saran
Adapun saran dari tugas akhir ini untuk kedepannya
agar sistem menjadi lebih baik lagi yaitu:
1. Pengiriman notifikasi kondisi perangkat diharapkan
tidak hanya melalui Telegram Messeger saja tetapi
juga dapat melalui aplikasi lain seperti whatsapp,
Line, dan lain-lain.
2. Penggunaan Bot Telegram untuk monitoring tidak
hanya berfokus pada notifikasi status perangkat
namun dapat dikembangkan lagi seperti
menampilkan informasi time connection dan packet
Gambar 32. Isi pesan notifikasi yang telah ter-backup
loss pada jaringan, dan menampilkan presentase
73
Jurnal Manajemen Informatika. Volume 11 Nomor 01 Tahun 2020, 65-74
DAFTAR PUSTAKA
74