← 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

Requirements

  • 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):
--dump-flows=mysql;[db-hostname];ntopng;flows;ntopng;ntopng
  • 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

RevisionDecscriptionCreated

Reviews

Login or Sign up to write a review

Reviews from the community
Sign up for Grafana Cloud
Tooltip hover

Get this dashboard

Data source:

Dependencies:

Import the dashboard template:

or

Download JSON

Docs: Importing dashboards

Downloads: 40