Routeros Mikrotik Tutorial - Cara Setting Monitoring Mikrotik Dengan Telegram

Teman - sahabat pasti sudah tahu ya apa itu Telegram? Pastinya sebagian besar mengacu pada aplikasi Messange yang sangat populer ketika ini di system operasi Android, IOS, dan Windows. Nah, Monitoring kali ini menggunakan fitur yang disediakan oleh Telegram. Bagaimana caranya? Mari bahas lebih lanjut.



Untuk sketsa pada bahasan kali ini yakni monitoring berdasarkan IP Address yang mana ketika dalam kondisi nyambung (Reply) akan menawarkan pesan secara eksklusif ke Telegram, dan begitu juga sebaliknya. Kaprikornus dari Mikrotik RouterOS akan menjalankan suatu script yang mana script tersebut yakni menawarkan pesan secara eksklusif ke Telegram. Oh ya, jangan lupa punya account telegram ya.

Untuk yang pertama yakni konfigurasi terlebih dahulu di sisi Telegram. Yang diperlukan yakni BOT dan ID Telegram. 

Membuat Bot Telegram.
Telegram menyediakan Bot yang mana mampu digunakan untuk kebutuhan Monitoring. Caranya yakni dari aplikasi telegram cari account @BotFather lalu di invite. Untuk memulainya tekan tombol start lalu ketik /newbot dan ikuli langkah selanjurnya hingga selesai.

Membuat ID Bot Telegram
id_bot diperlunya untuk scriptnya. Cara membuatnya yakni mencari account @get_id melalui menu search di aplikasi Telegram. Seperti biasa lakukan invite dan klik menu start. Langkah selanjutnya yakni ketik /my_id lalu kirim. Maka secara otomatis telegram akan menawarkan chat ID. Simpan baik - baik ID Bot tersebut.

Memperoleh Token Bot Telegram
Token Bot Telegram juga diperlukan untuk membuat scriptnya. Caranya yakni masuk ke @BotFather tadi lalu ketik /mybots dan kirim. Maka muncul beberapa menu dan klik / pilih  menu API Token. Maka akan muncul Token Bot Telegramnya. Simpan baik - baik token tersebut.

Sampai disini setting di Telegram sudah selesai. langkah selanjutnya yakni setting di Mikrotiknya.

Membuat script di Mikrotik
Minimal versi Mikrotik RouterOS yang didukung yakni versi 6.xx dan terbaru.
Membuat scipt dengan nama UP dan DOWN
Berikut dibawah ini yakni pola scriptnya untuk status UP

/tool fetch url="https://api.telegram.org/botYYYYYYYYY:yyyyyyyyyyyyyyyyy/sendMessage?chat_id=XXXXXXXXXX&text=Link UP" keep-result=no

Dan berikut untuk script status DOWN

tool fetch url="https://api.telegram.org/botYYYYYYYYY:yyyyyyyyyyyyyyyyy/sendMessage?chat_id=XXXXXXXXXX&text=Link DOWN" keep-result=no

Untuk warna Hijau yakni TOKEN bot dan yang warna Merah yakni nomor chat_id

Sebenarnya script tersebut hampir sama, yang membedakan yakni pesan nanti yang dikirim ke Telegram. Pada script diatas menawarkan script "Link UP" dan "Link DOWN". Perhatikan yang ditebalkan.


Konfigurasi Netwatch di Mikrotik
Langkah selanjutnya yakni konfigurasi pada netwatch.
Melalui WINBOX, klik Tool > Netwatch, lalu buat script baru.

Host : dns google (bisa di isi sesuai dengan kebutuhan)
interval : boleh default atau di sesuaikan dengan kebutuhan
timeout : boleh default atau di sesuaikan dengan kebutuhan

klik tab menu UP dan masukkan nama pada script yang dibuat tadi. alasannya yakni namanya UP maka pada menu Up diisi nama "UP".

klik tab menu DOWN dan masukkan nama pada script yang dibuat tadi. alasannya yakni namanya DOWN maka pada menu DOWN diisi nama "DOWN".


Comments