Fixed problems with monitor report in custom report. Tiquet: #2848
This commit is contained in:
parent
0462d5db03
commit
6c4f1df011
|
@ -4536,7 +4536,7 @@ function reporting_render_report_html_item ($content, $table, $report, $mini = f
|
||||||
// $data[6] = html_print_image('images/status_sets/default/severity_critical.png',true,array('title'=>__('Out of limits')));
|
// $data[6] = html_print_image('images/status_sets/default/severity_critical.png',true,array('title'=>__('Out of limits')));
|
||||||
// }
|
// }
|
||||||
|
|
||||||
$data[4] .= format_numeric ($sla_value, 2). "%";
|
$data[4] .= sprintf("%.2f", $sla_value) . "%";
|
||||||
}
|
}
|
||||||
$data[4] .= "</span>";
|
$data[4] .= "</span>";
|
||||||
|
|
||||||
|
@ -4621,21 +4621,23 @@ function reporting_render_report_html_item ($content, $table, $report, $mini = f
|
||||||
array_push ($table->data, $data_desc);
|
array_push ($table->data, $data_desc);
|
||||||
$next_row++;
|
$next_row++;
|
||||||
}
|
}
|
||||||
|
$module = modules_get_agentmodule ($content['id_agent_module']);
|
||||||
$data = array ();
|
$data = array ();
|
||||||
$monitor_value = reporting_get_agentmodule_sla ($content['id_agent_module'], $content['period'], 1, false, $report["datetime"]);
|
$monitor_value = reporting_get_agentmodule_sla ($content['id_agent_module'], $content['period'],
|
||||||
|
$module['min_critical'],$module['max_critical'], $report["datetime"]);
|
||||||
if ($monitor_value === false) {
|
if ($monitor_value === false) {
|
||||||
$monitor_value = __('Unknown');
|
$monitor_value = __('Unknown');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$monitor_value = format_numeric ($monitor_value);
|
$monitor_value = sprintf("%.2f", $monitor_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
$table->colspan[$next_row][0] = 2;
|
$table->colspan[$next_row][0] = 2;
|
||||||
$data[0] = '<p style="font: bold '.$sizem.'em Arial, Sans-serif; color: ' . COL_NORMAL . ';">';
|
$data[0] = '<p style="font: bold '.$sizem.'em Arial, Sans-serif; color: ' . COL_NORMAL . ';">';
|
||||||
$data[0] .= html_print_image("images/module_ok.png", true) . ' ' . __('OK') . ': ' . $monitor_value.' %</p>';
|
$data[0] .= html_print_image("images/module_ok.png", true) . ' ' . __('OK') . ': ' . $monitor_value.' %</p>';
|
||||||
if ($monitor_value !== __('Unknown')) {
|
if ($monitor_value !== __('Unknown')) {
|
||||||
$monitor_value = format_numeric (100 - $monitor_value, 2) ;
|
//$monitor_value = format_numeric (100 - $monitor_value, 2);
|
||||||
|
$monitor_value = sprintf("%.2f", 100 - $monitor_value);
|
||||||
}
|
}
|
||||||
$data[1] = '<p style="font: bold '.$sizem.'em Arial, Sans-serif; color: ' . COL_CRITICAL . ';">';
|
$data[1] = '<p style="font: bold '.$sizem.'em Arial, Sans-serif; color: ' . COL_CRITICAL . ';">';
|
||||||
$data[1] .= html_print_image("images/module_critical.png", true) . ' ' .__('Not OK') . ': ' .$monitor_value.' % ' . '</p>';
|
$data[1] .= html_print_image("images/module_critical.png", true) . ' ' .__('Not OK') . ': ' .$monitor_value.' % ' . '</p>';
|
||||||
|
|
Loading…
Reference in New Issue