jult
August 6, 2023, 1:34pm
1
This guy has coded a wonderful python tool to show Internet Usage per interface for Mikrotik routers;
https://github.com/h-haghpanah/mikrotik_traffic_counter_en
But I’m not proficient enough in both python or his redhat based packaging scheme to reverse engineer it for use in debian based systems, which I would prefer to use it in/for. Nor do I like to run it as a docker engine, as he made one for it.
Anyone here able to convert it for me?
Oh, sorry, he posted on this forum years ago; http://forum.mikrotik.com/t/tool-a-web-base-mikrotik-internet-usage-counter-per-user-per-ip-per-device/156461/1
reetp
August 30, 2023, 3:18pm
2
There’s no rpm or deb as far as I can see.
Just instructions to build with docker or use a local manual install
https://github.com/h-haghpanah/mikrotik_traffic_counter_en/tree/main/installation
sudo yum install git -y
sudo mkdir /etc/mikrotik_traffic_counter_en
sudo git clone https://github.com/h-haghpanah/mikrotik_traffic_counter_en /etc/mikrotik_traffic_counter_en
cd /etc/mikrotik_traffic_counter_en/installation
sudo chmod +x /etc/mikrotik_traffic_counter_en/installation/*
sudo ./1-install_system_requirement.sh
sudo ./2-install_mysql.sh
grep temporary\ password /var/log/mysqld.log
sudo mysql_secure_installation
mysql -u root -p
CREATE DATABASE mikrotik;
exit
mysql -u root -p mikrotik < /etc/mikrotik_traffic_counter_en/mikrotik.sql
sudo ./3-install_python_requirement.sh