Monitoring Perangkat Menggunakan Telegram

Introduction

Pada tutorial kali ini saya akan membuat artikel tentang bagaimana cara monitoing perangkat menggunakan fitur bot telegram kita bisa terintegrasi ke system scheduler dan system script pada mikrotik yang bisa kita manfaatkan untuk memonitoring kondisi perangkat Mikrotik kita.

Disini kita akan memanfaatkan fitur netwatch pada Mikrotik bernama Netwatch, netwatch ini berfungsi untuk melakukan monitoring terhadap suatu host di jaringan, sehingga dengan tool Netwatch nin kita bisa melakukan pemantauan yang lebih baik terhadap perangkat-perangkat yang terdapat pada jaringan kita, dan cara kerja tool netwatch ini sendiri mengirimkan pesan ICMP ke perangkat setiap 1 menit sekali (pada defaultnya), kemudian jika perangkat tidak merespon dalam jangka waktu 1000ms maka akan diangpa down. Dan juga pada tool netwathc terdapat dua menu yaitu “UP” dan “DOWN”, dan pada masing masing tab ini bisa kita input’kan action apa yang akan kita masukan karena actionya by script.

Monitoring Perangkat Menggunakan Telegram

Step 1 – Create Account Bot Telegram

Langkah pertama yang perlu kita lakukan adalah membuat account bot telegram dengan menggunakan BotFather


/start
/newbot
igunsbot

/Start : Memulai percakapan dengan BotFather

/Newbot : Perintah untuk membuat Bot baru

igunsbot : Nama bot yang akan kita buat

Step 2 – Create Group & Rules Notifikasi

Setelah kita mendapatkan code token API telegram pada bot, selanjutnya kita buat simulasi dengan membuat group telegram yang ber’isikan account kita & account bot tsb.

Selanjutnya kita testing di URL browser kita menggunakan script berikut dengan memasukan token Bot kalian

https://api.telegram.org/bot(Token_bot_kalian)/getupdates

Nantinya selain kita menggunakan token BOT kita juga akan menggunakan Chat id yang dimana fungsinya untuk mengirimkan pesan:

Selanjutnya kita testing test kirim pesan ke group kita, menggunakan url berikut :

https://api.telegram.org/bot(Token_bot_kalian)/sendmessage?chat_id=-(Chat_ID)&text=Assalamualaikum

Pesan berhasil terkirim artinya kita sudah mendapatkan chat id & juga token yang kita perlukan.

Step 3 – Add script Notifikasi di Mikrotik

Hal terkahir adalah kita tinggal menambahkan script berikut ini, karena kita sudah mendapatkan chat id & token APInya.

Untuk script UP :

/tool fetch url="https://api.telegram.org/bot5092618087:AAG4YFiblyQNCkrDOmHk3pMF05QFioqGjH4/sendMessage\?chat_id=-793387272&text=Link Internet sudah UP brother" keep-result=no

Untuk script DOWN:

/tool fetch url="https://api.telegram.org/bot5092618087:AAG4YFiblyQNCkrDOmHk3pMF05QFioqGjH4/sendMessage\?chat_id=-793387272&text=Link Internet DOWN Brother" keep-result=no

Dan output notifikasi jika linknya up / down akan tampil seperti gambar dibawah ini.

Dengan konfigurasi diatas, dapat disimpulkan bahwa kita bisa mendapatkan informasi dari perangkat yang akan kita monitoring, untuk actionya pun angkat sangat fleksibel sekali karena kita base script, by the way fitur netwatch ini hanya terdapat pada perangkat yang menggunakan operating system router OS saja.

Leave a Reply

Your email address will not be published. Required fields are marked *