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
Terima kasih gan atas ilmu dan informasinya 💎💎💎💎💎
BalasHapussiap, sama-sama gan, semoga bermanfaat
BalasHapusijin tanya mas" knp lewat brouser bisa dg paste ke group tapi lewat netwatch g jalan ya ? mohon pencerahan. mks
BalasHapusKomentar ini telah dihapus oleh pengarang.
Hapus:local CHID "(chat id)";
Hapus: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";
bang klo internet mati kan microtik nya gk bisa ngirim ,apakah harus microtik yang punya isp modem ya??
BalasHapusTerima kasih atas ilmunya,sangat barmanfaat
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusjantjuk keren lanjutkan gannn
BalasHapussangat'' membantu gan makasih gan
BalasHapusMantab Broo
BalasHapusalhamdulillah bisa jg,, thanks gan
BalasHapus