Ищу скрипт - мониторинг доступности сайта

Тема в разделе "Скрипты", создана пользователем Funaki, 9 янв 2012.

Информация :
Уважаемые пользователи если Вы ищите скрипт, то создайте тему в соответствующем разделе "Коммерческие" или "OpenSource"
В данном разделе создавать темы с префиксом"ИЩУ" запрещено.
Модераторы: DMS
  1. Funaki

    Funaki

    Регистр.:
    26 июн 2008
    Сообщения:
    151
    Симпатии:
    16
    Ищу скрипт мониторинг доступности и проверки работоспособности сайта (страницы, ссылки), с поддержкой отправки сообщения на почту и sms.
    Есть что-нибудь такое?
     
  2. fridrix10

    fridrix10 Постоялец

    Регистр.:
    23 май 2009
    Сообщения:
    80
    Симпатии:
    82
    лучше пользуйтесь онлайн сервисами...
     
  3. pavloff

    pavloff

    Регистр.:
    5 авг 2007
    Сообщения:
    265
    Симпатии:
    39
  4. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.068
    Симпатии:
    197

    Можете себе поставить, пользоваться... когда раздел вернут
     
  5. dmbltro

    dmbltro Создатель

    Регистр.:
    18 фев 2010
    Сообщения:
    47
    Симпатии:
    4
    В яндекс метрике такой сервис есть. Шлет и на почту, и смс.
     
  6. engescua

    engescua Писатель

    Регистр.:
    14 июл 2009
    Сообщения:
    6
    Симпатии:
    3
    Может не совсем то, что нужно, но есть вот такой простенький bash script, которым можно воспользоваться на выделенном сервере, VDS, VPS.
    Скрипт запускается cron-ом и проверяет домены по списку из domains.txt и если что-то не так, отправляет письмо на email.

    Код:
    #!/bin/sh
    EMAIL="mail@gmail.com" # addresses for reports
    MIN_SIZE=512 # minimum reply size
    # use 'fetch' for FreeBSD, wget for other OS
    cmd="/usr/bin/wget --timeout 7 -qO-"
     
    for url in `cat domains.txt`; do
            a="0";
            n=`$cmd "$url" | wc -c`
        for i in 1; do
        if [ $n -gt $MIN_SIZE ]; then
            let "a = a + 1";
        fi
    sleep 1;
    done;
    if [ $a -lt 1 ]; then
        date "+%F %T $url is DOWN" & date "+%F %T $url - is DOWN" | mail -s "Site $url is DOWN" "$EMAIL" & echo `date "+%F %T $url is DOWN"` >> down.log
        else
        date "+%F %T $url is OK"
    fi
    done;
    
     
    Sash8, wwwserfer и bububu нравится это.
  7. Sunday

    Sunday

    Регистр.:
    13 дек 2009
    Сообщения:
    732
    Симпатии:
    323
    Тормоз этот яндекс. Черти как эти смски приходят. Очень часто с большииим опозданием.
     
  8. Anonymous1

    Anonymous1 Создатель

    Регистр.:
    6 фев 2010
    Сообщения:
    11
    Симпатии:
    2
  9. Funaki

    Funaki

    Регистр.:
    26 июн 2008
    Сообщения:
    151
    Симпатии:
    16
    сам пока использую платные чужие сервисы

    но хочу свой подобный, на экспорт:D (как раз есть подходящий домен + хост)
    если всё-таки найдётся у кого ссылочка или архивчик буду оч. благодарен

    похоже как раз его и ищу, уже даже на пару барыг наткнулся (продавали один и тот же сайт/скрипт) только слишком боялся кидка, а так бы и купил
     
  10. vladya

    vladya Создатель

    Регистр.:
    5 окт 2009
    Сообщения:
    34
    Симпатии:
    7
    Ещё как вариант, который мы используем - это мониторинг через Google Documents.

    Здесь приведён основной скрипт проверки, но его можно дополнить так, как вы сами того пожелаете, если знаете JavaScript и Google Apps Script. Можно мониторить несколько сайтов, отсылать сообщения, вести статистику в тех же Google документах и так далее.