Fixed reports generation

This commit is contained in:
Enrique Martin 2023-12-11 11:53:46 +01:00
parent 5a5674f3b4
commit 00a0fa8eae
4 changed files with 93 additions and 115 deletions

View File

@ -0,0 +1,84 @@
[report_data]
name="Linux report"
group="Demo servers"
description="This is a demo report for linux agents"
[report_items]
name[1]="Linux CPU Load graph"
type[1]="custom_graph"
graph_name[1]="Linux CPU Load"
periodicity[1]="86400"
name[2]="linux-1 httpd"
type[2]="SLA"
agent_name[2]="linux-1"
module[2]="Service httpd"
periodicity[2]="86400"
name[3]="linux-1 mysqld"
type[3]="SLA"
agent_name[3]="linux-1"
module[3]="Service mysqld"
periodicity[3]="86400"
name[4]="linux-1 CPU Load graph"
type[4]="simple_graph"
agent_name[4]="linux-1"
module[4]="CPU Load"
periodicity[4]="86400"
name[5]="linux-2 httpd"
type[5]="SLA"
agent_name[5]="linux-2"
module[5]="Service httpd"
periodicity[5]="86400"
name[6]="linux-2 mysqld"
type[6]="SLA"
agent_name[6]="linux-2"
module[6]="Service mysqld"
periodicity[6]="86400"
name[7]="linux-2 CPU Load graph"
type[7]="simple_graph"
agent_name[7]="linux-2"
module[7]="CPU Load"
periodicity[7]="86400"
name[8]="linux-3 httpd"
type[8]="SLA"
agent_name[8]="linux-3"
module[8]="Service httpd"
periodicity[8]="86400"
name[9]="linux-3 mysqld"
type[9]="SLA"
agent_name[9]="linux-3"
module[9]="Service mysqld"
periodicity[9]="86400"
name[10]="linux-3 CPU Load graph"
type[10]="simple_graph"
agent_name[10]="linux-3"
module[10]="CPU Load"
periodicity[10]="86400"
name[11]="linux-4 httpd"
type[11]="SLA"
agent_name[11]="linux-4"
module[11]="Service httpd"
periodicity[11]="86400"
name[12]="linux-4 mysqld"
type[12]="SLA"
agent_name[12]="linux-4"
module[12]="Service mysqld"
periodicity[12]="86400"
name[13]="linux-4 CPU Load graph"
type[13]="simple_graph"
agent_name[13]="linux-4"
module[13]="CPU Load"
periodicity[13]="86400"

View File

@ -1,55 +0,0 @@
[report_data]
name="SLA report"
group="Demo servers"
description="This is a demo report for SLA"
[report_items]
name[1]="linux-1 httpd"
type[1]="SLA"
agent_name[1]="linux-1"
module[1]="Service httpd"
periodicity[1]="86400"
name[2]="linux-2 httpd"
type[2]="SLA"
agent_name[2]="linux-2"
module[2]="Service httpd"
periodicity[2]="86400"
name[3]="linux-3 httpd"
type[3]="SLA"
agent_name[3]="linux-3"
module[3]="Service httpd"
periodicity[3]="86400"
name[4]="linux-4 httpd"
type[4]="SLA"
agent_name[4]="linux-4"
module[4]="Service httpd"
periodicity[4]="86400"
name[5]="linux-1 mysqld"
type[5]="SLA"
agent_name[5]="linux-1"
module[5]="Service mysqld"
periodicity[5]="86400"
name[6]="linux-2 mysqld"
type[6]="SLA"
agent_name[6]="linux-2"
module[6]="Service mysqld"
periodicity[6]="86400"
name[7]="linux-3 mysqld"
type[7]="SLA"
agent_name[7]="linux-3"
module[7]="Service mysqld"
periodicity[7]="86400"
name[8]="linux-4 mysqld"
type[8]="SLA"
agent_name[8]="linux-4"
module[8]="Service mysqld"
periodicity[8]="86400"

View File

@ -1,60 +0,0 @@
[report_data]
name="CPU Load report"
group="Demo network"
description="This is a demo report for CPU Load"
[report_items]
name[1]="Linux CPU Load graph"
type[1]="custom_graph"
graph_name[1]="Linux CPU Load"
periodicity[1]="86400"
name[2]="linux-1 CPU Load graph"
type[2]="simple_graph"
agent_name[2]="linux-1"
module[2]="CPU Load"
periodicity[2]="86400"
name[3]="linux-1 CPU Load data"
type[3]="historical_data"
agent_name[3]="linux-1"
module[3]="CPU Load"
periodicity[3]="86400"
name[4]="linux-2 CPU Load graph"
type[4]="simple_graph"
agent_name[4]="linux-2"
module[4]="CPU Load"
periodicity[4]="86400"
name[5]="linux-2 CPU Load data"
type[5]="historical_data"
agent_name[5]="linux-2"
module[5]="CPU Load"
periodicity[5]="86400"
name[6]="linux-3 CPU Load graph"
type[6]="simple_graph"
agent_name[6]="linux-3"
module[6]="CPU Load"
periodicity[6]="86400"
name[7]="linux-3 CPU Load data"
type[7]="historical_data"
agent_name[7]="linux-3"
module[7]="CPU Load"
periodicity[7]="86400"
name[8]="linux-4 CPU Load graph"
type[8]="simple_graph"
agent_name[8]="linux-4"
module[8]="CPU Load"
periodicity[8]="86400"
name[9]="linux-4 CPU Load data"
type[9]="historical_data"
agent_name[9]="linux-4"
module[9]="CPU Load"
periodicity[9]="86400"

View File

@ -2111,6 +2111,14 @@ if ($action === 'create_demo_data') {
} }
} }
if ($items_array['type'] === 'simple_graph') {
$item_values['style'] = '{"show_in_same_row":0,"hide_notinit_agents":0,"priority_mode":1,"dyn_height":"250","percentil":0,"fullscale":0,"image_threshold":0,"label":""}';
}
if ($items_array['type'] === 'custom_graph') {
$item_values['style'] = '{"show_in_same_row":0,"hide_notinit_agents":0,"priority_mode":"1","dyn_height":"250"}';
}
$item_values['period'] = (isset($items_array['periodicity']) === true) ? $items_array['periodicity'] : 300; $item_values['period'] = (isset($items_array['periodicity']) === true) ? $items_array['periodicity'] : 300;
$created_report_item_id = db_process_sql_insert('treport_content', $item_values); $created_report_item_id = db_process_sql_insert('treport_content', $item_values);
@ -2139,6 +2147,7 @@ if ($action === 'create_demo_data') {
$sla_values = [ $sla_values = [
'id_report_content' => $created_report_item_id, 'id_report_content' => $created_report_item_id,
'id_agent_module' => $item_values['id_agent_module'], 'id_agent_module' => $item_values['id_agent_module'],
'sla_limit' => 95,
]; ];
$created_report_content_sla_id = db_process_sql_insert('treport_content_sla_combined', $sla_values); $created_report_content_sla_id = db_process_sql_insert('treport_content_sla_combined', $sla_values);