Catatan Harian Mas Andri

Silahkan digunakan dengan bijaksana

back

Monitoring Jaringan dengan Netwatch Mikrotik Diintegrasikan dengan Bot Telegram

19 Februari 2019 || 06:29:33 WIB || ClassyID

Ini sekedar catatan agar tidak lupa cara konfigurasinya.

Langkah-langkahnya cukup sederhana :

  1. Punya akun telegram
  2. Buat Buat Telegram dng BotFather
  3. Dapatkan kode API nya
  4. Buat Script di Netwatch Mikrotik

  1. cari BotFather
  2. ketikan /newbot
  3. Masukkan nama Bot nya
  4. Masukkan username Bot nya (harus ada Bot atau _bot)
  5. Selesai

API Telegram untuk bot mikrotikKampus sudah ada

Sekarang kita buka winbox mikrotik kita

Buka Winbox

  1. Klik tool
  2. Pilih Netwach

  1. Klik tambah + untuk menambahkan Rule
  2. Host, masukkan IP yg akan dimonitor, pastikan IP nya dapat di ping dari router dengan normal, dan atur intervalnya, defaultnya 1 menit, klau dirasa yg dimonitor penting dibuat tiap detik gak masalah
  3. Masukkan Script ketika UP 
  4. Masukkan Script ketika DOWN

scriptnya ada dibawah ini, antara UP dan DOWN, scriptnya sama, cuman diganti kata notifikasinya saja.

:local idrouter [/system identity get name];
:local idtime [/system clock get time];
/tool fetch url="https://api.telegram.org/bot330773109:AAHOZ_tPwCLFddddd0EteySyNHgWgUE86VdzhcMc/sendMessage?chat_id=167745917&text=Ping ke Router Prodi Matematika Reply- Dikirim pada Jam $idtime melalui Router $idrouter" keep-result=no

ini format aslinya

https://api.telegram.org/bot(Bot_http_API_token)/sendMessage?chat_id=(group_chat_id/id_telegram_kita)&text=(text_notifikasi)

Cara Mendapatkan ID Telegram Kita mudah kok

Buka Telegram, stelah cari get_id_bot

ketik /start trus ketik /my_id

Nanti seperti gambar screenshoot diatas.

Setelah dapat, kita masukkan di script tadi, dan nanti ketika ada jaringan DOWN dan UP kita di telegram oleh Bot Kita

Semoga tulisan ini berguna