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:
- Mencegah Serangan pada Mikrotik dan di Monitoring oleh Bot Telegram
- Blokir IP Address yang Gagal Login Ke Winbox Mikrotik
- Blokir Akses ke Login Modem Indihome dan Login Access Point di Mikrotik
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
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
Tidak ada komentar:
Posting Komentar