uccidibuti
56fbae2eaa
restyle timeseries
2022-11-19 01:15:17 +01:00
MatteoBiscosi
4624d07289
Updated timeseries list and added tops
2022-11-08 16:57:17 +01:00
MatteoBiscosi
8061a918b3
Updated data.lua periodic rest
2022-03-07 19:12:41 +01:00
MatteoBiscosi
57a85de50e
Cleaned up the code from plugin_utils
2022-02-11 12:07:23 +01:00
Alfredo Cardigliano
257ece18c0
Copyright update (Lua)
2022-01-03 09:42:33 +01:00
Simone Mainardi
3ada168fb7
Fixes engaged/dropped alert timeseries wrongly typed
...
Partially addresses #5678
2021-07-14 12:53:55 +02:00
Simone Mainardi
2e8a6de0fc
Major terminology unification (user scripts -> checks)
2021-06-17 12:39:43 +02:00
Simone Mainardi
1dce9e5842
Migrates to Bootstrap 5
...
Adds bootstrap-5.0.0-beta3-dist
Adds bootstrap-5.0.0
Updates bootstrap-5.0.0-beta3-dist to bootstrap-5.0.0-dist
initial migration to bs v5
porting to bs5
improvements on dropdown menu filter
fixed host map dropdown
removed excessive padding
fix button toggle
re-add blog news
removed text decoration for links
fix button layout (#5348 )
remove underscore from href (#5347 )
2021-05-18 11:39:59 +02:00
Simone Mainardi
83f0c38937
Massive cleanup of old alerts code
2021-05-03 18:16:46 +02:00
Simone Mainardi
0d39732d1c
Implements telemetry for alter filters
2021-02-17 12:08:40 +01:00
Luca Deri
a1178a0791
Updated (C)
2021-01-02 12:08:23 +01:00
gabryon99
faedd4ac75
refactored navbar used by page_utils.lua
2020-11-25 14:36:34 +01:00
Alfredo Cardigliano
8e62a71eee
Rename system_utils.lua -> cpu_utils.lua to avoid confusion
2020-11-17 12:41:06 +01:00
gabryon99
2e1eab705d
improved logs inside about page
2020-10-29 15:27:13 +01:00
Simone Mainardi
8bf82dd0cb
Implements stats page for interface queue drops monitoring
2020-10-08 12:52:55 +02:00
Simone Mainardi
b052eeebee
Reports engaged alerts in system status bar
...
Implements #4522
2020-10-06 11:11:11 +02:00
gabryon99
ea8e30bac0
unified tab style across the pages ( #4471 )
2020-09-23 21:49:35 +02:00
Simone Mainardi
1ae2b2d932
Refactors NtopngUtils into NtopUtils
2020-08-18 15:10:04 +02:00
Simone Mainardi
e61f9ffe68
Refactor JS code into class NtopngUtils
...
Implements #3735
2020-08-18 14:13:48 +02:00
gabryon99
1421833477
slightly improvment for ntopng gui on mobile devices
2020-08-10 11:19:04 +02:00
gabryon99
6aa7d4cdfe
scrollable last log trace
2020-06-23 11:02:17 +02:00
Alfredo Cardigliano
ae879c44f8
Hide log trace in OEM mode
2020-05-05 10:47:02 +02:00
emanuele-f
0be2da4f57
Cleanup remaining references to RTT
2020-04-20 12:21:39 +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
gabryon99
ce0e3d2d11
fix for system view
2020-03-24 12:39:08 +01:00
gabryon99
84254e69a4
refactored new system interface logic
2020-03-23 11:03:40 +01:00
gabryon99
c0f30310f7
fix for system view
2020-03-23 10:29:45 +01:00
gabryon99
26ba1c4df2
fix for system view
2020-03-21 15:56:02 +01:00
emanuele-f
1ec35cadbf
Fix invalid engaged/dropped alerts ts on system interface
...
Fixes #3556
2020-03-17 12:25:36 +01:00
emanuele-f
e8e9a998c3
Fix system stats when cpu load is not available
2020-03-02 16:40:42 +01:00
Simone Mainardi
19dabd2c97
Adds timeseries for system alerts counters
2020-02-28 17:54:16 +01:00
Simone Mainardi
2990c1d38b
Reworks system alert counters
...
Fixes #3464
2020-02-28 16:00:24 +01:00
Simone Mainardi
e909b9f42f
Moves memory chart from system to process
2020-02-28 15:48:50 +01:00
Simone Mainardi
eaa3935a8e
Adds and charts CPU states active and idle
2020-02-28 10:20:11 +01:00
emanuele-f
ed8e232cab
Move alerts stats to a single line
2020-02-27 20:16:06 +01:00
Simone Mainardi
f6bd1b3493
Adds timeseries of iowait
2020-02-27 18:20:42 +01:00
Simone Mainardi
82a01c521a
Computes CPU states every 5 seconds in the system interface
2020-02-27 16:48:08 +01:00
emanuele-f
297195abab
Add dropped/stored/queries system stats for alerts
2020-02-27 13:27:47 +01:00
Simone Mainardi
ef06f9e1d3
Refactors system stats in a module system_utils.lua
2020-02-27 12:24:23 +01:00
emanuele-f
d1140ec9fd
Avoid timeseries read operations to display the chart icon
...
Now the icon is displayed whenever the timeseries are enabled for the given context
2020-02-19 13:27:20 +01:00
Simone Mainardi
156975afd5
Show periodic scripts stats in the system interface
2020-02-17 15:43:42 +01:00
Alfredo Cardigliano
da6f1c354d
Add system stats REST endpoint. Load disk space utilzation via AJAX ( fix #3421 )
2020-02-16 11:01:04 +01:00
emanuele-f
4f6788fb58
New page_utils api to handle sidebar subitems selection
2020-01-30 11:53:13 +01:00
Luca Deri
170bc60f19
Updated (C)
2020-01-08 23:52:51 +01:00
Simone Mainardi
dacaa7e3db
Migrates font-awesome 5 fa to fas
2019-12-18 11:50:02 +01:00
Simone Mainardi
e5c7ba4290
Fixes ntop_select_interface : expected string[@pos 1], got number
2019-12-17 18:17:28 +01:00
Simone Mainardi
be01a6d0eb
Bootstrap migration influxdb stats navbar
2019-12-16 15:32:01 +01:00
Simone Mainardi
f679ff412c
Bootstrap migration system stats navbar
2019-12-16 15:20:48 +01:00
emanuele-f
a3432e00e8
Implement ntopng plugins
...
Plugins are a convenient way to group together related lua scripts.
Their primary use case is to group user scripts and their alert/status
definition.
The builtin ntopng user scripts and definitions are now
packed into plugins directories. In future, we will support loading of
user created plugins.
Plugins are loaded at startup into some runtime directories and then
used. Other changes provided by this commit include:
- Add sample flow logger plugin
- Initial support for system user scripts
- Rename edge to threshold
- Migrate system probes to user scripts/plugins
- Migrate scripts to more explicit alerts_api.checkThresholdAlert api
2019-12-10 09:25:57 +01:00