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

Source: https://support.kapsulehost.com/ru-ru/site-uptime-monitoring

Каждый сайт на KapsuleHost автоматически проверяется каждые 60 секунд, и вкладка Uptime показывает результат: текущий статус, процент времени безотказной работы, время отклика и полную историю инцидентов. В этом руководстве описано, как читать эти данные и что делать, если что-то пошло не так.

## Где находится Uptime в KPanel

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

1. Войдите в [KPanel](https://kpanel.kapsulehost.com).
2. Нажмите **Веб-сайты** в левой боковой панели, затем выберите нужный сайт.
3. В левом меню сайта откройте **Обзор**, затем **Доступность**.

Прямой адрес: `/websites/<site-id>/uptime`.

![Мониторинг доступности сайта в KPanel](https://support.kapsulehost.com/help/screenshots/site-uptime-monitoring.02a8c0ad.webp)

> **Note:** В основной боковой панели KPanel нет пункта **Доступность**. Uptime находится на уровень ниже, внутри конкретного сайта, в разделе **Производительность**.

## Что именно проверяется

Запрос к вашему сайту отправляется каждые 60 секунд с нашего узла мониторинга. Ничего не нужно включать, и нет агента для установки: проверки начинаются автоматически. Проверка представляет собой настоящий HTTP-запрос, поэтому она последовательно задействует DNS, TLS, веб-сервер и приложение.

Если вы только что создали сайт и видите надпись **No uptime data yet**, это нормально. Первые проверки появляются в течение пары минут.

## Три показателя наверху

| Карточка | Что означает |
|---|---|
| Текущий статус | **UP** или **DOWN**, по результатам последней проверки |
| Uptime | Процент успешных проверок за выбранный период |
| Среднее время отклика | Среднее время отклика в миллисекундах за выбранный период |

Период задаётся кнопками **24h**, **7d** и **30d** над карточками, и все панели на странице следуют этому выбору. Изменение периода меняет процент времени безотказной работы и среднее значение, потому что меняется набор учитываемых проверок.

Среднее время отклика стоит отслеживать на протяжении недель, а не минут. Одна медленная проверка - это просто шум. А вот значение, удвоившееся с прошлого месяца, это уже сигнал, и обычно означает, что сайт вырос за пределы возможностей текущего тарифа или на нём появилось что-то ресурсоёмкое. Следующим шагом стоит заглянуть в [Производительность сайта и APM](https://support.kapsulehost.com/ru-ru/site-performance).

## График времени отклика

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

Цвет несёт смысловую нагрузку:

- **Синий** - успешная проверка менее трёх секунд.
- **Жёлтый** - успешная проверка дольше трёх секунд. Сайт ответил, но медленно.
- **Красный**, отображаемый в виде обрубка, - неудачная проверка.

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

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

## История инцидентов

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

| Столбец | Что показывает |
|---|---|
| Started | Когда зафиксирована первая неудачная проверка, по вашему местному времени |
| Resolved | Когда проверки восстановились, либо **Ongoing**, если сбой ещё продолжается |
| Duration | Сколько длился инцидент, в минутах |
| Reason | Сообщение об ошибке из проверки |

Если инцидентов не было, таблица об этом прямо сообщает.

Столбец **Reason** несёт основную диагностическую ценность. Наиболее распространённые сообщения и их обычное значение:

- **Connection timed out.** Сервер вообще не ответил. Обычно это означает, что хост недоступен, перегружен, или правило брандмауэра блокирует трафик.
- **Connection refused.** Хост ответил, но на порту ничего не слушало. Веб-сервер остановлен.
- **SSL or certificate errors.** Срок действия сертификата истёк, либо он не покрывает проверяемое доменное имя. Откройте вкладку **Безопасность** сайта, где показан сертификат и количество оставшихся дней, и продлите его там же. См. [Безопасность сайта](https://support.kapsulehost.com/ru-ru/site-security).
- **HTTP 5xx.** Ошибка произошла в самом приложении. Далее стоит обратиться к логам и к разделу [Производительность сайта и APM](https://support.kapsulehost.com/ru-ru/site-performance).
- **HTTP 4xx.** Часто это редирект или правило доступа, перехватывающее запрос проверяющего. Если вы только что включили парольную защиту для всего сайта, причина именно в этом: см. [Защита сайта паролем](https://support.kapsulehost.com/ru-ru/site-password-protect).

## Статус по регионам

На некоторых сайтах также отображается панель **Статус по регионам** с плиткой для каждого региона проверки, показывающей, видит ли регион сайт доступным и сколько времени занял ответ.

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

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

## Обновление и экспорт

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

## Устранение неполадок

**Uptime показывает недоступность, но у меня сайт загружается.** Сначала проверьте причину инцидента. Код 401 или 403 означает, что правило доступа блокирует именно проверяющего, а не то, что сайт сломан: обычные причины - парольная защита всего сайта, блокировка по IP или фильтрация по странам. См. [Безопасность сайта](https://support.kapsulehost.com/ru-ru/site-security) и [Блокировка по странам для сайта](https://support.kapsulehost.com/ru-ru/site-geo-blocking).

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

**Время отклика резко выросло, хотя вы ничего не меняли.** Что-то всё же изменилось, просто не вами: обновление плагина, рост трафика, разросшаяся база данных или плановое задание. Сначала посмотрите на график в поисках закономерности, затем загляните в [Производительность сайта и APM](https://support.kapsulehost.com/ru-ru/site-performance), чтобы найти медленные точки входа.

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

**Сайт действительно недоступен, и нужно срочно восстановить работу.** Если причиной стало последнее внесённое вами изменение, восстановление из резервной копии быстрее, чем отладка. См. [Восстановление из резервной копии](https://support.kapsulehost.com/ru-ru/restoring-from-backup).

## Похожие страницы

- [Аналитика сайта](https://support.kapsulehost.com/ru-ru/site-analytics) для объёма трафика и источников посетителей.
- [Производительность сайта и APM](https://support.kapsulehost.com/ru-ru/site-performance) для процентилей времени отклика и медленных запросов.
- [Безопасность сайта](https://support.kapsulehost.com/ru-ru/site-security) для сертификатов, проверки на вредоносное ПО и правил доступа.
- [Создание резервной копии](https://support.kapsulehost.com/ru-ru/taking-a-backup) перед тем, как вносить изменения, которые может понадобиться отменить.

Если сайт продолжает становиться недоступным, а причина неочевидна, откройте обращение в разделе **Поддержка** в KPanel или напишите на [support@kapsulehost.com](mailto:support@kapsulehost.com), указав название сайта и временные метки из таблицы инцидентов.
