Alert recuperation only executes one time if in threshold interval

This commit is contained in:
Calvo 2023-05-04 20:18:36 +02:00
parent 3bbaf5e562
commit 8c73a0176d
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,4 @@
-- Active: 1653046769261@@172.16.0.2@3306@pandora
START TRANSACTION;
CREATE TABLE IF NOT EXISTS `tconsole` (
@ -197,4 +198,7 @@ ALTER TABLE `tnetflow_filter` ADD COLUMN `utimestamp` INT UNSIGNED NOT NULL DEFA
ALTER TABLE `tnetflow_filter` ADD COLUMN `netflow_monitoring_interval` INT UNSIGNED NOT NULL DEFAULT 300;
INSERT INTO `tconfig` (`token`, `value`) VALUES ('legacy_database_ha', 1);
ALTER TABLE `talert_template_module_actions` ADD COLUMN `recovered` TINYINT NOT NULL DEFAULT 0;
COMMIT;

View File

@ -572,6 +572,7 @@ CREATE TABLE IF NOT EXISTS `talert_template_module_actions` (
`fires_max` INT UNSIGNED DEFAULT 0,
`module_action_threshold` INT NOT NULL DEFAULT 0,
`last_execution` BIGINT NOT NULL DEFAULT 0,
`recovered` TINYINT NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
FOREIGN KEY (`id_alert_template_module`) REFERENCES talert_template_modules(`id`)
ON DELETE CASCADE ON UPDATE CASCADE,