Mengapa Otomasi Jaringan Menjadi Sangat Penting?
Dalam pengelolaan jaringan modern, administrator tidak bisa terus-menerus memantau kondisi jaringan selama 24 jam penuh. Gangguan koneksi internet, perangkat yang tidak merespons, hingga kebutuhan backup konfigurasi rutin menjadi tantangan yang harus ditangani secara otomatis.
Untungnya, MikroTik menyediakan fitur bawaan yang sangat powerful tanpa memerlukan software monitoring tambahan, yaitu Netwatch, Scheduler, dan Script.
Dengan kombinasi ketiga fitur tersebut, router dapat:
- Memantau koneksi internet secara otomatis
- Mengirim notifikasi ketika terjadi gangguan
- Menjalankan failover ke ISP cadangan
- Membuat backup konfigurasi harian
- Menjalankan tugas terjadwal tanpa campur tangan administrator
Hasilnya, jaringan menjadi lebih stabil, responsif, dan mudah dikelola.
Apa Itu MikroTik Netwatch?
Netwatch adalah fitur monitoring sederhana pada MikroTik yang digunakan untuk memeriksa status sebuah host menggunakan metode ping.
Ketika host yang dipantau berubah status menjadi Down atau Up, MikroTik dapat langsung menjalankan script tertentu.
Secara sederhana:
- Host aktif โ Jalankan script UP
- Host tidak aktif โ Jalankan script DOWN
Bayangkan Netwatch seperti satpam otomatis yang terus mengecek apakah pintu utama masih terbuka atau tertutup. Jika terjadi perubahan kondisi, satpam tersebut langsung melapor dan melakukan tindakan sesuai prosedur.
Cara Kerja Netwatch
Alur kerja Netwatch cukup sederhana:
- MikroTik melakukan ping ke host tujuan
- MikroTik mengevaluasi hasil ping
- Jika status berubah:
- UP โ menjalankan up-script
- DOWN โ menjalankan down-script
- Script melakukan tindakan yang telah ditentukan
Contoh host yang umum dipantau:
- Gateway ISP
- DNS Google (8.8.8.8)
- DNS Cloudflare (1.1.1.1)
- Server internal perusahaan
- Server VPS
- Website perusahaan
Konfigurasi Dasar Netwatch
Misalnya kita ingin memantau koneksi internet menggunakan DNS Google.
/tool netwatch
add host=8.8.8.8 interval=30s \
down-script="/system script run isp-down" \
up-script="/system script run isp-up"
Penjelasan:
- host=8.8.8.8 โ target monitoring
- interval=30s โ cek setiap 30 detik
- down-script โ dijalankan saat host tidak merespons
- up-script โ dijalankan saat host kembali normal
Membuat Script Saat ISP Down
Ketika koneksi ISP utama terputus, MikroTik dapat secara otomatis mengaktifkan jalur internet cadangan.
Contoh script:
/system script
add name=isp-down source={
/ip route disable [find comment="ISP-UTAMA"]
/ip route enable [find comment="ISP-BACKUP"]
}
Saat ISP utama gagal:
- Route ISP utama dinonaktifkan
- Route ISP backup diaktifkan
- Pengguna tetap mendapatkan akses internet
Inilah konsep dasar failover otomatis menggunakan MikroTik.
Membuat Script Saat ISP Kembali Normal
Ketika ISP utama kembali aktif, trafik dapat diarahkan kembali ke jalur utama.
/system script
add name=isp-up source={
/ip route enable [find comment="ISP-UTAMA"]
/ip route disable [find comment="ISP-BACKUP"]
}
Dengan mekanisme ini, perpindahan koneksi berlangsung otomatis tanpa intervensi administrator.
Mengirim Notifikasi Telegram Otomatis
Salah satu implementasi paling populer adalah mengirim pesan Telegram ketika jaringan mengalami gangguan.
Membuat Bot Telegram
Langkah pertama:
- Buka BotFather
- Buat bot baru
- Dapatkan Token API
- Catat Chat ID Telegram
Script Notifikasi Telegram
Contoh script:
/tool fetch url="https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHATID&text=ISP%20DOWN" keep-result=no
Untuk kondisi ISP kembali normal:
/tool fetch url="https://api.telegram.org/botTOKEN/sendMessage?chat_id=CHATID&text=ISP%20UP" keep-result=no
Kemudian panggil script tersebut melalui Netwatch.
Keuntungannya:
- Admin langsung mendapat informasi
- Respon insiden lebih cepat
- Tidak perlu terus membuka Winbox
Apa Itu MikroTik Scheduler?
Scheduler adalah fitur yang memungkinkan MikroTik menjalankan script secara otomatis berdasarkan waktu tertentu.
Fungsinya mirip seperti Task Scheduler pada Windows atau Cron Job pada Linux.
Scheduler sangat berguna untuk:
- Backup otomatis
- Reboot berkala
- Membersihkan log
- Sinkronisasi data
- Monitoring terjadwal
- Pengiriman laporan otomatis
Membuat Backup Otomatis Harian
Backup rutin sangat penting untuk menghindari kehilangan konfigurasi.
Contoh Scheduler:
/system scheduler
add name=backup-harian \
interval=1d \
on-event="/export file=auto-backup"
Setiap hari MikroTik akan:
- Mengekspor konfigurasi
- Menyimpan file backup
- Siap digunakan ketika terjadi kerusakan
Backup Lengkap dengan Format Binary
Selain export konfigurasi, Anda juga dapat membuat backup binary.
/system backup save name=backup-router
Kemudian jadwalkan menggunakan Scheduler:
/system scheduler
add name=backup-binary \
interval=1d \
on-event="/system backup save name=backup-router"
Kombinasi Netwatch + Scheduler + Script
Inilah kekuatan utama MikroTik.
Skenario Monitoring Profesional
Netwatch:
- Memantau koneksi ISP
Script:
- Mengirim notifikasi Telegram
- Mengaktifkan failover
Scheduler:
- Membuat backup harian
- Menghapus file lama
- Mengirim laporan berkala
Hasilnya:
- Monitoring otomatis
- Respons insiden otomatis
- Dokumentasi otomatis
- Backup otomatis
Tanpa perlu Zabbix, PRTG, atau aplikasi monitoring tambahan.
Studi Kasus Implementasi di Sekolah dan Kantor
Misalnya sebuah sekolah memiliki:
- ISP Utama Fiber Optik
- ISP Cadangan Wireless
Netwatch memonitor:
8.8.8.8
Jika ISP utama gagal:
- Notifikasi Telegram terkirim
- Route ISP cadangan aktif
- Internet tetap berjalan
Setiap malam:
- Scheduler membuat backup
- Konfigurasi tersimpan otomatis
- Administrator dapat melakukan restore kapan saja
Dengan pendekatan ini downtime dapat diminimalkan secara signifikan.
Tips Praktik Terbaik
Gunakan Target Monitoring yang Stabil
Rekomendasi:
- 8.8.8.8
- 1.1.1.1
- Gateway ISP
Hindari server yang sering mengalami maintenance.
Pisahkan Script Berdasarkan Fungsi
Contoh:
- telegram-down
- telegram-up
- isp-down
- isp-up
- backup-config
Struktur ini memudahkan troubleshooting.
Dokumentasikan Semua Script
Tambahkan komentar pada setiap script agar mudah dipahami administrator lain.
Lakukan Pengujian Berkala
Simulasikan:
- Kabel ISP dicabut
- Gateway dimatikan
- Failover dijalankan
Pastikan seluruh otomatisasi berjalan sesuai rencana.

