Commit graph

365 commits

Author SHA1 Message Date
Luca Deri
d54ee3dc81 Minor changes 2019-06-10 15:54:11 +02:00
emanuele-f
cfa9986671 Implement InfluxDB export statistics 2019-06-10 15:52:06 +02:00
Luca Deri
3a6f121e11 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2019-06-10 12:54:27 +02:00
Luca Deri
14cbf4be37 RTT improvements 2019-06-10 12:54:11 +02:00
emanuele-f
6234245773 Move InfluxDB monitoring to separate entry 2019-06-10 12:47:10 +02:00
emanuele-f
7a901dfd6d Add rtt system script 2019-06-10 10:20:41 +02:00
emanuele-f
1374367e9f Fix influx memory chart and 5min script error 2019-06-07 20:59:32 +02:00
emanuele-f
649f4a9e61 Implement InfluxDB write throughput and failures charts 2019-06-07 19:22:31 +02:00
emanuele-f
08f066637e Add InfluxDB memory usage chart 2019-06-07 17:22:02 +02:00
emanuele-f
f51b0f1cda Add support for influxdb _internal queries at visualization phase
Also implement influxdb storage chart
2019-06-07 16:19:33 +02:00
emanuele-f
87dd774e63 Move influx monitoring script into 5min 2019-06-07 12:13:39 +02:00
emanuele-f
1d6d52b4ea Rework system probes (now called system scripts) 2019-06-07 11:31:44 +02:00
emanuele-f
322bae547c Initial work towards generic system probes
Also implements InfluxDB latency chart as a POC
2019-06-06 21:16:26 +02:00
emanuele-f
791afdbaca Implement CPU load chart 2019-06-06 19:20:11 +02:00
Simone Mainardi
6215a0fe03 Fixes wrong traffic peaks during startup with nprobe_mini 2019-06-03 15:21:13 +02:00
Emanuele Faranda
5f9e8b17df
Implement System interface
The system interface now holds system wide alerts and timeseries
2019-06-03 08:53:26 +00:00
emanuele-f
00afdaa79d Fix for old rrd_tune not supporting adding columns 2019-05-16 11:18:28 +02:00
emanuele-f
3e612869a5 Fix interface RRD overlap between mining category and application
Interface categories are now placed under the ndpi_categories rrd subfolder. Existing data is migrated.
2019-05-16 00:13:43 +02:00
Simone Mainardi
d068e817d1 Implements multiple companions per ZMQ interface 2019-05-14 16:41:52 +02:00
emanuele-f
e182e726bb Remove test command 2019-05-13 13:11:54 +02:00
emanuele-f
5031876d9c Fix timestamp read in second.lua 2019-05-13 12:52:53 +02:00
emanuele-f
849d691649 Improve second activity alignment 2019-05-13 12:32:48 +02:00
emanuele-f
fa4330bbfd Implement alert for IP addresses assigned outside the configured DHCP ranges 2019-04-11 17:01:39 +02:00
Simone Mainardi
5e5ad77cec Implements broadcast domain too large alerts 2019-04-01 14:20:57 +02:00
emanuele-f
8977ac81f6 Add ntopng process memory chart 2019-03-05 13:59:38 +01:00
emanuele-f
6bbb828ead Implement Category Lists editor to manage ip/domain lists 2019-02-11 15:47:17 +01:00
emanuele-f
229c3b13c9 Implement initial InfluxDB rollup support
Currently disabled, enable with
  redis-cli set ntopng.prefs.beta_rollup 1
2019-01-31 12:02:40 +01:00
Simone Mainardi
5317d23fc2 Disables ZMQ flow collection drop alerts (waiting to make them engaged)
Revert "Implements ZMQ flow collection drops alerts"

This reverts commit d21e8d6f3e.
2019-01-24 15:02:22 +01:00
Simone Mainardi
d21e8d6f3e Implements ZMQ flow collection drops alerts 2019-01-23 19:42:18 +01:00
Simone Mainardi
07eaeb2bcd Fixes received ZMQ flows wrongly stored as gauge 2019-01-23 17:35:13 +01:00
Simone Mainardi
aac5c792b7 Fixes timeseries 'missing metric' errors 2019-01-23 17:30:46 +01:00
Simone Mainardi
fa3d346f58 Adds historical charts of flow collection drops 2019-01-23 16:16:55 +01:00
Emanuele Faranda
1bf7da7ef7 Implements Mac stats/data reset and reset at midnight (#2326)
* Host data/stats delete improvements

* Rework mac counters and implemtent mac stats/data reset

* Implement stats reset at midnight

* Add missing files
2019-01-21 17:27:12 +01:00
emanuele-f
467cbf9904 Implement ingress/egress traffic charts
Closes #1452
2019-01-10 16:12:50 +01:00
emanuele-f
08a8c67966 Implement interface in/out stats read from proc 2019-01-10 12:35:07 +01:00
emanuele-f
e3952dbb48 Add exported/dropped flows/sec timeseries
Implements #2300
2019-01-09 16:15:40 +01:00
Simone Mainardi
28e87d93bc Implements configurable session termination and midnight expire 2019-01-08 12:33:39 +01:00
emanuele-f
606de5197b Replace pcall with require to catch errors 2018-12-11 18:56:46 +01:00
emanuele-f
23d0c61d91 Fix "Script failure module '5min' not found" 2018-12-05 13:30:25 +01:00
emanuele-f
9f756fa23f Fix error causing daily script to fail
Fixes #2198

Since the daily script always failed, no top talkers sampling aggregations were applied and raw samplings where computed
2018-12-05 13:18:25 +01:00
Simone Mainardi
b8f4ead32f Fixes startup crashes due to overlapping reloadListsNow() 2018-12-03 15:24:37 -08:00
emanuele-f
1543526385 Initial support for multiple auth types 2018-11-30 21:21:28 +01:00
emanuele-f
6ca5e38587 Move services check at startup 2018-11-26 12:04:45 +01:00
emanuele-f
eac278a28d Implement remote assistance
- It enables a VPN via n2n
- Remote assistance will be automatically disabled after 1 day
- Optionally it's possible to give admin access to the support
2018-11-23 13:03:11 +01:00
Simone Mainardi
3f275417a3 Fixes race conditions with custom categories reload 2018-11-19 17:03:58 +01:00
Alfredo Cardigliano
7c51217844 moved select outside the presets module 2018-10-22 10:26:12 +02:00
Alfredo Cardigliano
0265d84479 runExtraction/isExtractionRunning lua api 2018-10-16 09:44:51 +02:00
Simone Mainardi
f30e042cfc Implements data cleanup for pcap interfaces
Implements #2092
2018-10-11 18:10:30 +02:00
emanuele-f
aa1ead94c4 Add Customized Categories editor
Also unify the blacklist category handler to use the nDPI API
2018-10-10 18:41:47 +02:00
Simone Mainardi
ddf49ef106 Implements remote-to-remote host alerts
Implements #2057
2018-10-10 12:16:59 +02:00