Commit graph

89 commits

Author SHA1 Message Date
Simone Mainardi
5ade224d85 Implements global host pools
Implements #4086

Refactors host pools to global

Implements host pools migration

Migration fixes

nEdge changes for host pools migration

Create README.host_pools_migration.md
2020-07-01 12:02:09 +02: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
Alfredo Cardigliano
2ab9cc14ad Host pool import/export buttons, endpoint improvements 2020-02-06 11:03:56 +01:00
Alfredo Cardigliano
816d15cfbc Host pool import endpoint 2020-02-05 19:24:25 +01:00
Alfredo Cardigliano
c2d61e67e9 Host pool export endpoint 2020-02-05 18:28:19 +01:00
Luca Deri
170bc60f19 Updated (C) 2020-01-08 23:52:51 +01:00
Simone Mainardi
bf8bd2630d Fixes unassigned host pools members
Fixes #3117
2019-12-18 15:33:52 +01:00
Simone Mainardi
dacaa7e3db Migrates font-awesome 5 fa to fas 2019-12-18 11:50:02 +01:00
Simone Mainardi
7402bbdd14 FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
Simone Mainardi
2639d49e4a Bootstrap migration progress bars 2019-12-05 09:27:47 +01:00
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