Mikrotik : Monitoring Jaringan Dengan Telegram ( Netwatch) Lengkap !!

Monitoring Jaringan Dengan Telegram ( Netwatch)


Assalamualaikum wr.wb

Selamat malam semuanya, yap saya baru aktif menulis kembali tak terasa setelah setahun tidak menulis yaitu dari tahun 2017 ke 2018 wkwk, ok pada malam ini saya akan membahas materi yang insya Allah bisa bermanfaat untuk kita semua. Mulai saja yuk.


A. Teori 

     Dalam tutorial ini saya akan menggunakan kombinasi dari aplikasi chat yaitu telegram dengan fitur netwatch yang ada dalam mikrotik. fokus fokus fokus wkwk

Netwatch adalah fitur pada mikrotik yang digunakan untuk memantau atau memonitoring suatu host (client) arti dari host disini bisa berupa : server, laptop, PC dll yang memiliki IP Address sebagai identitas perangkatnya.

apakah kids zaman now kenal dengan aplikasi telegram.? wkwk mungkin mereka lebih kenal dengan facebook, BBM, Whattapss,dll. telegram adalah aplikasi yang digunakan untuk berkomunikasi atau bahasa gaulnya chattingan.

B. Alat Tempur

    1. Routerboard Mikrotik
    2. Aplikasi Telegram Bisa download disini jika belom punya
    3. Koneksi Internet

C. Konfigurasi

1. Pertama install software telegram terlebih dahulu ( catatan jika belom ada )
2. Pastikan Mikrotik sudah bisa mendapatkan akses internet (router gateway)
3. Pastikan Sudah ada client yang terkoneksi pada mikrotik lakukan Ping


4. Sekarang jika langkah diatas sudah selesai, lanjut ke langkah ke-empat yaitu buka aplikasi telegram kalian, jika belum punya akun silahkan mendaptar terlebih dahulu, saya anggap kalian sudah mempunyai akun telegram ya :v jika sudah dibuka fokus ke menu search (mencari) seperti dibawah ini


5. Selanjutkan ketik pada menu search @BotFather lalu kita invite (undang) klik saja akun nya dan jika sudah langkah selanjutnya klik start untuk memulai chatnya




6. Kemudian, kita akan membuat boot baru yang nantinya akan kita gunakan untuk monitoring jaringan kita, caranya ketik /Newbot lalu enter


setelah kita ketik /newbot maka akan muncul balasan seperti diatas yang artinya kita harus membuat nama untuk bot kita nanti.

7. Ketik nama untuk identitas dari bot telegram kita bebas ya :v, 


setelah kita membuat nama boot maka @botfather akan membalas lagi seperti diatas yang artinya kita harus membuat username untuk bot kita dengan syarat harus diakhiri dengan _bot misalnya diarysahrul_bot lihat gambar dibawah ini agar lebih jelas


Copy token bot taruh saja pada notepad

8. setelah itu klik link yang tadi kita dapatkan dari si botfather. cari tulisan Making requests, dan copy sample link yang saya tandai kuning pada gambar ke notepad dulu




9.  Ganti sample token yang ada pada sample link dengan token baru yang kita dapatkan tadi


Seperti Dibawah ini 


10. Jika sudah buka link pada browser kita jika nanti muncul tulisan OK dan True berarti sudah berhasil 

ganti tulisan getMe menjadi getupdates lalu refresh browser dan pastikan muncul OK dan True lagi jika tidak maka ulangi langkahnya dengan teliti



11. Langkah selanjutnya buat Grup baru pada telegram, untuk grup bebas ya namanya


Untuk penamaan saya ulangi bebas ya :v 


Add members, maksudnya adalah kita harus menambahkan members pada group yang akan kita buat, tambahkan bot yang sudah kita buat sebelumnya pada @botfather cari saja menggunakan username bot kita misalnya : @diarysahrul_bot jika sudah klik saja pada akun bot nya dan klik create



12. Lalu ketik perintah /join@nama bot kalian contohnya : /join@diarysahrul_bot


