Mikrotik dapat memberikan laporan aktivitas melalui sistem log yang ada di dalamnya. Untuk mengirimkan laporan aktivitas tersebut melalui Telegram menggunakan bot, dibutuhkan beberapa langkah, antara lain:
1. Aktifkan fitur Telegram Bot pada Telegram dengan mengikuti petunjuk di situs resmi Telegram.
2. Buatlah skrip yang dapat membaca log Mikrotik dan mengekstrak informasi tertentu yang diinginkan. Contohnya, untuk mengambil log error dari Mikrotik, dapat digunakan perintah berikut:
`/log print where topics~"error"`
Skrip tersebut dapat dijalankan menggunakan Scheduler pada Mikrotik.
3. Selanjutnya, buatlah skrip yang dapat mengirimkan laporan aktivitas tersebut ke Telegram melalui bot yang telah dibuat. Contohnya, untuk mengirimkan teks pesan ke Telegram, dapat menggunakan perintah berikut:
`/tool fetch url="https://api.telegram.org/bot<BOT_TOKEN>/sendMessage?chat_id=<USER_ID>&text=<MESSAGE>"`
Pada perintah di atas, BOT_TOKEN merupakan token yang diberikan oleh Telegram saat membuat bot, USER_ID adalah id pengguna Telegram yang akan menerima pesan, dan MESSAGE adalah isi pesan yang akan dikirimkan.
4. Terakhir, tambahkan perintah untuk menjalankan kedua skrip tersebut secara otomatis menggunakan Scheduler.
Dengan demikian, laporan aktivitas Mikrotik akan dikirimkan secara otomatis melalui Telegram menggunakan bot yang telah dibuat.
Artikel selanjutnya :