Senin, 16 Desember 2019

Monitoring Log Mikrotik Dikirim Ke Bot Telegram

bot telegram mikrotik login
Script ini memonitoring log untuk kata atau frasa tertentu maupun kata atau frasa untuk pengecualian yang terdapat pada log mikrotik. Jika ditemukan log yang cocok, maka akan menjalankan perintah untuk mengirimkan pesan ke Bot Telegram. Script ini memeriksa semua log yang cocok sejak pertama kali script dijalankan.
Baca juga:

Langkah

Buat schedule baru, dan tambahkan script ke dalam schedule. Ubah durasi yang Anda inginkan.
Ubahlah baris ini dengan nama schedule
: local scheduleName “LogMikrotik”
Ubah baris dibawah ini dengan menggunakan Token Bot dan Chat Id Telegram anda. Baca artikel sebelumnya untuk membuat Bot Telegram : Membuat Bot Telegram Untuk Monitoring Status Access Point Hotspot:
local bot “BOT TELEGRAM ANDA”
local ChatID “CHAT ID ANDA”
Baris script ini digunakan untuk memeriksa kata atau frasa yang akan muncul pada log mikrotik, anda bisa menambahkan atau merubahnya dengan kata yang anda inginkan.
:local startBuf [:toarray [/log find message~”logged in” || message~”login failure”]]
Baris ini untuk pengecualian kata yang tidak akan dikirimkan ke Telegram. Misalnya kita hanya ingin mengirimkan pesan ke telegram apabila di log Mikrotik terdapat kata “logged in” dan “login failure” tapi tidak untuk kata “telnet” dan “ssh” untuk menambahkan kata yang lain pisahkan dengan “;”.
:local removeThese {“telnet”; “ssh”}
Tambahkan Script dibawah Ini di kolom On Event
Share to Unlock Content
Silahkan share untuk membuka content ini..
Referensi : Wiki Mikrotik
Sekian tutorial Monitoring Log Mikrotik Dikirim Ke Bot Telegram, apabila ada pertanyaan silahkan tinggalkan di kolom komentar
Baca juga : Membuat Bot Whatsapp
 

Monitoring Ketika Data Rate Port pada Mikrotik Drop dengan Menggunakan Bot Telegram

data rate drop bot telegram
Data rate port pada mikrotik menjadi drop atau turun dari 1Gbps ke 100Mbps atau ke 10Mbps, salah satu penyebabnya karena jalur kabel mengalami masalah atau kerusakan, dimana maksimal packet data yang di lewati melalui link tersebut menjadi menurun. Hal tersebut bisa terjadi karena usia kabel yang sudah tua, RJ45 yang sudah karatan dan bisa juga karena kabel kemasukan ari hujan. Untuk mengetahui data rate port mikrotik yang drop kita bisa memanfaatkan Bot Telegram. Untuk membuat bot telegram baca tutorial: Membuat Bot Telegram Untuk Monitoring Status Access Point Hotspot
Data rate pada port mikrotik normal
Data rate pada port mikrotik normal
Data rate pada port mikrotik normal karena hub yang digunakan masih 10/100Mbps belum gigabyte
Data rate pada port mikrotik bermasalah

Script

Buat schedule untuk menjalankan script dibawah ini secara berkala, atur sesuai dengan interval yang anda inginkan
Share to Unlock Content
Silahkan share untuk membuka content ini..
data rate drop bot telegram

Monitoring ketika Ping Delay Menggunakan Bot Telegram

ping-delay-mikrotik-ping
Script ini akan bekerja ketika trafik sedang penuh, ping membengkak atau terjadi delay, atur IP Address dan latency sesuai dengan keinginan anda.
Buat sebuah schedule dan simpan script ini di On Event

Script

Share to Unlock Content
Silahkan share untuk membuka content ini..

Hasilnya

Monitoring ke IP 8.8.8.8 dengan minimal latency 18 ms
Monitoring ke IP 8.8.8.8 dengan minimal latency 200 ms
Referensi : Forum Mikrotik

Membuat dan Mengatur User Hotspot Mikrotik dengan Bot Telegram Tanpa PHP

