How to make bandwidth statistics of each user using Grafana Dashboard? Has anyone been able to do this?
Like https://github.com/furlongm/openvpn-monitor or better?
Hi,
As long as you can get a hold of the data and write that data to a datasource supported by Grafana you can visualize the data using Grafana.
There’s a lot of alternatives for datasources, but the most used timeseries databases right now are graphite, influxdb, prometheus and elasticsearch. For the actual network bandwidth and counters (clients connected etc) a timeseries database is perfect fit. If you want to store data with more context (like users, ip addresses, locations etc) you may want to have a look at elasticsearch.
It’s possible to combine data from multiple datasources using Grafana.
Good luck
Marcus