Commit graph

66 commits

Author SHA1 Message Date
Luca Deri
edee5e5cda Code format 2026-03-15 10:50:50 +01:00
Alfredo Cardigliano
0dd78b4958 Update (c) 2026-01-02 09:11:30 +01:00
Luca
a8a31a694c Fix for avoid spawning clock drift warning message too often 2025-12-11 12:06:49 +01:00
Alfredo Cardigliano
f1fdcbf777 Move stats from ZMQCollectorInterface to ZMQParserInterface superclass. Add support for stats to zcflow interfaces 2025-11-20 12:55:37 +01:00
Alfredo Cardigliano
0bb861bb94 Merge flow probes data structures 2025-10-28 10:35:44 +01:00
Alfredo Cardigliano
d9f83f8bb3 Replace full cumulative stats with a few counters to avoid unneeded shadow 2025-10-27 15:51:29 +01:00
Alfredo Cardigliano
9508c56471 Major rework of exporters stats support (second iteration) 2025-10-27 09:41:41 +01:00
Alfredo Cardigliano
5a6d0d8181 Major flow collection code rework. Add support for NPROBE_SOURCE_ID. 2025-10-24 12:47:59 +02:00
Alfredo Cardigliano
fd3a0d7abf Fix ZMQ drops computation when collecting from cento. Add ZMQ_FLAG_EVENT_SOCKET zmq message flag. 2025-08-27 11:58:33 +02:00
Alfredo Cardigliano
050c0a072d Change counters to 64 bit. Rework zmq drop accouting (testing) 2025-08-26 20:02:56 +02:00
Alfredo Cardigliano
dee531ae2e Cleanup and debug info 2025-08-18 18:24:55 +02:00
Luca Deri
983c814a40 Fixes #9221 2025-06-04 22:57:47 +02:00
Alfredo Cardigliano
9352d0cdcd Update copyright 2025-01-02 09:09:56 +01:00
Matteo Biscosi
91caccc085 Added zmq mapping at startup and shutdown (#8796) 2024-12-16 18:53:36 +01:00
Matteo Biscosi
4729f76ea4 Added possibility to filter by custom fields sent from nprobe 2024-11-07 11:33:13 +01:00
Luca Deri
f3d471d9c8 Added code for handling custom-ie 2024-11-04 19:45:39 +01:00
Luca Deri
6548c0659b Reworked flow exportrs page (#8590) 2024-08-04 11:55:32 +02:00
Matteo Biscosi
b4b9253472 Fixes flow exporters issues 2024-07-18 10:24:20 +02:00
Matteo Biscosi
6d0c53ffc6 Added flows and drops ts to netflow/sflow exporters 2024-07-09 15:13:05 +02:00
Luca Deri
3aadd4e8be Added tracings
Added details parameter to NetworkInterface::lua() and subclasses
2024-02-15 07:10:24 +01:00
Luca Deri
55870e97b9 (C) Update 2024-01-12 11:44:18 +01:00
Luca Deri
ceb850d952 Implemented automatic detection of cloud-generated local hosts 2023-09-15 00:41:52 +02:00
Luca Deri
c2ea5a5cb5 Improved VLAN mapping in cloud-mode 2023-09-14 11:39:07 +02:00
Luca Deri
2d10109388 Implemented VLAB maooing 2023-09-13 23:29:48 +02:00
Alfredo Cardigliano
e07dbb55f8 Change/fix source_id which is 32-bit in zmq messages v2 2023-06-09 17:24:06 +02:00
lucaderi
d395deac4e Automated commit of clang-format CI changes. 2023-04-07 14:20:44 +00:00
Alfredo Cardigliano
7965c8657d Add support for sFlow counters over TLV 2023-02-23 10:41:06 +01:00
Luca Deri
0a6acbee78 Fix for mitigating the clock drift issue 2023-02-11 00:06:52 +01:00
Luca Deri
f726b867c7 Updated (C) 2023-01-01 16:37:57 +01:00
Luca Deri
f568ead80c Patch for handling nicely clock drift at startup 2022-12-23 17:16:48 +01:00
Luca
23cfc5efb8 Added SNMP interface polling collection sent by nProbe via ZMQ (--snmp-mappings) 2022-08-27 18:20:45 +02:00
Alfredo Cardigliano
0a662c1a25 Add initial process IE colleciton from nProbe 2022-06-07 17:43:32 +02:00
Alfredo Cardigliano
19310ffd06 Initial cleanup of useless consts towards migration to modern C++ (#6271) 2022-02-03 15:57:34 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
Simone Mainardi
c105ade0c9 Implements ability to display all IE descriptions from nProbe
Addresses #6028
2021-11-09 13:58:48 +01:00
Luca Deri
e8a6c2387c Added listening ports parsing 2021-10-26 00:32:09 +02:00
Luca Deri
e55f88faa2 ZMQ timeout optimizazion 2021-07-09 16:36:46 +02:00
Simone Mainardi
65769a7f42 Parses sflow samples via ZMQ, determines interfs. w/ sampled traff. 2021-07-09 15:57:26 +02:00
Luca Deri
e73adec924 Removed race conditions on the ZMQParserInterface 2021-07-07 08:54:13 +02:00
Luca Deri
4c27f6f98c Implemented handlig of hello message from nprobe 2021-05-28 19:34:11 +02:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Alfredo Cardigliano
eaa98e6002 Show counters for unhandled flows 2020-09-16 18:52:19 +02:00
Luca Deri
192a1cf942 Fixed logic of flow purging with ZMQ interfaces 2020-08-07 23:31:43 +02:00
Alfredo Cardigliano
6e1e21f7ba Fix interface type detection with sub interfaces 2020-07-20 12:20:13 +02:00
Alfredo Cardigliano
21462270e2 Fix use after free in zmq_remote_stats (#3496) 2020-03-03 13:50:02 +00:00
Alfredo Cardigliano
731278448a Handle stats from multiple ZMQ producers in the same endpoint (fix #3409) 2020-02-18 12:26:50 +01:00
Luca Deri
57e6a93065 Improved scheduling algorithm to guarantee minimum service time when number of entries allow
Updated (C)
2020-01-06 23:36:36 +01:00
Simone Mainardi
1eba832869 Fixes flow aggregation after hash tables rework
Fixes #3018
2019-10-29 17:49:52 +01:00
Alfredo Cardigliano
a2e74e16a3 New Lua interface.processFlow API, moved processFlow from NetworkInterface to ParserInterface, code cleanup 2019-10-10 12:49:32 +02:00
Alfredo Cardigliano
d672d93750 Sub interfaces support (wip) (#2825) 2019-09-17 10:34:52 +02:00