Commit graph

470 commits

Author SHA1 Message Date
Luca Deri
e04efa250e Added starts() function as lua_utils is no longer referenced and thus this function is necessary 2020-08-14 12:47:42 +02:00
Luca Deri
b6a1386969 Fix for parameter checking 2020-08-13 19:21:00 +02:00
Luca Deri
0113b367c9 Fixes #4275 2020-08-07 17:20:26 +02:00
Luca Deri
047a29aaf7 Fixes #4215 2020-08-05 19:25:37 +02:00
Luca Deri
acdefc365c Removed payload (#4113) 2020-08-03 19:57:42 +02:00
Alfredo Cardigliano
bde41ff4b7 Cleanup nagios code 2020-07-28 11:33:04 +02:00
Luca Deri
c64605e6fb Added baheviour analysis preference 2020-07-24 12:49:26 +02:00
Alfredo Cardigliano
7ffb4df9a6 Handle host pool serialization (exception for backward compatibility).
Fix recipients add
Initial work for alerts dispatching to recipients
2020-07-23 06:22:17 +02:00
Alfredo Cardigliano
0d7d274d4c Add recipients to pools 2020-07-22 17:30:11 +02:00
Alfredo Cardigliano
c6cf8e418e Add timeseries for host and interface DSCP classes 2020-07-21 10:08:08 +02:00
Simone Mainardi
693a47c84d Fixes Fixes nEdge device protocol policing 2020-07-17 11:15:59 +02:00
Simone Mainardi
7637564857 Fixes nEdge safe search validation 2020-07-17 10:23:13 +02:00
gabryon99
125818ae05 removed validation for notifications 2020-07-15 15:01:07 +02:00
gabryon99
48dc7e1a93 notification for geoip, contribution and alert notification api in js 2020-07-15 10:00:04 +02:00
Simone Mainardi
9a8b77e0d7 Allows RESTful api custom_data.lua to accept fields without alias 2020-07-10 10:20:28 +02:00
Simone Mainardi
2230673eb3 Reworks user scripts UI with new host pools 2020-07-09 19:12:20 +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
46968ab42f Initial implementation of custom_data.lua host rest endpoint 2020-07-07 15:34:42 +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
ca1a011c2b Implements RESTful addition of interface pools and members 2020-07-06 12:38:39 +02:00
Alfredo Cardigliano
354866d16a Remove aggregated flows 2020-07-03 17:17:33 +02:00
gabryon99
19e91e2c87 add alert notifications 2020-06-26 20:19:48 +02:00
gabryon99
e3c87dc15c fixed post snmp add modal 2020-06-24 22:21:03 +02:00
Simone Mainardi
46e0de56db Fixes webhook alert endpoint URL validation 2020-06-24 18:41:17 +02:00
Simone Mainardi
f097a13dbb Fixes slack alert endpoint webhook validation 2020-06-24 18:37:39 +02:00
Simone Mainardi
3db2dc4bb5 Allows SMTP servers to contain ports 2020-06-24 18:05:22 +02:00
Simone Mainardi
e9647c6dc8 Fixes email alert endpoint server name validation 2020-06-24 17:16:04 +02:00
gabryon99
efe75bd55a add snmp3 username 2020-06-23 09:00:55 +02:00
Luca Deri
d41201bb18 Added SNMPv3 validation 2020-06-23 00:58:20 +02:00
gabryon99
e20f7d28a3 add gui for snmp v3 2020-06-22 16:28:18 +02:00
Simone Mainardi
c8db38a06c Fixes parsing of IP addresses and CIDRs for custom protocols
Fixes #4050
2020-06-17 18:49:35 +02:00
Simone Mainardi
e0b19c73bb Extends rest_utils to handle SNMP devices errors 2020-06-17 15:15:15 +02:00
Simone Mainardi
7979468f5b Exposes http_lint methods to the outside 2020-06-16 22:38:48 +02:00
Simone Mainardi
eab51e54d6 Adds validation for SNMP devices responsiveness 2020-06-09 18:41:35 +02:00
Simone Mainardi
2f48152a97 Minor fixes for pruning unresponsive SNMP devices 2020-06-09 16:05:48 +02:00
Alfredo Cardigliano
9348e51924 Add rest/v1/get/host/l7/stats.lua REST API (#3953) 2020-05-28 10:44:07 +02:00
emanuele-f
aedf348534 Move interface timeseries prefs to the global config
Addresses #3979
2020-05-27 13:48:27 +02:00
Alfredo Cardigliano
7335b3b2c9 Add v1/get/pool/config v1/get/scripts/config REST API 2020-05-18 18:54:58 +02:00
Simone Mainardi
3258fa074e Additional fixes for interface validation 2020-05-18 13:02:56 +02:00
Luca Deri
ccf76ca54d Added "real" intefaceId validation
Initial work towards REST API
2020-05-17 20:47:46 +02:00
gabryon99
71870f5158 validation of endpoint fields 2020-05-13 22:15:09 +02:00
gabryon99
88635566ac change input name fields for recipients 2020-05-07 21:43:15 +02:00
gabryon99
19edceec4c add http validation for endpoints
fix #3889
2020-05-07 16:20:37 +02:00
Simone Mainardi
ae9b4b963e Standardizes export/dump nomenclature 2020-04-22 18:54:35 +02:00
Simone Mainardi
28480748aa Implements runtime flows dump toggle 2020-04-22 18:12:49 +02:00
Simone Mainardi
6ea50fb004 Implements the Elasticsearch alerts endpoint
Implements #3105

Initial work to add elastisearch alerts

Initial implementation of ES alerts

Implements version check

Implements flow alerts format

Changes Elasticsearch index name

Comments the Elasticsearch alert endpoint
2020-04-18 16:35:14 +02:00
emanuele-f
947fee33b2 Write 0 in timeseries for unreachable monitored hosts 2020-04-17 16:19:56 +02:00
emanuele-f
f94f784c0f Move active monitoring HTTP lint to the plugin directory 2020-04-17 15:07:01 +02:00
gabryon99
1e5376da95 reworked script editor page 2020-04-15 23:07:05 +02:00
emanuele-f
4bd04e7e4c Delete old timeseries when monitoring granularity is changed 2020-04-15 10:52:38 +02:00