Как стать автором
Обновить

Оповестить любой ценой о падении сайта. Практические советы

Время на прочтение4 мин
Количество просмотров9.1K
Всего голосов 21: ↑16 и ↓5+11
Комментарии15

Комментарии 15

Спасибо за пост. Раньше все обходились «своими силами», но сейчас уже столько нюансов с точки зрения ограничений в разных странах, что без автоматизации никак.
Для простых проверок и уведомлений достаточно бесплатного Uptime Robot.

Используем uotine ribot год наверо, всегда работает и шлем себе в телеграмм через http get запрос. Запрос там шаблонизируется за 5 минут.

Использую крон + curl + регулярку, в случае проблем отправляется сервисный email, который мониторится как на пк, так и на смартфоне. Преимущество: бесплатность, на 99% серверов работает из коробки, независимость от других сервисов, легкая кастомизация (например, мониторинг свободного места на hdd, внезапной нагрузки на память или cpu).
Вы под это VDS в отдельном датацентре арендуете?
Нет, у меня несколько dedicated серверов в Германии и США. Разумеется, это решение не покрывает доступность из всех гео зон, однако для меня это и не критично (например Китай или Роскомнадзор).

Конечно, для кого-то важно иметь статистику по доступности странички из разных стран, а может даже отдельных провайдеров, но до этого большинству (как и мне) расти и расти…
Я к тому, что сервер, который занимается мониторингом и рассылкой уведомлений должен территориально быть в другом месте. То есть для небольшого сервиса, у которого все сервера в одном дата-центре, потребуется либо использование стороннего сервиса, либо аренда сервера в другом ДЦ.
Собственно, приблизительно так ХостТрекер и начинался. Но в погоней за повышением качества (для себя же) он превратился в такой сервис, который уже можно продавать. Подробнее можно почитать здесь.
ИМХО, интеграция телеграма должна быть в числе первых. Его платформа отлично подходит для подобных целей.
Писал в поддержку несколько месяцев назад по поводу телеграм-а, ответили что возможно добавят
в планах вообще есть? если есть, когда ожидать?

в Hangouts оповещения приходят дважды на одно и то же событие, проблема так и не исправлена
Да, в планах есть, когда — скорее всего, в ближайшие несколько месяцев.
Если HTTP Host доступно то можете через PushAll проксировать в телеграм через SelfAPI. Сегодня сделаем микросервис где будет все описано, что как делать плюс дополнительно будут настройки.
Сделали микросервис — https://pushall.ru/host-tracker



Присылает имя таски, статус, время даунтайма и время начала даунтайма. При клике — кидает на страницу аналитики таски. Ушло на все меньше 1 часа.

Нужно только подписаться на канал, вписать URL и сохранить. Все.

Если нужны будут другие настройки — пишите.

Как и раньше — поддерживаются мобильные платформы Android, iOS, Telegram-бот, поддерживаются веб-пуши и уведомления в дополнение.



Буду рад если предоставите иконку с прозрачным фоном нормального качества.
Спасибо, наши разработчики в ближайшее время ознакомятся с решением.
Один из немногих действительно полезных сервисов. Спасибо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий