Закинул новую версию скрипта, смс на билайн доходят (по времени также все норм)
Хотел попросить написать скрипт который пингует заданный сервер (и если можно порт), при его отключении отсылает смс
чтобы знать когда сервер падает
Printable View
Закинул новую версию скрипта, смс на билайн доходят (по времени также все норм)
Хотел попросить написать скрипт который пингует заданный сервер (и если можно порт), при его отключении отсылает смс
чтобы знать когда сервер падает
Вот, что получилось:
Этот файл можно добавить в crontab:Code:#!/bin/sh
HOST=$1
TMPFILE=/tmp/ping.tmp
ping -c 1 -w 5 $HOST &>/dev/null
if [ $? -ne 0 ] ; then
if [ ! -e $TMPFILE ] ; then
touch $TMPFILE
/opt/share/scripts/sms/send.py 7916xxxxxxx server $HOST is down
fi
else
if [ -e $TMPFILE ] ; then
rm $TMPFILE
/opt/share/scripts/sms/send.py 7916xxxxxxx server $HOST is up
fi
fi
Code:*/1 * * * * /opt/share/scripts/pingHost.sh ya.ru
Спасибо! отличный скриптик, теперь получаю смс когда сервер падает
а то хост-трекер платный
а тут свое и быстро
можно узнавать когда жена ноут включает и выключает :D
Кстати. В лог не пишется время и дата, а они должны по идее писаться в самое начало строки лога. В этом питоне, похоже, сломали функцию strftime, которая занимается форматированием строки времени. На большом брате с таким же питоном все нормально. Кто выяснит почему так, буду благодарен. Установка переменных TZ и LC_TIME не помогла.
Code:export LC_TIME='ru_RU.UTF-8'
export TZ='MSK-3MSD,M3.5.0,M10.5.0/3'
Здравствуйте. я хочу отправить смс на мтс в украине - с агента виндовс пишет что оператор не поддержывается, хотя тут http://agent.mail.ru/help/3/2.html он есть в списке. в чем проблемма?
а с роутера вот http://my.router/sms/sendFromWeb.py ссылка и пишет К сожалению, Google Chrome не может найти страницу
Здравствуйте.
А как по примеру выше изложенному по пингу доступности сервера в интернете, будет выглядеть скрипт проверки своего собственного ip адреса. И в случае его отличия от запомненного предыдущего, высылать скриптом sms с новым ip адресом?
Не поддерживается -- значит они отключили отправку в Украине или еще что. Я же не работаю в Mail.ru. А на роутер для отправки sms вы заходите не по тому url, что надо. Если делали как написано у меня и веб-сервер на 80 порту, то вот так http://my.router/sms/
Зарегил новых ящиков, отправил с каждого по 1 письму. Вчера отправил штук 7 смс и перестало работать, сегодня тож не работает((:
В меил вреде заходят (не забанены).
И подскахите плиз как этим скриптом лучше устроить флуд на 1 номер! :rolleyes:Code:Результат
Sms limit exceeded at email art0e@bk.ru.
Sms limit exceeded at email art6q@bk.ru.
Sms limit exceeded at email art1y@bk.ru.
Sms limit exceeded at email art4l@bk.ru.
Sms limit exceeded at email art0b@bk.ru.
Sms limit exceeded at email art0s@bk.ru.
Sms limit exceeded at email art5h@bk.ru.
Sms limit exceeded at email art8e@bk.ru.
Sms limit exceeded at email art8a@mail.ru.
Sms limit exceeded at email art4x@mail.ru.
Sms limit exceeded at email art2f@mail.ru.
Sms limit exceeded at email art0c@mail.ru.
Sms limit exceeded at email art5k@mail.ru.
Sms limit exceeded at email art6i@mail.ru.
Sms limit exceeded at email art4t@mail.ru.
Sms limit exceeded at email art9o@mail.ru.
Sms limit exceeded at email art4f@bk.ru.
Sms limit exceeded at email art1i@bk.ru.
Sms send error: sms limit exceeded at all emails.
И еще там нету случайно лимита отправки с 1 IP?
Заранее спасибо)
Кстати. В атаче отличный меил.ру реггер на php (работает на роутере). Регит без проблем 10 мыл за раз. Правда с проксями тупит немного, это видимо меил.ру блокирует регу через прокси((
Возможно ли снизить количество попыток отправки смс с одного мэйла, т.е. в случае невозможности добавления нового номера (contact operation error) скрипт делает 16 ping'ов. Как бы это исключить или снизить количество и переходить к следующему мылу и пытаться отправить?
Количество попыток отправки никак не связано с невозможностью добавления нового номера. Можете сами поиграться со значениями wait_confirm_interval (ожидание результата отправки смс) и wait_add_interval (время ожидания для добавления). Я подобрал оптимальные параметры, какие можно.