Как проверить доступность сайта

Ручной мониторинг доступности сайта (обзор простых инструментов)

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

Надежный веб-сайт должен быть легкодоступен для пользователей 7 дней в неделю, поэтому его надо постоянно проверять как на предмет доступности, так и на предмет работоспособности:

  • регулярная самостоятельная проверка работоспособности веб-сайта с помощью бесплатных инструментов;
  • постоянный мониторинг доступности сайта, оптимальным для которого является часовой интервал: большинство пользователей попытаются вернуться на сайт в течение 1-2 часов, более частые проверки не гарантируют более оперативного исправления проблем быстрее, чем в течение часа;
  • мониторинг компонентов проекта и анализ метрик приложений: скорости ответа, ошибок компонентов, сервисов, скорость ответов базы данных, мониторинг запросов без индексов или медленных запросов;
  • мониторинг производительности веб-сайта: медленная загрузка страниц может стоить потери клиентов, в то время как в результате мониторинга приходит своевременное уведомление о проблемах, позволяющее оперативно их устранять и минимизировать последствия;
  • мониторинг проблем заключается в отслеживании нескольких параметров сайта с частотой не менее раза в минуту из нескольких географических точек, для того чтобы максимально покрыть минутный интервал проверками и отследить возможные проблемы, связанные с географией пользователей.

Среди возможных критериев проверки можно выделить следующие проблемы:

  • с DNS-сервером (когда в определенные интервалы времени адрес сайта не может быть определен, хотя сам сайт физически доступен);
  • с большим временем ответа (при обновлении кэша, например, или при выполнении «тяжелых» задач на стороне сервера);
  • с плановым выполнением задач (в результате которых сайт будет не доступен только в определенные моменты времени);
  • с большим времени ожидания статических файлов (например, из-за сетевой инфраструктуры или проблем с физическим носителем);
  • с подключением к базе данных.

Многие внешние сервисы уже сейчас предоставляют детальную информацию о проблемах, вплоть до логов ошибок на стороне клиента (при соответствующей настройке и ведения логов ошибок со стороны сервера). Подобные методы особенно хороши, когда требуется отловить какую-то «плавающую» ошибку — при включении детальных логов возникающей ошибки на стороне сервера, можно ее эффективно отследить и устранить.

Работа сайта в выходные/сезон отпусков

Есть задача: веб-сайт/сервер/сервис должен работать непрерывно несколько дней без человеческого вмешательства. Что может пойти не так?

Обычные сбои время от времени случаются сами по себе. Только вот ночной сбой со вторника на среду решается перезаливом с бэкапа в среду утром. А на выходных нередки сбои «с пятницы на понедельник». Сколько в таком случае может лежать сайт во время праздников, зависит от длительности отпуска ответственных сотрудников.

В целом, сайту бывает нехорошо, но в будние дни проблема решается быстро. Сколько времени заняло бы решение на майских, если бы не мониторинг? Вместо пары часов могло бы быть пару дней, и это не редкость.

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

Кроме обычных проблем, сайты во время длительного отсутствия бдительных стражей любят также подхватить и другие недуги. Например, может закончиться срок действия домена или сертификата. Или надумает растолстеть база данных. Или он может угодить в списки DNSBL или Роскомнадзора.

Черные списки DNSBL

Важной функцией является проверка доменов в черных списках DNSBL (DNS blacklist или DNS blocklist) — списки хостов, хранимые с использованием системы архитектуры DNS. Обычно используются для борьбы со спамом.

Эти списки независимы и формируются каждый по своему алгоритму, из-за чего в результате случайной ошибки там может оказаться даже безобидный сайт. IP адрес из вашей подсети может использоваться в злонамеренных целях, например, спамерами или другими злоумышленниками, в результате чего вся подсеть может оказаться заблокированной в черном списке соответствующей структуры.

Чем это грозит именно вам? Письма от вас перестанут приходить клиентам, сайт станет хуже отображаться в поисковиках и так далее по нарастающей. Поэтому функция контроля и оповещения о попадании в наиболее популярные черные списки является весьма востребованной.

Каждый администратор может настроить свой веб-сервер таким образом, чтобы, например, не получать письма от серверов, перечисленных в определенном списке. Это помогает бороться со спамом, распространением вредоносного ПО, DDoS-атаками и другими проблемами.

Онлайновые черные списки DNSBL, например, antispamsniper.com или syslab.ru, позволяют фильтровать спам, используя DNS для доступа к базам спамерских IP адресов.

Для проверки наличия заданного IP адреса в черных списках введите IP адрес (ваш текущий IP адрес указывается по умолчанию) и нажмите кнопку Проверить.

Защита от DDoS-атак