13. ok jika sudah selesai, kita lakukan refresh pada link yang tadi untuk mendapatkan id yang akan kita gunakan nanti

14. jika sudah ubah link tadi yang sebelumnya tulisan getupdates kita ubah dengan tulisan ini 
 sendmessage?chat_id=(id yang kita dapat tadi)&text= test 123 test 123
contoh script dalam artikel ini


https://api.telegram.org/bot281585696:AAESk_0H3G76CVx41OwjkKFjStKaf0e7nTI/sendmessage?chat_id=-283775702&text=ujicoba123

lalu pastekan script diatas ke browser dan enter..

jika berhasil maka akun bot yang kita buat akan membalas pesan kita seperti dibawah ini :



15.  Setelah itu copykan Script dibawah ini ke notepad PENTING!!!


/tool fetch url="https://api.telegram.org/bot(isi dengan token bot)/sendmessage?chat_id=(isi dengan chat id) &text= (isi dengan peringatan jika down atau up)

example script : 


/tool fetch url="https://api.telegram.org/bot281585696:AAESk_0H3G76CVx41OwjkKFjStKaf0e7nTI/sendmessage?chat_id=-283775702&text=Jaringan sedang down Rul" keep-result=no

16. setelah itu kita konfigurasi pada sisi routerboardnya masuk dulu ke routernya, setelah itu masuk ke menu Tools > netwatch>add



Tambahkan gateway dari si jaringannya, contohnya saya akan mencoba memonitoring client yang terhubung ke ether2(LAN) dengan IP Gateway 192.168.10.1 


untuk tab inverval biarkan default saja atau bisa dirubah sesuai keinginan

17. lalu copykan script yang sudah kita buat tadi masuk ke tab up pastekan scriptnya


18. Masuk lagi ke tab down dan pastekan lagi lalu ubah peringatannya menjadi Jaringan Sedang Down Rull...klik Apply dan OK 


19. jika berhasil maka bot akan mengirimkan pesan seperti dibawah ini, dengan peringatan jaringan sedang bagus rull sesuai dengan settingan tadi

dengan syarat jika statusnya up maka akan muncul pesan dibawah ini





untuk lebih pahamnya coba buat situasi dimana jaringannya dalam kondisi down bagaimana caranya, coba buat filter rule agar protocol icmp (PING) di blok untuk caranya sudah pernah saya bahas klik disini

lalu lakukan ping dan pasti akan muncul request time out


kemudian lihat status pada netwatchnya akan berubah menjadi down


dan akan ada peringatan atau pesan ke telegram sesuai dengan yang kita setting


Ok berhasil


Kesimpulannya cara ini menurut saya cukup sederhana, dan insya Allah dilab selanjutnya kita akan membahas monitoring dengan dude, apa itu dude.? baca saja di wikipedia wkwk


Selamat Mencoba dan Selamat Belajar

12 Komentar

  1. Terima kasih gan atas ilmu dan informasinya 💎💎💎💎💎

    BalasHapus
  2. siap, sama-sama gan, semoga bermanfaat

    BalasHapus
  3. ijin tanya mas" knp lewat brouser bisa dg paste ke group tapi lewat netwatch g jalan ya ? mohon pencerahan. mks

    BalasHapus
    Balasan
    1. Komentar ini telah dihapus oleh pengarang.

      Hapus
    2. :local CHID "(chat id)";
      :local BotID "(token id) ";
      :local HostStatus "UP";

      :local Message "Host $host is $HostStatus now";

      /tool fetch url="https://api.telegram.org/bot$BotID/sendmessage\?chat_id=$CHID&text=$Message";

      Hapus
  4. bang klo internet mati kan microtik nya gk bisa ngirim ,apakah harus microtik yang punya isp modem ya??

    BalasHapus
  5. Terima kasih atas ilmunya,sangat barmanfaat

    BalasHapus
  6. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  7. jantjuk keren lanjutkan gannn

    BalasHapus
  8. sangat'' membantu gan makasih gan

    BalasHapus
  9. alhamdulillah bisa jg,, thanks gan

    BalasHapus