Commit graph

431 commits

Author SHA1 Message Date
emanuele-f
4a4106a796 Integrate elephant flows new gui 2020-01-21 19:39:41 +01:00
emanuele-f
a97dbd013b Remove score global preference 2020-01-16 18:21:35 +01:00
emanuele-f
6edecb12cb Score visualization improvements 2020-01-15 15:27:45 +01:00
emanuele-f
85e55afe90 Fix hosts statistics update frequency range and step
Note: the stats update is performed into the stats_update.lua which is executed every 5 seconds.
2020-01-13 15:20:38 +01:00
Luca Deri
170bc60f19 Updated (C) 2020-01-08 23:52:51 +01:00
Simone Mainardi
5876a7362e Adds SNMP devices debug pref 2019-12-20 10:55:51 +01:00
emanuele-f
2047386431 Implement alert_endpoints and http_lint plugin extensions
Alert endpoints can now be loaded via custom plugins.
It's now possible to extend the http_lint parameters with custom parameters and validators.
2019-12-19 12:44:39 +01:00
Simone Mainardi
dacaa7e3db Migrates font-awesome 5 fa to fas 2019-12-18 11:50:02 +01:00
Alfredo Cardigliano
b16479603f Automatic updates preference 2019-12-13 13:05:58 +01:00
Alfredo Cardigliano
169da9e91f Fix preference table style 2019-12-05 17:52:07 +01:00
Simone Mainardi
10a4367f86 Bootstrap migration table-condensed to table-sm 2019-12-05 11:24:59 +01:00
Simone Mainardi
cba220ab4c Bootstrap migration preferences 2019-12-05 09:27:48 +01:00
emanuele-f
d86d58a80d Make InfluxDB query timeout configurable 2019-11-29 12:10:59 +01:00
emanuele-f
20ef1a4ebc Fix ts_utils.listSeries in redis.lua being performed on every page load
This was caused by probe.getTimeseriesMenu being called at every page load by the timeseries
code to load the schemas. probe.loadSchemas is now called instead.
2019-11-25 15:39:21 +01:00
Alfredo Cardigliano
88a2c9c36f Email Notification improvements: add smtps support, add username/password configuration 2019-11-22 11:34:22 +01:00
emanuele-f
69fa394bb6 Fix disabled SNMP timeseries toggle 2019-11-22 10:40:34 +01:00
Simone Mainardi
4cde74af2b Allows system probes timeseries to be enabled/disabled
Fixes #3069
2019-11-20 16:05:14 +01:00
Simone Mainardi
24c1c1bd73 Fixes elephant and long-lived flow alerts configuration
Fixes #3028

Issue was due to commit b3a8c6d49a which removed preferences defaults
2019-11-04 11:49:07 +01:00
emanuele-f
1d5ff7c4e7 Remove global flow user scripts on/off 2019-10-25 13:12:47 +02:00
Alfredo Cardigliano
858fa244c4 Hiding Active local host cache settings when Idle local host cache is disabled 2019-10-23 15:27:04 +02:00
emanuele-f
10aa5542f8 Rework alertEntity functions to avoid modules circular dependencies
Fixes #2975
2019-10-23 13:01:57 +02:00
Simone Mainardi
33b2a1b21e Allows .online TLDs in mails server, sender, and recipient
Fixes #2955
2019-10-18 19:13:31 +02:00
Simone Mainardi
3950c3ddc8 Support for 5-min timeseries resolution in InfluxDB 2019-10-15 15:06:20 +02:00
Alfredo Cardigliano
7e9678de37 IDS alert -> External alert 2019-10-09 11:35:51 +02:00
Simone Mainardi
aa652145d0 Unifies flows, timeseries and top-talkers data retention
Implements #2897
2019-10-07 16:35:32 +02:00
Alfredo Cardigliano
ff36d16968 Moved Disaggregation Criterion setting to the interface (per interface now) 2019-09-25 12:19:22 +02:00
emanuele-f
d32b979368 Remove Alert Endpoint preference
Fixes #2859
2019-09-23 10:48:21 +02:00
emanuele-f
54843a7865 Fix n2disk license validation error
Fixes #2872
2019-09-20 12:12:02 +02:00
emanuele-f
6e14f978d6 Flow alerts status cleanup 2019-09-10 13:12:11 +02:00
emanuele-f
06f3077da8 Avoid excessive redis lookups for hosts when hosts cache is disabled 2019-09-09 12:42:35 +02:00
emanuele-f
81a9963e46 Implement alerts based on potentially dangerous flows nDPI classification 2019-08-07 14:29:06 +02:00
emanuele-f
e8e65ca63b Fix prefs error in alert endpoints prefs
Fixes #2718
2019-07-15 10:33:37 +02:00
Simone Mainardi
8c9bf94f4b Handles possibly missing nindex_utils as in Windows 2019-07-02 16:27:34 +02:00
emanuele-f
c56b01b37e Improve timeseries comments and fix Prometheus settings 2019-07-02 15:05:55 +02:00
Luca Deri
dfb0dd4041 Fixed Prometheus.io export. TODO: tell ntopng to read from data from it 2019-07-01 19:07:47 +02:00
Luca Deri
4166f442ab Prometheus support (work in progress) 2019-06-30 23:25:24 +02:00
emanuele-f
a9d3c78587 Alerts changes
NOTE: database schema changed. Existing alerts will be lost.

- Unified engaged and closed tables
- Simplified hosts engaged alert counters handling: periodically set by lua
- Removed alert engine and replaced with alert periodicity
- Now engage is implicitly derived from the alert end timestamp and periodicity
- New alerts_api.lua to easily emit alerts
- Removed past alerts counter aggregation by hash
- Alert notifications for non-flow alerts are now removed from C and triggered by lua
2019-06-28 10:47:17 +02:00
emanuele-f
f9f341b2ca Add preference to enable l7 total flow timeseries 2019-06-27 10:01:12 +02:00
Alfredo Cardigliano
99aa386a12 Implements alerts on SNMP port load exceeding a configured threshold (%) based on port speed (#2223) 2019-05-30 15:18:46 +02:00
emanuele-f
00a2eaad46 Fix broken timeseries prefs 2019-05-29 10:35:44 +02:00
emanuele-f
1c9a4d3461 Implement ICMP data exfiltration alerts
Closes #256
2019-05-28 10:37:59 +02:00
Simone Mainardi
9252ead5a5 Implements telemetry data with options and contact email 2019-05-27 18:59:55 +02:00
Simone Mainardi
c7e8c32559 Implements telemetry data POST 2019-05-23 16:43:16 +02:00
Alfredo Cardigliano
7590f629fe Alerts on duplex status change on SNMP interface (#2349) 2019-05-23 12:23:45 +02:00
Simone Mainardi
bbb81ceddd Optionally determines (and swaps) ZMQ src and dst using port numbers
Implements #1978
2019-05-22 16:58:58 +02:00
emanuele-f
f0ae0f4274 Choose appropriate shard group duration for InfluxDB retention policies 2019-05-21 19:55:21 +02:00
emanuele-f
15cb890b19 Improve influxdb database name validation 2019-05-14 09:42:20 +02:00
emanuele-f
14a9d83a30 Move local broadcast domain preference to the interface settings and show warnings
A dismissable warning is shown if DHCP traffic has been seen on the currrent interface.
2019-04-11 12:52:15 +02:00
Alfredo Cardigliano
96954bdabb new ids alert type and configuration 2019-04-04 11:02:01 +02:00
Simone Mainardi
4b3ae0e652 Makes the ARP matrix generation optional using a pref 2019-03-12 14:53:06 +01:00