mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 00:53:50 +00:00
* Add new dashboard widget system_network_status * Add new dashboard widget system_network_status * Initial working commit * Fix max_points used twice * Update system dashboard service to send network traffic * Remove console logging used for debugging * Remove interface check * Return instead of exit on a dashboard widget * Use default value instead of null coalescing operator * Disable the details state (to be added later) * Set to Line type only * Update config.php --------- Co-authored-by: FusionPBX <markjcrane@gmail.com>
243 lines
16 KiB
PHP
243 lines
16 KiB
PHP
<?php
|
|
|
|
$x++;
|
|
$array['dashboard_widgets'][$x]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = 'c388de65-85ad-4662-bbc3-a65fe9ddc319';
|
|
$array['dashboard_widgets'][$x]['widget_name'] = 'System Status';
|
|
$array['dashboard_widgets'][$x]['widget_path'] = 'system/system_status';
|
|
$array['dashboard_widgets'][$x]['widget_icon'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_icon_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_url'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_target'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_width'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_height'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_text_align'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_details'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type'] = 'progress_bar';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type_options'] = ['number', 'doughnut', 'progress_bar'];
|
|
$array['dashboard_widgets'][$x]['widget_label_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color'] = '#444444';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_detail_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_column_span'] = '1';
|
|
$array['dashboard_widgets'][$x]['widget_row_span'] = '2';
|
|
$array['dashboard_widgets'][$x]['widget_details_state'] = 'hidden';
|
|
$array['dashboard_widgets'][$x]['widget_order'] = '90';
|
|
$array['dashboard_widgets'][$x]['widget_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_description'] = 'System information like Disk usage.';
|
|
$y = 0;
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = '5e1998c1-d3be-42f0-80ac-659e2e7934cb';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = 'c388de65-85ad-4662-bbc3-a65fe9ddc319';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_name'] = 'superadmin';
|
|
$x++;
|
|
|
|
$array['dashboard_widgets'][$x]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = 'c9b1f67a-d78a-4299-a16e-594a4b7cd246';
|
|
$array['dashboard_widgets'][$x]['widget_name'] = 'System Disk Usage';
|
|
$array['dashboard_widgets'][$x]['widget_path'] = 'system/system_disk_usage';
|
|
$array['dashboard_widgets'][$x]['widget_icon'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_icon_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_url'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_target'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_width'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_height'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_text_align'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_details'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type'] = 'doughnut';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type_options'] = ['number', 'doughnut'];
|
|
$array['dashboard_widgets'][$x]['widget_label_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color'] = '#444444';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_detail_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_column_span'] = '1';
|
|
$array['dashboard_widgets'][$x]['widget_row_span'] = '2';
|
|
$array['dashboard_widgets'][$x]['widget_details_state'] = 'hidden';
|
|
$array['dashboard_widgets'][$x]['widget_order'] = '100';
|
|
$array['dashboard_widgets'][$x]['widget_enabled'] = 'false';
|
|
$array['dashboard_widgets'][$x]['widget_description'] = 'System Disk Usage.';
|
|
$y = 0;
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = '625971b9-4892-4948-97e6-8bb8d409f4e1';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = 'c9b1f67a-d78a-4299-a16e-594a4b7cd246';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_name'] = 'superadmin';
|
|
$x++;
|
|
|
|
$array['dashboard_widgets'][$x]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = 'beade936-846b-4f02-986c-a2de6fa762c2';
|
|
$array['dashboard_widgets'][$x]['widget_name'] = 'System CPU Status';
|
|
$array['dashboard_widgets'][$x]['widget_path'] = 'system/system_cpu_status';
|
|
$array['dashboard_widgets'][$x]['widget_icon'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_icon_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_url'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_target'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_width'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_height'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_text_align'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_details'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type'] = 'doughnut';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type_options'] = ['number', 'doughnut', 'line'];
|
|
$array['dashboard_widgets'][$x]['widget_label_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color'] = '#444444';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_detail_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_column_span'] = '1';
|
|
$array['dashboard_widgets'][$x]['widget_row_span'] = '2';
|
|
$array['dashboard_widgets'][$x]['widget_details_state'] = 'hidden';
|
|
$array['dashboard_widgets'][$x]['widget_order'] = '100';
|
|
$array['dashboard_widgets'][$x]['widget_enabled'] = 'false';
|
|
$array['dashboard_widgets'][$x]['widget_description'] = 'System CPU information.';
|
|
$y = 0;
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = '41befc82-c65a-499e-9e29-513a3dd7974a';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = 'beade936-846b-4f02-986c-a2de6fa762c2';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_name'] = 'superadmin';
|
|
|
|
$x++;
|
|
$array['dashboard_widgets'][$x]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = '7923d3c3-7aa2-4a8a-b151-d4c5135b0102';
|
|
$array['dashboard_widgets'][$x]['widget_name'] = 'System Network Status';
|
|
$array['dashboard_widgets'][$x]['widget_path'] = 'system/system_network_status';
|
|
$array['dashboard_widgets'][$x]['widget_icon'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_icon_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_url'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_target'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_width'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_height'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_text_align'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_details'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type'] = 'line';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type_options'] = ['line'];
|
|
$array['dashboard_widgets'][$x]['widget_label_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_detail_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_column_span'] = '1';
|
|
$array['dashboard_widgets'][$x]['widget_row_span'] = '2';
|
|
$array['dashboard_widgets'][$x]['widget_details_state'] = 'disabled';
|
|
$array['dashboard_widgets'][$x]['widget_order'] = '100';
|
|
$array['dashboard_widgets'][$x]['widget_enabled'] = 'false';
|
|
$array['dashboard_widgets'][$x]['widget_description'] = 'System Network information.';
|
|
$y = 0;
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = '258f7e02-b016-417e-ad60-f6cc15ff3a73';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = '7923d3c3-7aa2-4a8a-b151-d4c5135b0102';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_name'] = 'superadmin';
|
|
|
|
$x++;
|
|
$array['dashboard_widgets'][$x]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = 'bb76f7fc-669f-41dd-a636-6ddaee5deae1';
|
|
$array['dashboard_widgets'][$x]['widget_name'] = 'System Counts';
|
|
$array['dashboard_widgets'][$x]['widget_path'] = 'system/system_counts';
|
|
$array['dashboard_widgets'][$x]['widget_icon'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_icon_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_url'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_target'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_width'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_height'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_text_align'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_details'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type'] = 'doughnut';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type_options'] = ['number', 'doughnut'];
|
|
$array['dashboard_widgets'][$x]['widget_label_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color'] = '#444444';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_detail_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_column_span'] = '1';
|
|
$array['dashboard_widgets'][$x]['widget_row_span'] = '2';
|
|
$array['dashboard_widgets'][$x]['widget_details_state'] = 'hidden';
|
|
$array['dashboard_widgets'][$x]['widget_order'] = '110';
|
|
$array['dashboard_widgets'][$x]['widget_enabled'] = 'false';
|
|
$array['dashboard_widgets'][$x]['widget_description'] = 'A list of showing the count of active and inactive domains, devices, extensions, gateways, users, desttinations, ring groups and more';
|
|
$y = 0;
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = 'a772d2a8-7c1f-4453-b77b-2e15b510a78d';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = 'bb76f7fc-669f-41dd-a636-6ddaee5deae1';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_name'] = 'superadmin';
|
|
|
|
$x++;
|
|
$array['dashboard_widgets'][$x]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = '2a0a6742-bd2d-449a-88ac-b3ed255c9f8e';
|
|
$array['dashboard_widgets'][$x]['widget_name'] = 'System Services';
|
|
$array['dashboard_widgets'][$x]['widget_path'] = 'system/system_services';
|
|
$array['dashboard_widgets'][$x]['widget_icon'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_icon_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_url'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_target'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_width'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_height'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_text_align'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_content_details'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type'] = 'doughnut';
|
|
$array['dashboard_widgets'][$x]['widget_chart_type_options'] = ['number', 'doughnut'];
|
|
$array['dashboard_widgets'][$x]['widget_label_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color'] = '#444444';
|
|
$array['dashboard_widgets'][$x]['widget_label_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_label_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_text_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_number_background_color'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_background_color_hover'] = '';
|
|
$array['dashboard_widgets'][$x]['widget_detail_background_color'] = '#ffffff';
|
|
$array['dashboard_widgets'][$x]['widget_column_span'] = '1';
|
|
$array['dashboard_widgets'][$x]['widget_row_span'] = '2';
|
|
$array['dashboard_widgets'][$x]['widget_details_state'] = 'hidden';
|
|
$array['dashboard_widgets'][$x]['widget_order'] = '110';
|
|
$array['dashboard_widgets'][$x]['widget_enabled'] = 'true';
|
|
$array['dashboard_widgets'][$x]['widget_description'] = 'A list of showing the count of active and inactive services';
|
|
$y = 0;
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = '4ce4064a-2179-4423-a21f-f546d10d6aa2';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = '2a0a6742-bd2d-449a-88ac-b3ed255c9f8e';
|
|
$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_name'] = 'superadmin';
|
|
//$y++;
|
|
//$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = '3e2cbaa4-2bec-41b2-a626-999a59b8b19c';
|
|
//$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = '0ed1a7a3-4eeb-4d99-addb-856a52856f99';
|
|
//$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = '2a0a6742-bd2d-449a-88ac-b3ed255c9f8e';
|
|
//$array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_name'] = 'admin';
|
|
|
|
?>
|