Simone Mainardi
b54b3fec7e
Reworks flows dump to avoid delays in ht_stats_update
...
Fixes #3419
2020-02-14 16:13:59 +01:00
Simone Mainardi
f7d79e50f9
Implements anti stall when dumping flows (MySQL, nIndex, ES, ...)
...
Implements #3411
2020-02-13 11:36:48 +01:00
Simone Mainardi
37975c1710
Fixes crashes with MySQL due to concurrency issues
...
Fixes #3381
2020-02-05 11:51:44 +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
72631b802d
Adds support for IpAddress in AddressTree
2019-01-22 13:18:06 +01:00
emanuele-f
5a88ee91da
Rework flow exporters API
...
Now ElasticSearch and LogStash are bind to a NetworkInterface instance
Closes #2312
2019-01-15 12:53:21 +01:00
emanuele-f
4feb75a152
Rework flow exporter counters
...
Fixes #2300
2019-01-14 14:09:33 +01:00
Simone Mainardi
fee0fe29a6
Handles Top-X aggregated flows
2019-01-11 13:54:30 +01:00
Luca Deri
bedff2c8e2
Updated (C)
2019-01-07 19:28:49 +01:00
Alfredo Cardigliano
479970c384
Implemented flows purging on shutdown (enabled with --shutdown-when-done only for now, it can be controlled with prefs->flushFlowsOnShutdown()), fixes #2229
2018-12-15 17:43:35 +01:00
Luca Deri
65ab40c339
Added time to aggregated flow dump
2018-10-07 17:56:33 +02:00
Simone Mainardi
cd6c7c4338
Adds SQL queries log performed from Lua
2018-08-13 19:27:00 +02:00
Luca Deri
f0c936c368
Updated (C) to 2018
2018-03-22 21:59:42 +01:00
Luca
b350ecc7d9
Minor rework in periodic scripts
...
Reworked aggregated DB dump
2017-11-12 12:10:20 +01:00
Simone Mainardi
a86f3dd36e
Implements DB interoperability b/w ntopng and nProbe
2017-08-11 16:51:10 +02:00
Simone Mainardi
1b313d2932
Implements periodic flow aggregation
2017-05-09 15:07:20 +02:00
Simone Mainardi
0c1fd6071f
Defines some MySQL constants
2017-04-20 16:46:01 +02: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
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
Simone Mainardi
eb0c10a8dd
Adds periodic MySQL flush method
2016-12-16 18:53:59 +01:00
Simone Mainardi
5ded07f5a8
Adds code for batched mysql insertions
2016-12-15 22:53:23 +01:00
Simone Mainardi
bca1e0a126
Implements MySQL flow export statistics
2016-08-29 09:41:55 +02:00
Simone Mainardi
a51994cfec
Implements asynchronous database schema updates
...
Database updates are now performed asynchronously.
The web server starts but notifies the user with a
'please wait' message until the updates are completed.
2016-07-04 19:37:44 +02:00
Luca Deri
fac51e9fca
Reworked MySQL interface
2016-03-26 22:52:54 +01:00
Simone Mainardi
165be14dfd
Makes the maximum number of rows retrieved from MySQL configurable
...
The limit in the number of rows that can be retrieved from MySQL
has been made configurable. This is useful especially when downloading
historical flows in txt format.
2016-02-19 20:14:29 +01:00
Luca Deri
d7c452f0a3
Moved to 2016
2016-01-01 09:27:39 +01:00
Luca Deri
2a5baca948
Various flow dump improvements and bug fixes
2015-08-17 10:57:17 +02:00
Luca Deri
3b72506ab0
Added the ability to query flows from Lua
...
Added simple testing tool db_query.lua to issue queries
2015-08-15 20:38:01 +02:00
Luca Deri
900484b2e0
Reworked DB structure
2015-08-09 15:54:18 +02:00
Luca Deri
6aa141caa9
Code cleanup: removed code used very seldom such as host aggregations/contacts. This should reduce memory usage and make ntopng faster
...
Little progresses towards MySQL support
2015-08-08 01:13:59 +02:00
Luca Deri
b178cf4121
Added travis file for code testing
...
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github
2015-05-01 19:40:52 +02:00