
#!/bin/sh
# File	: upd_netapp-inventory.sh
# By	: Maarten.deBoer@Atos.net, 230118
# Subject	: Script to update web-site/page about NetApp-inventory
#(0.2),230118	: Added CNT_LINES
PGM=`basename $0|cut -d\. -f1`
VER="0.2"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"

BASEDIR="${HOME}/netapp-inventory"
CSVDIR="${BASEDIR}/csv-files"

PAGEDIR="/appl/netapp/html/netapp-inventory"
PAGE="${PAGEDIR}/index.html"

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

echo "<!DOCTYPE html>" > ${PAGE}
echo "<HTML>" >> ${PAGE}
echo "<HEAD>" >> ${PAGE}
echo "<META charset='UTF-8'>" >> ${PAGE}
echo "<META content=Maarten de Boer name=AUTHOR>" >> ${PAGE}
echo "<TITLE>NetApp inventory :</TITLE>" >> ${PAGE}
echo "<basefont face='verdana'>" >> ${PAGE}
echo "</HEAD>" >> ${PAGE}

echo "<BODY aLink=blue bgColor=#D3D0D3 link=blue text=#000000 vLink=blue>" >> ${PAGE}
echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${PAGE}
echo "<TR HEIGHT=40px>" >> ${PAGE}
echo "  <TD bgColor=#0066A1>" >> ${PAGE}
echo "    <FONT COLOR=white face='verdana' size='5'> <B>NetApp inventory status:</B> </FONT>" >> ${PAGE}
echo "    <BR>" >> ${PAGE}
echo "  </TD>" >> ${PAGE}
echo "</TR>" >> ${PAGE}
echo "</TABLE>" >> ${PAGE}

echo "<BR>" >> ${PAGE}



echo "<TABLE BORDER=1 WIDTH='100%'>" >> ${PAGE}

echo "  <TR>" >> ${PAGE}
echo "    <TD> <FONT COLOR=black face='verdana' size='4'>Date Time</FONT> </TD>" >>  ${PAGE}
echo "    <TD> <FONT COLOR=black face='verdana' size='4'>From</FONT> </TD>" >>  ${PAGE}
echo "    <TD> <FONT COLOR=black face='verdana' size='4'>Type</FONT> </TD>" >>  ${PAGE}
echo "    <TD> <FONT COLOR=black face='verdana' size='4'># lines in CSV-file</FONT> </TD>" >>  ${PAGE}
echo "  </TR>" >> ${PAGE}

echo "  <TR>" >> ${PAGE}

cd ${CSVDIR}
# ${CSVDIR}/${FROM}_${TYPE}_${DATI}.csv
ls -1tr *.csv |while read LINE
do
  echo "  <TR>" >> ${PAGE}
  FROM=`echo ${LINE}|cut -d\. -f1|awk -F\_ '{print $1}'`
  TYPE=`echo ${LINE}|cut -d\. -f1|awk -F\_ '{print $2}'`
  DATI=`echo ${LINE}|cut -d\. -f1|awk -F\_ '{print $3}'`
  CNT_LINES=`cat ${LINE}|grep -v ^#|wc -l`
  echo "    <TD> <FONT COLOR=black face='verdana' size='4'>${DATI}</FONT> </TD>" >>  ${PAGE}
  echo "    <TD> <FONT COLOR=black face='verdana' size='4'>${FROM}</FONT> </TD>" >>  ${PAGE}
  echo "    <TD> <FONT COLOR=black face='verdana' size='4'>${TYPE}</FONT> </TD>" >>  ${PAGE}
  echo "    <TD> <FONT COLOR=black face='verdana' size='4'>${CNT_LINES}</FONT> </TD>" >>  ${PAGE}

  echo "  </TR>" >> ${PAGE}
done  # LINE

echo "  </TR>" >> ${PAGE}

echo "</TABLE>" >> ${PAGE}




echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${PAGE}
echo "<TR>" >> ${PAGE}
echo "  <TD bgColor=#0066A1 >" >> ${PAGE}
echo "    <FONT COLOR=white face='Verdana' size='1'>" >> ${PAGE}
echo "      <CENTER>" >> ${PAGE}
echo "Contact: |Content Owner: <A HREF=mailto:Maarten.deBoer@Atos.net>Maarten de Boer</A> |Last Update: `date` [${PGM} v${VER}]<BR>" >> ${PAGE}
echo "For internal use (c) Atos S.A. `date +%Y` all rights reserved. Reproduction in whole or in part is prohibited without the written consent of Atos SA." >> ${PAGE}
echo "      </CENTER>" >> ${PAGE}
echo "    </FONT>" >> ${PAGE}
echo "  </TD>" >> ${PAGE}
echo "</TR>" >> ${PAGE}
echo "</TABLE>" >> ${PAGE}


echo "  </BODY>" >> ${PAGE}
echo "</HTML>" >> ${PAGE}

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

