Сервис мониторинга доступности сайта: как и зачем проверять свой ресурс 24/7
Предположим, у вас есть свой сайт, и вам важно, чтобы он работал, даже когда вы не смотрите на него. А ещё желательно, чтобы домен вашего сайта в какой-то момент не перестал быть вашим.
Расскажу, как этого добиться без найма бригады айтишников и без прохождения модных курсов.
Почему важно, чтобы сайт работал постоянно
По большому счёту, недоступность сайта/web-сервиса приводит к двум проблемам:
- Потенциальные клиенты не звонят.
- Имеющиеся клиенты звонят и жалуются.
Кстати, можно потерять позиции в поисковой выдаче, если сайту часто нездоровится.
Самые банальные причины недоступности сайта
- Забыли оплатить хостинг.
- Хостинг сам по себе впал в ничтожество.
- Забыли продлить домен.
- Забыли перевыпустить SSL-сертификат.
- Админ или программист-фрилансер случайно удалил/переименовал/отредактировал не тот файл. Увы, я тоже так косячил.
- Сайт подвергся DDoS-атаке и отвечает из последних сил.
Вообще-то, есть ещё одна причина, вернее ведомство, но это для другой статьи.
Как этого избежать
- Настроить автоматический платёж за хостинг.
- Читать письма от хостера. Убедиться, что они приходят на ваш email.
- Настроить автопроддление домена.
- Настроить автоматический перевыпуск SSL-сертификата.
Первые 4 пункта сможете сделать самостоятельно в панели управления хостингом. - Настроить мониторинг, который подстрахует от всего перечисленного.
Мониторинг
Сервисы мониторинга бывают попроще и посложнее. В основном, почему-то, посложнее: в них можно очень много всего настроить, нужно регистрироваться и разбираться в тарифах.
Бывают сервисы попроще, но уж слишком попроще.
И тут я не выдержал и написал свой. Чтобы для пользователя — попроще, а внутри — как положено.
Мой сервис для мониторинга
Идея такая: отправляете ссылку на сайт в Telegram-бота и нажимаете единственную кнопку. Без регистрации и SMS.
Что будет приходить дальше?
- Бот будет присматривать за вашим сайтом (web-сервисом) регулярно и неусыпно.
- Если сайт станет недоступен, станет медленно отвечать, если изменится код ответа — сразу придёт уведомление в Telegram.
- Если, например, сайт заблокирован за неуплату, то бот заметит это по изменению заголовка страницы. Мало ли, письмо от хостера попало в спам...
- За несколько дней до истечения срока регистрации домена или SSL-сертификата бот пришлёт напоминание. Это на тот случай, если автопродление не удалось настроить или оно не сработало.
- Ещё недавно добавил отчёт со статистикой доступности за день/неделю.
Буду очень рад, если попробуете бота и поделитесь впечатлениями!
Также приветствуются пожелания по новым функциям и доработкам: по количеству откликов буду ориентироваться на то, что стоит делать в первую очередь.