Simone Mainardi
|
b1b90c13d6
|
Implements alert queues monitoring backend
Implements #4324
|
2020-09-15 18:05:56 +02:00 |
|
Simone Mainardi
|
6924651ec5
|
Refactors creation of builtin endpoints and recipients
Implements #4386
|
2020-09-10 12:01:23 +02:00 |
|
Simone Mainardi
|
5e7f2cfff4
|
Implements thread for notifications handling
|
2020-09-09 12:16:51 +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
|
1a7ee97334
|
Reworks builtin SQLite alerts as a regular alert recipient
|
2020-09-04 10:33:10 +02:00 |
|
Simone Mainardi
|
1d4930fc13
|
Initial work to add the SQLite plugin and builtin recipient
|
2020-09-03 19:35:28 +02:00 |
|
Simone Mainardi
|
aeecbcce29
|
Initial implementation of OO recipients with SQLite
|
2020-08-28 13:19:58 +02:00 |
|
Simone Mainardi
|
7f241d71d5
|
Implements attack mitigation via SNMP
Implements #3833 along with companion pro commit
|
2020-08-24 15:05:35 +02:00 |
|
Luca Deri
|
f5e572cb5e
|
Split pruge of idled entries from hashtable ste transition
|
2020-08-13 10:21:59 +02:00 |
|
Luca Deri
|
f7bddc7e0a
|
Improved low-threshold script skip
|
2020-08-12 11:36:51 +02:00 |
|
Luca Deri
|
10b27b12c8
|
Added check for reducing load pressure when too many idle flow instances are present in the system
|
2020-08-12 10:54:57 +02:00 |
|
Simone Mainardi
|
dc980bef0a
|
Adds anti-stall checks on host user scripts
|
2020-08-05 11:18:10 +02:00 |
|
Simone Mainardi
|
330234e3f7
|
Optimized hosts scripts using direct pool_id to retrieve config
|
2020-07-30 19:57:16 +02:00 |
|
Simone Mainardi
|
73ac8af04f
|
Fixes recipients for SNMP device interfaces notifications
|
2020-07-30 16:06:46 +02:00 |
|
Simone Mainardi
|
516451aa6c
|
Uses actual host pool id when executing host scripts
|
2020-07-30 11:39:15 +02:00 |
|
Luca Deri
|
aa1dc0b31d
|
Implements #4217
|
2020-07-29 22:51:36 +02:00 |
|
Simone Mainardi
|
4e96ae7e26
|
Refactors user_scripts method names
|
2020-07-29 15:17:31 +02:00 |
|
Simone Mainardi
|
c291fe91c9
|
Adds periodic_user_scripts.lua for the execution of periodic scripts
|
2020-07-29 14:47:11 +02:00 |
|
Simone Mainardi
|
1703488796
|
Fixes system CPU load
|
2020-07-29 11:42:39 +02:00 |
|
Simone Mainardi
|
8418d932ec
|
Avoids spawning num_interfaces + threads to update stats
|
2020-07-27 15:50:11 +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
|
f038baf804
|
Alerts are no longer enqueued if disabled
|
2020-07-23 00:49:28 +02:00 |
|
Simone Mainardi
|
c623f21ba0
|
Refactors old host_pools_utils to nEdge-only host_pools_nedge
|
2020-07-16 18:17:19 +02:00 |
|
Simone Mainardi
|
012ef619da
|
Avoids calling old initPools on non-nEdge
|
2020-07-16 17:59:19 +02:00 |
|
Simone Mainardi
|
d89d97e59b
|
Migrates snmp user scripts to the new snmp device pools configuration
|
2020-07-10 19:46:34 +02:00 |
|
Simone Mainardi
|
92c88c7924
|
Migrates interface user scripts to the new interface pools configuration
|
2020-07-10 19:32:03 +02:00 |
|
Simone Mainardi
|
cf400216e2
|
Implements caching of member-to-confiset_id as Lua pool class member
|
2020-07-10 19:22:47 +02:00 |
|
Simone Mainardi
|
bd4921df55
|
Migrates local network user scripts to the new host pools configuration
|
2020-07-10 18:45:19 +02:00 |
|
Simone Mainardi
|
09c69edb22
|
Major rework of user_scripts.lua to use new pools
|
2020-07-10 13:01:29 +02:00 |
|
Luca Deri
|
7388bcdd44
|
Added startup tracing
|
2020-07-03 17:17:25 +02:00 |
|
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 |
|
Alfredo Cardigliano
|
a03c2158d8
|
Remove useless chart with duplicated info
|
2020-07-01 11:54:25 +02:00 |
|
Simone Mainardi
|
46c5439549
|
Removes SNMP interfaces_status no longer used
|
2020-06-15 18:09:47 +02:00 |
|
Simone Mainardi
|
cd4a513b0f
|
Implements snmp_consts.lua with SNMP consts
|
2020-06-10 15:40:47 +02:00 |
|
Simone Mainardi
|
0bbb30e13e
|
Refactors snmp_utils global methods into module functions
|
2020-06-10 13:09:30 +02:00 |
|
Simone Mainardi
|
8a3e65ac50
|
Requires snmp_utils as local module
|
2020-06-10 12:17:25 +02:00 |
|
Simone Mainardi
|
54dd2e5c8a
|
Adds a safety check on cached_device
|
2020-06-09 19:05:13 +02:00 |
|
Simone Mainardi
|
8609e0bc2e
|
Avoids adding URLs for SNMP device interfaces no longer existing
|
2020-06-09 11:48:28 +02:00 |
|
Simone Mainardi
|
c2847398c2
|
Adjusts SNMP device interface scripts to use snmp_cached_dev.lua
|
2020-06-09 10:57:54 +02:00 |
|
Simone Mainardi
|
220359981f
|
Adjusts SNMP device scripts to use snmp_cached_dev.lua
|
2020-06-09 09:47:33 +02:00 |
|
emanuele-f
|
aedf348534
|
Move interface timeseries prefs to the global config
Addresses #3979
|
2020-05-27 13:48:27 +02:00 |
|
emanuele-f
|
340462ad73
|
Cleanup of the timeseries ring and NetworkInterfaceTsPoint
|
2020-05-20 15:18:03 +02:00 |
|
Alfredo Cardigliano
|
fcd43fb880
|
Add plugin configuration to syslog plugins
|
2020-05-19 16:57:54 +02:00 |
|
Simone Mainardi
|
b6447bbfb0
|
Implements ordering for flow Lua callbacks
|
2020-05-17 14:12:08 +02:00 |
|
Alfredo Cardigliano
|
c6e061e62b
|
Improve syslog API, add host log plugin skeleton
|
2020-05-16 11:35:32 +02:00 |
|
emanuele-f
|
d43d4e5e74
|
Make DHCP names cache expire after 1 day
Addresses #3641
|
2020-05-08 10:15:31 +02:00 |
|
Simone Mainardi
|
f3a5d7b10e
|
Fixes external suricata alerts
|
2020-04-28 20:37:50 +02:00 |
|
Alfredo Cardigliano
|
c22f3b00e1
|
Fix alert ids source match
|
2020-04-28 16:12:03 +02:00 |
|
Alfredo Cardigliano
|
963cff670f
|
Cleanup severity for external alerts
|
2020-04-27 18:04:41 +02:00 |
|