From 0eab85abd0a99415e596dc268f59cb7033ece9f8 Mon Sep 17 00:00:00 2001 From: miguel angel rasteu Date: Thu, 14 Sep 2023 15:34:59 +0200 Subject: [PATCH] #11494 Fix widget in metaconsole --- .../include/lib/Dashboard/Widgets/service_level.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pandora_console/include/lib/Dashboard/Widgets/service_level.php b/pandora_console/include/lib/Dashboard/Widgets/service_level.php index 4697f8459f..b63ff36518 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/service_level.php +++ b/pandora_console/include/lib/Dashboard/Widgets/service_level.php @@ -507,8 +507,10 @@ class ServiceLevelWidget extends Widget $visualData[$agent_id]['modules'][$module->name()]['mtbf'] = ($module_data['mtbf'] !== false) ? human_milliseconds_to_string(($module_data['mtbf'] * 100), 'short') : '-'; $visualData[$agent_id]['modules'][$module->name()]['availability'] = ($module_data['availability'] !== false) ? $module_data['availability'] : '100'; $visualData[$agent_id]['modules'][$module->name()]['critical_events'] = ($module_data['critical_events'] !== false) ? $module_data['critical_events'] : ''; - $visualData[$agent_id]['modules'][$module->name()]['warning_events'] = ($module_data['critical_events'] !== false) ? $module_data['critical_events'] : ''; + $visualData[$agent_id]['modules'][$module->name()]['warning_events'] = ($module_data['warning_events'] !== false) ? $module_data['warning_events'] : ''; $visualData[$agent_id]['modules'][$module->name()]['last_status_change'] = ($module_data['last_status_change'] !== false) ? $module_data['last_status_change'] : ''; + $visualData[$agent_id]['modules'][$module->name()]['agent_alias'] = ($module_data['agent_alias'] !== false) ? $module_data['agent_alias'] : ''; + $visualData[$agent_id]['modules'][$module->name()]['module_name'] = ($module_data['module_name'] !== false) ? $module_data['module_name'] : ''; } } catch (\Exception $e) { echo 'Error: ['.$agent_id.']'.$e->getMessage(); @@ -540,9 +542,9 @@ class ServiceLevelWidget extends Widget foreach ($data['modules'] as $module_name => $module_data) { if (isset($module_data) === true) { if ($show_agents === 'on') { - $table->data[$row][0] = $data['agent_alias'].' / '.$module_name; + $table->data[$row][0] = $module_data['agent_alias'].' / '.$module_data['module_name']; } else { - $table->data[$row][0] = $module_name; + $table->data[$row][0] = $module_data['module_name']; } $table->data[$row][1] = $module_data['availability'].'%';