Merge branch '937-Gráficas-de-servicios-muestran-datos-en-desconocido-entre-las-muestras-de-datos-correctos-almacenados-2' into 'develop'
Fill empty data in graphs with last known data, no with nodata point - #937 See merge request !535
This commit is contained in:
commit
18a2ff1701
|
@ -1246,6 +1246,12 @@ UPDATE treport_custom_sql SET `sql` = 'select (select tagente.alia
|
||||||
UPDATE treport_custom_sql SET `sql` = 'select t1.alias as agent_name, t2.nombre as module_name, (select talert_templates.name from talert_templates where talert_templates.id = t3.id_alert_template) as template, (select group_concat(t02.name) from talert_template_module_actions as t01 inner join talert_actions as t02 on t01.id_alert_action = t02.id where t01.id_alert_template_module = t3.id group by t01.id_alert_template_module) as actions from tagente as t1 inner join tagente_modulo as t2 on t1.id_agente = t2.id_agente inner join talert_template_modules as t3 on t2.id_agente_modulo = t3.id_agent_module order by agent_name, module_name;'
|
UPDATE treport_custom_sql SET `sql` = 'select t1.alias as agent_name, t2.nombre as module_name, (select talert_templates.name from talert_templates where talert_templates.id = t3.id_alert_template) as template, (select group_concat(t02.name) from talert_template_module_actions as t01 inner join talert_actions as t02 on t01.id_alert_action = t02.id where t01.id_alert_template_module = t3.id group by t01.id_alert_template_module) as actions from tagente as t1 inner join tagente_modulo as t2 on t1.id_agente = t2.id_agente inner join talert_template_modules as t3 on t2.id_agente_modulo = t3.id_agent_module order by agent_name, module_name;'
|
||||||
WHERE id = 3;
|
WHERE id = 3;
|
||||||
|
|
||||||
|
-- ----------------------------------------------------------------------
|
||||||
|
-- Table `treport_content`
|
||||||
|
-- ---------------------------------------------------------------------
|
||||||
|
|
||||||
|
ALTER TABLE treport_content ADD COLUMN `historical_db` tinyint(1) NOT NULL DEFAULT '0';
|
||||||
|
|
||||||
-- ---------------------------------------------------------------------
|
-- ---------------------------------------------------------------------
|
||||||
-- Table `tmodule_relationship`
|
-- Table `tmodule_relationship`
|
||||||
-- ---------------------------------------------------------------------
|
-- ---------------------------------------------------------------------
|
||||||
|
|
|
@ -340,24 +340,28 @@ switch ($action) {
|
||||||
$sql = $item['external_source'];
|
$sql = $item['external_source'];
|
||||||
$idCustom = $item['treport_custom_sql_id'];
|
$idCustom = $item['treport_custom_sql_id'];
|
||||||
$header = $item['header_definition'];
|
$header = $item['header_definition'];
|
||||||
|
$historical_db = $item['historical_db'];
|
||||||
$period = 0;
|
$period = 0;
|
||||||
break;
|
break;
|
||||||
case 'sql_graph_pie':
|
case 'sql_graph_pie':
|
||||||
$description = $item['description'];
|
$description = $item['description'];
|
||||||
$sql = $item['external_source'];
|
$sql = $item['external_source'];
|
||||||
$idCustom = $item['treport_custom_sql_id'];
|
$idCustom = $item['treport_custom_sql_id'];
|
||||||
|
$historical_db = $item['historical_db'];
|
||||||
$period = 0;
|
$period = 0;
|
||||||
break;
|
break;
|
||||||
case 'sql_graph_vbar':
|
case 'sql_graph_vbar':
|
||||||
$description = $item['description'];
|
$description = $item['description'];
|
||||||
$sql = $item['external_source'];
|
$sql = $item['external_source'];
|
||||||
$idCustom = $item['treport_custom_sql_id'];
|
$idCustom = $item['treport_custom_sql_id'];
|
||||||
|
$historical_db = $item['historical_db'];
|
||||||
$period = 0;
|
$period = 0;
|
||||||
break;
|
break;
|
||||||
case 'sql_graph_hbar':
|
case 'sql_graph_hbar':
|
||||||
$description = $item['description'];
|
$description = $item['description'];
|
||||||
$sql = $item['external_source'];
|
$sql = $item['external_source'];
|
||||||
$idCustom = $item['treport_custom_sql_id'];
|
$idCustom = $item['treport_custom_sql_id'];
|
||||||
|
$historical_db = $item['historical_db'];
|
||||||
$period = 0;
|
$period = 0;
|
||||||
break;
|
break;
|
||||||
case 'url':
|
case 'url':
|
||||||
|
@ -658,7 +662,6 @@ You can of course remove the warnings, that's why we include the source and do n
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr id="row_netflow_filter" style="" class="datos">
|
<tr id="row_netflow_filter" style="" class="datos">
|
||||||
<td style="font-weight:bold;"><?php echo __('Filter');?></td>
|
<td style="font-weight:bold;"><?php echo __('Filter');?></td>
|
||||||
<td>
|
<td>
|
||||||
|
@ -1463,10 +1466,19 @@ You can of course remove the warnings, that's why we include the source and do n
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr id="row_historical_db_check" style="" class="datos">
|
||||||
|
<td style="font-weight:bold;">
|
||||||
|
<?php echo __('Query History Database'); ?>
|
||||||
|
</td>
|
||||||
|
<td style="">
|
||||||
|
<?php
|
||||||
|
html_print_checkbox('historical_db_check',1,$historical_db);?>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<tr id="row_show_in_two_columns" style="" class="datos">
|
<tr id="row_show_in_two_columns" style="" class="datos">
|
||||||
<td style="font-weight:bold;"><?php echo __('Show in two columns');?></td>
|
<td style="font-weight:bold;"><?php echo __('Show in two columns');?></td>
|
||||||
<td><?php html_print_checkbox('show_in_two_columns', 1, $show_in_two_columns, false,
|
<td><?php html_print_checkbox('show_in_two_columns', 1, $show_in_two_columns);?></td>
|
||||||
false, 'if ($(\'input[name=show_in_two_columns]\').is(\':checked\')) $(\'input[name=show_in_landscape]\').attr(\'checked\', false);');?></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr id="row_sort" style="" class="datos">
|
<tr id="row_sort" style="" class="datos">
|
||||||
|
@ -2579,6 +2591,7 @@ function chooseType() {
|
||||||
$("#row_exception_condition_value").hide();
|
$("#row_exception_condition_value").hide();
|
||||||
$("#row_exception_condition").hide();
|
$("#row_exception_condition").hide();
|
||||||
$("#row_show_in_two_columns").hide();
|
$("#row_show_in_two_columns").hide();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
$("#row_show_in_landscape").hide();
|
$("#row_show_in_landscape").hide();
|
||||||
$('#row_hide_notinit_agents').hide();
|
$('#row_hide_notinit_agents').hide();
|
||||||
$("#row_module_group").hide();
|
$("#row_module_group").hide();
|
||||||
|
@ -2637,6 +2650,7 @@ function chooseType() {
|
||||||
$("#row_event_graph_by_validated").show();
|
$("#row_event_graph_by_validated").show();
|
||||||
|
|
||||||
$("#row_filter_search").show();
|
$("#row_filter_search").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'event_report_log':
|
case 'event_report_log':
|
||||||
|
@ -2645,6 +2659,7 @@ function chooseType() {
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#agents_row").show();
|
$("#agents_row").show();
|
||||||
$("#row_source").show();
|
$("#row_source").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'simple_graph':
|
case 'simple_graph':
|
||||||
|
@ -2662,6 +2677,7 @@ function chooseType() {
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_show_in_landscape").show();
|
$("#row_show_in_landscape").show();
|
||||||
$("#row_time_compare_overlapped").show();
|
$("#row_time_compare_overlapped").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'projection_graph':
|
case 'projection_graph':
|
||||||
|
@ -2672,6 +2688,7 @@ function chooseType() {
|
||||||
$("#row_estimate").show();
|
$("#row_estimate").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_show_in_landscape").show();
|
$("#row_show_in_landscape").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'prediction_date':
|
case 'prediction_date':
|
||||||
|
@ -2681,6 +2698,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_interval").show();
|
$("#row_interval").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'custom_graph':
|
case 'custom_graph':
|
||||||
|
@ -2690,6 +2708,7 @@ function chooseType() {
|
||||||
$("#row_custom_graph").show();
|
$("#row_custom_graph").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_show_in_landscape").show();
|
$("#row_show_in_landscape").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'SLA':
|
case 'SLA':
|
||||||
|
@ -2701,6 +2720,7 @@ function chooseType() {
|
||||||
$("#row_show_graph").show();
|
$("#row_show_graph").show();
|
||||||
$("#row_sort").show();
|
$("#row_sort").show();
|
||||||
$('#row_hide_notinit_agents').show();
|
$('#row_hide_notinit_agents').show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'availability_graph':
|
case 'availability_graph':
|
||||||
|
@ -2708,6 +2728,7 @@ function chooseType() {
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#sla_list").show();
|
$("#sla_list").show();
|
||||||
$("#row_working_time").show();
|
$("#row_working_time").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'module_histogram_graph':
|
case 'module_histogram_graph':
|
||||||
|
@ -2715,6 +2736,7 @@ function chooseType() {
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_agent").show();
|
$("#row_agent").show();
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'SLA_monthly':
|
case 'SLA_monthly':
|
||||||
|
@ -2724,6 +2746,7 @@ function chooseType() {
|
||||||
$("#sla_list").show();
|
$("#sla_list").show();
|
||||||
$("#row_working_time").show();
|
$("#row_working_time").show();
|
||||||
$("#row_sort").show();
|
$("#row_sort").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'SLA_services':
|
case 'SLA_services':
|
||||||
|
@ -2740,6 +2763,7 @@ function chooseType() {
|
||||||
$(".sla_list_sla_max_col").hide();
|
$(".sla_list_sla_max_col").hide();
|
||||||
$(".sla_list_sla_limit_col").hide();
|
$(".sla_list_sla_limit_col").hide();
|
||||||
$("#sla_list").show();
|
$("#sla_list").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'monitor_report':
|
case 'monitor_report':
|
||||||
|
@ -2748,6 +2772,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'avg_value':
|
case 'avg_value':
|
||||||
|
@ -2756,6 +2781,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'max_value':
|
case 'max_value':
|
||||||
|
@ -2764,6 +2790,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'min_value':
|
case 'min_value':
|
||||||
|
@ -2772,6 +2799,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'sumatory':
|
case 'sumatory':
|
||||||
|
@ -2780,6 +2808,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'historical_data':
|
case 'historical_data':
|
||||||
|
@ -2788,6 +2817,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'agent_detailed':
|
case 'agent_detailed':
|
||||||
|
@ -2795,12 +2825,14 @@ function chooseType() {
|
||||||
$("#row_agent").show();
|
$("#row_agent").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'text':
|
case 'text':
|
||||||
$("#row_description").show();
|
$("#row_description").show();
|
||||||
$("#row_text").show();
|
$("#row_text").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'sql':
|
case 'sql':
|
||||||
|
@ -2811,6 +2843,7 @@ function chooseType() {
|
||||||
$("#row_custom_example").show();
|
$("#row_custom_example").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").show();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'sql_graph_pie':
|
case 'sql_graph_pie':
|
||||||
|
@ -2819,6 +2852,8 @@ function chooseType() {
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_show_in_landscape").show();
|
$("#row_show_in_landscape").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").show();
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'sql_graph_hbar':
|
case 'sql_graph_hbar':
|
||||||
|
@ -2827,6 +2862,7 @@ function chooseType() {
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_show_in_landscape").show();
|
$("#row_show_in_landscape").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").show();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'sql_graph_vbar':
|
case 'sql_graph_vbar':
|
||||||
|
@ -2835,11 +2871,13 @@ function chooseType() {
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_show_in_landscape").show();
|
$("#row_show_in_landscape").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").show();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'url':
|
case 'url':
|
||||||
$("#row_description").show();
|
$("#row_description").show();
|
||||||
$("#row_url").show();
|
$("#row_url").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'database_serialized':
|
case 'database_serialized':
|
||||||
|
@ -2851,6 +2889,7 @@ function chooseType() {
|
||||||
$("#row_line_separator").show();
|
$("#row_line_separator").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'TTRT':
|
case 'TTRT':
|
||||||
|
@ -2859,6 +2898,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'TTO':
|
case 'TTO':
|
||||||
|
@ -2867,6 +2907,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'MTBF':
|
case 'MTBF':
|
||||||
|
@ -2875,6 +2916,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'MTTR':
|
case 'MTTR':
|
||||||
|
@ -2883,6 +2925,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'alert_report_module':
|
case 'alert_report_module':
|
||||||
|
@ -2891,6 +2934,7 @@ function chooseType() {
|
||||||
$("#row_module").show();
|
$("#row_module").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'alert_report_group':
|
case 'alert_report_group':
|
||||||
|
@ -2899,6 +2943,7 @@ function chooseType() {
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
$("#row_group").show();
|
$("#row_group").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'alert_report_agent':
|
case 'alert_report_agent':
|
||||||
|
@ -2906,6 +2951,7 @@ function chooseType() {
|
||||||
$("#row_agent").show();
|
$("#row_agent").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'event_report_group':
|
case 'event_report_group':
|
||||||
|
@ -2924,6 +2970,7 @@ function chooseType() {
|
||||||
$("#row_event_type").show();
|
$("#row_event_type").show();
|
||||||
|
|
||||||
$("#row_filter_search").show();
|
$("#row_filter_search").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
@ -2946,6 +2993,7 @@ function chooseType() {
|
||||||
$('#agent_autocomplete').hide();
|
$('#agent_autocomplete').hide();
|
||||||
$('#agent_autocomplete_events').show();
|
$('#agent_autocomplete_events').show();
|
||||||
$("#row_filter_search").show();
|
$("#row_filter_search").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'event_report_module':
|
case 'event_report_module':
|
||||||
|
@ -2966,6 +3014,7 @@ function chooseType() {
|
||||||
$('#agent_autocomplete').hide();
|
$('#agent_autocomplete').hide();
|
||||||
$('#agent_autocomplete_events').show();
|
$('#agent_autocomplete_events').show();
|
||||||
$("#row_filter_search").show();
|
$("#row_filter_search").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'general':
|
case 'general':
|
||||||
|
@ -2984,6 +3033,7 @@ function chooseType() {
|
||||||
$("#row_period").hide();
|
$("#row_period").hide();
|
||||||
$("input[name='last_value']").prop("checked", true);
|
$("input[name='last_value']").prop("checked", true);
|
||||||
}
|
}
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'availability':
|
case 'availability':
|
||||||
|
@ -2996,18 +3046,21 @@ function chooseType() {
|
||||||
$("#row_show_resume").show();
|
$("#row_show_resume").show();
|
||||||
$("#row_working_time").show();
|
$("#row_working_time").show();
|
||||||
$('#row_hide_notinit_agents').show();
|
$('#row_hide_notinit_agents').show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'group_report':
|
case 'group_report':
|
||||||
$("#row_group").show();
|
$("#row_group").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
$("#row_description").show();
|
$("#row_description").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'network_interfaces_report':
|
case 'network_interfaces_report':
|
||||||
$("#row_group").show();
|
$("#row_group").show();
|
||||||
$("#row_description").show();
|
$("#row_description").show();
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'top_n':
|
case 'top_n':
|
||||||
|
@ -3020,6 +3073,7 @@ function chooseType() {
|
||||||
$("#row_show_resume").show();
|
$("#row_show_resume").show();
|
||||||
$("#row_show_graph").show();
|
$("#row_show_graph").show();
|
||||||
$("#row_show_in_two_columns").show();
|
$("#row_show_in_two_columns").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'exception':
|
case 'exception':
|
||||||
|
@ -3040,6 +3094,7 @@ function chooseType() {
|
||||||
$("#row_period").hide();
|
$("#row_period").hide();
|
||||||
$("input[name='last_value']").prop("checked", true);
|
$("input[name='last_value']").prop("checked", true);
|
||||||
}
|
}
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'agent_module':
|
case 'agent_module':
|
||||||
|
@ -3049,6 +3104,7 @@ function chooseType() {
|
||||||
$("#select_agent_modules").show();
|
$("#select_agent_modules").show();
|
||||||
$("#agents_row").show();
|
$("#agents_row").show();
|
||||||
$("#modules_row").show();
|
$("#modules_row").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'inventory_changes':
|
case 'inventory_changes':
|
||||||
|
@ -3065,6 +3121,7 @@ function chooseType() {
|
||||||
$("#combo_group").change(function() {
|
$("#combo_group").change(function() {
|
||||||
updateAgents($(this).val(), <?php echo '"' . ui_get_full_url(false, false, false, false) . '"'; ?>);
|
updateAgents($(this).val(), <?php echo '"' . ui_get_full_url(false, false, false, false) . '"'; ?>);
|
||||||
});
|
});
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -3099,18 +3156,22 @@ function chooseType() {
|
||||||
|
|
||||||
if (!$("#hidden-date_selected").val())
|
if (!$("#hidden-date_selected").val())
|
||||||
updateInventoryDates(<?php echo '"' . ui_get_full_url(false, false, false, false) . '"'; ?>);
|
updateInventoryDates(<?php echo '"' . ui_get_full_url(false, false, false, false) . '"'; ?>);
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'inventory_changes':
|
case 'inventory_changes':
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'agent_configuration':
|
case 'agent_configuration':
|
||||||
$("#row_agent").show();
|
$("#row_agent").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'group_configuration':
|
case 'group_configuration':
|
||||||
$("#row_group").show();
|
$("#row_group").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'netflow_area':
|
case 'netflow_area':
|
||||||
|
@ -3120,6 +3181,7 @@ function chooseType() {
|
||||||
$("#row_max_values").show();
|
$("#row_max_values").show();
|
||||||
$("#row_resolution").show();
|
$("#row_resolution").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'netflow_pie':
|
case 'netflow_pie':
|
||||||
|
@ -3129,6 +3191,7 @@ function chooseType() {
|
||||||
$("#row_max_values").show();
|
$("#row_max_values").show();
|
||||||
$("#row_resolution").show();
|
$("#row_resolution").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'netflow_data':
|
case 'netflow_data':
|
||||||
|
@ -3138,6 +3201,7 @@ function chooseType() {
|
||||||
$("#row_max_values").show();
|
$("#row_max_values").show();
|
||||||
$("#row_resolution").show();
|
$("#row_resolution").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'netflow_summary':
|
case 'netflow_summary':
|
||||||
|
@ -3146,6 +3210,7 @@ function chooseType() {
|
||||||
$("#row_period").show();
|
$("#row_period").show();
|
||||||
$("#row_resolution").show();
|
$("#row_resolution").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'netflow_statistics':
|
case 'netflow_statistics':
|
||||||
|
@ -3155,6 +3220,7 @@ function chooseType() {
|
||||||
$("#row_max_values").show();
|
$("#row_max_values").show();
|
||||||
$("#row_resolution").show();
|
$("#row_resolution").show();
|
||||||
$("#row_servers").show();
|
$("#row_servers").show();
|
||||||
|
$("#row_historical_db_check").hide();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
switch (type) {
|
switch (type) {
|
||||||
|
|
|
@ -1124,6 +1124,7 @@ switch ($action) {
|
||||||
$values['treport_custom_sql_id'] = get_parameter('id_custom');
|
$values['treport_custom_sql_id'] = get_parameter('id_custom');
|
||||||
if ($values['treport_custom_sql_id'] == 0) {
|
if ($values['treport_custom_sql_id'] == 0) {
|
||||||
$values['external_source'] = get_parameter('sql');
|
$values['external_source'] = get_parameter('sql');
|
||||||
|
$values['historical_db'] = get_parameter('historical_db_check');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ($values['type'] == 'url') {
|
else if ($values['type'] == 'url') {
|
||||||
|
@ -1444,6 +1445,7 @@ switch ($action) {
|
||||||
$values['treport_custom_sql_id'] = get_parameter('id_custom');
|
$values['treport_custom_sql_id'] = get_parameter('id_custom');
|
||||||
if ($values['treport_custom_sql_id'] == 0) {
|
if ($values['treport_custom_sql_id'] == 0) {
|
||||||
$values['external_source'] = get_parameter('sql');
|
$values['external_source'] = get_parameter('sql');
|
||||||
|
$values['historical_db'] = get_parameter('historical_db_check');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif ($values['type'] == 'url') {
|
elseif ($values['type'] == 'url') {
|
||||||
|
|
|
@ -450,8 +450,14 @@ function grafico_modulo_sparse_data_chart (&$chart, &$chart_data_extra, &$long_i
|
||||||
$series_type['no_data'.$series_suffix] = 'area';
|
$series_type['no_data'.$series_suffix] = 'area';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$chart[$timestamp]['no_data'.$series_suffix] = $last_known;
|
if($uncompressed_module){
|
||||||
$series_type['no_data'.$series_suffix] = 'area';
|
$chart[$timestamp]['sum'.$series_suffix] = $last_known;
|
||||||
|
$series_type['sum'.$series_suffix] = 'area';
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$chart[$timestamp]['no_data'.$series_suffix] = $last_known;
|
||||||
|
$series_type['no_data'.$series_suffix] = 'area';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3382,6 +3388,7 @@ function graph_custom_sql_graph ($id, $width, $height,
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
$report_content = db_get_row ('treport_content', 'id_rc', $id);
|
$report_content = db_get_row ('treport_content', 'id_rc', $id);
|
||||||
|
$historical_db = db_get_value_sql("SELECT historical_db from treport_content where id_rc =".$id);
|
||||||
if ($report_content["external_source"] != "") {
|
if ($report_content["external_source"] != "") {
|
||||||
$sql = io_safe_output ($report_content["external_source"]);
|
$sql = io_safe_output ($report_content["external_source"]);
|
||||||
}
|
}
|
||||||
|
@ -3413,8 +3420,9 @@ function graph_custom_sql_graph ($id, $width, $height,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$data_result = db_get_all_rows_sql ($sql,$historical_db);
|
||||||
|
|
||||||
|
|
||||||
$data_result = db_get_all_rows_sql ($sql);
|
|
||||||
|
|
||||||
if (($config['metaconsole'] == 1) && defined('METACONSOLE'))
|
if (($config['metaconsole'] == 1) && defined('METACONSOLE'))
|
||||||
enterprise_hook('metaconsole_restore_db');
|
enterprise_hook('metaconsole_restore_db');
|
||||||
|
@ -3438,17 +3446,16 @@ function graph_custom_sql_graph ($id, $width, $height,
|
||||||
switch ($type) {
|
switch ($type) {
|
||||||
case 'sql_graph_vbar': // vertical bar
|
case 'sql_graph_vbar': // vertical bar
|
||||||
case 'sql_graph_hbar': // horizontal bar
|
case 'sql_graph_hbar': // horizontal bar
|
||||||
$data[$label]['g'] = $value;
|
$data[$label."_".$count]['g'] = $value;
|
||||||
break;
|
break;
|
||||||
case 'sql_graph_pie': // Pie
|
case 'sql_graph_pie': // Pie
|
||||||
$data[$label] = $value;
|
$data[$label."_".$count] = $value;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$flash_charts = $config['flash_charts'];
|
$flash_charts = $config['flash_charts'];
|
||||||
|
|
||||||
|
|
||||||
if ($only_image) {
|
if ($only_image) {
|
||||||
$flash_charts = false;
|
$flash_charts = false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3941,7 +3941,9 @@ function reporting_sql($report, $content) {
|
||||||
$return['header'] = $header;
|
$return['header'] = $header;
|
||||||
}
|
}
|
||||||
|
|
||||||
$result = db_get_all_rows_sql($sql);
|
$historical_db = db_get_value_sql("SELECT historical_db from treport_content where id_rc =".$content['id_rc']);
|
||||||
|
|
||||||
|
$result = db_get_all_rows_sql($sql,$historical_db);
|
||||||
if ($result !== false) {
|
if ($result !== false) {
|
||||||
|
|
||||||
foreach ($result as $row) {
|
foreach ($result as $row) {
|
||||||
|
|
|
@ -1255,6 +1255,7 @@ CREATE TABLE IF NOT EXISTS `treport_content` (
|
||||||
`id_group` INT (10) unsigned NOT NULL DEFAULT 0,
|
`id_group` INT (10) unsigned NOT NULL DEFAULT 0,
|
||||||
`id_module_group` INT (10) unsigned NOT NULL DEFAULT 0,
|
`id_module_group` INT (10) unsigned NOT NULL DEFAULT 0,
|
||||||
`server_name` text,
|
`server_name` text,
|
||||||
|
`historical_db` tinyint(1) UNSIGNED NOT NULL default 0,
|
||||||
PRIMARY KEY(`id_rc`),
|
PRIMARY KEY(`id_rc`),
|
||||||
FOREIGN KEY (`id_report`) REFERENCES treport(`id_report`)
|
FOREIGN KEY (`id_report`) REFERENCES treport(`id_report`)
|
||||||
ON UPDATE CASCADE ON DELETE CASCADE
|
ON UPDATE CASCADE ON DELETE CASCADE
|
||||||
|
|
Loading…
Reference in New Issue