Commit graph

710 commits

Author SHA1 Message Date
emanuele-f
b0520ee189 Improve localization support
- nDPI categories are now localized (see getCategoryLabel)
- Add some missing localization in plugins/user scripts pages
2020-03-03 18:26:14 +01:00
emanuele-f
ea4f936d07 Join interface packets and drops into a single timeseries 2020-02-27 12:09:43 +01:00
emanuele-f
a6dab125d5 Improve dropped alerts information
- Add informative label
- Add dropped alerts timeseries and chart
- Generate a system alert whenever alerts are dropped on a network interface
- Add a periodic activity warning when some alerts are dropped on that activity

Closes #3025
2020-02-26 16:05:19 +01:00
gabryon99
041d84ac1b default timeseries in local variable 2020-02-24 10:45:15 +01:00
emanuele-f
a6a863d38e Calculate disk space stats once per hour 2020-02-19 17:03:16 +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
emanuele-f
15898e8dad Flow dissection code cleanup.
The Flow API is now composed of the following methods:
  - Flow::setDetectedProtocol to manually set a protocol on the flow
    and terminate the dissection
  - Flow::processPacket to run the nDPI dissection on the raw packets
  - Flow::endProtocolDissection to terminate or give up the dissection

Also fixes the flow sampling rate preference, which was never used.
2020-02-17 17:36:06 +01:00
Simone Mainardi
156975afd5 Show periodic scripts stats in the system interface 2020-02-17 15:43:42 +01:00
gabryon99
a5f6ae3b8d Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2020-02-13 17:44:21 +01:00
emanuele-f
70da6923a5 Fix traffic report incorrectly show in community 2020-02-13 17:16:25 +01:00
gabryon99
bec4c8184d add switches instead checkboxes 2020-02-12 22:38:27 +01:00
emanuele-f
ac553e9470 Hide alerts count if allowed networks restrictions are set 2020-02-06 16:02:01 +01:00
emanuele-f
27b39337e5 Fix missing interface name in page title 2020-02-04 15:10:14 +01:00
emanuele-f
4f6788fb58 New page_utils api to handle sidebar subitems selection 2020-01-30 11:53:13 +01:00
Simone Mainardi
1ea5311bee Reworks download pcap form layout 2020-01-27 15:42:37 +01:00
emanuele-f
8d51dae0e5 Implement Misbehaving vs Alerted flows chart 2020-01-27 15:37:36 +01:00
Simone Mainardi
be167a6dcb Adds per-interface option to only allocate flows 2020-01-21 10:50:30 +01:00
Alfredo Cardigliano
da6b521d53 Computing restricted filter for users allowed to capture live traffic based allowed subnets 2020-01-13 13:02:57 +01:00
Luca Deri
170bc60f19 Updated (C) 2020-01-08 23:52:51 +01:00
emanuele-f
d037f9a9a4 Use new user scripts config and gui
The user scripts configuration can now be configured from the "User Scripts" entry under the cog
icon. It allows the creation of multiple configuration presets to be applied to hosts, networks and
interfaces.
2020-01-03 13:03:34 +01:00
Simone Mainardi
b44de6e18d Implements discarded probing traffic counters and timeseries 2019-12-31 16:01:24 +01:00
Simone Mainardi
cc49cdc1af Implements per-interface pref to discard probing traffic 2019-12-31 10:15:54 +01:00
Simone Mainardi
c873aee41b Implement counter and chart for new flows per second 2019-12-27 12:29:55 +01:00
Simone Mainardi
0de06c5db8 Hides sub interfaces menu on view / disaggregated faces 2019-12-20 15:21:19 +01:00
Simone Mainardi
dacaa7e3db Migrates font-awesome 5 fa to fas 2019-12-18 11:50:02 +01:00
Simone Mainardi
141cbeb2bc ICMP fixes and tables for both ICMP and ICMPv4 2019-12-18 10:17:31 +01:00
Simone Mainardi
539f82a153 Improves ICMPv6 types/codes support 2019-12-14 16:58:37 +01:00
Simone Mainardi
f764e2ab80 Minor fix 2019-12-13 18:57:00 +01:00
Simone Mainardi
37f54a5090 Fixes font-awesome 5 external link
Fixes #3125
2019-12-13 10:18:20 +01:00
Alfredo Cardigliano
f7df880549 Hide interface live traffic download when not a packet interface 2019-12-12 11:26:28 +01:00
Luca Deri
958fed3a54 Implemented script code editor 2019-12-10 17:58:16 +01:00
Luca Deri
20046ffb4c Minor chart rework 2019-12-10 11:44:23 +01:00
Simone Mainardi
7402bbdd14 FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
Alfredo Cardigliano
ade466ddd0 Fix save button alignment 2019-12-06 09:57:46 +01:00
Simone Mainardi
b8f867a4bf Bootstrap migration fa to fa-lg navbar icons 2019-12-05 18:46:21 +01:00
Simone Mainardi
e2eef6e778 Bootstrap migration nEdge if_stats page 2019-12-05 12:39:48 +01:00
Simone Mainardi
04d662a540 Bootstrap migration host pools navbar 2019-12-05 09:27:47 +01:00
Simone Mainardi
207ef4b6ec Bootstrap migration network interface navbar 2019-12-05 09:27:47 +01:00
Simone Mainardi
db272831e9 Bootstrap migration tabs 2019-12-05 09:27:47 +01:00
Simone Mainardi
6d36e7cb76 Bootstrap migration btn-default to btn-secondary 2019-12-05 09:27:47 +01:00
Simone Mainardi
14db3bb11f Bootstrap migration labels to badges 2019-12-05 09:27:46 +01:00
Alfredo Cardigliano
d69276396f Replace Interfaces dropdown with Interface stats link and interface selector 2019-11-27 17:28:48 +01:00
Simone Mainardi
49ddb55620 Adds interface TCP keepalive packets 2019-11-25 16:02:04 +01:00
Alfredo Cardigliano
b84ca05217 Fix validation of list of networks with vlan (fix #3068) 2019-11-22 19:11:06 +01:00
Alfredo Cardigliano
7731ef443e ZMQ enccryption key notes 2019-11-21 16:03:57 +01:00
Alfredo Cardigliano
e585ad9f1b Autogenerate persistent ZMQ CURVE key pairs. Display the public key in the interface details. New --zmq-encryption option to enable encryption (disabled by default for the time being) 2019-11-21 13:01:48 +01:00
emanuele-f
1fd65ac44c Flow user scripts enhancements
- Add title label in hash table utilization gauges
- List Hash Tables charts and Periodic Activities charts in a single page
- Replace Periodic Activities max duration column with time utilization percentage
- Add api to add a straight line in the charts
- Show max duration time as a straight line in Periodic Activities charts
- Move dropped flow calls charts to the Peridic Activities page
- Fix expert view number of calls 0
- Fix interface/host/network trigger alert label
- Move chart icon to separate column in redis and influxdb pages
- Fix interface menu selection in Hash Tables and Periodic Activities
- Highlight issues with a warning triangle in Hash Tables and Periodic Activities
- Fix some page navigation issues with extra_params
- Fix wrong schema graph options passed to nv_graph_utils
2019-11-20 20:09:45 +01:00
Simone Mainardi
21ab623677 Generalizes internals code to reuse it between interfaces and dashboard 2019-11-15 15:30:32 +01:00
Alfredo Cardigliano
d2b7cea9c8 Keeping track of resident memory only (fix #3040) 2019-11-15 09:42:08 +01:00
emanuele-f
29e5b10e6f Fix network interface alias not used in alerts configuration 2019-10-29 16:47:22 +01:00