Commit graph

79 commits

Author SHA1 Message Date
Simone Mainardi
15794cb49f Adds dropped flows column in nedge users page 2019-08-20 12:26:43 +02:00
Simone Mainardi
3413a6afd0 Implements stats rather than grouped hosts data for host pools stats 2019-08-20 11:45:11 +02:00
Simone Mainardi
abd7041dd4 Allows host pools to be configured for view interfaces 2019-08-06 10:23:39 +02:00
Simone Mainardi
522347dc1b Fixes pools initialization via API that was causing mixed pool ids 2019-03-12 16:27:20 +01:00
Simone Mainardi
71158cb056 Handles deletion of host pools both with InfluxDB and RRDs 2019-03-12 13:16:27 +01:00
Simone Mainardi
df088c7971 Adds host pool active hosts and l2 devices charts 2019-02-28 16:22:22 +01:00
emanuele-f
6113c692af Unify Protocol/Application labels
L4 information is now referred to as "Protocol"
L7 information is now referred to as "Application"

Closes #2316
2019-01-28 16:59:27 +01:00
emanuele-f
9f756fa23f Fix error causing daily script to fail
Fixes #2198

Since the daily script always failed, no top talkers sampling aggregations were applied and raw samplings where computed
2018-12-05 13:18:25 +01:00
Simone Mainardi
a75a6c6212 Code cleanup of old captive portal functions 2018-10-19 16:46:12 +02:00
Emanuele Faranda
a20f03f0b6 Flow details improvements in nEdge 2018-10-15 19:11:33 +02:00
Simone Mainardi
bc13f2f6e8 Fixes LIMITED_NUMBER_POOL_MEMBERS checks 2018-10-04 16:43:37 +02:00
emanuele-f
904282b7eb Fix invalid host pools timeseries protocols bytes 2018-09-24 16:25:10 +02:00
Simone Mainardi
dfb2401789 Reverts allowed interfaces fixes to make room for simplified code 2018-08-20 22:51:51 +02:00
Simone Mainardi
28b19afd8a Fixes security issues with interfaces selection
Fixes #1918
2018-08-20 13:37:32 +02:00
Simone Mainardi
f7fdc40c72 Major nEdge code cleanup 2018-08-06 17:54:25 +02:00
Simone Mainardi
13ac7ca38c Adds log for host pool events 2018-07-30 11:44:28 +02:00
emanuele-f
5d50622341 Use schema name in timeseries API 2018-06-27 17:18:23 +02:00
emanuele-f
8c104817a1 Optimize timeseries schemas 2018-06-01 11:16:57 +02:00
emanuele-f
cb56b5d5ec Implement layer above RRD for timeseries storage 2018-05-25 10:04:18 +02:00
emanuele-f
6a13837ff6 Fix manage pools page not changing pool details 2018-05-18 12:29:03 +02:00
emanuele-f
7c725ae15f Fix Not Assigned user bridge config 2018-05-08 16:59:55 +02:00
Luca Deri
f0c936c368 Updated (C) to 2018 2018-03-22 21:59:42 +01:00
emanuele-f
f4e4559917 Change nedge default routing id 2018-01-26 12:42:35 +01:00
Simone Mainardi
43265da8b0 Makes all ntopng.pref keys persistent to file 2018-01-16 18:47:50 +01:00
emanuele-f
8ad7b4ce08 Quotas fixes and improvements
- Fix concurrency issue while resetting quotas
  - Fix quota serialization issues
  - Add missing total stats serialization
  - Add per-pool quotas reset
  - Fix missing string cast on cross application quotas
  - Fix quota reset after midnight when ntopng is restarted
2018-01-05 10:16:50 +01:00
emanuele-f
c4f03c73d2 Prefer to set the MAC address pool over the ip address pool 2017-12-27 12:08:02 +01:00
emanuele-f
8026ed6f14 nedge localization 2017-12-20 19:17:32 +01:00
Simone Mainardi
011fc172d0 Implements host pools blocked flows stats 2017-12-15 18:17:47 +01:00
emanuele-f
fcef4212c1 Add per-pool forge dns preference 2017-12-08 14:30:58 +01:00
emanuele-f
d2deb32105 Fix captive portal issue when moving a device to the default pool 2017-12-08 13:30:42 +01:00
emanuele-f
6310d77e91 Remove conditional code on host_pools_utils which may cause errors 2017-12-07 20:13:50 +01:00
emanuele-f
9a248fbfeb Add forge global dns pool detail 2017-12-05 18:10:49 +01:00
emanuele-f
4cddc7af53 Implement netfilter users list
Also remove "space" from allowed password characters, as it will return a validation error
2017-12-05 17:08:57 +01:00
emanuele-f
e3941556ae Initial nedge2 lua page setup 2017-12-05 12:53:59 +01:00
Simone Mainardi
6e3cb6324f Optimizes second.lua callback 2017-11-22 13:11:11 +01:00
emanuele-f
976a52f85f Fix cross application quotas visualization 2017-11-03 15:26:41 +01:00
emanuele-f
1c826e480c Fix host pool members address not editable 2017-11-01 16:46:49 +01:00
Luca Deri
ddbe237192 Reworked timeseries API 2017-10-29 23:47:41 +01:00
Simone Mainardi
a67205af77 Implements per-host traffic shapers 2017-10-23 15:01:34 +02:00
emanuele-f
f73871cd25 Expose HostPools information 2017-10-16 11:55:34 +02:00
emanuele-f
7fa99a926b Expose the pools detail setter and getter 2017-08-23 17:01:42 +02:00
Simone Mainardi
c4a6ddd3a4 Implements bridge configuration via HTTP 2017-08-16 18:09:33 +02:00
emanuele-f
fb0879162f Add utility function 2017-07-20 00:36:26 +02:00
Simone Mainardi
a76f547bd6 Fixes host pools additions for more than 10 pools 2017-06-18 17:42:28 -04:00
emanuele-f
c6063a4ca3 Compilation fix 2017-05-31 19:12:49 +02:00
emanuele-f
36deb7c6cb Bind lua limits to C limits 2017-05-31 18:25:05 +02:00
emanuele-f
ee03ae818e Add gui host pools limits by version 2017-05-31 15:47:08 +02:00
emanuele-f
b1edec8bd6 Improve host pool assignment logic 2017-05-27 16:21:31 +02:00
emanuele-f
9d87125e4f Add left-over files 2017-05-23 23:26:25 +02:00
emanuele-f
4bc96c935a Host pools improvements
- Traffic Policy: get first available pool, not the "Not Assigned"
- Allow to change MAC address host pool from the MAC page
- When changing an IP address pool from the host page, change MAC address instead, if available
- Show the MAC manufacturer in the host pool memebers page and allow to set a filter with it
2017-05-22 12:47:10 +02:00