From 0267c3f9d81223fa8cc4ed9378d630e3f451182c Mon Sep 17 00:00:00 2001 From: dma Date: Mon, 4 Oct 2021 21:30:19 +0100 Subject: [PATCH] MSA-10091 - kibana live filtering mechanism --- .../Kibana/.meta_Process_Delete_Dashboard | 17 -- ...ask_Search_Dashboard_Template_Selected.php | 17 -- Analytics/Kibana/.meta_kibana_dashboard.xml | 6 +- .../.meta_Task_Recovering_and_Filtering.php | 42 ---- .../.meta_Task_Recoving_and_Filtring.php | 29 --- ...ask_Search_Dashboard_Template_Selected.php | 2 +- ....meta_Task_Send_the_new_template_to_ES.php | 35 --- ...ask_Search_Dashboard_Template_Selected.php | 169 ++------------ .../Task_Send_the_new_template_to_ES.php | 196 ----------------- .../.meta_Task_Delete_Dashboard.php | 35 --- .../Task_Delete_Dashboard.php | 34 --- ...ta_Task_Recove_and_filter_for_Updating.php | 29 --- ..._Recovering_and_filtering_for_Updating.php | 42 ---- ...Search_Dashboard_Selected_for_Updating.php | 2 +- ..._Send_back_template_to_ES_for_Updating.php | 35 --- ...Search_Dashboard_Selected_for_Updating.php | 160 ++------------ ..._Send_back_template_to_ES_for_Updating.php | 206 ------------------ Analytics/Kibana/kibana_dashboard.xml | 145 +----------- 18 files changed, 39 insertions(+), 1162 deletions(-) delete mode 100755 Analytics/Kibana/.meta_Process_Delete_Dashboard delete mode 100644 Analytics/Kibana/.meta_Task_Search_Dashboard_Template_Selected.php delete mode 100644 Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recovering_and_Filtering.php delete mode 100755 Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recoving_and_Filtring.php delete mode 100755 Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Send_the_new_template_to_ES.php delete mode 100755 Analytics/Kibana/Process_Create_Report_Dashboard/Task_Send_the_new_template_to_ES.php delete mode 100755 Analytics/Kibana/Process_Delete_Dashboard/.meta_Task_Delete_Dashboard.php delete mode 100755 Analytics/Kibana/Process_Delete_Dashboard/Task_Delete_Dashboard.php delete mode 100755 Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recove_and_filter_for_Updating.php delete mode 100644 Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recovering_and_filtering_for_Updating.php delete mode 100755 Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Send_back_template_to_ES_for_Updating.php delete mode 100755 Analytics/Kibana/Process_Update_Dashboard/Task_Send_back_template_to_ES_for_Updating.php diff --git a/Analytics/Kibana/.meta_Process_Delete_Dashboard b/Analytics/Kibana/.meta_Process_Delete_Dashboard deleted file mode 100755 index 767808ccd..000000000 --- a/Analytics/Kibana/.meta_Process_Delete_Dashboard +++ /dev/null @@ -1,17 +0,0 @@ - - - - - DATE_MODIFICATION - 1473866407171 - - - DATE_CREATION - 1473866407154 - - - TYPE - DIRECTORY - - - diff --git a/Analytics/Kibana/.meta_Task_Search_Dashboard_Template_Selected.php b/Analytics/Kibana/.meta_Task_Search_Dashboard_Template_Selected.php deleted file mode 100644 index fad434804..000000000 --- a/Analytics/Kibana/.meta_Task_Search_Dashboard_Template_Selected.php +++ /dev/null @@ -1,17 +0,0 @@ - - - - - DATE_MODIFICATION - 1484752228416 - - - DATE_CREATION - 1484752141060 - - - TYPE - FILE - - - diff --git a/Analytics/Kibana/.meta_kibana_dashboard.xml b/Analytics/Kibana/.meta_kibana_dashboard.xml index 3ade6f0e2..14353521d 100755 --- a/Analytics/Kibana/.meta_kibana_dashboard.xml +++ b/Analytics/Kibana/.meta_kibana_dashboard.xml @@ -7,7 +7,7 @@ DATE_MODIFICATION - 1618373411933 + 1633377872118 REPOSITORY @@ -15,7 +15,7 @@ DATE_CREATION - 1618373411922 + 1633377872112 MODEL @@ -26,7 +26,7 @@ FILE_TYPE - text + unknown MANUFACTURER diff --git a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recovering_and_Filtering.php b/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recovering_and_Filtering.php deleted file mode 100644 index 6fb3638ac..000000000 --- a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recovering_and_Filtering.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - - MODEL - - - FILE_TYPE - text - - - DATE_MODIFICATION - 1496135294687 - - - COMMENT - - - - REPOSITORY - - - DATE_CREATION - 1485796219899 - - - MANUFACTURER - - - CONFIGURATION_FILTER - - - - TAG - - - - TYPE - UPLOAD - - - diff --git a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recoving_and_Filtring.php b/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recoving_and_Filtring.php deleted file mode 100755 index 604269b37..000000000 --- a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Recoving_and_Filtring.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - FILE_TYPE - text - - - DATE_MODIFICATION - 1485769195029 - - - COMMENT - - - - DATE_CREATION - 1473866294467 - - - TAG - - - - TYPE - UPLOAD - - - diff --git a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Search_Dashboard_Template_Selected.php b/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Search_Dashboard_Template_Selected.php index f10065c65..09e27cb7d 100755 --- a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Search_Dashboard_Template_Selected.php +++ b/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Search_Dashboard_Template_Selected.php @@ -7,7 +7,7 @@ DATE_MODIFICATION - 1618372823705 + 1633377838235 REPOSITORY diff --git a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Send_the_new_template_to_ES.php b/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Send_the_new_template_to_ES.php deleted file mode 100755 index a1107e1a4..000000000 --- a/Analytics/Kibana/Process_Create_Report_Dashboard/.meta_Task_Send_the_new_template_to_ES.php +++ /dev/null @@ -1,35 +0,0 @@ - - - - - DISPLAYNAME - Task_Send_the_new_template_to_ES.php - - - DATE_MODIFICATION - 1618372868065 - - - REPOSITORY - Process - - - DATE_CREATION - 1618372868061 - - - TAG - - - FILE_TYPE - text - - - TYPE - UPLOAD - - - COMMENT - - - diff --git a/Analytics/Kibana/Process_Create_Report_Dashboard/Task_Search_Dashboard_Template_Selected.php b/Analytics/Kibana/Process_Create_Report_Dashboard/Task_Search_Dashboard_Template_Selected.php index b7f699f10..b9b70d231 100755 --- a/Analytics/Kibana/Process_Create_Report_Dashboard/Task_Search_Dashboard_Template_Selected.php +++ b/Analytics/Kibana/Process_Create_Report_Dashboard/Task_Search_Dashboard_Template_Selected.php @@ -7,137 +7,20 @@ function list_args() { create_var_def('ipAddress', 'IpAddress'); - create_var_def('port', 'Integer'); create_var_def('type', 'String'); - create_var_def('template name', 'String'); + create_var_def('template_id', 'String'); create_var_def('searchingURI', 'String'); - create_var_def('uriPutES', 'String'); - create_var_def('customer_id', 'Integer'); create_var_def('Hash', 'String'); create_var_def('dashboardName', 'String'); create_var_def('basePath', 'String'); - - - //create_var_def('kibanaUrl', 'String'); + create_var_def('kibanaUrl', 'String'); create_var_def('kibanaPort', 'Integer'); create_var_def('kibanaIpAddress', 'IpAddress'); - - - - create_var_def('filterType', 'String'); - - create_var_def('advancedFilter', 'Composite'); - create_var_def('advancedFilterEmpty', 'Composite'); - - create_var_def('basicFilterEmpty', 'Composite'); - // create_var_def('basicFilter', 'Composite'); - - create_var_def('filter.0.field', 'Composite'); - create_var_def('filter.0.value', 'Composite'); - create_var_def('filter.0.operator', 'Composite'); - - create_var_def('filter.0.resultBasictFilter', 'String'); - -create_var_def('filter.0.apply', 'Composite'); - - - -create_var_def('levelView', 'String'); - -create_var_def('device_id', 'Device'); - -create_var_def('device_ip', 'IpAddress'); - - - - -} - -// ENTER YOUR CODE HERE -// Update $context array for output variables - - -if ($context['filterType']=='Advanced'){ - - if(!empty($context['advancedFilter'])){ - $context['advancedFilterEmpty']='false'; - } - else{ - - $context['advancedFilterEmpty']='true'; - } - -} - -else { - - if(empty($context['filter'])) - { - $context['basicFilter'] =''; - } - - - else { - - foreach ($context['filter'] as $filter) { - - if($filter['apply']=="true"){ - - $filter['resultBasicFilter']=' '.$filter['operator'].' '.$filter['field'].':'.$filter['value']; - - $context['basicFilter'].=$filter['resultBasicFilter']; - } - - - } - - - $context['basicFilter'] = substr($context['basicFilter'], 3); - - } - - - if(!empty($context['basicFilter'])){ - $context['basicFilterEmpty']='false'; - } - else{ - - $context['basicFilterEmpty']='true'; - } -} - - -/* to recover device ip address */ - -if($context['levelView']=='device') { - -preg_match('/(?\d+)/',$context['device_id'],$device_id_number); -$context['device_id_number']=$device_id_number[1]; -$context['cmd']="/opt/ubi-jentreprise/bin/api/device/readDeviceById.sh ".$context['device_id_number']; -$response_cmd= shell_exec($context['cmd']); -preg_match('#\n
(.*)
\n#',$response_cmd, $out); -$context['device_ip']=$out[1]; - } - - - -/* Recover IP Address for Kibana */ - -//define('HOST_KIBANA', 'UBI_ES_KIBANA_IP'); -//$_KIBANA=get_vars_value(HOST_KIBANA); -//preg_match('#(.*):#',$_KIBANA,$_KIBANA); $context['kibanaIpAddress']="msa_kibana"; - - -/* Recover Port Number for Kibana */ - -//$_KIBANA=get_vars_value(HOST_KIBANA); -//preg_match('#:(.*)#',$_KIBANA,$_KIBANA); $context['kibanaPort']="5601"; - /** curl -XPOST "10.30.18.116:5601/kibana/api/saved_objects/_export" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d' { @@ -151,43 +34,27 @@ function list_args() ' **/ -/* *** Recove ES ip address **** */ -//define('HOST_ES', 'UBI_ES_WEBPORTAL_ENDPOINT'); -//$_H=get_vars_value(HOST_ES); $context['ipAddress']="msa_kibana"; - /* ** Set basePath ** */ $context['basePath']="/kibana"; -/* ** recove customer_id) ** */ -preg_match('/(?\d+)/',$context['UBIQUBEID'],$matches); -$context['customer_id']=$matches[1]; - - -/* ***** to hash Url Customer Dashboard ***** */ -$context['Hash']=sha1(uniqid($context['customer_id'] . mt_rand(), true)); - - - /* ** Url and Method to Find selected Dashboard **** */ -$context['searchingURI']='http://'.$context['ipAddress'].':'.$context['port'].$context['basePath'].'/api/saved_objects/_export'; +$context['searchingURI']='http://'.$context['ipAddress'].':'.$context['kibanaPort'].$context['basePath'].'/api/saved_objects/_export'; +$context['Hash']=$context['template_id']; +$context['kibanaUrl']='http://'.$context['kibanaIpAddress'].':'.$context['kibanaPort'].'/kibana/app/kibana#/dashboard/'.$context['Hash'].'/'; $body_request=' { "objects": [ { "type": "'.$context['type'].'", - "id": "'.$context['template name'].'" + "id": "'.$context['template_id'].'" } - ] + ], + "excludeExportDetails": true } '; - - -$context['f']='/tmp/file_kibana_'.$context['Hash'].'.ndjson'; -$fp = fopen($context['f'], "w"); - $ci = curl_init(); curl_setopt($ci, CURLOPT_URL,$context['searchingURI']); curl_setopt($ci, CURLOPT_TIMEOUT, 200); @@ -197,29 +64,19 @@ function list_args() curl_setopt($ci, CURLOPT_POSTFIELDS, $body_request); curl_setopt($ci, CURLOPT_HTTPHEADER, array('kbn-xsrf: true','Content-Type: application/json','Authorization: Basic c3VwZXJ1c2VyOnheWnl1R002fnU9K2ZZMkc=')); $result= curl_exec($ci); - fwrite($fp, $result); /* Store the result in a variable */ $context['result']=$result; - - -/* ** Store Kibana Url ***/ - -$context['kibanaUrl']='http://'.$context['kibanaIpAddress'].':'.$context['kibanaPort'].'/kibana/app/kibana#/dashboard/'.$context['Hash'].'/'; - - $check=json_decode($result,true); if(!isset($check['statusCode'])){ - - task_exit(ENDED, "Template ID found"); -} - else{ - - task_exit(WARNING, 'Template ID not found => '.$result.''); + task_exit(ENDED, 'Template ID '.$context['template_id'].' has been found'); + } +else{ + task_exit(WARNING, 'Template ID '.$context['template_id'].' has not been found => '.$result.''); +} //task_exit(ENDED, $result); - ?> \ No newline at end of file diff --git a/Analytics/Kibana/Process_Create_Report_Dashboard/Task_Send_the_new_template_to_ES.php b/Analytics/Kibana/Process_Create_Report_Dashboard/Task_Send_the_new_template_to_ES.php deleted file mode 100755 index 0b0c99269..000000000 --- a/Analytics/Kibana/Process_Create_Report_Dashboard/Task_Send_the_new_template_to_ES.php +++ /dev/null @@ -1,196 +0,0 @@ - \ No newline at end of file diff --git a/Analytics/Kibana/Process_Delete_Dashboard/.meta_Task_Delete_Dashboard.php b/Analytics/Kibana/Process_Delete_Dashboard/.meta_Task_Delete_Dashboard.php deleted file mode 100755 index db8e037b5..000000000 --- a/Analytics/Kibana/Process_Delete_Dashboard/.meta_Task_Delete_Dashboard.php +++ /dev/null @@ -1,35 +0,0 @@ - - - - - DISPLAYNAME - Task_Delete_Dashboard.php - - - DATE_MODIFICATION - 1618373175675 - - - REPOSITORY - Process - - - DATE_CREATION - 1618373175671 - - - TAG - - - FILE_TYPE - text - - - TYPE - UPLOAD - - - COMMENT - - - diff --git a/Analytics/Kibana/Process_Delete_Dashboard/Task_Delete_Dashboard.php b/Analytics/Kibana/Process_Delete_Dashboard/Task_Delete_Dashboard.php deleted file mode 100755 index 47960721b..000000000 --- a/Analytics/Kibana/Process_Delete_Dashboard/Task_Delete_Dashboard.php +++ /dev/null @@ -1,34 +0,0 @@ - \ No newline at end of file diff --git a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recove_and_filter_for_Updating.php b/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recove_and_filter_for_Updating.php deleted file mode 100755 index 2e32a3ad8..000000000 --- a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recove_and_filter_for_Updating.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - FILE_TYPE - text - - - DATE_MODIFICATION - 1485769433722 - - - COMMENT - - - - DATE_CREATION - 1473866610261 - - - TAG - - - - TYPE - UPLOAD - - - diff --git a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recovering_and_filtering_for_Updating.php b/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recovering_and_filtering_for_Updating.php deleted file mode 100644 index 6e1657455..000000000 --- a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Recovering_and_filtering_for_Updating.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - - MODEL - - - FILE_TYPE - text - - - DATE_MODIFICATION - 1496136181418 - - - COMMENT - - - - REPOSITORY - - - DATE_CREATION - 1485796244476 - - - MANUFACTURER - - - CONFIGURATION_FILTER - - - - TAG - - - - TYPE - UPLOAD - - - diff --git a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Search_Dashboard_Selected_for_Updating.php b/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Search_Dashboard_Selected_for_Updating.php index 314163a2f..1ef7c7da1 100755 --- a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Search_Dashboard_Selected_for_Updating.php +++ b/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Search_Dashboard_Selected_for_Updating.php @@ -7,7 +7,7 @@
DATE_MODIFICATION - 1618373290271 + 1633377856798 REPOSITORY diff --git a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Send_back_template_to_ES_for_Updating.php b/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Send_back_template_to_ES_for_Updating.php deleted file mode 100755 index eca4f9472..000000000 --- a/Analytics/Kibana/Process_Update_Dashboard/.meta_Task_Send_back_template_to_ES_for_Updating.php +++ /dev/null @@ -1,35 +0,0 @@ - - - - - DISPLAYNAME - Task_Send_back_template_to_ES_for_Updating.php - - - DATE_MODIFICATION - 1618373378798 - - - REPOSITORY - Process - - - DATE_CREATION - 1618373378791 - - - TAG - - - FILE_TYPE - text - - - TYPE - UPLOAD - - - COMMENT - - - diff --git a/Analytics/Kibana/Process_Update_Dashboard/Task_Search_Dashboard_Selected_for_Updating.php b/Analytics/Kibana/Process_Update_Dashboard/Task_Search_Dashboard_Selected_for_Updating.php index 8b1f1df2c..a4b8e09fa 100755 --- a/Analytics/Kibana/Process_Update_Dashboard/Task_Search_Dashboard_Selected_for_Updating.php +++ b/Analytics/Kibana/Process_Update_Dashboard/Task_Search_Dashboard_Selected_for_Updating.php @@ -4,122 +4,15 @@ // List all the parameters required by the task function list_args() { -create_var_def('template name', 'String'); +create_var_def('template_id', 'String'); create_var_def('dashboardName', 'String'); - - - - create_var_def('filterType', 'String'); - - create_var_def('advancedFilter', 'Composite'); - create_var_def('advancedFilterEmpty', 'String'); - - - create_var_def('basicFilterEmpty', 'String'); - // create_var_def('basicFilter', 'Composite'); - - - create_var_def('filter.0.field', 'Composite'); - create_var_def('filter.0.apply', 'Composite'); - create_var_def('filter.0.value', 'Composite'); - - create_var_def('filter.0.operator', 'Composite'); - create_var_def('filter.0.resultBasictFilter', 'String'); - - -create_var_def('levelView', 'String'); - -create_var_def('device_id', 'Device'); - -create_var_def('device_ip', 'IpAddress'); - - +create_var_def('Hash', 'String'); +create_var_def('kibanaUrl', 'String'); } -// ENTER YOUR CODE HERE -// Update $context array for output variables - - -if ($context['filterType']=='Advanced'){ - - if(!empty($context['advancedFilter'])){ - $context['advancedFilterEmpty']='false'; - } - else{ - - $context['advancedFilterEmpty']='true'; - } - -} - -else { - - if(empty($context['filter'])) - { - $context['basicFilter'] =''; - } - - - else { - - foreach ($context['filter'] as $filter) { - - if($filter['apply']=="true"){ - - $filter['resultBasicFilter']=' '.$filter['operator'].' '.$filter['field'].':'.$filter['value']; - - $context['basicFilter'].=$filter['resultBasicFilter']; - } - - - } - - - $context['basicFilter'] = substr($context['basicFilter'], 3); - - } - - - if(!empty($context['basicFilter'])){ - $context['basicFilterEmpty']='false'; - } - else{ - - $context['basicFilterEmpty']='true'; - } -} - - -/* to recover device ip address */ - -if($context['levelView']=='device') { - -preg_match('/(?\d+)/',$context['device_id'],$device_id_number); -$context['device_id_number']=$device_id_number[1]; -$context['cmd']="/opt/ubi-jentreprise/bin/api/device/readDeviceById.sh ".$context['device_id_number']; -$response_cmd= shell_exec($context['cmd']); -preg_match('#\n
(.*)
\n#',$response_cmd, $out); -$context['device_ip']=$out[1]; -} - - - - -/* Recover IP Address for Kibana */ - -//define('HOST_KIBANA', 'UBI_ES_KIBANA_IP'); -//$_KIBANA=get_vars_value(HOST_KIBANA); -//preg_match('#(.*):#',$_KIBANA,$_KIBANA); $context['kibanaIpAddress']="msa_kibana"; - - -/* Recover Port Number for Kibana */ - -//$_KIBANA=get_vars_value(HOST_KIBANA); -//preg_match('#:(.*)#',$_KIBANA,$_KIBANA); $context['kibanaPort']="5601"; - /** curl -XPOST "10.30.18.116:5601/kibana/api/saved_objects/_export" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d' { @@ -133,40 +26,26 @@ function list_args() ' **/ -/* *** Recove ES ip address **** */ -//define('HOST_ES', 'UBI_ES_WEBPORTAL_ENDPOINT'); -//$_H=get_vars_value(HOST_ES); $context['ipAddress']="msa_kibana"; - /* ** Set basePath ** */ $context['basePath']="/kibana"; - -/* ** recove customer_id) ** */ -preg_match('/(?\d+)/',$context['UBIQUBEID'],$matches); -$context['customer_id']=$matches[1]; - - - - /* ** Url and Method to Find selected Dashboard **** */ -$context['searchingURI']='http://'.$context['ipAddress'].':'.$context['port'].$context['basePath'].'/api/saved_objects/_export'; +$context['searchingURI']='http://'.$context['ipAddress'].':'.$context['kibanaPort'].$context['basePath'].'/api/saved_objects/_export'; +$context['Hash']=$context['template_id']; +$context['kibanaUrl']='http://'.$context['kibanaIpAddress'].':'.$context['kibanaPort'].'/app/kibana#/dashboard/'.$context['Hash'].'/'; $body_request=' { "objects": [ { "type": "'.$context['type'].'", - "id": "'.$context['template name'].'" + "id": "'.$context['template_id'].'" } - ] + ], + "excludeExportDetails": true } '; - - -$context['f']='/tmp/file_kibana_'.$context['Hash'].'.ndjson'; -$fp = fopen($context['f'], "w"); - $ci = curl_init(); curl_setopt($ci, CURLOPT_URL,$context['searchingURI']); curl_setopt($ci, CURLOPT_TIMEOUT, 200); @@ -176,27 +55,18 @@ function list_args() curl_setopt($ci, CURLOPT_POSTFIELDS, $body_request); curl_setopt($ci, CURLOPT_HTTPHEADER, array('kbn-xsrf: true','Content-Type: application/json','Authorization: Basic c3VwZXJ1c2VyOnheWnl1R002fnU9K2ZZMkc=')); $result= curl_exec($ci); - fwrite($fp, $result); /* Store the result in a variable */ -$context['result']=$result; - -/* ** Store Kibana Url ***/ - -$context['kibanaUrl']='http://'.$context['kibanaIpAddress'].':'.$context['kibanaPort'].'/app/kibana#/dashboard/'.$context['Hash'].'/'; +$context['result']=$result; $check=json_decode($result,true); if(!isset($check['statusCode'])){ - - task_exit(ENDED, "Template ID found"); -} - else{ - - task_exit(WARNING, 'Template ID not found => '.$result.''); + task_exit(ENDED, 'Template ID '.$context['template_id'].' has been found'); + +} +else{ + task_exit(WARNING, 'Template ID '.$context['template_id'].' has not been found => '.$result.''); } - - //task_exit(ENDED, $result); - ?> \ No newline at end of file diff --git a/Analytics/Kibana/Process_Update_Dashboard/Task_Send_back_template_to_ES_for_Updating.php b/Analytics/Kibana/Process_Update_Dashboard/Task_Send_back_template_to_ES_for_Updating.php deleted file mode 100755 index 29f9d175b..000000000 --- a/Analytics/Kibana/Process_Update_Dashboard/Task_Send_back_template_to_ES_for_Updating.php +++ /dev/null @@ -1,206 +0,0 @@ - \ No newline at end of file diff --git a/Analytics/Kibana/kibana_dashboard.xml b/Analytics/Kibana/kibana_dashboard.xml index 1e7369c41..387d9c4c2 100755 --- a/Analytics/Kibana/kibana_dashboard.xml +++ b/Analytics/Kibana/kibana_dashboard.xml @@ -1,12 +1,10 @@ - - - - + + template_default template_Email_Overview @@ -24,126 +22,13 @@ - - + + - - - Filtering - - - Basic - Advanced - - - - - - - - - Filtering - - - - - - - - - Filtering - - - - - - - - - Filtering - - - - - - - - - Filtering - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Level View - - - service - device - - - - - - - - - Level View - - - - - - - - - Level View - - - Create Dashboard + Dashboard View Enablement CREATE 5 @@ -151,23 +36,9 @@ /opt/fmc_repository/Process/Analytics/Kibana/Process_Create_Report_Dashboard/ Search Dashboard Template Selected - - /opt/fmc_repository/Process/Analytics/Kibana/Process_Create_Report_Dashboard/ - Send the new template to ES - - - - Delete Dashboard - UPDATE - 5 - - - /opt/fmc_repository/Process/Analytics/Kibana/Process_Delete_Dashboard/ - Delete Dashboard - - Update Dashboard + Update Dashboard View Enablement UPDATE 5 @@ -175,10 +46,6 @@ /opt/fmc_repository/Process/Analytics/Kibana/Process_Update_Dashboard/ Search Dashboard Selected for Updating - - /opt/fmc_repository/Process/Analytics/Kibana/Process_Update_Dashboard/ - Send back template to ES for Updating - Delete Instance