Если от доступности веб-сайта зависит прибыль, то следует подготовить его к возрастающим нагрузкам (например, во время сезонных распродаж или Черной пятницы) и возможным атакам конкурентов и/или злоумышленников, которые рассчитывают на увеличение времени отклика веб-сайта на входящие запросы или на частичную/полную недоступность.

Планирование технических работ

Программное обеспечение сервера, на базе которого построен веб-сайт или иной ресурс, должно периодически обновляться.

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

Рекомендуется проводить плановые работы во время заметного уменьшения (редуцирования) клиентского трафика, а также во время отсутствия пиковой загрузки полосы пропускания.

Мониторинг срока действия домена и SSL-сертификата

Проблемы с продлением доменов и сертификатов возникают даже у больших компаний. Поэтому оповещение (по СМС или электронной почте), что данный домен необходимо продлить, является крайне полезным. Например, ping-admin.ru предоставляет платные услуги оповещения о результатах мониторинга.

Проверка срока действия домена

Проверить домен бесплатно можно с помощью сервиса nic.ru.

Проверить время действия домена бесплатно можно с помощью сервиса Whois Service.

Проверка срока действия SSL-сертификата

Выполните следующую команду из командной строки в Linux, чтобы узнать срок действия SSL сертификата, с помощью openssl:

Помимо срока действия, SSL сертификат содержит много интересной информации. Каждый SSL сертификат содержит информацию о том, кем он был выдан, кому он выдан, его срок действия и прочее.

Все эти данные могут быть извлечены из SSL сертификата сайта с помощью программы openssl из командной строки в Linux.

Проверить кто выдал SSL сертификат:

Проверить кому выдан SSL сертификат:

Показать всю перечисленную выше информацию об SSL сертификате одной командой:

Мониторинг доступности сайта

Для эффективной работы любого посещаемого веб-сайта необходима постоянная доступность его материалов для посетителей, а также возможность для администратора проекта иметь доступ к серверной части для внесения изменений или любых других действий.

Вы легко можете проверить доступность сайта из командной строки в Linux и получить от сервера код со статусом HTTP, с помощью таких команд как TELNET или CURL.

Доступность сайта с помощью CURL

Выполните следующую команду для проверки доступности сайта и получения сообщения со статусом от сервера:

Статус код ‘200 OK’ означает что запрос был успешно выполнен и сайт доступен.

Вот еще один пример, который показывает как curl отображает разные ответы сервера:

Также с помощью curl можно проверить доступность отдельной страницы на сайте, например:

Доступность сайта с помощью TELNET

Вы также можете проверить доступность сайта и получить сообщения со статусом от сервера с помощью команды telnet:

Вывод, означающий, что сайт доступен, будет выглядеть следующим образом:

В заключении хочется отметить, что всегда есть вариант написать свой скрипт для проверки аптайма на PHP или Perl, или можно создать телеграм-бота для рассылки уведомлений, но подсчитав дневной доход с веб-сайтов и соотнеся его со стоимостью мониторинга, чаще дешевле использовать платные сервисы типа PagerDuty.

Полезные статьи со обзорами сервисов мониторинга:

Как проверить доступность и работоспособность сайта

Вы пытаетесь получить доступ к вашему сайту и получаете сообщение о том, что он недоступен. Вам вероятно захочется тут же связаться с провайдером вашего веб-хостинга. Но тогда начинают закрадываться сомнения. Стал ли сайт недоступен? Или же это просто какие-то неприятности из-за вашего интернет-провайдера? Или, может быть, что-то не так с вашим компьютером / смартфоном? Существуют различные причины, из-за которых он может оказаться вам недоступным.

Так недоступен ли сайт на самом деле? Один из способов это выяснить – исключить все прочие вероятности, но это может занять некоторое время. Еще один способ – использовать специальный инструмент, который точно скажет вам то, что вы хотите узнать. И мы его для вас разработали.

Как проверить, работает ли веб-сайт

«Он недоступен для всех?» – спросите вы. С помощью нашей проверки статуса сайта вы можете бесплатно протестировать его на доступность. Это очень легко! Введите URL или домен, который вас интересует. Затем вы можете выбрать конкретный регион, для того, чтобы узнать, работает ли сайт оттуда. Теперь вы готовы нажать кнопку «Начать тест». За считанные секунды вы получите отчет с подробной информацией о статусе сайта.

Читайте также  Как получить фисташковый цвет

Результаты, которые вы получите с помощью нашей проверки статуса сайта

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

