LINUX.ORG.RU

Web-radar для линукс. Подскажите!


0

0

Коллеги,

Необходима следующая тулза: 1) Время от времени проверяет указанные сайты на доступность и "валидность" (!) контента. 2) Если что-то не в порядке посылает емейлы на указанные адреса. 3) Полностью консольная.

Очень необходима! Благодарю за помощь

Оффтопик: Блин!!! Что за кодпроверки, который человек пройти не может? бред.

anonymous

а что есть валидность контента? Боюсь, как бы к крону и вгету не пришлось прилагать пару-тройку индусов...

boombick ★★★★★
()
Ответ на: комментарий от boombick

Например наличие того или иного регэкспа на странице.

anonymous
()

Тулзы такой не видел, но сам изготавливал:

база проверяемых url + curl + jabber.class.php. Нотификация на жабер.

r_asian ★☆☆
()

Тем кому интересно:

#!/bin/bash
SITES="http://www.mail.ru
http://www.xxx.xx
http://linux.org.ru"

MAILS="xxx@mail.ru xxx2@xxx.com"

SUBJECT="Sites are down!!!"

RETRIES=1
TIMEOUT=3

NOTVALID=''

for site in $SITES
do
         if /usr/bin/wget -t $RETRIES -T $TIMEOUT --spider $site &> /dev/null
                then echo "Site $site is available"
                else
                        echo "Site $site is not available"
                        NOTVALID="$NOTVALID\n$site"
        fi
done
echo -ne "Total unavailable: $NOTVALID\n"
if [ "$NOTVALID" ]
then
        echo -ne "Following sites are not available in $TIMEOUT sec:\n\n$NOTVALID\n" | mail -s "$SUBJECT" $MAILS
fi
exit 0;

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.