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
> Ntop@listgateway.unipi.it
> http://listgateway.unipi.it/mailman/listinfo/ntop