Memonitor Website yang Diakses oleh Client Mikrotik

Metode ini akan memonitor semua akses website yang terjadi oleh client dan direkam ke dalam database, sehingga bisa diolah sesuai keinginan. untuk memulai proses ini saya asumsikan bahwa mikrotik sudah terkonfigurasi dan klient sudah terhubung dengan internet, baik dengan LAN ataupun hotspot login.

Setting Logging di Mikrotik

Untuk menampilkan atau mengetahui Website yang diakses, gunakan fitur Loggin di Mikrotik, caranya adalah sebagai berikut:
 
  1. Buka Winbox, Masuk ke System > Logging
  2. Masuk ke Tab Actions > Lalu Tambahkan Log Action Baru
  3. Masuk ke Tab Rules > Lalu Tambahkan Rules Baru

Setting Logging di Server

Debian

apt install mariadb-server 
apt install rsyslog rsyslog-mysql
Konfigurasi rsyslog
nano /etc/rsyslog.conf
$ModLoad imudp 
$UDPServerRun 514 
$ModLoad imtcp 
$InputTCPServerRun 514
service ryslog restart

Centos

yum install rsyslog-mysql 
mysql -u root -p < /usr/share/doc/rsyslog-*/mysql-createDB.sql
Konfigurasi rsyslog
nano /etc/rsyslog.conf
$ModLoad imudp 
$UDPServerRun 514 
$ModLoad imtcp 
$InputTCPServerRun 514
firewall-cmd –permanent –zone=public –add-port=514/udp 
firewall-cmd –permanent –zone=public –add-port=514/tcp 
firewall-cmd –reload

/etc/rsyslog.conf Tambahkan script berikut

$ModLoad ommysql 
*.* :ommysql:localhost,Syslog,root,[passwordDatabase]
systemctl restart rsyslog.service
Hasil dari konfigurasi diatas dapat dilihat dengan phpmyadmin atau mysql-client yg anda miliki Silahkan mencoba, semoga informasi ini bermanfaat

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line