Commit graph

5042 commits

Author SHA1 Message Date
gabryon99
efc3bd3775 added local network, snmp, active monitoring pools gui 2020-07-09 11:16:05 +02:00
gabryon99
a07c093e1e added label "used by" in pool modals 2020-07-08 18:41:32 +02:00
Simone Mainardi
b62fc9de77 Implements RESTful API to get/add/edit/delete active monitoring pools 2020-07-08 18:07:40 +02:00
Simone Mainardi
44535d99a7 Implements lua class active_monitoring_pools.lua to handle active monitoring pools 2020-07-08 17:52:14 +02:00
Simone Mainardi
a96a1b8037 Optimization of snmp_device_pools.lua 2020-07-08 17:17:57 +02:00
Simone Mainardi
71cb0dbbc9 Implements lua class snmp_device_pools.lua to handle SNMP device pools 2020-07-08 17:01:22 +02:00
Simone Mainardi
2a8b8335a2 Implements RESTful API to get/add/edit/delete local network pools 2020-07-08 16:45:55 +02:00
Simone Mainardi
83e2b10953 Implements pools_rest_utils.lua with common RESTful API functions 2020-07-08 16:34:09 +02:00
Simone Mainardi
53e440c0f7 Allows pool members to be created/edited with zero members 2020-07-08 15:19:21 +02:00
Simone Mainardi
d05c191cc7 Implements lua class local_network_pools.lua to handle network pools 2020-07-08 14:42:48 +02:00
gabryon99
1236a880c6 fixed interface pool link 2020-07-08 12:12:49 +02:00
gabryon99
2aea87d8b8 highlight timeframe selection in if_stats.lua 2020-07-08 11:16:28 +02:00
gabryon99
bb65df45f2 removed tprint inside interface_pools gui 2020-07-08 11:08:04 +02:00
gabryon99
9f05bde6b5 add interface pool page 2020-07-08 11:03:21 +02:00
Simone Mainardi
46968ab42f Initial implementation of custom_data.lua host rest endpoint 2020-07-07 15:34:42 +02:00
Simone Mainardi
d862404802 Returns pool details in base_pools:get_pool 2020-07-07 11:13:58 +02:00
Simone Mainardi
69c7cd7acd Implements get_member_details to get interface pool member details 2020-07-07 11:06:20 +02:00
Simone Mainardi
53fe63f6b3 Adds member details to interface_pools.lua 2020-07-06 18:23:13 +02:00
Luca Deri
643e78f8d5 Implements most of #4113
- Removed unused google assistant scripts
- Cleaned up existing REST calls using _POST["payload"]

The _GET["parameter"] element is still present and it will be removed soon
2020-07-06 18:06:40 +02:00
Simone Mainardi
a74028878a Returns pool lists as a lua array 2020-07-06 17:29:41 +02:00
Simone Mainardi
4c1ae3056a Implements locks to prevent races when adding/editing/deleting pools 2020-07-06 16:52:03 +02:00
Simone Mainardi
aab7051810 Implements RESTful getters for interface pools and members
Implements #4109
2020-07-06 14:22:24 +02:00
Simone Mainardi
62c35e82ec Implements RESTful delete of interface pools and members
Implements #4108
2020-07-06 13:06:01 +02:00
Simone Mainardi
519fec5f94 Implements RESTful edit of interface pools and members
Implements #4107
2020-07-06 12:57:01 +02:00
Simone Mainardi
ca1a011c2b Implements RESTful addition of interface pools and members 2020-07-06 12:38:39 +02:00
Simone Mainardi
1ef13ca9ea Implements consistency checks for the addition/edit of pools and members 2020-07-06 12:00:27 +02:00
Simone Mainardi
d09b105a9c Improves hierarchy of lua classes for pools and interface pools 2020-07-05 18:43:24 +02:00
Simone Mainardi
7c3573186a Makes list_available_configset_ids part of base class base_pools.lua 2020-07-05 14:05:22 +02:00
Simone Mainardi
efbb84a892 Additional methods for pools and interface pools lua classes 2020-07-05 13:57:35 +02:00
Simone Mainardi
a9040f1057 Initial implementation of lua classes to handle pools and interface pools 2020-07-05 12:15:08 +02:00
Simone Mainardi
fdb486e088 Adds stubs to delete pool members
Addresses #4108
2020-07-03 19:14:32 +02:00
Simone Mainardi
d541b4dc03 Adds stubs to edit pool members
Addresses #4107
2020-07-03 19:11:29 +02:00
gabryon99
5b6e1c1dee fix license bug inside about.lua 2020-07-03 18:50:07 +02:00
Alfredo Cardigliano
354866d16a Remove aggregated flows 2020-07-03 17:17:33 +02:00
gabryon99
b30c2054f4 fix license if 2020-07-03 16:34:51 +02:00
gabryon99
45fa73d0fe info alert on license submitting 2020-07-03 16:33:51 +02:00
gabryon99
f5415f9588 fixed sidebar pool name bug 2020-07-03 16:19:35 +02:00
Simone Mainardi
1bf3cfda07 Adds interface name to the available pool members 2020-07-03 15:13:33 +02:00
gabryon99
6901902103 fixed condition for license 2020-07-03 15:08:04 +02:00
Simone Mainardi
959de4da4c Adds stubs to list available pool members and available confset ids
Addresses #4106
2020-07-03 15:02:42 +02:00
gabryon99
08a934c55a add notification for license inside about.lua 2020-07-03 14:53:43 +02:00
Simone Mainardi
78d2571e0f Adds REST stubs for the addition of pools
Addresses #4140
2020-07-03 14:03:34 +02:00
gabryon99
56e03e01b6 breadcrumb to snmp devices 2020-07-02 16:00:11 +02:00
gabryon99
32dec57efb removed position label from geomap 2020-07-02 14:42:48 +02:00
gabryon99
17d317ea3d fixed zoom size on geo maps 2020-07-02 13:03:38 +02:00
gabryon99
b53cf545f6 add warning notification for geomap 2020-07-02 12:43:26 +02:00
Alfredo Cardigliano
1fb820069b Enable companion interface configuration for zmq interfaces 2020-07-02 10:47:37 +02:00
Alfredo Cardigliano
c5b308618b Cache host labels 2020-07-01 18:34:45 +02:00
Simone Mainardi
4ecb2ba33f Hides unassigned pool devs for interfaces without macs 2020-07-01 16:19:44 +02:00
Simone Mainardi
54b29aa1dc Implements GUI to configure host pools
Implements #4098
Implements #4087
2020-07-01 16:05:01 +02:00