Commit graph

123 commits

Author SHA1 Message Date
Luca Deri
6f68081826 Added the ability to un-merge DNS requests on the same UDP ports. 2022-10-11 23:38:51 +02:00
Luca Deri
7b4a4acd5a Improved service categorization 2022-08-20 19:34:47 +02:00
MatteoBiscosi
640e8d58fc Added network matrix for view interfaces 2022-07-04 17:16:38 +02:00
MatteoBiscosi
6905398633 Fixes servers not correctly working in view interface (#6742) 2022-06-30 13:02:18 +02:00
MatteoBiscosi
b3047c42a1 Added flow exporter to view interfaces (#6445) 2022-03-21 11:33:53 +01:00
Luca Deri
835f57ac3c Added Process/UserName placeholder code 2022-02-18 12:41:35 +01:00
MatteoBiscosi
d54fb4b3f0 Simplified view interface mac concept (#6290) 2022-02-09 21:56:02 +01:00
Matteo Biscosi
cf184d07ff Added MAC Address to View Interfaces 2022-02-09 19:18:00 +01:00
Luca Deri
425dff1aac Changed method name 2022-01-13 17:28:50 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
MatteoBiscosi
30d24cee46 Fixed download/upload chart not correctly shown 2021-12-23 10:44:25 +01:00
MatteoBiscosi
dfd4822dbb Added probe ipv4 to hosts with view (#5156) 2021-09-30 17:33:36 +02:00
Simone Mainardi
1d65185fd3 Keeps into account interface freq to update host stats 2021-08-13 19:16:26 +02:00
Simone Mainardi
2e0bb620c7 Fixes maps upates with view interfaces 2021-08-10 10:57:40 +02:00
MatteoBiscosi
b80d3b9844 Fixes views memory leak 2021-08-09 12:04:18 +02:00
Simone Mainardi
6f79dc4341 Fixes hanging shutdown when interfaces init. is not complete 2021-07-21 11:48:12 +02:00
Simone Mainardi
bb95e65db1 Disables unavailable metrics for interfaces with sampled traffic
Fixes #5471
2021-07-09 16:40:31 +02:00
Simone Mainardi
2790f29f6e Fixes alerted flows counters for view interfaces 2021-07-07 15:17:18 +02:00
Luca
112c931226 Observation point code cleanup (WIP) 2021-07-01 23:26:15 +02:00
Luca
336f1f3d9f Adding observationPoint support (WIP) 2021-06-30 20:03:37 +02:00
Luca Deri
846d24c5e9 Initial VLANid rework 2021-06-15 23:01:59 +02:00
Simone Mainardi
0be596ee25 Fixes races when handling alert counters on view interfaces
Fixes #5424
2021-05-31 19:14:56 +02:00
Simone Mainardi
b54e46ad14 Fixes crash upon use of unsupported function 2021-05-06 17:44:50 +02:00
Matteo Biscosi
830d71c877 Added alert drop reset with drop only button 2021-04-14 10:12:27 +02:00
Simone Mainardi
aea9138bfb Implements flow callbacks and alerts in C++ 2021-03-22 09:51:36 +01:00
Simone Mainardi
2582b49292 Fixes calculation of service maps in view interfaces
Fixes #4932
2021-01-22 11:53:10 +01:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Matteo Biscosi
5a8fd8efd7
Fixes #2115 and added shell script user guide (#4702)
* Added shell endpoint user guide

* Fixes #2115 std::new exceptions not always handled

* Removed a nothrow due to the insert of a try-catch statement

* Trying to implement #4421

Co-authored-by: matteo <biscosi@ntop.org>
2020-11-11 12:28:18 +01:00
Luca Deri
dc072833ee Win fixes 2020-10-27 20:57:05 +01:00
Simone Mainardi
a0056ef2b7 Unifies alerted and misbehaving flows on hosts
Fixes #4596
2020-10-19 10:19:22 +02:00
Simone Mainardi
27c2b80d0c Changes budget for view interfaces flow dump 2020-10-15 15:34:09 +02:00
Simone Mainardi
b506968a13 Parallelizes user script hooks exec for view interfaces 2020-10-15 14:25:01 +02:00
Simone Mainardi
d1f974857c Adds a condition variable for flows dump
Addresses #4576
2020-10-14 12:42:59 +02:00
Alfredo Cardigliano
fc8357ce6f Add support for Syslog stats (backend and lua API) 2020-10-09 12:00:55 +02:00
Simone Mainardi
8bf82dd0cb Implements stats page for interface queue drops monitoring 2020-10-08 12:52:55 +02:00
Simone Mainardi
fdf0f15140 Fixes races in view interfaces and cli/srv scores
Fixes #4513
Fixes #4512
2020-10-02 16:34:28 +02:00
Simone Mainardi
f0a2aba619 Simplifies incNumFlows/decNumFlows for Hosts 2020-10-01 14:28:13 +02:00
Simone Mainardi
0db456c0cf Reworks flow user scripts execution in C++ 2020-09-30 18:41:36 +02:00
Simone Mainardi
5133af720f Reworks view interfaces with queues; rework idling and flow hooks exec 2020-09-29 18:30:10 +02:00
Simone Mainardi
90a5a57b36 Implements user script queues (avoids 5-sec HT walk) 2020-09-28 11:45:00 +02:00
Simone Mainardi
6e0c369fa9 Handles flow dump queues in view interfaces - and fixes races 2020-09-25 14:10:06 +02:00
Alfredo Cardigliano
8b4f1c7e07 Add rest endpoint to get interface dscp stats 2020-07-20 17:35:03 +02:00
Simone Mainardi
ebbe0155e3 Several ZMQ traffic and throughput calc fixes
Addresses #3863
2020-05-07 17:28:44 +02:00
emanuele-f
ca3c255d77 Fix inconsistent hosts counters with view interface and full hash tables
indFlowHosts could allocate hosts after the first ViewInterface::viewed_flows_walker run.
In this case incUses and incNumFlows would not be called, causing counters desinchronization.
This fix also provides a performance improvement by avoiding access to the hosts hash table on
subsequent runs of ViewInterface::viewed_flows_walker on the same flow.

Should address #3687
2020-04-03 15:33:42 +02:00
emanuele-f
14a3082022 Add convenient "view:all" identifier for view interface creation
It is now possible to use "-i view:all" to create a view interface
of all the other interfaces available in ntopng.

Closes #3543
2020-03-24 16:30:16 +01:00
emanuele-f
4f14abacd2 Fix ViewInterface purgeIdle not called on idle sub interfaces
Fixes #3522
2020-03-09 19:25:08 +01:00
emanuele-f
8d51dae0e5 Implement Misbehaving vs Alerted flows chart 2020-01-27 15:37:36 +01:00
Luca Deri
e55854aaff Initial work on host bins 2020-01-27 11:55:00 +01:00
emanuele-f
c336cca0e7 Improve host score calculation 2020-01-15 18:42:48 +01:00
Simone Mainardi
e3b1b0c2f0 Fixes ViewInterfaces not purging hosts
Fixes #3228
2020-01-13 15:44:55 +01:00