Save History of Queue

I need to save Queue history to check how much user download till the end of month. Any Suggestion?

Any Solution?

use /tool graphing

NetFlow might be the right answer to your demand. Install some kind of NetFlow collector elsewhere, then enable NetFlow export on Mikrotik using

/ip traffic-flow

We use ManageEngine NetFlow Analyzer, but you can choose whatever collector you want- there are plenty available.

Any solution available in Mikrotik??? Dnt want to use 3rd party software.

:global time [/system clock get time]
:global k
:global k1
:global k2
:global k3

:set k

/queue simple
:foreach i in=[find] do={
	:set k [get $i bytes]
	:set k1 [:find $k "/"] 
	:set k2 [:pick $k 0 $k1]
	:set k3 [:pick $k {$k1+1} [ :len $k]]
	:set k1 [get $i name]
	/tool fetch url=("http://YourHost/mana/char/setuser.php?us=".$k1."&up=".$k2."&dn=".$k3) mode=http keep-result=no dst-path=12
	reset-counters $i
}

:log info ([/system clock get time] - $time)

i save all history in mysql database.
make any php file for save this data. Good Luck

bit difficult to understand. Simply, i need to check the utilization / downloading of each user at end of month in mikrotik ROS.

Waiting for solution.

Graphing is built into RouterOS. see above

I made the script but when i rebooted the server, all data was reset.

how to save them even after server rebooted.