После попытки проверить доступность веб-сайта, мы погрузимся глубже в технические детали. Вы получите скриншот целевой страницы с IP-адресом. Кроме того, вы узнаете время его отклика. Если ваш сайт работает, но его загрузка требует тонну времени, то для множества пользователей это все равно что упавший сайт. Почти половина из них ожидает, что ваш сайт загрузится в течении 2 секунд. Если время загрузки составляет 3 секунды, то 40% пользователей с него уйдут.

Отчет также содержит код ответа. Коды состояния HTTP, возвращенные серверами, укажут статус сайта.Они состоят из трех цифр и обычно начинаются с одного из пяти чисел – от 1 до 5. Вам могут быть знакомы 404-ошибка («Страница не найдена») или 200 («ОК»). Но существует множество других кодов статуса, которые могут быть вам неизвестны. Посмотрите нашу проверку состояния сервера, чтобы узнать больше о них.

И последнее, но тоже важное: информация о самой последней дата простоя. “Прямо сейчас мой сайт доступен или нет?” – это важный вопрос, но вам может захочется узнать время, когда была последняя серьезная неисправность. Это может дать вам некоторое представление о надежности вашего провайдера.

Хотите сохранить отчет о проверке доступности веб-сайта или отправить его кому-то еще? Нет необходимости делать для этого скриншот! Вы можете скопировать отчет в буфер обмена одним кликом, чтобы вставить его куда-то в другое место. Есть еще вариант: загрузить его в качестве PDF-файла или поделиться им непосредственно в соцсетях.

Попробуйте проверку доступности сайта лично и сами изучите результаты!

Почему аптайм важен

Аптайм сайта имеет решающее значение. Каждая минута простоя стоит вам денег, не говоря уже о репутации. И чем крупнее бизнес, тем больше вы теряете. Например, для Amazon минута простоя будет стоить около $ 220K.

Вот основные причины проверять сайт на постоянную доступность:

Причина Объяснение
Предоставление лучшего пользовательского опыта Пользователи ненавидят недоступные веб-сайты. Новые посетители могут никогда не вернуться, а те клиенты, которые уже есть, будут разочарованы. Ваши конкуренты с удовольствием протянут им руку помощи.
Поддержание высокого рейтинга сайта в поисковой системе Google будет ниже ранжировать медленные или недоступные сайты. Если ваш сайт часто недоступен, приготовьтесь быть “наказанным”. Для того, чтобы оправится от подобного удара и вернуть свои позиции, может понадобиться много времени.
Защита доходов от рекламы Очевидно, что реклама не работает, если ваш сайт упал. Рекламные сервисы также мониторят время простоя и им не нравится, когда ваш сайт недоступен. Многие будут приостанавливать кампанию, если сайт недоступен, особенно если это продолжается в течении некоторого времени.
Обнаружение хакеров Вмешательство хакеров может привести к простою. Вредоносный код может повредить ваш сайт и быть потенциально опасным для устройств посетителей. Используя проверку аптайма сайта вы узнаете, что сайт недоступен и вовремя отреагируете, чтобы предотвратить ущерб.

Как мониторить доступность сайта

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

  • Используйте пользовательские оповещения в Google Analytics. Они срабатывают, когда Google обнаруживает падение трафика ниже установленного значения. Уведомление придет вам на e-mail;
  • Развивайте лояльное сообщество в социальных сетях. Постоянные пользователи вашего веб-ресурса уведомят вас через Facebook или Twitter о том, работает ли сайт;
  • Настройте мониторинг с помощью SiteCheckerBot. Бот проверит ваш сайт на критические изменения и сообщит, есть ли таковые;
  • Используйте нашу бесплатную проверку аптайма сайта. Как только ваш сайт станет недоступен, вы получите уведомление.

Каковы причины простоя сайта

Вы использовали нашу проверку доступности сайта и уверены, что веб-сайт недоступен для всех. В чем дело? Давайте рассмотрим наиболее вероятные сценарии:

Причина Объяснение
Проблемы с провайдером веб-хостинга Плохой хостинг является одной из базовых причин простоя сайта.Существуют некоторые плановые причины простоя из-за технического обслуживания, но также могут происходить незапланированные. Как вы собираетесь получить компенсацию в таких случаях? Выбирайте веб-хосты с наилучшими гарантиями в отношении аптайма, чтобы получить топ-страхование на случай подобных катастроф;
DDOS и хакерские атаки Ваш сайт не обязательно должен быть напрямую подвержен атаке DDOS, чтобы от нее пострадать. Если вы используете общий хостинг, то ваш сайт находится на том же сервере, что и множество других сайтов, которые могут стать жертвами злоумышленников. К счастью, большинство хостинговых поставщиков имеют расширенные услуги когда речь идет о DDOS. Вы также можете подумать об использовании выделенных серверов для дополнительной защиты;
Проблемы с базами данных или программным обеспечением Например, установка несовместимого плагина может привести к недоступности целого сайта на WordPress. Случайное удаление некоторых файлов или ошибки кодирования (опечатки, неправильный синтаксис, бесконечные петли) могут привести к ошибкам сервера. Внутренние конфликты, ошибки базы данных могут также привести к тому, что на вашем сайте будут отображаться частично загруженные страницы, пустые страницы или же они вообще не будут загружаться;
Аппаратные сбои Никакие уровни резервирования, источники питания или сетевые контроллеры не могут гарантировать 100% бесперебойную работу. Вы не можете предсказать массовое отключение электроэнергии или какие-либо повреждения кабелей;
Проблемы сервера доменных имен (DNS) Иногда это просто распространение DNS. Изменение записи DNS – это обычно вопрос нескольких часов, но в случае глобального распространения это может занять до 72 часов. Причиной также может стать неправильная конфигурация. Простая ошибка name-сервера может стать причиной прекращения работы вашего сайта;
Доменное имя не было продлено Даже если вы купили доменное имя, вы таким образом не навсегда обрели права на его использование. ​​Регистрацию доменного имени необходимо обновлять – как в случае с арендой квартиры или автомобиля. В противном случае оно станет доступно другим пользователям. Поиск доменных имен вы можете приобрести, купив нашу проверку наличия доменов.

Советы по устранению неисправностей

Вы пытались получить доступ к сайту, но ничего не получается. Что же вам делать? Вот некоторые советы для начинающих:

Что такое доступность сайта и как её проверить

Что такое доступность сайта и как её проверить

Доступность означает, что сайт разработан таким образом, что им могут пользоваться люди с ограниченными возможностями. Под использованием понимается восприятие информации, навигация по интерфейсу и взаимодействие с ним.

Основные характеристики доступности:

  • контраст цветов;
  • распознавание голоса;
  • поддержка скринридеров — озвучивание сайта для слепых и слабовидящих людей;
  • логичная и простая навигация;
  • крупные элементы управления;
  • возможность настроить контент — например, увеличить размер шрифта.

Традиционно о доступности сайтов и приложений говорят в контексте использования их людьми со слуховыми, визуальными, речевыми, когнитивными, неврологическими, физическими проблемами. Однако доступность интернета приносит пользу и людям без инвалидности:

  • пользователям смартфонов, умных телевизоров и часов, а также других устройств с небольшими экранами или различными режимами ввода;
  • пожилым людям, у которых ухудшаются физические возможности;
  • людям со временными проблемами — например, сломанной рукой или потерянными очками;
  • пользователям с ситуационными ограничениями — например, ярким солнечным светом или нахождением в среде, где они не могут слушать аудио;
  • людям, использующим медленное подключение к интернету.

Это примеры со страниц проекта Web Accessibility Initiative, посвящённого доступности интернета. Как видите, понятие получается достаточно широким. Поэтому о доступности сайтов нужно думать не только разработчикам государственных порталов, где это является требованием законодательства, но и в принципе всем, кто работает в веб-индустрии.

Доступностью следует заниматься ещё и потому, что она приносит бизнесу материальную выгоду. Например, расширение аудитории за счёт людей с постоянными и временными ограничениями, стимулирование инноваций в области пользовательского опыта, развитие бренда благодаря поддержке разнообразия и инклюзивности.

Как проверить доступность сайта через Chrome DevTools

В качестве примера возьмём сайт проекта A11Y, рассказывающего о доступности интернета.

  1. Открываем DevTools на главной странице сайта (Ctrl + Shift + C на Windows или Cmd + Shift + C на macOS).
  2. Переходим на вкладку Lighthouse.
  3. В разделе Categories убираем все галочки, кроме Accessibility.
  4. Выбираем тип устройства .
  5. Нажимаем на кнопку Generate report.

Сейчас нас интересует только доступность

Проверка показывает 100 % доступность главной страницы. Можно открыть подробности и посмотреть, какие именно параметры были проверены. Например, мы видим, что прописаны роли, есть описания в атрибутах Alt, так что скринридеры могут корректно передать пользователю, на каком именно элементе он сейчас находится фокусом.

Показатель, к которому нужно стремиться

Чтобы просматривать атрибуты ARIA (Accessible Rich Internet Applications), контролировать подписи элементов, используйте Accessibility Tree. Это тот же DOM, только в нём отображаются специальные возможности. Чтобы увидеть это дерево, перейдите на вкладку Elements и выберите режим Accessibility.

Все важные для доступности параметры

Можно анализировать доступность не страниц, а отдельных элементов. При открытии DevTools с помощью горячих клавиш автоматически запускается инструмент Inspect Element Tooltip. Благодаря ему при наведении курсора на элемент выкатывается окно, в котором есть раздел Accessibility. Здесь показаны результаты проверки контрастности, наличие подписи, роль, а также поддержка фокуса с клавиатуры.

Так удобно проверять элементы по отдельности

Можно уделить контрастности чуть больше внимания и попробовать разные сочетания цветов:

  1. Открываем DevTools и на вкладке Elements выбираем нужный текстовый фрагмент.
  2. Находим color среди его свойств.
  3. Двойным кликом по квадрату с цветом открываем дополнительную панель.

Можно быстро подобрать подходящий цвет

Contrast Ratio — текущее значение контрастности. AA — минимально допустимое, AAA — достаточное значение контрастности. В этой же панели можно поиграть с цветами, меняя их и проверяя контрастность.

Проверка доступности сайта для людей, имеющих проблемы со зрением

Чтобы проверить сайт на доступность для людей, имеющих проблемы со зрением, используйте инструмент Emulate Vision Deficiencies. Он находится на вкладке Rendering.

Можно посмотреть на сайт глазами разных пользователей

Эмулируются следующие проблемы:

  • затуманенное зрение — постепенное снижение чёткости зрения, связанное с уменьшением его остроты;
  • протанопия — вид цветовой слепоты, при котором нарушается восприятие красных оттенков;
  • дейтеранопия — вид цветовой слепоты, при котором нарушается восприятие жёлто-зелёных оттенков;
  • тританопия — вид цветовой слепоты, при котором нарушается восприятие синих и фиолетовых оттенков;
  • дальтонизм — сниженная способность или полная неспособность видеть или различать некоторые цвета.

При изменении режима эмуляции страница будет отображаться так, как её видит человек с соответствующими особенностями зрения.

Что ещё почитать о доступности

Главный источник информации о доступности в интернете — раздел Web Accessibility Initiative на сайте W3C. Здесь есть стандарты, гайдлайны, учебные пособия, тесты, рекомендации для дизайнеров, разработчиков, авторов текстов. Основной документ — Web Content Accessibility Guidelines (WCAG). В нём представлен универсальный набор стандартов доступности.

Tproger , Удалённо , От 100 000 до 200 000 ₽

Узнать больше о доступности и способах её проверки можно также на сайте проекта A11Y. Там есть чек-листы для разработчиков, расширения для браузеров, скринридеры, визуальные симуляторы и другие полезные инструменты, которые помогут сделать сайт доступным для максимального количества пользователей.

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации

Мониторинг сайтов

Мониторинг доступности сайтов с оперативным уведомлением по почте и тестированием на вирусы по базам Яндекс и Google.

Контролируйте работу сайта

Задача присутствия бизнеса в интернете — обеспечить беспрерывный приток заказов, новых посетителей и клиентов. Недоступность сайта делает ее недостижимой, снижает позиции в поисковых системах, сводит на нет рекламные усилия. Избежать этого просто с сервисом для постоянного контроля работоспособности и оперативного оповещения в случае проблем с сайтом.

Оперативно реагируйте на сбои

Оповещения моментально высылаются на почту и в SMS-сообщениях, вы сможете принять меры незамедлительно. Мы оградим от ложных сигналов — проверка всегда выполняется дважды, чтобы отфильтровать ошибочные срабатывания мониторинга.

Анализируйте итоги проверок

Вся информация о работоспособности ваших сайтов доступна в понятных отчетах онлайн.

Особенности сервиса

DNS, PING и HTTP(s)

Широкий диапазон типов проверки

ДЕТАЛЬНАЯ СТАТИСТИКА

Отчеты об ошибках, подробные описания проблем

ПРОВЕРКА НА ВИРУСЫ

Обнаружение сайта в базах Яндекс и Google

ТЕХНИЧЕСКАЯ ПОДДЕРЖКА

24 часа в сутки, 7 дней в неделю

РАСПРЕДЕЛЕННАЯ СИСТЕМА

Проверки в случайном порядке из разных точек мира

НАСТРОЙКА ЧАСТОТЫ ПРОВЕРОК

Интервалы от часа до 10 минут

Часто задаваемые вопросы

Откуда проводится проверка доступности сайта?

Сервисы мониторинга расположены по всему миру:
— Москва (Россия)
— Санкт-Петербург (Россия)
— Новосибирск (Россия)
— Франкфурт (Германия)
— Прага (Чехия)
— Амстердам (Голландия)
— Харьков (Украина)
— Хэмпшир (Англия)
— Торонто (Канада)
— Милан (Италия)
— Фремонт (Калифорния, США)
— Цюрих (Швейцария)

