Commit graph

584 commits

Author SHA1 Message Date
Luca Deri
d093b8cdeb Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-01-17 12:01:03 +01:00
Luca Deri
341ac0b129 Added method to update flow policy
Exported HTTP headers in _SERVER hash in Lua
2017-01-17 11:46:05 +01:00
Simone Mainardi
df3a99decc Implement Host Pools 2017-01-17 11:34:57 +01:00
Luca
30e1a75f98 (C) update 2017-01-10 15:03:16 -08:00
Simone Mainardi
b6eb667890 Visualizes database processes list when the DB is not ready
Implements #891
2017-01-09 16:58:17 +01:00
Simone Mainardi
34fecdce16 Implements Mac hosts-only filter 2017-01-05 22:00:56 +01:00
emanuele-f
51abbfa7e4 Initial shaping protocol categories support 2016-12-30 19:50:06 +01:00
Luca
6a5714a2d9 Traffic profiles crash fix 2016-12-28 22:08:02 +01:00
Luca
c44bfa8fdb Implemented #98
Ingress data can now be kept aggregated (default) or explored based on various criteria
- ZMQ interfaces: disaggregate based on probeIP or ingress interfaceId
- packet interfaces: disaggregate on VLANId
2016-12-27 11:03:52 +01:00
Simone Mainardi
eca2c41049 Reworks alert counters (WIP)
Alert counters are now kept in sync only for engaged alerts.
Each host will show the current number of engaged alerts.
This alleviates the complexity of constantly keep the numbers
synchronized with the database.

Todo: see how to handle counters for flow alerts and past alerts.
2016-12-24 16:21:50 +01:00
Simone Mainardi
ff7c61bb9d Fixes an issue when dumping flows already partially dumped
The final dump for flows partially dumped could be, under certain
conditions, skipped. This commit addresses the issue.

Fixes #846
2016-12-21 19:44:47 +01:00
Simone Mainardi
482c2ca834 Implements counter resets
This commits adds two reset buttons to the interface page.

One button allows the reset of all interface counters, namely,
packets and bytes received, packets dropped, and the number of
flows exported and dropped (when mysql or elasticsearch is enabled).

The other button allows the reset of only the drops.
2016-12-21 12:48:04 +01:00
Luca Deri
9d4df13c1a Reworked AddressTree implementation 2016-12-20 19:16:34 +01:00
Simone Mainardi
5ded07f5a8 Adds code for batched mysql insertions 2016-12-15 22:53:23 +01:00
emanuele-f
ee23e14aed Remove unused parameters 2016-12-15 17:54:56 +01:00
Luca
25185ce028 While the network interface has at least one engaged interface alert, expired flows are now triggering a flow alert 2016-12-13 01:19:50 +01:00
valentina
09056d0646 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2016-12-09 03:04:27 +01:00
valentina
c0fbce98a5 Network and protocol shaping step 2: Implemented shaping engine 2016-12-09 03:02:34 +01:00
Simone Mainardi
282a289ef2 Fixes for alerts count consistency 2016-12-08 21:25:11 +01:00
valentina
961b9cbd63 Network and protocol shaping step 1: revert shaping and filtering engine
Code cleanup.
2016-12-08 00:51:21 +01:00
Luca Deri
5cee98a65c Shaper code cleanup 2016-12-05 13:00:02 +01:00
emanuele-f
d52dc77e36 Implement per-network protocol shaping 2016-11-27 01:50:31 +01:00
Simone Mainardi
b00d028469 Moves policer init in PacketBridge 2016-11-24 12:57:49 +01:00
emanuele-f
322390648a Create/delete traffic shapers at runtime 2016-11-23 12:40:21 +01:00
Luca Deri
7e46c02eb1 Fixed broken logic of interface packet drop reset 2016-11-21 10:12:12 +01:00
Simone Mainardi
a5674d1595 Implements interface packet drop reset 2016-11-20 12:21:42 +01:00
Luca
8c2a90d0ea Implemented dynamic creation of (virtual) network interfaces based on VLAN ids. This way each VLAN will have a separate network interface
The option needs to be enabled in preferences (disabled by default)
2016-11-18 17:46:47 +01:00
Luca
0ca528f4f0 L7 filtering fixes 2016-11-16 18:10:39 +01:00
Luca
9fa83dc04f Minor code rework 2016-11-16 15:29:02 +01:00
Luca
b70b40aaf2 Reworked code for updating shapers 2016-11-16 15:22:27 +01:00
emanuele-f
ef01d9a479 Fix filtered hosts not being updated on filter removal 2016-11-15 17:39:35 +01:00
Simone Mainardi
e6df88e878 Fixes host alert counters 2016-11-14 20:00:27 +01:00
emanuele-f
b1166101b4 Fix community build error 2016-11-04 01:38:53 +01:00
emanuele-f
5c0e312782 Implement traffic profiles persistency 2016-11-03 19:07:46 +01:00
emanuele-f
50db46cfdf Make use of scaling factor 2016-10-27 22:21:58 +02:00
Luca
0c917a45a2 Propedeutic work for #731 2016-10-27 16:56:23 +02:00
Luca Deri
bad871e15e Added periodic ZCCollector stats
Reduced footer polling
2016-10-21 19:58:23 +02:00
Luca Deri
33b91719f6 Fixed bug that prevented Mac address to be purged from memory when idle 2016-10-15 11:57:55 +02:00
Luca Deri
7d4a712ec7 Reported number of devices in ntopng footer 2016-10-08 20:48:23 +02:00
Luca Deri
cba2a4440b Reworked Mac address families display 2016-10-07 23:32:19 +02:00
Luca Deri
f156b64786 Tiny network device changes 2016-10-07 09:38:55 +02:00
Luca Deri
603c642469 Improved mac address support
Added host icons with their role in the netwokr
2016-10-03 23:16:40 +02:00
Luca Deri
a98e42715b Reworked Host and Mac stats 2016-10-03 13:33:00 +02:00
Luca Deri
e283806035 Extended Mac implementation with initial Lua export
Fixed bug in activity computation
2016-10-03 11:35:23 +02:00
Luca Deri
97b19c1461 Introduced the concept of Mac hosts (it used to be mixed with L3 hosts). More work is needed to add L2 stats
Host activities are now enabled (and memory allocated) only for local hosts. Fixed bug in activities preferences
Cleaned up various methods
Removed some old unused code
2016-10-02 19:43:13 +02:00
Simone Mainardi
fe9a53ea3e Implements optional hourly caching of active local hosts 2016-09-12 19:53:52 +02:00
Luca Deri
17f7bde70b Reworked protocol VMs 2016-09-11 23:42:03 +02:00
Simone Mainardi
2bba05150e Implemenst hosts 'stickyness' across ntopng restarts 2016-08-31 19:29:40 +02:00
emanuele-f
179b7f72c8 Remove unsafe code and extend activity framework API 2016-08-27 10:58:58 +02:00
Simone Mainardi
e8707bcaa9 Implements counters for export dropped flows (wip)
ntopng optionally exports flows to MySQL or ES. This change
keeps track of possible drops (e.g., due to a slow mysql server)
and shows them to the user.
2016-08-26 19:27:46 +02:00