From 7abb51066dc537f1277eef243539a5b511d3e3cd Mon Sep 17 00:00:00 2001 From: tomsou Date: Mon, 24 Jul 2017 14:02:00 +0000 Subject: Fix log gathering functionality Some fixes on https://gerrit.opnfv.org/gerrit/#/c/37261/ JIRA: SDNVPN-170 Change-Id: I2f396f509181b45bfccb76fbfd904d7591000df9 Signed-off-by: tomsou --- sdnvpn/sh_utils/fetch-log-script.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'sdnvpn/sh_utils') diff --git a/sdnvpn/sh_utils/fetch-log-script.sh b/sdnvpn/sh_utils/fetch-log-script.sh index 8e825d0..c3c037d 100755 --- a/sdnvpn/sh_utils/fetch-log-script.sh +++ b/sdnvpn/sh_utils/fetch-log-script.sh @@ -1,7 +1,7 @@ #!/bin/bash ### Configuration Required -set -e +# set -e tmp_folder=/tmp/opnfv-logs-$HOSTNAME/ rm -rf $tmp_folder @@ -80,6 +80,9 @@ log_command_exec(){ echo "$cmd" >> $file echo "==========================================================" >> $file $cmd 2>&1 >> $file + if [ "$?" -ne "0" ]; then + echo "Something went wrong with log gathering" + fi } flows() @@ -94,10 +97,13 @@ flows() node(){ node=$tmp_folder/$HOSTNAME.txt log_command_exec "$node" ifconfig -a - files_folders=( /opt/opendaylight/data/log/ /var/log/openvswitch/ /var/log/neutron/) + files_folders=( /opt/opendaylight/data/log/ /var/log/openvswitch/ /var/log/neutron/ /var/log/nova/) for ((i = 0; i < ${#files_folders[@]};i++));do if [ -e ${files_folders[$i]} ];then cp -r ${files_folders[$i]} $tmp_folder/ + if [ "$?" -ne "0" ]; then + echo "Something went wrong with log tranferring from nodes" + fi fi done # not all messages only tail the last 10k lines @@ -110,6 +116,9 @@ _curl_data_store(){ touch $file echo "============================= $url ======================" >> $file curl --silent -u admin:admin -X GET http://$odl_ip_port/$url | python -mjson.tool 2>&1 >> $file + if [ "$?" -ne "0" ]; then + echo "Something went wrong while reading from datastore" + fi } _get_output_karaf(){ @@ -118,7 +127,9 @@ _get_output_karaf(){ shift echo "============================ KARAF $@ ===================" >> $file sshpass -p karaf ssh -p 8101 -o "StrictHostKeyChecking no" karaf@localhost "$@" 2>&1 >> $file - + if [ "$?" -ne "0" ]; then + echo "Something went wrong with log gathering from karaf" + fi } datastore() { -- cgit 1.2.3-korg