← All dashboards

ntopng Network Flow

Dynamic (variable) views of ntopng network flow data stored in MySQL/MariaDB. Great for Application Dependency Mapping or just finding which apps, by port number, are hogging the network


  • Install MariaDB or MySQL
  • Install ntopng somewhere
  • Place your switch in promiscuous mode

Install Instructions

  • Add this line to your ntopng.conf (replacing [db-hostname] with the hostname of your db server):
  • Restart ntopng
sudo systemctl restart ntopng
  • Define the ntopng table in your database as a Grafana data source. My definition looks like this
  • Import this dashboard into Grafana
  • Set the data source for the dashboard to your MariaDB/MySQL
  • Celebrate 🥳

Demo of he dashboard and the setup can be found here

Dashboard revisions



Login or Sign up to write a review

Reviews from the community
Sign up for Grafana Cloud
Tooltip hover

Get this dashboard

Data source:


Import the dashboard template:


Download JSON

Docs: Importing dashboards

Downloads: 40