Matteo Biscosi
f3aa90f131
Implements rrd host anomalies
2021-03-15 15:42:11 +01:00
Luca Deri
d0a0c554fc
Improved behavioural charts
2021-03-14 16:34:47 +01:00
Luca Deri
8a90e09b7a
Fixed behavioural scores
2021-03-14 13:53:23 +01:00
Matteo Biscosi
26af27d6a9
Implements active flow and host score behaviour
2021-03-13 00:31:01 +01:00
Matteo Biscosi
482f7e07ad
Fixed ts_5min nil value
2021-03-12 17:05:26 +01:00
Luca Deri
c7c7e11d3d
Added debug tracings
2021-03-12 16:41:13 +01:00
Matteo Biscosi
3b5a5e2507
Implemented DES and added to LocalHostStats
2021-03-12 16:21:41 +01:00
Matteo Biscosi
7102c2814b
Removed debug prints
2021-03-01 12:14:12 +01:00
Matteo Biscosi
e241227342
Added server/client name and community ID to flow alerts
2021-03-01 12:14:12 +01:00
Luca Deri
ed938dc6c1
Fixed DNS report
2021-02-28 13:00:10 +01:00
Luca Deri
5d136ac51c
Name fix
2021-02-26 12:26:33 +01:00
Matteo Biscosi
56a3cb9875
Added contacts behaviour rrd timeseries
2021-02-26 11:40:54 +01:00
Matteo Biscosi
dbfdec34fe
Implements Local Host behaviour analysis and it's alert
...
Alert in case the host has an unexpected behaviour
2021-02-25 12:04:05 +01:00
Matteo Biscosi
fe9e3a2ea8
Removed sort column from OS distribution
2021-02-21 17:23:49 +01:00
Matteo Biscosi
f75331d2b5
Implements OS distribution
...
Implements #2874
2021-02-21 17:19:15 +01:00
Simone Mainardi
537bc5210a
Adds Layer-7 Applications to Exporters (backend)
...
Addresses #4976
2021-02-04 11:01:22 +01:00
Matteo Biscosi
52a396ec88
Implemented ASN traffic rcvd/sent graph
...
Implements #1786
2021-01-21 11:44:06 +01:00
Luca Deri
a1178a0791
Updated (C)
2021-01-02 12:08:23 +01:00
Simone Mainardi
a0056ef2b7
Unifies alerted and misbehaving flows on hosts
...
Fixes #4596
2020-10-19 10:19:22 +02:00
Simone Mainardi
4e96ae7e26
Refactors user_scripts method names
2020-07-29 15:17:31 +02:00
Alfredo Cardigliano
aa41081c38
Add check on nil stats
2020-07-21 11:47:58 +02:00
Alfredo Cardigliano
c6cf8e418e
Add timeseries for host and interface DSCP classes
2020-07-21 10:08:08 +02:00
Simone Mainardi
916c55f0d7
Reworks pool_details.lua with the new lua implementation
2020-07-16 17:51:40 +02:00
emanuele-f
aedf348534
Move interface timeseries prefs to the global config
...
Addresses #3979
2020-05-27 13:48:27 +02:00
emanuele-f
ec51278c20
Cleanup of HostStats
2020-05-20 17:05:30 +02:00
emanuele-f
340462ad73
Cleanup of the timeseries ring and NetworkInterfaceTsPoint
2020-05-20 15:18:03 +02:00
Simone Mainardi
e487427aab
Refactors alert_utils and enterprise_alert_utils
...
Addresses #3720
Alerts Refactor: alert_utils as module
Alerts Refactor: notify_ntopng_start and notify_ntopng_stop
Alerts Refactor: processAlertNotifications
Alerts Refactor: checkStoreAlertsFromC
Alerts Refactor: formatAlertNotification
Alerts Refactor: notification_timestamp_rev
Alerts Refactor: formatAlertMessage
Alerts Refactor: getConfigsetAlertLink
Alerts Refactor: alertNotificationActionToLabel
Alerts Refactor: flushAlertsData
Alerts Refactor: disableAlertsGeneration
Alerts Refactor: newAlertsWorkingStatus and other
Alerts Refactor: drawAlerts
Alerts Refactor: drawAlertTables
Alerts Refactor: printAlertTables
Alerts Refactor: checkDeleteStoredAlerts
Alerts Refactor: getUnpagedAlertOptions
Alerts Refactor: getTabParameters
Alerts Refactor: getAlerts
Alerts Refactor: getNumAlerts
Alerts Refactor: performAlertsQuery
Alerts Refactor: sec2granularity
Alerts Refactor: granularity2id
Alerts Refactor: granularity2sec
Alerts Refactor: alertEngineLabel
Alerts Refactor: alertEngine
Alerts Refactor: alertEngineRaw
Alerts Refactor: alertTypeDescription
Alerts Refactor: alertType
Alerts Refactor: alertTypeLabel
Alerts Refactor: alertTypeRaw
Alerts Refactor: alertSeverity
Alerts Refactor: alertSeverityLabel
Alerts Refactor: alertSeverityRaw
Alerts Refactor: get_make_room_keys
Alerts Refactor: enterprise_alert_utils
2020-04-10 14:03:20 +02:00
Simone Mainardi
3744ace4f8
Refactors graph_utils and nv_graph_utils
...
Addresses #3720
Refactor: create module graph_utils
Refactor: get_timeseries_layout
Refactor: get_default_timeseries
Refactor: getDeviceCommonTimeseries
Refactor: printCategoryDropdownButton
Refactor: printPoolChangeDropdown
Refactor: poolDropdown
Refactor: printProtocolQuota
Refactor: printGraphTopFlows
Refactor: drawGraphs
Refactor: printNotes
Refactor: getMinZoomResolution
Refactor: printSeries
Refactor: zoom_vals
Refactor: getZoomDuration
Refactor: getZoomAtPos
Refactor: stackedProgressBars
Refactor: percentageBar
Refactor: breakdownBar
Refactor: getProtoVolume
Refactor: normalizeSeriesPoints
Refactor: nv_graph_utils
Refactor: extendLabels
Refactor: getAlertGraphLink
Refactor: performCustomQuery
Refactor: drawProGraph
Refactor: unifies nv_graph_utils and graph_utils
2020-04-10 09:47:32 +02:00
Alfredo Cardigliano
2425134f05
Replace isEnterprise with isEnterpriseM
2020-04-02 12:36:34 +00:00
Luca Deri
7bdb5ceff4
Removed blankc
2020-03-30 16:40:57 +02:00
Simone Mainardi
ca48edd07e
Removes slow rrd writes status which is no longer used
2020-03-06 18:35:17 +01:00
emanuele-f
0facf0e27d
Implement host timeseries off/light/mode selection
...
Closes #3466
2020-03-03 15:52:04 +01:00
Simone Mainardi
a12273b1b5
Merges interface TCP stats timeseries pref with traffic pref
...
Fixes #3463
2020-02-28 12:15:49 +01:00
emanuele-f
2dbdc13ec6
Add option to disable unwanted host timeseries
2020-02-27 18:09:18 +01:00
Luca Deri
8811a076a6
Code cleanup
2020-02-27 08:19:17 +01:00
emanuele-f
a7d7d6e2ed
Revert "Move host score to 5mins"
...
This reverts commit ab1aaeb38f .
2020-02-25 15:42:27 +01:00
emanuele-f
ab1aaeb38f
Move host score to 5mins
2020-02-25 12:50:06 +01:00
emanuele-f
a428bb665f
Add work completion indicator to ht_stats/stats/5min dump
2020-02-21 17:43:07 +01:00
Simone Mainardi
0e64fd94d6
Implements deadlines for periodic and user scripts
2020-02-18 18:44:41 +01:00
Alfredo Cardigliano
55b1ca75a9
Replace anomalous with misbehaving to avoid inconsistencies ( fix #2866 )
2020-01-14 15:49:19 +01:00
emanuele-f
e978a83151
Improve user scripts charts
...
Fixes #3020
2019-10-31 13:30:24 +01:00
emanuele-f
34c196d99e
User scripts stats improvements
2019-10-30 10:53:54 +01:00
emanuele-f
58a12f1241
Add user scripts benchmark charts
...
Implements #2999
2019-10-24 20:24:13 +02:00
emanuele-f
0d04eb2d5c
Stop writing points if InfluxDB export is failing.
...
The dropped points are accounted and shown in the gui. Dropped points alert are generated as usual.
Fixes #2998
2019-10-24 16:09:01 +02:00
Simone Mainardi
d1600d0e9b
Adds toggle to exclude one-way-traffic hosts from timeseries gen
2019-10-16 11:58:50 +02:00
emanuele-f
90cadaf560
Fix periodic scripts being called every minute with hasHighResolutionTs
2019-10-15 11:18:00 +02:00
Simone Mainardi
b258f45858
Fixes deletion of old alerts when above a certain threshold
2019-10-14 18:03:16 +02:00
emanuele-f
ffd3b4c1ee
Users scripts api changes and initial documentation
2019-10-09 15:12:28 +02:00
emanuele-f
ede9a7940a
Generalize periodic and flows callbacks
...
Now periodic callbacks are properly called even when alerts are disabled
The granularity filter and check_function has been replaced with a more generic hooks list
2019-10-07 19:05:43 +02:00
emanuele-f
69cd896a9f
Implement engaged alerts and flow alerts timeseries
2019-08-21 16:57:14 +02:00