|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 205.3
|
|
Коллеги! Подскажите, пожалуйста, какой-нибудь стандартный сервис, умеющий ходить часто на сайт и отправлять уведомления (e-mail, Jabber, SMS…) в случае, если сайт стал недоступен. (Есть веб-сервер на винде и корявом железе, который периодически падает; хотелось бы быть в курсе, чтобы побыстрее принимать меры к ребуту.) Вроде бы, о чём-то таком я слышал в версии от Яндекса? Кто-нибудь пользуется чем-нибудь подобным?
|
|
|
|
|
|
|
|
C нами с 29.05.2009 Репутация: 58.2
|
|
Гуглим по Nagios.
Хотя, я бы написал простого jabber бота (благо, библиотек сейчас хватает), который бы тупо своим presence показывал состояние сервера. Собственно, хотел у себя так сделать, но руки не дошли, да и работает сервак и без того цивильно.
Кстати, можно тупо в браузере добавить ссылку через сайт http://www.isup.me/ , есть же сейчас всякие фичи когда браузер следит за обновлениями даже куска опр. страницы и выводит обновления.
|
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 205.3
|
|
Раз уж прозвучало слово «Google»… Вот, нашёл какой-то сервис (в числе прочих): http://www.sitedownalert.com/ Вроде бы, делает то, что мне нужно. Правда просит, гад, обратной ссылки. Попробую пока его.
Также нашёл, что мне вспоминалось насчёт Яндекса: http://help.yandex.ru/metrika/?id=1036899 Попробую освоить Метрику. Они ещё и SMS обещают, что совсем приятно.
Nable, Nagios — какая-то громоздкая штуковина, которую ещё куда-то нужно ставить… Jabber-бот не облегчает задачу, т.к. за его присутствием в свою очередь надо как-то следить. Клиентские решения тоже не спасают, т.к. хотелось бы получать оповещения независимо от местоположения.
|
|
|
|
|
|
|
|
C нами с 22.01.2007 Репутация: 136.5
|
|
Олег, http://metrika.yandex.ru/ Я зарегистрировал сайт в метрике и теперь если сайт в дауне, то мне приходет мыл и как только сайт ап мыл снова приходит
наглядно выглядит так:
|
qwe.png - Просмотров: 45
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 205.3
|
|
Подключил «Метрику», посмотрим, что получится… Подозреваю, что с посещаемостью «полторы калеки в день» падение будет обнаружено с опозданием в сутки. Яндекс ведь не посылает регулярные запросы, а делает вывод по нетипично долгому отсутствию данных от счётчика…
|
|
|
|
|
|
|
|
C нами с 12.02.2005 Репутация: 63.3
|
|
А если есть любая *.nix-машина с постоянным доступом к интернет (и если на ней есть утилита mail, либо любой другой консольный почтовый клиент), можно сделать нечто вроде этого:
ping -i 60 yourwebsite.com | grep -q "time=[4000-60000]" && echo "Repair me please" | mail -s "Your website is down" yourmail@mailserver.com |
Раз в минуту проверяется пинг вашего сайта и, если он больше 4 секунд, то на ваш e-mail адрес приходит соответствующее письмо.
Чтобы было смс-оповещение, mail может послать письмо на смс-gate сотового оператора или через voip-сервис.
|
_____________________________ Мысли инако!
|
|
|
|
|
|
|
Возраст: 37 C нами с 23.01.2005 Репутация: 203.8
|
|
|
|
|
|
|
|
C нами с 22.01.2007 Репутация: 136.5
|
|
iriah писал(а): |
А если есть любая *.nix-машина с постоянным доступом к интернет (и если на ней есть утилита mail, либо любой другой консольный почтовый клиент), можно сделать нечто вроде этого:
ping -i 60 yourwebsite.com | grep -q "time=[4000-60000]" && echo "Repair me please" | mail -s "Your website is down" yourmail@mailserver.com |
Раз в минуту проверяется пинг вашего сайта и, если он больше 4 секунд, то на ваш e-mail адрес приходит соответствующее письмо.
Чтобы было смс-оповещение, mail может послать письмо на смс-gate сотового оператора или через voip-сервис.
|
Интересное решение, спасибо. Но есть таки Но!
Для нормального функционирования такого решения должна быть сама машина с линуксом онлайн 24/7 , соответственно если сервер с никсом рухнет или отвалится инет, то и речи быть не может о своевременном осведомлении. Так что такой способ будет удобен и реализуем только в том случае, у кого несколько разных сервисов на разных хостах у разных провайдеров. А это уже извините уступает ттому-же самому сервису яндекс метрики)))
Не знаю на сколько метрика зависит от посещаемости, но счетчик ее глючит постоянно. Врет, цуко, и не краснеет В остально сервис оповещения работает надежно, хотя в моём случае пользователи меня быстрее отлавливают, нежели метрика свистнет о падении сайта.
|
|
|
|
|
|
|
|
C нами с 12.02.2005 Репутация: 63.3
|
|
Keper, зато в одну строку. А машин с линуксом онлайн 24/7 больше, чем кажется. Можно даже маршрутизатору на работе или дома это доверить (раз уж они давно умеют торренты качать). По-моему, вполне стандартная ситуация, когда дома у вас один провайдер, на работе - другой, а сайт расположен на хосте третьего. В этом случае будет полностью защищённая ситуация, если все три машины перекрёстно друг друга проверяют. В таком случае оповещение может провалиться только при обрушении корневых DNS или магистральных каналов. Ну и при недоступности вашего почтового сервера.
|
_____________________________ Мысли инако!
|
|
|
|
|
|
|
C нами с 22.01.2007 Репутация: 136.5
|
|
iriah писал(а): |
Keper, зато в одну строку. А машин с линуксом онлайн 24/7 больше, чем кажется. Можно даже маршрутизатору на работе или дома это доверить (раз уж они давно умеют торренты качать). По-моему, вполне стандартная ситуация, когда дома у вас один провайдер, на работе - другой, а сайт расположен на хосте третьего. В этом случае будет полностью защищённая ситуация, если все три машины перекрёстно друг друга проверяют. В таком случае оповещение может провалиться только при обрушении корневых DNS или магистральных каналов. Ну и при недоступности вашего почтового сервера.
|
Да нет же я все прекрасно понимаю, обязательно попробую данный способ для общего развития, благо дело дома шлюз самопальный на линуксе и серверов на разных хостах хватает
|
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 205.3
|
|
iriah, спасибо, но если был бы такой сервер под рукой, то я бы что-нибудь сообразил. В принципе, у меня домашняя машина почти всегда в онлайне, можно скриптик накатать, но не хотелось бы обвешивать её дополнительными обязанностями, а потом каждый раз задумываться, когда захочется загрузить с другого диска и т.п.
LeXxiK, это какой-то стартап? Не особо очевидный интерфейс, и… это:
A Database Error Occurred
Error Number: 1062
Duplicate entry 'me@gmail.com' for key 'email'
INSERT INTO `users` (`email`, `password`, `phone`, `icq`, `parentUser`, `status`, `balance`, `notification`, `blocked`) VALUES ('me@gmail.com', '5604812773bc99b15e80c6e5a0f3e698', '', '5050505', '88', 3, 10000, 'email', 0) |
|
|
|
|
|
|
|
|
Возраст: 11 C нами с 14.11.2006 Репутация: 69.4
|
|
http://host-tracker.com/ru/
|
_____________________________ Приходящий сисадмин, жук - раменское, аутсорсинг, поиск проблем, очное консультирование и удалённо. Сервера, компы, RDT, сети. В ЛС.
В отвечайте с цитатой сообщения.
|
|
|
|
|
|
|
Возраст: 37 C нами с 23.01.2005 Репутация: 203.8
|
|
Олег, нет, просто чей-то сервис) у меня работает исправно - мониторит каждые 5 минут и шлёт письма в случае чего, можно и на смс настроить) Где ошибка вылазит?
|
|
|
|
|
|
|
|
Возраст: 45 C нами с 27.03.2005 Репутация: 205.3
|
|
LeXxiK, пытался добавить «задание», там нужен «пользователь» (почему основная учётка не подходит — непонятно), попытался ввести те же данные — вылезло это «Duplicate entry»… Сегодня добавил себя с лишними точками в имени пользователя (благо Gmail позволяет). Вроде, всё наладилось. Не знаю правда, работает ли. При нажатии на ссылку «test» страница «зависла» минут на 10, потом сказала «Dead», оказалось, что ошибся в пути к тестовому файлу, полез редактировать задание — в нём список пользователей выглядит пустым (оказалось, что в нём есть одна строчка, но она почему-то пустая. Поправил URL, сохранил, нажал “test” — опять та же лажа. В общем, выглядит весьма коряво и в моих руках не очень-то работает…
Цитата: |
SEND: GET /temp/ok.txt
ANSWER:
RESULT: Dead
|
nec_k, спасибо, попробую попозже посмотреть.
|
|
|
|
|
|
|
|
C нами с 09.04.2005 Репутация: 0.1
|
|
nec_k, а мне вроде понравилась эта балалайка.
Вопрос вот какой: есть некий сайт у котогоро на главной странице значится что-то на вроде: фирма А, оказывает некие услуги. - Я могу придумать какой-то запрос POST я так понимаю мне нужен? Который будет вытягивать и проверять наличие именно этих слов? А то бывает иногда что на хостинге заглушка страница падает, и я думаю что HEAD наверно не самый может быть оптимальный способ...
|
|
|
|
|
|
|
|