
#/bin/ksh
# By	: ??
# Subject	: Script to check HA config, using check_ha_config.cgi
set +x
#-----------------------------------------------------------------------------# 
# Check parameters                                                              
#-----------------------------------------------------------------------------# 
VER="0.0"
Usage="usage: check_ha_config.sh <HA node 1> <HA node 2>"
FILER1=${1}
FILER2=${2}
if [ -z "${2}" ]
then
  echo "Use check_ha_config.sh with 2 parameters"
  echo "${Usage}"
else
  ${HOME}/bin/check_ha_config.cgi -s ${FILER1} ${FILER2}
  #---------------------------------------------------------------------------# 
  OFILE1="${FILER1}.out"
  OFILE2="${FILER2}.out"
  FILE1=${HOME}/data/out/${OFILE1}
  FILE2=${HOME}/data/out/${OFILE2}
  #---------------------------------------------------------------------------# 
  echo ""
  echo "Checking ipspace configuration..."
  echo ""
  ssh ${FILER1} ipspace list | egrep -v "default-ipspace|Number" |sort >${FILE1}
  ssh ${FILER2} ipspace list | egrep -v "default-ipspace|Number" |sort >${FILE2}
  diff ${FILE1} ${FILE2} >${HOME}/data/out/diff_${FILER1}_${FILER2}.out
  DIFFERENCE="`cat ${HOME}/data/out/diff_${FILER1}_${FILER2}.out`"
  if [ "${DIFFERENCE}" = "" ]
  then
    echo "OK"
  else
    echo "ipspace difference ${FILER1} and ${FILER2}:"
    echo "`cat ${HOME}/data/out/diff_${FILER1}_${FILER2}.out`"
  fi
#-----------------------------------------------------------------------------# 
fi