Как проверяется доступность сайта по HTTP?

Система мониторинга отправляет HEAD запрос на ресурс, указанный в настройках. Если ресурс не отвечает за определенное время, проводится дополнительная проверка от другого сервиса. Если ответ не получен повторно — на заданные контакты отправляется уведомление о недоступности.

Как работает проверка сайта на присутствие в вирусных базах Яндекс и Google?

Поисковые роботы Google и Яндекс регулярно сканируют доступные сайты. Если робот обнаружит вирус или сочтет сайт небезопасным для посетителей, сайт будет внесен в специальную базу данных и может вообще перестать отображаться в результатах поиска.
Многие популярные браузеры также пользуются вирусными базами и могут полностью блокировать доступ к сайту или выдавать посетителям предупреждение безопасности.
После устранения причины попадания в базу робот обновит статус, и мониторинг обнаружит изменение. Обычно процедура занимает несколько дней.

Какое количество слов можно включить в проверку?

В рамках одного монитора можно отслеживать доступность только одного слова. Их количество соответствует числу мониторов, действующих для выбранного тарифа, при условии, что другие типы проверки не применяются. Так, на тарифе «Расширенный» можно создать до 5, а на тарифе «Профессиональный» — до 20 проверок доступности слова на сайте.

Можно ли указать несколько телефонных номеров для получения SMS-сообщений?

Для каждого тарифа предусмотрено свое количество настраиваемых контактов: 2, 10 и 20 соответственно, это могут быть адреса электронной почты или разные номера телефонов.

Можно ли контролировать работу нескольких сайтов в рамках одного тарифа?

В рамках каждого тарифа действует определенное число мониторов: 2, 5 и 20 соответственно. Один монитор можно настроить только для одного вида проверки. В рамках одного тарифа можно контролировать работу нескольких сайтов, настроив для каждого монитор с конкретным видом проверки. Тариф «Расширенный», например, позволяет отслеживать работу одного сайта по всем трем доступным видам проверки, настроив для еще одного-двух сайтов проверку доступности.

Что такое монитор проверки?

Монитор проверки определяет вид проверки работоспособности и закрепляется за одним сайтом. Количество контролируемых сайтов или количество видов проверок, проводимых для одного и того же ресурса, ограничены количеством мониторов, доступных в рамках тарифа. «Простой» тариф позволяет использовать два монитора — для контроля двух сайтов по одному из возможных видов проверок для каждого или для отслеживания одного и того же сайта по двум видам проверок.

Ручной мониторинг доступности сайта (обзор простых инструментов)

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

Надежный веб-сайт должен быть легкодоступен для пользователей 7 дней в неделю, поэтому его надо постоянно проверять как на предмет доступности, так и на предмет работоспособности:

  • регулярная самостоятельная проверка работоспособности веб-сайта с помощью бесплатных инструментов ;
  • постоянный мониторинг доступности сайта, оптимальным для которого является часовой интервал: большинство пользователей попытаются вернуться на сайт в течение 1-2 часов, более частые проверки не гарантируют более оперативного исправления проблем быстрее, чем в течение часа;
  • мониторинг компонентов проекта и анализ метрик приложений : скорости ответа, ошибок компонентов, сервисов, скорость ответов базы данных, мониторинг запросов без индексов или медленных запросов;
  • мониторинг производительности веб-сайта: медленная загрузка страниц может стоить потери клиентов, в то время как в результате мониторинга приходит своевременное уведомление о проблемах, позволяющее оперативно их устранять и минимизировать последствия;
  • мониторинг проблем заключается в отслеживании нескольких параметров сайта с частотой не менее раза в минуту из нескольких географических точек, для того чтобы максимально покрыть минутный интервал проверками и отследить возможные проблемы, связанные с географией пользователей.

Среди возможных критериев проверки можно выделить следующие проблемы:

  • с DNS-сервером (когда в определенные интервалы времени адрес сайта не может быть определен, хотя сам сайт физически доступен);
  • с большим временем ответа (при обновлении кэша, например, или при выполнении «тяжелых» задач на стороне сервера);
  • с плановым выполнением задач (в результате которых сайт будет не доступен только в определенные моменты времени);
  • с большим времени ожидания статических файлов (например, из-за сетевой инфраструктуры или проблем с физическим носителем);
  • с подключением к базе данных .

Многие внешние сервисы уже сейчас предоставляют детальную информацию о проблемах, вплоть до логов ошибок на стороне клиента (при соответствующей настройке и ведения логов ошибок со стороны сервера). Подобные методы особенно хороши, когда требуется отловить какую-то «плавающую» ошибку — при включении детальных логов возникающей ошибки на стороне сервера, можно ее эффективно отследить и устранить.

