Simone Mainardi
301b8ce83c
Changes pools lock key to avoid saving it as preference
2020-07-28 19:10:45 +02:00
Alfredo Cardigliano
e344508df1
Update runTest API in all endpoint plugins. Add action=test in edit_notification_recipient.lua
2020-07-28 15:52:41 +02:00
Alfredo Cardigliano
8cd379bfb9
Add RECIPIENT_QUEUE_KEY cosntant
2020-07-28 14:32:24 +02:00
Alfredo Cardigliano
65e06fa123
Use notification_configs.get_types in place of plugins_utils.getLoadedAlertEndpoints
2020-07-28 12:52:01 +02:00
Alfredo Cardigliano
d55e4dc441
Remove alert_endpoints_utils (no longer required). Doc update.
2020-07-28 12:49:06 +02:00
Alfredo Cardigliano
b3ddfacf07
Enable back endpoints frequency check
2020-07-28 12:22:07 +02:00
Alfredo Cardigliano
bde41ff4b7
Cleanup nagios code
2020-07-28 11:33:04 +02:00
gabryon99
f2fbc28232
hide geoip alert inside system setup nedge
2020-07-28 10:49:22 +02:00
Alfredo Cardigliano
23365a4d2d
Cleanup old alert configuration
2020-07-28 10:29:15 +02:00
Alfredo Cardigliano
2c6987db3c
Enable new alert API/configuration
2020-07-28 10:29:03 +02:00
Simone Mainardi
8418d932ec
Avoids spawning num_interfaces + threads to update stats
2020-07-27 15:50:11 +02:00
Alfredo Cardigliano
6db82d9d3f
Enable new recipient based notification for the email endpoint (temporarily disabled)
2020-07-27 13:19:28 +02:00
Simone Mainardi
0b894bcec9
Typo
2020-07-24 13:22:17 +02:00
Simone Mainardi
9f337629ec
Simplifies plugins_utils.loadSchemas
2020-07-24 13:15:27 +02:00
Luca Deri
c64605e6fb
Added baheviour analysis preference
2020-07-24 12:49:26 +02:00
Simone Mainardi
95607666aa
Fixes plugin timeseries schemas load
2020-07-24 12:48:53 +02:00
Simone Mainardi
2214a7297c
Fixes metadata reload upon plugins reload on community
2020-07-24 12:44:05 +02:00
Alfredo Cardigliano
9c87f83fa0
notification_recipients.processNotifications (wip)
2020-07-24 11:35:08 +02:00
root
8872b064b8
Update edit_pool recipients parameter
2020-07-24 09:24:10 +02:00
Simone Mainardi
66b684d8e9
Minor cleanup
2020-07-23 23:44:37 +02:00
Simone Mainardi
36478ba3ee
Optimizes plugins_utils.loadModule with require
2020-07-23 23:38:30 +02:00
Simone Mainardi
1e3fa9a389
Optimizes plugins http lint using require
2020-07-23 23:25:23 +02:00
Simone Mainardi
6d1e8697a1
Optimizes plugins_utils.getLoadedAlertEndpoints (avoids multiple reloads)
2020-07-23 23:19:01 +02:00
Simone Mainardi
4270f6e912
Cleanup unused plugins_utils.loadAlertEndpoint
2020-07-23 23:02:00 +02:00
Simone Mainardi
5d178b0bf4
Avoids using dofile when loading plugins metadata
2020-07-23 19:48:34 +02:00
Simone Mainardi
5fe50b0fd5
Plugin improvements (require vs dofile)
2020-07-23 19:39:28 +02:00
Simone Mainardi
2e16c2b76c
Avoids dofile when loading plugin ts schemas (uses require)
2020-07-23 19:20:33 +02:00
Simone Mainardi
99a083251e
Prevents loading of non-lua files in plugin load_definitions
2020-07-23 18:14:45 +02:00
Luca Deri
ab6455329a
Alert improvements
...
- check areAlertsEnabled() result is now cached
- housekeeping.lua skips alerts when disabled
2020-07-23 17:53:59 +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
Simone Mainardi
2c5e68aa74
Uses require for alert definitions in place of dofile
2020-07-23 14:36:03 +02:00
Simone Mainardi
c3bf89e984
Improves loading of flow definitions (uses require in place of dofile)
2020-07-23 14:31:09 +02:00
Simone Mainardi
c923cc2c5c
Reworks active monitoring to use require in place of dofile
2020-07-23 13:06:17 +02:00
Alfredo Cardigliano
f038baf804
Alerts are no longer enqueued if disabled
2020-07-23 00:49:28 +02:00
Simone Mainardi
09eb53a16d
Prevents circular dependency in require
...
Fixes
string stack traceback:
/home/simone/ntopng/scripts/lua/modules/http_lint.lua:2029: in local 'parsePOSTpayload'
/home/simone/ntopng/scripts/lua/modules/http_lint.lua:2081: in main chunk
[C]: in function 'require'
/home/simone/ntopng/scripts/lua/modules/lua_utils.lua:3810: in main chunk
[C]: in function 'require'
...e/simone/ntopng/scripts/lua/modules/pools/base_pools.lua:7: in main chunk
[C]: in function 'require'
...e/ntopng/scripts/lua/modules/pools/pools_alert_utils.lua:10: in main chunk
[C]: in function 'require'
/home/simone/ntopng/scripts/lua/modules/alerts_api.lua:12: in main chunk
...
...b/ntopng/plugins0/modules/active_monitoring/am_utils.lua:11: in main chunk
[C]: in function 'dofile'
/home/simone/ntopng/scripts/lua/modules/plugins_utils.lua:942: in function 'plugins_utils.loadModule'
/var/lib/ntopng/plugins0/http_lint/active_monitoring.lua:17: in field '?'
/home/simone/ntopng/scripts/lua/modules/http_lint.lua:1902: in upvalue 'validateParameter'
/home/simone/ntopng/scripts/lua/modules/http_lint.lua:1989: in local 'lintParams'
/home/simone/ntopng/scripts/lua/modules/http_lint.lua:2085: in main chunk
[C]: in function 'require'
/home/simone/ntopng/scripts/lua/modules/lua_utils.lua:3810: in main chunk
[C]: in function 'require'
.../ntopng/plugins0/scripts/edit_active_monitoring_host.lua:9: in main chunk
2020-07-23 11:58:03 +02:00
Simone Mainardi
4adc0f7924
Fixes invalid pool_name method in base_pools
2020-07-22 20:32:14 +02:00
Alfredo Cardigliano
1d1a49c6bf
Implement unbind_all_recipient_id
2020-07-22 18:26:17 +02:00
Alfredo Cardigliano
0d7d274d4c
Add recipients to pools
2020-07-22 17:30:11 +02:00
Simone Mainardi
da709e6ccd
Fixes get_pool_name
2020-07-21 19:15:11 +02:00
gabryon99
b83108e423
fixed Add new Pool description
2020-07-21 17:24:43 +02:00
Simone Mainardi
dce5623bc2
Fixes pool ids associated with interface alerts
2020-07-21 15:24:19 +02:00
Alfredo Cardigliano
da74202e94
Add dscp info to raw flows
2020-07-21 15:07:32 +02:00
Simone Mainardi
ceba04f92c
Fixes to associate pool ids with alerts
2020-07-21 14:59:12 +02:00
Simone Mainardi
42b7d8e7e9
Implements facility to add pool info to alerts
2020-07-21 13:09:27 +02:00
Alfredo Cardigliano
aa41081c38
Add check on nil stats
2020-07-21 11:47:58 +02:00
Alfredo Cardigliano
bebfc968e6
Fix chart dropdown
2020-07-21 10:55:15 +02:00
gabryon99
849e6b1acb
fixed broken link to the host pools
2020-07-21 10:34:00 +02:00
Alfredo Cardigliano
c6cf8e418e
Add timeseries for host and interface DSCP classes
2020-07-21 10:08:08 +02:00
Luca Deri
84bd93f903
Implemented periodicity stats
2020-07-20 22:44:23 +02:00
Alfredo Cardigliano
7f06331772
Add host details DSCP stats tab
2020-07-20 16:36:23 +02:00