
#!/bin/sh
# File	: noc_interface_ping_test.sh
# By	: Maarten.deBoer@Atos.net, 250331
# Subject	: Script to test, FSOD, interfaces
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n"
NODE_LIST="${HOME}/etc/${PGM}.nodes"

CLUSTER="nlnaf102"
VSERVER="nlnafsomi16"
DESTINATION="192.168.139.250" # nlnafsomi96

if [ ${1} != "" ]; then
  CLUSTER="${1}"
fi  # $1
if [ ${2} != "" ]; then
  VSERVER="${2}"
fi  # $2
if [ ${3} != "" ]; then
  DESTINATION="${3}"
fi  # $3

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
echo "  CLUSTER(1)=${CLUSTER}"|tee -a ${LOG}
echo "  VSERVER(2)=${VSERVER}"|tee -a ${LOG}
echo "  DESTINATION(3)=${DESTINATION}"|tee -a ${LOG}
sleep 1

cat ${NODE_LIST}|grep -v ^#|grep "${CLUSTER}"|while read NODE REST
do
  echo "  Via NODE=${NODE}"|tee -a ${LOG}
  ${SSH} ${CLUSTER} "ping -vserver ${VSERVER} -node ${NODE} -destination ${DESTINATION}" |tee -a ${LOG}

done  # NODE

echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