Работа сайта в выходные/сезон отпусков

Есть задача: веб-сайт/сервер/сервис должен работать непрерывно несколько дней без человеческого вмешательства. Что может пойти не так?

Обычные сбои время от времени случаются сами по себе. Только вот ночной сбой со вторника на среду решается перезаливом с бэкапа в среду утром. А на выходных нередки сбои «с пятницы на понедельник». Сколько в таком случае может лежать сайт во время праздников, зависит от длительности отпуска ответственных сотрудников.

В целом, сайту бывает нехорошо, но в будние дни проблема решается быстро. Сколько времени заняло бы решение на майских, если бы не мониторинг? Вместо пары часов могло бы быть пару дней, и это не редкость.

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

Кроме обычных проблем, сайты во время длительного отсутствия бдительных стражей любят также подхватить и другие недуги. Например, может закончиться срок действия домена или сертификата. Или надумает растолстеть база данных. Или он может угодить в списки DNSBL или Роскомнадзора.

Черные списки DNSBL

Важной функцией является проверка доменов в черных списках DNSBL (DNS blacklist или DNS blocklist) — списки хостов, хранимые с использованием системы архитектуры DNS. Обычно используются для борьбы со спамом.

Эти списки независимы и формируются каждый по своему алгоритму, из-за чего в результате случайной ошибки там может оказаться даже безобидный сайт. IP адрес из вашей подсети может использоваться в злонамеренных целях, например, спамерами или другими злоумышленниками, в результате чего вся подсеть может оказаться заблокированной в черном списке соответствующей структуры.

Чем это грозит именно вам? Письма от вас перестанут приходить клиентам, сайт станет хуже отображаться в поисковиках и так далее по нарастающей. Поэтому функция контроля и оповещения о попадании в наиболее популярные черные списки является весьма востребованной.

Каждый администратор может настроить свой веб-сервер таким образом, чтобы, например, не получать письма от серверов, перечисленных в определенном списке. Это помогает бороться со спамом, распространением вредоносного ПО, DDoS-атаками и другими проблемами.

Онлайновые черные списки DNSBL, например, antispamsniper.com или syslab.ru , позволяют фильтровать спам, используя DNS для доступа к базам спамерских IP адресов.

Для проверки наличия заданного IP адреса в черных списках введите IP адрес (ваш текущий IP адрес указывается по умолчанию) и нажмите кнопку Проверить.

Защита от DDoS-атак

Если от доступности веб-сайта зависит прибыль, то следует подготовить его к возрастающим нагрузкам (например, во время сезонных распродаж или Черной пятницы) и возможным атакам конкурентов и/или злоумышленников, которые рассчитывают на увеличение времени отклика веб-сайта на входящие запросы или на частичную/полную недоступность.

Для страховки рисков недоступности сайта можно воспользоваться услугой Защита от DDoS-атак, благодаря которой к клиенту поступает только очищенный входящий трафик, то есть трафик из Интернета направляется на защищенные адреса через оборудование для “очистки”, где нелегитимный трафик отбрасывается.

Подробнее об очистке трафика можно прочитать в нашей базе знаний.

Планирование технических работ

Полезной функцией является планирование технических работ. Программное обеспечение сервера, на базе которого построен веб-сайт или иной ресурс, должно периодически обновляться.

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

Рекомендуется проводить плановые работы во время заметного уменьшения (редуцирования) клиентского трафика, а также во время отсутствия пиковой загрузки полосы пропускания.

Мониторинг срока действия домена и SSL-сертификата

Проблемы с продлением доменов и сертификатов возникают даже у больших компаний. Поэтому оповещение (по СМС или электронной почте), что данный домен необходимо продлить, является крайне полезным. Например, ping-admin.ru предоставляет платные услуги оповещения о результатах мониторинга.

Проверка срока действия домена

Проверить домен бесплатно можно с помощью сервиса nic.ru .

Проверить время действия домена бесплатно можно с помощью сервиса Whois Service .

Проверка срока действия SSL-сертификата

Выполните следующую команду из командной строки в Linux, чтобы узнать срок действия SSL сертификата, с помощью openssl:

Помимо срока действия, SSL сертификат содержит много интересной информации. Каждый SSL сертификат содержит информацию о том, кем он был выдан, кому он выдан, его срок действия и прочее.

Все эти данные могут быть извлечены из SSL сертификата сайта с помощью программы openssl из командной строки в Linux.

Проверить кто выдал SSL сертификат:

Проверить кому выдан SSL сертификат:

Проверить срок годности SSL сертификата:

Показать всю перечисленную выше информацию об SSL сертификате одной командой:

