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

Source: https://instatus.com/help/ru/monitoring/website

Мониторы сайтов запрашивают URL каждые 30 секунд из нескольких регионов и оповещают вас, когда сайт недоступен, отвечает медленно или возвращает неожиданное содержимое. Каждая проверка может контролировать код статуса, время отклика, тело и заголовки.

Как и с [другими мониторами](https://instatus.com/help/ru/monitoring), когда монитор сайта обнаруживает проблему, вы можете вместе с командой [устранить инцидент](https://instatus.com/help/ru/incident-response) и при желании обновить [страницу статуса](https://instatus.com/help/ru/status-page).

| At a glance | Details |
| :-- | :-- |
| [Частота проверок](https://instatus.com/help/ru/monitoring/website#дополнительные-настройки) | Каждые 30 секунд |
| [Локации проверок](https://instatus.com/help/ru/monitoring/website#дополнительные-настройки) | США, Канада, Европа, Азия |
| [Условия](https://instatus.com/help/ru/monitoring/website#проверка-успешна-если) | Код статуса, время отклика, тело, заголовки |
| [Каналы оповещений](https://instatus.com/help/ru/monitoring/website#что-проверяет-монитор-сайта) | Slack, email, SMS, звонок и другие |
| [При сбое](https://instatus.com/help/ru/monitoring/website#дополнительные-настройки) | Создать инцидент, опубликовать, уведомить подписчиков |
| [При восстановлении](https://instatus.com/help/ru/monitoring/website#дополнительные-настройки) | Решить инцидент и обновить страницу |

![Монитор](https://instatus.com/help/monitors/item.png)

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

- Автоматические проверки сайтов из нескольких локаций по всему миру каждые 30 секунд.
- Уведомления, если сайт недоступен, работает медленно или отдаёт не то содержимое.
- Проверка кодов статуса, времени отклика, ключевых слов и заголовков.
- Оповещения через Slack, email, SMS, телефонный звонок и другие каналы.
- Отслеживание доступности и производительности отклика во времени.

## Как добавить монитор сайта?

Перейдите в свой проект → Мониторы → Добавить монитор, выберите **Website**, введите полный URL и задайте условия, при которых сайт считается работающим.

![Добавить монитор](https://instatus.com/help/monitors/website.png)

### Тип монитора

Выберите тип монитора **Website**.

![Тип монитора Website](https://instatus.com/help/monitors/type-website.png)

Укажите полный URL сайта, который нужно отслеживать, — например,  
`https://yourwebsite.com`.

### Проверка успешна, если

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

- **Код статуса:** например, ответ `200 OK`
- **Время отклика:** например, менее `2 секунд`
- **Тело содержит:** например, «Welcome to our site»
- **Заголовок содержит:** например, `Content-Type: text/html`

Если хотя бы одно из условий не выполнено, монитор будет помечен как **упавший**, и сработают оповещения согласно вашим [настройкам оповещений](https://instatus.com/help/ru/monitoring/alerts).

### Дополнительные настройки

![Дополнительные настройки монитора](https://instatus.com/help/monitors/advanced-settings.png)

- **Понятное название:** дайте монитору описательное название.
- **Выполнять проверки каждые:** выберите, как часто проверять сайт.
- **Проверять из:** выберите регионы для проверок (США, Канада, Европа, Азия).
- **Добавить на страницу статуса:** показывайте доступность и производительность сайта на публичной странице статуса.
- **Когда монитор падает:** создать инцидент, опубликовать на странице статуса или уведомить подписчиков.
- **Когда монитор восстанавливается:** решить инцидент и автоматически обновить страницу статуса.

Поздравляем, вы добавили свой первый монитор сайта!

- [Мониторинг API](https://instatus.com/help/ru/monitoring/api): Узнайте, как следить за доступностью, производительностью и корректностью данных ваших API-эндпоинтов
