
#!/bin/sh
# File	: servers_chk.sh
# By	: Maarten.debOer@Atos.net, 241216
# Subject	: Script to check (Linux FSOD)servers
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n"
SERVERS="${HOME}/etc/servers"


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

cat ${SERVERS}|grep -v ^#|awk '{print $1}'|while read SERVER
do
  echo "${SERVER}:"
  HOSTNAME=`${SSH} ${SERVER} "hostname"`
  SERVER1=`echo ${SERVER}|cut -d\. -f1`
  if [ "${SERVER1}" != "${HOSTNAME}" ]; then
    echo "  SERVER(${SERVER1}) <> HOSTNAME(${HOSTNAME}) !" |tee -a ${LOG}
    sleep 2
  fi
  ${SSH} ${SERVER} "uname -nrv"|tee -a ${LOG}


done  # SERVER






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

