diff --git a/pandora_console/include/functions_agents.php b/pandora_console/include/functions_agents.php index 4fb61875d5..2e2988f662 100644 --- a/pandora_console/include/functions_agents.php +++ b/pandora_console/include/functions_agents.php @@ -4845,44 +4845,46 @@ function get_resume_agent_concat($id_agente, $all_groups, $agent) $data[1] = $time_elapsed; $table_contact->data[] = $data; - // SecurityMon line. - $id_module_group = db_get_value('id_mg', 'tmodule_group', 'name', 'Security'); - $modules = db_get_all_rows_filter( - 'tagente_modulo', - [ - 'id_agente' => $agent['id_agente'], - 'id_module_group' => $id_module_group, - ] - ); + if (enterprise_installed() === true) { + // SecurityMon line. + $id_module_group = db_get_value('id_mg', 'tmodule_group', 'name', 'Security'); + $modules = db_get_all_rows_filter( + 'tagente_modulo', + [ + 'id_agente' => $agent['id_agente'], + 'id_module_group' => $id_module_group, + ] + ); - if (is_array($modules) === true && count($modules) > 0) { - $secmon_status = secmon_status($agent['id_agente']); - $data = []; - $data[0] = ''.__('SecurityMon').''; - $data[1] = ui_print_status_secmon_div($secmon_status, __('Total security modules: %s', count($modules))); - $table_contact->data[] = $data; - } + if (is_array($modules) === true && count($modules) > 0) { + $secmon_status = secmon_status($agent['id_agente']); + $data = []; + $data[0] = ''.__('SecurityMon').''; + $data[1] = ui_print_status_secmon_div($secmon_status, __('Total security modules: %s', count($modules))); + $table_contact->data[] = $data; + } - // Hardening line. - $module_score = modules_get_agentmodule_id(io_safe_input('Hardening - Score'), $agent['id_agente']); - $hardening = ''; - if (is_array($module_score) === true && key_exists('id_agente_modulo', $module_score) == true) { - $raw_data_score = modules_get_raw_data($module_score['id_agente_modulo'], 0, time()); - $hardening = format_numeric($raw_data_score[0]['datos'], 2); - $data = []; - $data[0] = ''.__('Hardening').''; - $data[1] = $hardening.' %'; - $table_contact->data[] = $data; - } + // Hardening line. + $module_score = modules_get_agentmodule_id(io_safe_input('Hardening - Score'), $agent['id_agente']); + $hardening = ''; + if (is_array($module_score) === true && key_exists('id_agente_modulo', $module_score) == true) { + $raw_data_score = modules_get_raw_data($module_score['id_agente_modulo'], 0, time()); + $hardening = format_numeric($raw_data_score[0]['datos'], 2); + $data = []; + $data[0] = ''.__('Hardening').''; + $data[1] = $hardening.' %'; + $table_contact->data[] = $data; + } - // Vulnerabilities line. - $vuls = get_vulnerabilities($agent['id_agente']); - if (is_array($vuls) === true && count($vuls) > 0) { - $score = get_score($vuls); - $data = []; - $data[0] = ''.__('Vulnerability').''; - $data[1] = ui_print_status_vulnerability_div($score); - $table_contact->data[] = $data; + // Vulnerabilities line. + $vuls = get_vulnerabilities($agent['id_agente']); + if (is_array($vuls) === true && count($vuls) > 0) { + $score = get_score($vuls); + $data = []; + $data[0] = ''.__('Vulnerability').''; + $data[1] = ui_print_status_vulnerability_div($score); + $table_contact->data[] = $data; + } } $agent_contact = html_print_div(