bot telegram user hotspot
Anda bisa membuat, menghapus, disable, enable dan merubah profile user hotspot mikrotik hanya dengan bantuan bot telegram cukup dengan menggunakan System Script dan System Scheduler pada mikrotik tanpa harus punya server PHP sendiri, ini cukup mudah dipasang dan digunakan bagi orang awam yang tidak paham pemograman PHP..
Agar script ini berjalan dengan semestinya anda harus membuat terlebih dahulu bot telegram interaktif yang terdapat pada postingan berikut ini: Monitoring Mikrotik dengan Bot Telegram Interaktif tanpa Pemograman PHP

Perintah pada bot:

  • /hotspot add namaUser passwordUser -> Untuk membuat user hotspot dengan profil yang sudah ditentukan, sebelumnya ubah terlebih dahulu nama profil yang akan digunakan.
  • /hotspot delete namaUser -> Untuk hapus user hotspot
  • /hotspot disable namaUser -> Untuk men-disable user hotspot
  • /hotspot enable namaUser -> Untuk men-aktifkan user hotspot
  • /hotspot setprofil namaUser namaProfileBaru -> Untuk mengganti profil pada user hotspot
  • /hotspot pasword namaUser PasswordBaru -> Untuk mengganti pasword user hotspot
  • /hotspot print -> Untuk menampilkan detail user hotspot yang aktif
  • /hotspot user namaProfile -> Untuk menampilkan user hotspot berdasarkan nama profile

Buat Script dengan nama “tg_cmd_hotspot”

Share to Unlock Content
Silahkan share untuk membuka content ini..
Menampilkan detail user hotspot yang sedang aktif active
Menampilkan user hotspot

Membuat Firewall Rule pada Mikrotik dengan Menggunakan Bot Telegram tanpa PHP

rule-labkom.co_.id_
Tempo hari ada pertanyaan dari pengunjung blog ini ingin membuat firewall rule filter dan membuat rule baru tersebut bedapa paling atas dengan menggunakan Bot Telegram

Contoh rule yang akan dibuat oleh Bot Telegram

/ip firewall filter
add action=accept chain=forward comment="iphone" in-interface=ether1 src-mac-address=00:88:65:B6:1C:6B
add action=accept chain=forward comment="samsung" in-interface=ether1 src-mac-address=1C:DD:EA:89:88:13 
Agar script ini berjalan dengan semestinya anda harus membuat terlebih dahulu bot telegram interaktif yang terdapat pada postingan berikut ini: Monitoring Mikrotik dengan Bot Telegram Interaktif tanpa Pemograman PHP

Perintah pada Bot:

/rule MACAddress Coment –> Perintah ini membuat firewall filter rule dengan menambahkan src-mac-address dan komentar dengan bot.
Share to Unlock Content
Silahkan share untuk membuka content ini..

Hasilnya

Hasil dari rule yang dibuat oleh bot seperti pada gambar dibawah ini:

Monitoring Wireless Mikrotik Dengan Bot Telegram

Anda dapat mengganti password SSID wireless mikrotik, mengganti nama SSID mikrotik dan menampilkan jumlah device yang terhubung ke wireless mikrotik hanya dengan bantuan bot telegram cukup dengan menggunakan System Script dan System Scheduler pada mikrotik tanpa harus punya server PHP sendiri, ini cukup mudah dipasang dan digunakan bagi orang awam yang tidak paham pemograman PHP.
Agar skrip ini berjalan dengan semestinya Anda harus membuat terlebih dahulu bot telegram interaktif yang ada pada postingan berikut ini: Memantau Mikrotik dengan Bot Telegram Interaktif tanpa Pemograman PHP

Perintah pada bot:

  • /wireless pasword namaSecurityProfiles passwordBaru –> Mengganti WPA Pre-shared key
  • /wireless ssid ssidLama ssidBaru –> Mengganti nama ssid pada wireless mikrotik
  • /wireless count –> Menampilkan total device yang terhubung ke wireless mikrotik

Buat Script dengan nama “tg_cmd_wireless”

Share to Unlock Content
Silahkan share untuk membuka content ini..

Cek Penggunaan FUP Indihome dengan Menggunakan Bot Telegram di Mikrotik

