Hi,

Currently ntopng does not export such daily information via an API. Feel free to open a feature request on github https://github.com/ntop/ntopng for an API request.

As an alternative, if you have MySQL support enabled (see -F option), you could perform manual MySQL aggregations from the database.

Another alternative is to read data from the RRD files which ntopng creates every 5 minute for local hosts (see -m option for defining local networks). In this case, you could read the statistics of the host 192.168.1.1 with the command "rrdtool fetch /var/tmp/ntopng/0/rrd/192/168/1/1/bytes.rrd AVERAGE -s now-1d". The first column of the output contains the downloaded host traffic, while the second the uploaded traffic.

This approach has the following implications:

- data is actually an average of the host traffic in 5 minutes, not the actual traffic

- data is not aggregated, you will need to sum up the rows values to get the total

- you will need to multiply the row value by 300, since values are derivates

See https://oss.oetiker.ch/rrdtool/doc/rrdtool.en.html for more details.

Regards,
Emanuele


On 05/07/2017 01:21 PM, Umut Arus wrote:
Hi,

I'd like to collect of clients downloaded data per IP every day so I'll integrate it for home made quota management per IP.

How can I get the data of total bytes from an API or cli from ntopng?

thanks.

--
*Umut Arus*
*
*
Information Technology
Sabancı University




_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to