How to show bandwidth of server or container on grafana


I have a requirement where i need to display Bandwidth statistics of server or container on grafana + Influx DB.
I have seen some videos where we can fetch stats on SNMP enabled network device. but i am not sure, how to mimic the same to fetch bandwidth on server or container.
Do i need to follow the same SNMP process to fetch bandwidth of a server or container, my current servers are VM’s or Containers on private cloud, and i have only access to servers.

Help / comment is appreciated