Kesimpulan
MikroTik Netwatch dan Scheduler merupakan kombinasi fitur bawaan yang sangat powerful untuk membangun sistem monitoring dan otomasi jaringan tanpa biaya tambahan.
Dengan Netwatch, administrator dapat memantau kondisi jaringan secara real-time. Dengan Script, router mampu mengambil tindakan otomatis. Sementara Scheduler memastikan berbagai tugas rutin berjalan tanpa campur tangan manusia.
Jika dikombinasikan dengan notifikasi Telegram dan mekanisme failover, MikroTik dapat berfungsi layaknya sistem monitoring profesional yang siap merespons gangguan jaringan secara otomatis.
Frequently Asked Questions (FAQ)
1. Apa fungsi utama Netwatch di MikroTik?
Netwatch digunakan untuk memantau status host menggunakan ping dan menjalankan script ketika status berubah.
2. Apakah Netwatch bisa digunakan untuk failover ISP?
Ya. Netwatch sangat sering digunakan untuk mengaktifkan atau menonaktifkan route secara otomatis saat ISP mengalami gangguan.
3. Apakah Scheduler sama dengan Cron Job di Linux?
Secara konsep hampir sama, yaitu menjalankan tugas secara otomatis berdasarkan jadwal tertentu.
4. Bisakah MikroTik mengirim notifikasi Telegram?
Bisa. MikroTik dapat menggunakan fitur Fetch untuk mengakses Telegram Bot API.
5. Apakah Netwatch membutuhkan lisensi tambahan?
Tidak. Netwatch merupakan fitur bawaan MikroTik RouterOS.
6. Apakah Scheduler bisa digunakan untuk backup otomatis?
Ya. Scheduler sangat cocok digunakan untuk backup konfigurasi harian maupun mingguan.
7. Apakah fitur ini cocok untuk jaringan sekolah?
Sangat cocok karena sederhana, ringan, dan tidak memerlukan server monitoring tambahan.
Apakah Anda sudah memanfaatkan Netwatch dan Scheduler pada router MikroTik Anda?
Bagikan pengalaman Anda di kolom komentar. Jika artikel ini bermanfaat, jangan lupa share kepada rekan administrator jaringan, teknisi ISP, dan guru TJKT lainnya.
Ikuti juga artikel menarik lainnya seputar MikroTik, Linux Server, Cloud Computing, Virtualisasi, dan Administrasi Jaringan agar tidak ketinggalan update terbaru.