Monitoring PPPoE Terhubung dan Terputus di MikroTik via WhatsApp

Diposting pada

Koneksi pelanggan PPPoE bisa berubah kapan saja. Karena itu, admin jaringan perlu mengetahui secara langsung saat PPPoE terhubung atau terputus. Dengan notifikasi WhatsApp, informasi tersebut dapat diterima secara real-time tanpa harus memantau router terus-menerus. Melalui tutorial ini, Anda akan mempelajari cara membuat notifikasi PPPoE Terhubung dan Terputus di MikroTik menggunakan WhatsApp API MNETWA. Metode ini ringan, stabil, dan cocok digunakan pada jaringan produksi.


Apa Itu Notifikasi PPPoE Terhubung dan Terputus?

Notifikasi PPPoE Terhubung dan Terputus merupakan sistem pemberitahuan otomatis yang aktif saat terjadi perubahan status koneksi PPPoE. Begitu user berhasil login, sistem langsung mengirim notifikasi. Sebaliknya, ketika koneksi terputus, notifikasi juga dikirim secara instan. Dengan pendekatan ini, admin jaringan dapat merespons gangguan lebih cepat dan memantau kualitas koneksi pelanggan secara efisien.


Langkah 1: Login atau Daftar di MNETWA

Pertama, siapkan layanan WhatsApp API melalui MNETWA.

  1. Buka situs https://mnetwa.my.id
  2. Daftar akun baru atau login jika sudah memiliki akun
  3. Masuk ke dashboard MNETWA

Langkah 2: Hubungkan WhatsApp dengan Scan QR

Selanjutnya, hubungkan WhatsApp Anda ke sistem MNETWA.

  1. Buka menu koneksi WhatsApp di dashboard
  2. Scan QR Code menggunakan aplikasi WhatsApp di ponsel
  3. Pastikan status koneksi berubah menjadi Connected

Langkah ini hanya perlu dilakukan satu kali selama sesi WhatsApp masih aktif.


Langkah 3: Salin API Key MNETWA

Setelah WhatsApp terhubung, ambil API Key untuk autentikasi MikroTik.

  1. Masuk ke menu API di dashboard MNETWA
  2. Salin API Key yang tersedia
  3. Simpan API Key tersebut untuk digunakan pada script MikroTik

Langkah 4: Script PPPoE Terhubung (On Up)

Berikut ini adalah script MikroTik untuk mengirim notifikasi saat PPPoE berhasil terhubung.
Pasang script ini pada PPP Profile → On Up.


:local apikey "API_KEY_MNETWA"
:local tujuan "628xxxxxxxxx"

:local date [/system clock get date]
:local time [/system clock get time]
:local router [/system identity get name]

:local pesan ""
:set pesan ($pesan . "PPPoE TERHUBUNG%0A")
:set pesan ($pesan . "====================%0A")
:set pesan ($pesan . "Router: " . $router . "%0A")
:set pesan ($pesan . "User: " . $"user" . "%0A")
:set pesan ($pesan . "IP: " . $"address" . "%0A")
:set pesan ($pesan . "Tanggal: " . $date . "%0A")
:set pesan ($pesan . "Jam: " . $time)

/tool fetch \
  url="http://ros.mnetwa.my.id/mt" \
  http-method=post \
  http-data=("key=".$apikey."&to=".$tujuan."&msg=".$pesan) \
  keep-result=no

Langkah 5: Script PPPoE Terputus (On Down)

Terakhir, pasang script berikut untuk mengirim notifikasi saat PPPoE terputus.
Script ini ditempatkan pada PPP Profile → On Down.


:local apikey "API_KEY_MNETWA"
:local tujuan "628xxxxxxxxx"

:local date [/system clock get date]
:local time [/system clock get time]
:local router [/system identity get name]

:local pesan ""
:set pesan ($pesan . "PPPoE TERPUTUS%0A")
:set pesan ($pesan . "====================%0A")
:set pesan ($pesan . "Router: " . $router . "%0A")
:set pesan ($pesan . "User: " . $"user" . "%0A")
:set pesan ($pesan . "Tanggal: " . $date . "%0A")
:set pesan ($pesan . "Jam: " . $time)

/tool fetch \
  url="http://ros.mnetwa.my.id/mt" \
  http-method=post \
  http-data=("key=".$apikey."&to=".$tujuan."&msg=".$pesan) \
  keep-result=no
Hasil Seperti Ini

Penutup

Dengan notifikasi PPPoE Terhubung dan Terputus, admin jaringan dapat memantau kondisi pelanggan secara real-time tanpa harus membuka router setiap saat. Pendekatan ini lebih efisien, ringan, dan sangat cocok untuk kebutuhan ISP maupun RT/RW Net. Gunakan metode HTTP POST seperti pada tutorial ini agar sistem tetap stabil dan terhindar dari error RouterOS. Jika Anda membutuhkan WhatsApp API yang praktis dan kompatibel dengan MikroTik, MNETWA bisa menjadi pilihan yang tepat.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *