Скрипт смотрит урл и размер полученного результата.
Выдает ошибку если http ответ отличный от 200 или размер полученного контента меньше 1.5кб
#/bin/sh check=`/usr/local/libexec/nagios/check_http -I $1 -u /$2` res=`echo $check | awk '{print $2}' | sed -e 's/://'` if [ $res = 'OK' ]; then size=`echo $check | awk '{print $15}' | /usr/bin/sed -e 's/;;;0//g' | /usr/bin/sed -e 's/[a-zA-Z=]//g'` if [ $size -lt 1500 ]; then echo "URL: $1/$2 Size very small -" $size code=2 else echo "URL: $1/$2" $res code=0 fi else res_http=`echo $check | awk '{print $4}'` echo "$1/$2 - $res_http" code=2 fi exit $code