#!/bin/sh
#TODO: Generalizar isto para fazer o restart ao apache quando o tdi vai abaixo.

#Pequeno script para verificar se estamos a receber as pginas do Servidor Web
#Verificao dos argumentos que recebe
if [ $# -eq 0 ];then
	echo "Error, web page not provided"
	exit 2 #Return CRITICAL TO INFORM THE ADMINS
elif [ $# -gt 1 ];then
	echo "Error, more than one page provided"
	exit 2 #Return CRITICAL TO INFORM THE ADMINS
else 
	DOWNLOAD_PAGE=$1	
fi

#Apanhar o resultado do wget e fazer o pipe para ver se h algum item da pgina que no esteja a ser retornado.
WGET_OUTPUT=`wget $DOWNLOAD_PAGE -p --delete-after -nd  2>&1| grep -c '[Nn]ot [Ff]ound'`

STATUS="SERVICE STATUS: "

#Para o caso de no ter sido encontrado nada a dizer Not Found
if [ $WGET_OUTPUT -eq "0"  ];then
	echo $STATUS "SUCCESS: The page $DOWNLOAD_PAGE was downloaded correctly"
	exit 0
else 
	echo $STATUS "CRITICAL: The page $DOWNLOAD_PAGE experienced problems while trying to dowload"
	exit 2
fi

