Senin, 16 Desember 2019

Cara Install MIKBOTAM untuk Monitoring Mikrotik dengan Bot Telegram PHP Webhook

Pada tutorial kali ini saya akan menunjukan langkah-langkah dalam Instalasi/konfigurasi MIKBOTAM dengan metode Webhook, sebelumnya telah dibahas konfigurasi MIKBOTAM dengan metode longpoling di localhost/Xampp dengan judul Cara Konfigurasi MIKBOTAM untuk Monitoring Mikrotik dengan Menggunakan Bot Telegram PHP. Berbeda dengan longpoling, dengan Webhook kita tidak perlu memiliki komputer yang selalu menyala cukup menggunakan hosting untuk menyimpan program PHP MIKBOTAM. Menu yang disediakan oleh MIKBOTAM cukup kumplit diantaranya:
  • /Home – Home button
  • /Menu – Menu inline mode
  • /Monitor – Monitoring Wifi
  • /Ping – PING local or networks
  • /Dhcp – Melihat Menu Dhcp
  • /Address – Melihat IP Address
  • /Pool – Melihat Pool Address
  • /Traffic – Laporan Traffic
  • /Interface – Menu Interface
  • /Dns – Melihat DNS
  • /PPP – Menu PPP
  • /qrcode – Terjemahkan qrcode
  • /Hotspot – Hotspot Menu
  • /Resource – Melihat Resource
  • /Neighbor – Melihat Neighbor
  • /Ipbinding- Melihat Binding Hotspot
  • /Userprofile – Melihat profil User
  • /Userbyprofile – Melihat user menurut profil
  • !User – Melihat user
  • +User – Menambahakn User secara Singgle
  • -User – Comingsoon
  • /rEm0vid – Remove Hotspot user
  • /reMopsEcid – Remove Secret user

Persiapan

  • Hosting (Bisa mengunakan hosting gratisan)
  • MikbotamV3 Download dari repository resminya (REPOSITORY RESMI SUDAH TIDAK AKTIF, silahkan download dari link dibawah ini)
  • Bot Telegram — langkah membuat Bot Telegram klik disini
Link dari repository resminya sudah tidak aktif, silahkan download dari link dibawah ini:
Share to Unlock Content
Silahkan share untuk membuka content ini..

Langkah

Upload file mikbotam.zip yang telah di download ke hosting lalu Extract

Ubah konfigurasi config.php di folder config–>config.php

File config.php ini sebagai konfigurasi agar mikbotam dapat berkomunikasi dengan Bot Telegram dan Mikrotik. Agar Mikrotik dengan MIKBOTAM bisa saling terhubung maka Mikrotik kita harus bisa di akses online, pada konfigurasi config.php isikan IPROUTER dengan ddns atau subdomain untuk mengakses Mikrotik kita.
koneksi database mikbotam bot telegram php
koneksi database mikbotam bot telegram php
Agar mikrotik kita bisa di akses publik bisa membaca artikel sebelumnya yang berjudul : Akses Mikrotik Menggunakan Custom Domain dengan IP-Cloud (DDNS) Mikrotik jangan lupa tambahkan juga port forwarding port API Mikrotknya (port 8728) agar port tersebut bisa di akses.

Aktifkan API Service pada mikrotik

Karena MIKBOTAM menggunakan Api Mikrotik port 8728 sebagai aksesnya kita harus mengakfitkannya dengan cara ke menu IP –> Services. Atau dengan perintah CLI dibawah ini:
/ip service enable [find name=api]
api service mikrotik port 8728

Set Webhook di Telegram Bot

Untuk mengganti metode Longpoling dengan Webhook caranya buka di Web Browser :
https://api.telegram.org/botTOKENBOT/setWebhook?url=URLHOOKIO
Contoh
https://api.telegram.org/bot853516666:AAFFkN3UXiSWvVjNzaqV5-1UbJ8s17G9998/setWebhook?url=https://labkom.co.id/mikbotam/Mikrotik.php
Setelah dijalankan akan muncul seperti pada gambar dibawah ini, itu artinya Bot Telegram kita sudah berganti dari longpoling menjadi Webhook. Selesai tinggal tes saja …

Tidak ada komentar:

Posting Komentar