bot telegram monitoring mikrotik
Telkom memberlakukan peraturan FUP atau Fair Usage Policy untuk layanan Internet Indihome Fibernya tersebut untuk membatasi aktifitas tidak wajar untuk penggunaan internet pelanggannya maka dari itu sebagai pelanggan indihome kita harus sesering mungkin mengecek penggunaan internet (FUP) agar kecepatan internet tidak menurun drastis.
Daftar FUP Indihome

Cara Cek FUP Indihome

Banyak cara untuk mengecek penggunaan FUP indihome salah satunya menggunakan aplikasi android my indihome.

Cara cek FUP Indihome dengan aplikasi

Aplikasi my indihome bisa di unduh di google playstore, lalu daftarkan dengan menggunakan akun email yang aktif. Setelah akun my indihome aktif kita bisa langsung menambahkan nomer pelanggan indihome, di aplikasi tersebut kita bisa melihat tagihan internet/telepon, pemakaian telepon dan pemakaian internet
Informasi FUP Indihome di aplikasi My Indihome

Cara Cek Fup Indihome Lewat SMS

Ternyata ada cara cek FUP Indihome yang lebih mudah dan praktis , yaitu dengan mengirimkan sms . Berikut format sms yang harus kalian kirimkan dengan tarif per SMS nya Rp . 350 ,- per 1 kali sms .
Ketik sms ISP IH Kode area+nomor telepon rumah yang terdaftar indihome
Contoh : ISP IH 0227888452
Kirim ke 98108
Tunggu balasan berisi informasi FUP Internet Indihome.

Cara Cek Fup Indihome di Mikrotik

Bagi pelanggan Indihome yang memakai Mikrotik sebagai bandwidth manager, kita bisa memanfaatkannya untuk mengecek penggunaan internet kita. Dimana penggunaan internet di cek berdasarkan total trafik yang melewati interface WAN pada mikrotik kita.

Langkah

Agar script ini berjalan dengan benar anda harus membuat terlebih dahulu bot telegram interaktif yang terdapat pada postingan berikut ini: Monitoring Mikrotik dengan Bot Telegram Interaktif tanpa Pemograman PHP

Buat Schedule

Buat Schedule dibawah ini dengan menjalankan di New Terminal. Schedule dibawah ini berfungsi untuk menyimpan informasi terahir penggunaan internet kita apabila mikrotik reboot informasi penggunaan internet masih tersimpan di system scheduler.
Share to Unlock Content
Silahkan share untuk membuka content ini..

Buat Schedule dengan nama “RESET-RXTX”

Script ini berfungsi untuk mereset informasi yang terdapat di schedule sebelumnya yang telah dibuat apabila tanggal mikrotik menunjukkan tanggal 01 tiap bulannya. Maka dari itu pastikan setingan SNTP Client pada mikrotik di seting dengan benar. Tambahkan script berikut di on event
Share to Unlock Content
Silahkan share untuk membuka content ini..

Konfigurasi untuk SNTP Client pada Mikrotik

/system ntp client
set enabled=yes primary-ntp=202.65.114.202 secondary-ntp=119.82.243.189

Buat script dengan nama “tg_cmd_fup”

Ubah terlebih dahulu nama interface yang akan di monitoring penggunaan internetnya dan total FUPnya.
Share to Unlock Content
Silahkan share untuk membuka content ini..

Hasilnya

Untuk mengecek penggunaan FUP Indihome kita bisa melakukan perintah /fup di Bot Telegram. Walaupun terjadi perbedaan antara total penggunaan internet di aplikasi My Indihome dengan menggunakan Bot Telegram setidaknya bisa memudahkan kita sebagai admin jaringan untuk memonitoring penggunaan internet.
Agar status RX/TX byte selalu update sering-sering lah mengecek penggunaan internet kita (FUP) apabila mikrotik restar maka penggunaan internet terakhir sebelum melakukan perintah cek fup tidak akan terakumulasi karena status rx-byte di interface yang di monitoring akan kembali ke nol.
Agar penggunaan internet terakumulasi dengan baik kita harus membuatkan schedule baru dengan script sama seperti “tg_cmd_fup” tinggal hilangkan saja perintah untuk kirim ke Bot Telegram. Simpan script ini di system scheduler agar penggunaan internet terakumulasi secara berkala:
Share to Unlock Content
Silahkan share untuk membuka content ini..
Referensi script : http://www.o-om.com/2017/06/mikrotik-bandwidth-monitoring-script.html