It seems Mikrotik does not have anything out of the box (to reduce flash writes maybe?)
Must haves:
- Get monthly (this and previous month) information about Download/Upload
- information for the last 12 months
- Per Device (IP/MAC?) or Interface statistics
I've found a couple ways but all seem to be very custom or require an external server which I'm not really happy about;
IP/Accounting https://wiki.mikrotik.com/wiki/Manual:IP/Accounting
- no longer supported in RouterOS 7.0
- Requires external server to store the results
- will be reset by reboot (or firmware update)
- no monthly intervals, only cover what appeared from last boot
Some funny script which exports the daily status and resets the counters once a month? Alrough this will loose some data during reboots/firmware updates.
Someone wrote something here; https://github.com/muhannad0/mikrotik-traffic-counter
But that again needs a server running somewhere
Is there any obvious, simple and robust solution?
It seems all the ways I've found are just too complex.