getlogs1.sh

 

#!/bin/sh
###
### getlogs1.sh
### 


###
### Turn on the following if this is to be a CGI-BIN script
###

# disable filename globbing
#set -f
#
#echo Content-type: text/plain
#echo


usage()
 {
    echo "                                                  "
    echo "Usage:                                            "
    echo " getlogs.sh domain server             "
    echo "                                                  "
    echo "For example:         "
    echo "  getlogs.sh stage lvap001 "
    echo "                                                  "
    echo "                                                  "
    exit 1
 }


agiliti()
{

echo "Retrieving Agiliti Files"

rm -rf  /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER
mkdir /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER

/usr/bin/ssh -f 216.245.188.104 getlogs.sh $DOMAIN $SERVER

echo "Sleeping 60 seconds"
sleep 60

/usr/bin/scp 216.245.188.104:/tmp/logs/logs.tar.gz /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER

cd  /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER

gunzip logs.tar.gz
tar xvf logs.tar
for i in `ls -1 | grep -v logs.tar`
do
    echo $i
    convert.sh $i
done
mkindex.sh html

}



qa()
{

echo "Retrieving QA Files"

rm -rf  /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER
mkdir /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER

scp $SERVER:/export/home/$DOMAIN/config/setgetweb/logs/* /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER

cd  /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER

for i in `ls -1 | grep -v logs.tar`
do
    echo $i
    convert.sh $i
done
mkindex.sh html

}

###
### Begin main
###


if [ $# -lt 1 ]; then
   usage
else
   DOMAIN=$1
   SERVER=$2
fi




 case $DOMAIN in
   trade)
      agiliti
      ;;
   stage)
      agiliti
      ;;
   demo)
      agiliti
      ;;
   test1)
      qa
      ;;
   test2)
      qa
      ;;
 esac
 
 echo " "