Мониторинг доступности сайта

Для эффективной работы любого посещаемого веб-сайта необходима постоянная доступность его материалов для посетителей, а также возможность для администратора проекта иметь доступ к серверной части для внесения изменений или любых других действий.

Вы легко можете проверить доступность сайта из командной строки в Linux и получить от сервера код со статусом HTTP, с помощью таких команд как TELNET или CURL.

Доступность сайта с помощью CURL

Выполните следующую команду для проверки доступности сайта и получения сообщения со статусом от сервера:

Статус код ‘200 OK’ означает что запрос был успешно выполнен и сайт доступен.

Вот еще один пример, который показывает как curl отображает разные ответы сервера:

Также с помощью curl можно проверить доступность отдельной страницы на сайте, например:

Доступность сайта с помощью TELNET

Вы также можете проверить доступность сайта и получить сообщения со статусом от сервера с помощью команды telnet:

Вывод, означающий, что сайт доступен, будет выглядеть следующим образом:

Доступность сайта из географически распределенных точек

Услуга мониторинга Selectel помогает проверять доступность сервисов и анализировать работу серверов и веб-сервисов из любой точки мира.

Подробнее о доступных типах проверок читайте в нашей базе знаний.

Заключение

Всегда есть вариант написать свой скрипт для проверки аптайма на PHP или Perl, или можно создать телеграм-бота для рассылки уведомлений, но подсчитав дневной доход с веб-сайтов и соотнеся его со стоимостью мониторинга, чаще дешевле использовать платные сервисы типа PagerDuty .

Полезные статьи со обзорами сервисов мониторинга:

Бесплатная Проверка Доступности Сайта и Сервера

Мониторинг

    720 проверок/день Каждые 10 минут Доменов не ограниченно
    36000 проверок/день Каждую 1 минуту Доменов не ограниченно

Места размещения точек проверки

Простой, быстрый и бесплатный способ проверки сайта на доступность

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

В чем необходимость проверки доступности домена

Проверка домена (сайта) на работоспособность — необходимая и важная процедура. Вы можете стать банкротом, если, например, вложите деньги в рекламу продукта, а потенциальные покупатели даже не смогут зайти в онлайн-магазин.

Зачастую сервисом проверки работоспособности сайта пользуются, чтобы сохранить хорошую репутацию компании. В случае, если сайт вашей организации по каким-либо причинам недоступен, клиент может посчитать компанию несерьёзной и занести ее в свой чёрный список.

Каким образом можно осуществить проверку доступности портала

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

  1. решить, какой тип проверки вам необходим: HTTP или HTTPS; выбрать нужный вариант;
  2. ввести в соответствующую строку имя сайта;
  3. выбрать место, из которого будет проводиться проверка доступности (одна страна или несколько стран);
  4. кликнуть на кнопку «Проверить».

Мониторинг веб-сайта производится онлайн с помощью следующих методов: POST, GET, HEAD. Каждая такая проверка имитирует визит на сайт посетителя, притом фиксируется скорость отклика сайта и время его загрузки.

Плюсы услуги

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

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

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

Размещаются точки проверки на всех континентах, в том числе в таких странах, как:

  • Австралия
  • ‎Сингапур
  • ‎США
  • ‎Ирландия
  • Индия
  • Канада
  • Франция
  • Швеция
  • ‎Япония и др.

Производится проверка с использованием самых новейших технологий и инновационного оборудования. Если за определённое количество времени портал так и не успевает откликнуться, то на него отправляется автоматический запрос типа HEAD и производится ещё несколько проверок. В случае, если сайт не отвечает на повторные запросы, то составляется отчёт о его недоступности.

Проверку сайта на доступность рекомендуется производить несколько раз в день, а лучше несколько раз в час. Очень важно производить такие проверки, если не так давно на сайт были внесены какие-либо изменения. Недоступность сайта может быть связана с некачественной работой провайдера. Зачастую причиной неработоспособности сайта является заражённость вирусами.

В том случае, если проблема заключается не в работе сайта, рекомендуем выбрать вам более подходящий хостинг, который обеспечит высокую скорость работы и сто процентную доступность аппаратных средств. В интернете много предложений о предоставлении услуг проверки доступности доменов, практически все из этих предложений на платной основе. В Regery вы можете быстро, а главное — бесплатно, проверить доступность своего интернет-магазина или портала.

Специалисты Regery – команда профессионалов, решающих ряд задач, включая строительство безопасных и удобных средств проверки, приобретения и управления SSL сертификатами, регистрации и трансфера домена. Обратитесь к нашим специалистам через любой канал связи и мы поможем в вопросах выбора и регистрации доменов или SSL для Вашего сайта

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: