Commit graph

14 commits

Author SHA1 Message Date
Alfredo Cardigliano
29c0ba4594 Removed recipient selection from pools. Only severity and category are used as filters now. New filtering based on pool to be done. 2022-02-18 11:45:16 +01:00
Simone Mainardi
cd2a67d7aa Fixes system alerts not always sent to recipients
Addresses #5937
2021-09-30 11:35:10 +02:00
Simone Mainardi
76fd315d1b Refactors user_scripts into checks (lua) 2021-06-16 18:02:22 +02:00
Simone Mainardi
aea9138bfb Implements flow callbacks and alerts in C++ 2021-03-22 09:51:36 +01:00
Simone Mainardi
b3dc39c641 Refactors alert_severities into an independend Lua module 2020-11-30 15:28:17 +01:00
Alfredo Cardigliano
5d606a41fc Handle recipient[recipient_minimum_severity] = nil (all categories) 2020-11-12 10:04:14 +01:00
Simone Mainardi
2afc279caf Fixes invalid recipients behavior
Fixes #4483
2020-09-23 18:55:39 +02:00
Simone Mainardi
b7341506f7 Implements checks for script type and alert severity in dispatch_notification 2020-09-16 13:08:07 +02:00
Simone Mainardi
b4627ffc08 Removes forced use of builtin SQLite plugin
Implements #4383
2020-09-11 18:39:18 +02:00
Simone Mainardi
9e99fa1403 Uses new in-memory queues for alert recipients (avoid Redis) 2020-09-08 18:36:18 +02:00
Simone Mainardi
85f555a908 Removes intermediate alert queues - only leaves recipient queues
Implements #4366
2020-09-04 17:41:55 +02:00
Simone Mainardi
32b4a1cca4 Refactors base_pools to pools 2020-09-01 10:53:36 +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
ceba04f92c Fixes to associate pool ids with alerts 2020-07-21 14:59:12 +02:00
Renamed from scripts/lua/modules/alert_entity_pools.lua (Browse further)