gabryon99
f3080206a7
migrated old service map to attic folder
2020-12-16 21:05:58 +01:00
gabryon99
37c2811a46
improvement ons pie charts under application tab (interface)
2020-12-16 21:05:58 +01:00
gabryon99
bf92e7906c
add shortcut entries inside the sidebar
2020-12-16 21:05:58 +01:00
matteo
2a452c0225
Removed useless print
2020-12-16 18:59:46 +01:00
Luca Deri
615b6d3135
Fixes #4836
2020-12-16 18:14:44 +01:00
David King
9355311722
Add missing link libraries to Makefile.in ( #4838 )
2020-12-16 17:54:39 +01:00
DasSkelett
14d89c3fdb
Fix nil check in isCompatibleVersion() ( #4841 )
...
While playing around with the timeseries feature I got the following exception when trying to use Telegraf's `inputs.influxdb_listener` as proxy to a Prometheus database.
```
...opng/scripts/lua/modules/timeseries/drivers/influxdb.lua:1643: attempt to index a nil value (local 'current')
```
`current` is likely supposed to be checked for nil earlier together with `required`, but instead of `current` the line is checking `version`, which isn't used anymore afterwards though.
So this commit changes the check from `version == nil` to `current == nil`.
Since then I've discovered that proxying Prometheus via Telegraf's `influxdb_listener` doesn't work anyways since ntopng also tries to read from it, but that's a different story.
2020-12-16 17:52:28 +01:00
Luca Deri
4431059835
Added symbolic host label to service map
2020-12-16 17:50:53 +01:00
gabryon99
52d47a9bf5
fixed compilation problem on MacOS BigSur
2020-12-16 17:35:53 +01:00
matteo
e6ec7c1612
Added service status to service map
2020-12-16 17:23:59 +01:00
matteo
e9fb6a3b3a
merged and resolved the conflict
2020-12-16 16:51:51 +01:00
Simone Mainardi
d66368be24
Implements behavioural analysis learning period preference
2020-12-16 16:50:19 +01:00
Luca Deri
4ffff0859a
Implemented interface.getAddressInfo() API call to return information about IP addresses in a reliable way frm the ntopng engine
2020-12-15 20:43:20 +01:00
Simone Mainardi
c06f05f4e6
Fixes broadcast/multicast UI flags
2020-12-15 18:28:10 +01:00
Simone Mainardi
58b982d3fb
Prevents alert flow info from being shown in the flow alert page
2020-12-15 17:31:52 +01:00
Simone Mainardi
3b202121f6
Reworks notifications to avoid JSON-decode to read severity
2020-12-15 16:52:39 +01:00
Luca Deri
426d626331
Added missing spaces
2020-12-15 16:23:47 +01:00
Luca Deri
a67ab0ff09
Optimized IEC 104 charts with bi-directional arrows
2020-12-15 16:23:47 +01:00
matteo
d0857cd7f8
Fixed flow direction on service map graph
2020-12-15 15:53:08 +01:00
Luca Deri
5df403e969
Fixes #4751
2020-12-15 15:36:25 +01:00
matteo
0a0309fb32
Added bidirectional flows to service map graph
2020-12-15 15:29:19 +01:00
Alfredo Cardigliano
ed9e12064c
Rework notification enqueue
2020-12-15 14:12:50 +01:00
Alfredo Cardigliano
cde0a0f915
Move queue precence check
2020-12-15 13:56:09 +01:00
Alfredo Cardigliano
c27334818b
Add AlertFifoQueue extending FifoQueue
2020-12-15 13:53:34 +01:00
matteo
7f2171eb96
Changed multicast/broadcast addresses colors in service map
2020-12-15 13:22:44 +01:00
Alfredo Cardigliano
b8cff9b5b5
Rename FifoStringsQueue to StringFifoQueue
2020-12-15 12:27:18 +01:00
Luca Deri
4e6bbd430d
Added click event in service map
2020-12-15 12:03:54 +01:00
matteo
237006563b
Added Service Map graph
2020-12-15 11:44:40 +01:00
matteo
47d7407fd8
Fixed Throughput active monitoring host check
2020-12-14 19:24:25 +01:00
Simone Mainardi
33342abc54
Additional work towards new unified alerts/flow status API
2020-12-14 19:01:33 +01:00
matteo
ab4e8e9379
Added REST for top local talkers and top remote destinations
2020-12-14 18:42:23 +01:00
Alfredo Cardigliano
968729032f
Release hooks in NetworkInterface denstructor
2020-12-14 16:33:46 +01:00
Luca
48641b2e81
Recipient budget is no longer staticly assigned but a portion of the total budget
...
equally shared among the configured recipients with a cap of 1000
2020-12-14 14:40:47 +01:00
Luca
e1158fb855
Removed Logstats implementation that was suboptinal
...
Replaced sys syslog that is more generic and that can also be used with Logstash
Fixes #4796
2020-12-14 13:52:12 +01:00
Simone Mainardi
1b950cd93b
Fixes email validation regexp too restrictive
...
Fixes #4824
2020-12-11 23:13:10 +01:00
Simone Mainardi
044b952c7d
Fixes Active Monitoring HTTP URL check too restrictive
...
Fixes #4828
2020-12-11 22:57:54 +01:00
matteo
77c01a0080
Fixed host not forced
2020-12-11 19:23:12 +01:00
matteo
88b9ce9101
Fixed #4822 implement bandwidth monitoring
2020-12-11 18:56:18 +01:00
Luca Deri
cf01160db4
Test files for upload/download bandwidth test
2020-12-11 18:00:35 +01:00
Luca Deri
cf197e0aa6
Added up/down stats
2020-12-11 17:31:13 +01:00
Luca Deri
770eaca81e
Enlarged memory buffer and added check
2020-12-11 17:31:01 +01:00
Alfredo Cardigliano
764a9ba898
Rename Flow->dumpFlow to avoid confusion with NetworkInterface->dumoFlow
2020-12-11 14:43:19 +00:00
Alfredo Cardigliano
aebeb8f813
Fix runtime error reported by sanitizer
2020-12-11 13:49:05 +00:00
Simone Mainardi
e20cca7824
Unifies HTTP and HTTPS active monitoring measurements
...
Addresses #4822
2020-12-11 12:56:58 +01:00
MatteoBiscosi
de340b66ef
Fixed #2789 implement remote DNS resolution failure alert
2020-12-11 09:54:02 +01:00
Alfredo Cardigliano
86e5721374
Fix sanitizer runtime error
2020-12-10 18:19:09 +00:00
Matteo Biscosi
954aad81b7
Added comma to descriptions
2020-12-10 12:48:08 +01:00
MatteoBiscosi
fdc2ff603d
Fixed maximum hosts/flows wizard
2020-12-10 12:43:46 +01:00
Simone Mainardi
d13997e120
Migrates the UI to use rest/v1/get/timeseries/ts.lua
2020-12-09 18:25:15 +01:00
matteo
a8cd70e0e5
Fixed #4730 Reset list of learnt MAC addresses
2020-12-09 17:18:35 +01:00