Monitoring mikrotik dengan netwatch ke telegram
Monitoring Host MikroTik dengan Netwatch dan Telegram
Artikel ini menjelaskan cara mengirim notifikasi otomatis ke Telegram saat status host yang dimonitor melalui fitur Netwatch di MikroTik berubah (UP atau DOWN). Metode ini berguna untuk memantau konektivitas perangkat secara real-time melalui grup Telegram.
1. Pembuatan Bot Telegram
Untuk membuat bot Telegram, ikuti langkah berikut:
- Buka aplikasi Telegram dan cari @BotFather
- Klik tombol Start atau kirim perintah:
/start
- Kirim perintah untuk membuat bot baru:
/newbot
- BotFather akan meminta nama bot dan username bot. Contoh:
* Nama bot: Cweb Monitoring Bot * Username bot: cweb_monitoring_bot
- Setelah berhasil, BotFather akan mengirimkan token API untuk bot tersebut. Simpan token ini untuk digunakan dalam script.
- Undang bot ke grup Telegram tempat notifikasi akan dikirim.
- Untuk mendapatkan chat_id grup, kirim pesan ke grup lalu akses:
https://api.telegram.org/bot<token>/getUpdates
Contoh:
https://api.telegram.org/bot7075439452:AAG4c2H3jVQ7iSIs49ebg_9LmyNur-wKHmU/getUpdates
2. Konfigurasi Netwatch di MikroTik
Masuk ke MikroTik melalui Winbox atau WebFig, lalu ikuti langkah berikut:
- Buka menu Tools > Netwatch
- Klik tombol Add untuk menambahkan host yang ingin dimonitor
Contoh konfigurasi:
- Host: `103.160.68.110`
- Interval: `00:00:30`
- Timeout: `1000ms`
Script Task UP:
/tool fetch url="https://api.telegram.org/bot7075439452:AAG4c2H3jVQ7iSIs49ebg_9LmyNur-wKHmU/sendMessage?chat_id=5003121259&text=ip 103.160.68.110: kantor barat up" keep-result=no
Script Task DOWN:
/tool fetch url="https://api.telegram.org/bot7075439452:AAG4c2H3jVQ7iSIs49ebg_9LmyNur-wKHmU/sendMessage?chat_id=5003121259&text=ip 103.160.68.110 kantor barat down" keep-result=no
3. Tampilan Notifikasi Telegram
Status UP
Status DOWN
Tips Tambahan
- Gunakan nama host yang jelas agar notifikasi mudah dipahami
- Pastikan bot memiliki izin untuk mengirim pesan ke grup
- Gunakan interval yang sesuai agar tidak terlalu sering mengirim notifikasi
Referensi
- [MEMBUAT BOT MONITORING TELEGRAM – Notion](https://www.notion.so/MEMBUAT-BOT-MONITORING-TELEGRAM-8ecaa2cd186f4745bf56c6e29f75b383)
- [Halaman Utama Rizqin Wiki](https://wiki.rizqin.my.id/wiki/index.php/Main_Page)