From fdb4540fd0e3889d36304219f6b7bf6b5c04e2b4 Mon Sep 17 00:00:00 2001 From: Daniel Maya <daniel.maya@pandorafms.com> Date: Thu, 3 Nov 2022 16:17:12 +0100 Subject: [PATCH] #9513 Fixed storm_protection with snmp_lock --- pandora_server/lib/PandoraFMS/SNMPServer.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pandora_server/lib/PandoraFMS/SNMPServer.pm b/pandora_server/lib/PandoraFMS/SNMPServer.pm index 581c1b441d..5d772ea5f5 100644 --- a/pandora_server/lib/PandoraFMS/SNMPServer.pm +++ b/pandora_server/lib/PandoraFMS/SNMPServer.pm @@ -147,7 +147,9 @@ sub data_producer ($) { # Reset storm protection counters my $curr_time = time (); - if ($pa_config->{"__storm_ref__"} + $pa_config->{"snmp_storm_timeout"} < $curr_time) { + if ($pa_config->{"__storm_ref__"} + $pa_config->{"snmp_storm_timeout"} < $curr_time + || $pa_config->{'snmpconsole_lock'} == 1 + ) { $pa_config->{"__storm_ref__"} = $curr_time; %AGENTS = (); }