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
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |