Searching...
Sabtu, 13 April 2013

Cara Setting Kirim / Terima SMS di MikroTik

05.28

By

Cara Kirim / Terima SMS di MikroTik , disini kita coba manfaatkan feature kirim dan terima SMS menggunakan modem 3G untuk menjalankan script atau command pada mikrotik agan. Dalam beberapa kondisi ini bisa membantu agan, misalnya salah satu contoh pada artikel ini :
  • Reboot/restart Mikrotik Agan.
  • Mengetahui kondisi koneksi internet di mikrotik agan.
  • Notifikasi jika ada link yang mati

Mungkin agan sudah banyak bayangan apa yg agan bisa lakuin kan?  dan kita memanfaatkan feature sms di mikrotik untuk menjalankan command pada mikrotik agan. Referensi ini saya dapat dari Syed Jahanzaib
Alat tempur yang saya gunakan untuk tutorial ini :
  • Mikrotik RB751U
  • Modem 3G Huawei E153
  • Kartu Axis

Setting SMS di MikroTik

Pertama kita test dulu apakah modem kita terdeteksi oleh mikrotik kita.
[admin@adamonline.web.id] > /port print
Flags: I - inactive 
 # NAME CHANNELS USED-BY        BAUD-RATE
 0 usb1 4        PPP <ppp-out1> 9600 
[admin@adamonline.web.id] >
Sekarang ke Tools > SMS
SMS MIKROTIK
Receive Enabled : Centang untuk mengaktifkannya
Port, pilih USB1 atau nama port apapun yang nongol
Channel ???
Secret contoh adamonline.web.id, (ini seperti password untuk eksekusi script atau command di mikrotik agan)
Klik Apply
Test Kirim SMS dari MikroTik 
Klik Send SMS, tar nongol jendela baru
sms mikrotik
Phone Number, isi no hape agan
Message, isi pesan sms agan
Klik Send SMS dan lihat hape agan terima deh smsnye (note: kondisi modem jangan dial koneksi internet yah)
Eksekusi script saat MikroTIk Terima SMS
Jika kita aktifkan “Received Enabled”, mikrotik agan bisa terima SMS di INBOX mikrotik dan bisa eksekusi script-script yang ada di mikrotik agan.
Sebagai contoh

Reboot MikroTik Dengan SMS

agan mau reboot mikrotik agan. Pertama kita buat scriptnya terlebih dahulu.
/system script add name=reboot policy=ftp,reboot,read,write,policy,test,winbox,
 password,sniff,sensitive,api source=”/system reboot”
 
Sekarang dari hape agan kirim sms ke nomor yang agan tancepin ke mikrotik agan dengan format :
:cmd adamonline.web.id script reboot
Penjelasan dari command diatas
:cmd = ngasih tau mikrotik untuk jalanin command
adamonline.web.id = adalah password yang kita setting di SMS setting
script = ngasih tau mikrotik untuk menjalankan script
reboot = nama script yang barusan yang kita buat tadi
Dari contoh diatas saja anda bisa membayangkan membuat script yang lain untuk mengontrol mikrotik agan.

Mengetahui kondisi koneksi internet di mikrotik dengan SMS

Agan bisa monitor koneksi internet menggunakan NETWATCH, sebagai contoh pakai DNS Google, jika timeout ada yang mengaktifkan script agar mengirim SMS info koneksi internet dari mikrotik ke hape agan.
Sebagai contoh :
/tool netwatch
 add disabled=no down-script=”/sys script run down” host=8.8.8.8 
 interval=5m timeout=1s up-script=”/sys script run up”

/system script
 add name=down policy=
 ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api 
 source=”/tool sms send message=Woi,Internet Mati phone-number=08999025197 usb1”"
 add name=up policy=
 ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api 
 source=”/tool sms send message=Woi,Internet Dah Idup phone-number=08999025197 usb1”

1 komentar:

  1. gan kalo buat user baru pake sms,, gmn ?
    :cmd adamonline.web.id ip hotspot add user name=test profile=test

    kira2 benerr gk tuhh,.
    sekarang ane belom punya mikrotik yg ada usb nya jadi belum bisa pasang modem

    BalasHapus