[Поиск] Скрипт uptime

12
TF-Studio
На сайте с 17.08.2010
Offline
334
1096

Никто не видел скрипты для мониторинга аптайма?

Интересует исключительно распределенная система, дабы погрешности свести к минимум. (чтобы при падении сервера, данные собирались с других серверов)

Пытался сделать сам, но уж слишком много пограничных условий и исключений.

Планирую сделать бесплатный сервис.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
[umka]
На сайте с 25.05.2008
Offline
456
#1
TF-Studio:
Пытался сделать сам, но уж слишком много пограничных условий и исключений.

И с какими непреодолимыми препятствиями вы столкнулись?

Лог в помощь!
Greensneak
На сайте с 26.05.2013
Offline
99
#2

TF-Studio, а он нужен? есть мониторус. Цены смешные, качество супер. И как Вы сделаете смс-рассылки при проблемах на сайтах если денег брать не будете?

Регистрация домена (https://goo.gl/8evS7V), хостинг (https://goo.gl/xhACo2)
TF-Studio
На сайте с 17.08.2010
Offline
334
#3

Давайте мои принципы и движущую силу (мотивацию) мы не будем обсуждать, ибо подавляющему большинству тут не понять.

На архитектурных трудностях остановился и решил сначала что-то готовое поискать.

Нужно как минимум 2 управляющих сервера и 2 подчиненных, чтобы распределять на случай падения. Подчиненные всего лишь собирают инфу, управляющие хранят.

И другие веселухи.

Просто прежде чем писать велосипед стоит поискать готовое решение. Я искал и не нашел ничего подходящего.

S5
На сайте с 04.01.2010
Offline
77
#4

http://uptimerobot.com/

настроена такая штука. Раз в 5 минут конечно не самый сок, но работает вполне себе прилично

DV
На сайте с 01.05.2010
Offline
644
#5

Что мониторить надо? Munin прекрасно мониторит и аптайм, клиент-серверная технология.

Если нужны SMS, пишется плагин на любом языке, который будет работать в среде. Кстати, и послать SMS чем-то готовым можно, у меня посылает, но уже не вспомню, кто :)

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
UNIT-IS
На сайте с 19.10.2012
Offline
48
#6

Для этих целей отлично подойдет мониторинг из отдельной автономной системы со 100% круглосуточной доступностью.

Можно построить свою распределенную систему мониторинга, а можно воспользоваться средствами мониторинга, предлагаемыми хостинг-компаниями.

И в первую очередь разместить свои сервера (или сайты) в надежном месте, чтоб не приходилось переживать за возможные прерывания сервиса из-за обрыва интернет/питания или DDoS атак.

TF-Studio
На сайте с 17.08.2010
Offline
334
#7

Munin совершенно иные задачи.

Сторонние сервисы аналогично не подходят.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
TF-Studio:

Планирую сделать бесплатный сервис.

Типа хосттрекера?

Если я правильно понял твою хотелку, то тут не столько скрипт (ты и сам сможешь его написать если что), сколько сервера по миру. Т.е. договорённость с хостерами или дедиков. Вряд ли много хостеров согласятся выдать ресурсы бесплатно.

А по работе, алгоритм может быть такой: твой скрипт (на главном севере) по крону рассылает запросы через прокси на этих серверах.

Второй вариант - на всех серверах синхронизируется база пингуемых адресов и "местный" скрип их пингует, сливая результат на главный сервер. Местные скрипты запускаются или по крону или по сигналу с главного сервера.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
DV
На сайте с 01.05.2010
Offline
644
#9
TF-Studio:
Munin совершенно иные задачи.

Munin — любые задачи, с помощью напильника.

Плагигны на чём хотите, а munin лишь коллекционирует данные и отображает их в виде графика.

TF-Studio
На сайте с 17.08.2010
Offline
334
#10

Пара хостеров готова была предоставить сервера.

Типа хосттрекера?

Так точно, только чаще гораздо (на бесплатном там раз в 30 минут)

Curl'ом дернуть морду, найти там <html> и узнать код ответа - не проблема.

Тут проблема в архитектуре.

1 управляющий сервер = очень плохо.

Дальше нужен контроль состояния сети, состояния серверов.

В случае падения неких узлов, система должна работать дальше как часы.

Munin — любые задачи, с помощью напильника.

Не то.

Я добавляю 50 сайтов в панели у себя, и в случае падения информирование.

Munin надо ставить всюду, а это гемор.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий