ntopng 2.3.160204 & nprobe 7.3.160204 on Debian 8.3
8CPU / 16GB VM

Using netflow from Cisco 6509 w/nprobe and ntop as collector on network w/around 150K hosts. nprobe is started as such:

nprobe -G --zmq "tcp://*:5556" -i none -n none --collector-port 2055 -V 9


Ntop using ntopng.conf w/following parameters:

-G=/var/tmp/ntopng.pid
-i=tcp://127.0.0.1:5556
-S=all
-m=[NETWORKS]
-X=550000
-x=550000
-F="mysql;localhost;ntopng;flows;user;pass"

When using MySQL the webui is extremely slow and I see constant writes to disk, mostly inserts to flowsv4 table in ntopng db. I also am not seeing accurate info in dashboard graphs & reports however I do see accurate host information and historical data for ntop interface. I have taken steps to expand various innodb configurations like buffer pool size, log buffer size, innodb read/write io threads and there is no difference with performance. Using various tools to view perf data for i/o I am seeing contant 2+MB/sec - 10MB/sec disk writes and very high CPU wait percentages. My VM infrastructure consists of 4 IBM M3 ESXi hosts and a gen 2 XIV SAN so I'm pretty confident it's not the hardware.

When I configure ntopng.conf to not use MySQL backend (everything written to /var/tmp/ntopng) the UI is much more responsive and the dashboard is accurate however, historical data for both hosts (traffic) and the ntop interface is inaccurate. I can have ntop running for a week and see ~10TB of data total for a given network but will not have info for hosts when I sort on traffic totals. When I select hosts the default view may show a host that has gigs and gigs more total traffic than any other host but when I sort on traffic (descending) that host is not represented in the list. My goal was to use SQL backend to retain that historical data which it does but at a huge performance cost.

I've attached a report screencap that shows on the left a typical day without using MySQL highlighted in yellow. Today I started the day configured the same (yellow highlight) but switched to MySQL backend (red) and then back and forth after various tweaks. Historical info is there when I view ntop interface and traffic for given time frame. I also see all hosts traffic totals represented seemingly accurately.

Not sure where to look next so any suggestions are appreciated.

_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to