From 642af39395ff75b9772eda69cb176cb733a1b196 Mon Sep 17 00:00:00 2001 From: Ramon Novoa Date: Fri, 3 Dec 2021 11:47:58 +0100 Subject: [PATCH] Add support for trend modules. Ref. pandora_enterprise#7456. --- pandora_server/lib/PandoraFMS/PredictionServer.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pandora_server/lib/PandoraFMS/PredictionServer.pm b/pandora_server/lib/PandoraFMS/PredictionServer.pm index f7c557128d..6800561317 100644 --- a/pandora_server/lib/PandoraFMS/PredictionServer.pm +++ b/pandora_server/lib/PandoraFMS/PredictionServer.pm @@ -224,6 +224,13 @@ sub exec_prediction_module ($$$$) { return; } + # Trend module. + if ($agent_module->{'prediction_module'} == 8) { + logger ($pa_config, "Executing trend module " . $agent_module->{'nombre'}, 10); + enterprise_hook ('exec_trend_module', [$pa_config, $agent_module, $server_id, $dbh]); + return; + } + # Get a full hash for target agent_module record reference ($target_module) my $target_module = get_db_single_row ($dbh, 'SELECT * FROM tagente_modulo WHERE id_agente_modulo = ?', $agent_module->{'custom_integer_1'}); return unless defined $target_module;