diff --git a/pandora_console/godmode/reporting/cluster_builder.main.php b/pandora_console/godmode/reporting/cluster_builder.main.php index 6d412ef331..eea98ee30e 100644 --- a/pandora_console/godmode/reporting/cluster_builder.main.php +++ b/pandora_console/godmode/reporting/cluster_builder.main.php @@ -112,6 +112,10 @@ else { } echo ''; +$type_cluster = clusters_get_cluster_id_type($id_cluster); + +if($type_cluster[$id_cluster] == 'AP'){ + /* Step 3 */ if ($step == 5) echo '
  • '; @@ -152,6 +156,9 @@ else { } echo '
  • '; + +} + echo ''; echo '
    '; @@ -913,7 +920,7 @@ elseif ($step == 6) { console.log(data); $('.create_agent_check').prop('disabled',false); $('.check_image_agent').attr('src','images/exito.png'); - $('.check_image_label').html('Allowed name'); + $('.check_image_label').html(''); } else{ console.log(data); diff --git a/pandora_console/godmode/reporting/cluster_builder.php b/pandora_console/godmode/reporting/cluster_builder.php index 3640b9665e..6fe3468c77 100644 --- a/pandora_console/godmode/reporting/cluster_builder.php +++ b/pandora_console/godmode/reporting/cluster_builder.php @@ -366,7 +366,8 @@ elseif ($step == 3) { 'id_tipo_modulo' => $get_module_type_value_normal, 'descripcion' => $get_module_description_value, 'min_warning' => $get_module_warning_value, - 'min_critical' => $get_module_critical_value + 'min_critical' => $get_module_critical_value, + 'tcp_port' => 0 ); // $id_module = db_process_sql_insert('tagente_modulo', $values_module); @@ -419,6 +420,10 @@ elseif ($step == 3) { $titem_is_critical = db_process_sql('update tcluster_item set is_critical = '.$value.' where id = '.$key); + $tagente_modulo_critical = db_process_sql('select id_agente_modulo from tagente_modulo where custom_integer_2 = '.$key); + + $tagente_modulo_update_critical = db_process_sql('update tagente_modulo set tcp_port = '.$value.' where id_agente_modulo = '.$tagente_modulo_critical[0]['id_agente_modulo']); + if ($titem_is_critical !== false){ db_pandora_audit("Report management", "Module #$key critical mode is now $value"); } @@ -439,7 +444,13 @@ elseif ($step == 3) { $temp_id_cluster = db_process_sql('select id_agent from tcluster where id ='.$delete_cluster); - $tcluster_modules_delete = db_process_sql('delete from tagente_modulo where custom_integer_1 = '.$delete_cluster); + // $tcluster_modules_delete = db_process_sql('delete from tagente_modulo where custom_integer_1 = '.$delete_cluster); + + foreach ($tcluster_modules_delete_get as $key => $value) { + $tcluster_modules_delete_get_values[] = $value['id_agente_modulo']; + } + + $tcluster_modules_delete = modules_delete_agent_module($tcluster_modules_delete_get_values); $tcluster_items_delete = db_process_sql('delete from tcluster_item where id_cluster = '.$delete_cluster); @@ -447,10 +458,15 @@ elseif ($step == 3) { $tcluster_delete = db_process_sql('delete from tcluster where id = '.$delete_cluster); - $tcluster_agent_delete = db_process_sql('delete from tagente where id_agente = '.$temp_id_cluster[0]['id_agent']); + // $tcluster_agent_delete = db_process_sql('delete from tagente where id_agente = '.$temp_id_cluster[0]['id_agent']); + + $tcluster_agent_delete = agents_delete_agent($temp_id_cluster[0]['id_agent']); header ("Location: index.php?sec=reporting&sec2=enterprise/operation/cluster/cluster"); } + elseif ($delete_module) { + + } $active_tab = get_parameter('tab', 'main'); diff --git a/pandora_console/godmode/reporting/cluster_view_2.php b/pandora_console/godmode/reporting/cluster_view_2.php index 9f285c9d67..fe6f595f36 100644 --- a/pandora_console/godmode/reporting/cluster_view_2.php +++ b/pandora_console/godmode/reporting/cluster_view_2.php @@ -34,25 +34,28 @@ ui_print_page_header ( __("Cluster detail").' ยป '.clusters_get_name($id_cluster echo ""; echo ""; - echo ""; - echo "
    "; - echo "
    "; + $cluster_type = clusters_get_cluster_id_type($id_cluster); + + + if($cluster_type[$id_cluster] == 'AP'){ + + echo "
    "; + + } + else{ + + echo ""; + + } + + echo "
    "; echo "
    "; - - - - - -// echo "
    "; - - - - - - echo "
    "; + echo "
    "; + + echo "
    "; - echo "
    ".__('CLUSTER STATUS')."
    "; + echo "
    ".__('CLUSTER STATUS')."
    "; $cluster_module = db_process_sql('select id_agente_modulo from tagente_modulo where id_agente = (select id_agent from tcluster where id = '.$id_cluster.') and nombre = "Cluster status"'); @@ -119,11 +122,17 @@ echo ""; break; } + + + + if($cluster_type[$id_cluster] == 'AP'){ + + echo "
    "; echo "
    ".__('Balanced modules')."
    "; - echo "
    "; + echo "
    "; $balanced_modules_in = items_get_cluster_items_id_name($id_cluster,'AP'); @@ -151,8 +160,10 @@ echo "
    "; echo ""; + } + - echo "
    "; + echo "
    "; $last_update = db_process_sql('select timestamp from tagente_estado where id_agente_modulo = '.$cluster_module[0]['id_agente_modulo']); @@ -165,7 +176,7 @@ echo "
    "; echo "
    ".__('Common modules')."
    "; - echo "
    "; + echo "
    "; $modules_in = items_get_cluster_items_id_name($id_cluster,'AA'); @@ -193,9 +204,8 @@ echo "
    "; echo ""; - // echo ""; - echo "
    "; + echo "
    "; $id_agent = db_process_sql('select id_agent from tcluster where id = '.$id_cluster); @@ -255,7 +265,7 @@ echo "
    "; echo ""; echo ""; - echo "";
    "; + echo ""; echo "
    "; echo "
    "; echo "