# Начало работы с мониторингом

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

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

Когда происходит инцидент, вы можете вместе с командой [устранить его](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, API, Cron, Ping, TCP, UDP, DNS |
| [Частота проверок](https://instatus.com/help/ru/monitoring#дополнительные-настройки) | Каждые 30 секунд, чаще на плане Pro |
| [Локации проверок](https://instatus.com/help/ru/monitoring#дополнительные-настройки) | США, Канада, Европа и Азия, по очереди |
| [Условия](https://instatus.com/help/ru/monitoring#проверка-успешна-если) | Код статуса, время отклика, тело, заголовки, порт, DNS |
| [Каналы оповещений](https://instatus.com/help/ru/monitoring#что-умеют-мониторы-instatus) | Email, SMS, Slack, Teams, звонок, вебхук и другие |
| [User-Agent](https://instatus.com/help/ru/monitoring#как-разрешить-проверки-instatus) | InstatusBot/1.0 |

Так выглядит список ваших мониторов:

![Список мониторов](https://instatus.com/help/monitors/list.png)

## Что умеют мониторы Instatus?

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

Если нажать на монитор, вы увидите подробную информацию о нём:

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

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

Перейдите в свой проект → Мониторы → Добавить монитор, выберите тип монитора, введите URL или хост и сохраните.

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

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

Выберите тип монитора. Доступны Website, API, Cron / Heartbeat, Ping, TCP, UDP и DNS.

![Типы мониторов](https://instatus.com/help/monitors/types.png)

Укажите URL, который нужно отслеживать. В зависимости от типа монитора это может быть конкретный URL или имя хоста.

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

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

- Website (доступность, тело, код статуса, JSON-тело, заголовок ответа, время отклика)
- API (доступность, тело, код статуса, JSON-тело, заголовок ответа, время отклика)
- Ping (ответ)
- TCP (пороги по порту)
- DNS (ответ сервера: A или MX)

Вы можете настроить [оповещения](https://instatus.com/help/ru/monitoring/alerts), чтобы получать уведомления, когда монитор падает или восстанавливается.

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

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

- **Понятное название:** дайте монитору понятное название — оно нужно только вам.
- **Выполнять проверки каждые:** выберите, как часто запускать монитор. Для более частых проверок можно перейти на [план Pro](https://instatus.com/pricing).
- **Проверять из:** мы выполняем проверки по одной локации за раз, по очереди. Доступны США, Канада, Европа и Азия.
- **Добавить на страницу статуса:** позволяет добавить монитор на вашу страницу статуса.
- **Когда монитор падает:** можно создать инцидент, опубликовать его на странице статуса или уведомить подписчиков страницы.
- **Когда монитор восстанавливается:** можно решить инцидент, опубликовать это на странице статуса или уведомить подписчиков страницы.

## Как разрешить проверки Instatus?

Разрешите User-Agent `InstatusBot/1.0` в файрволе, WAF или защите от ботов, чтобы проверки Instatus не блокировались.

Каждый запрос монитора содержит такой User-Agent:

```text
InstatusBot/1.0 (+https://instatus.com; support@instatus.com)
```

> Добавлять в белый список по IP-адресу не рекомендуется. Наши IP со временем могут меняться, поэтому User-Agent — более надёжный вариант.

Также можно внести в белый список IP-адреса из списка на [instatus.com/ips](https://instatus.com/ips).

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

- [Настройка оповещений монитора](https://instatus.com/help/ru/monitoring/alerts): Узнайте, как настроить оповещения
- [Мониторинг Cron](https://instatus.com/help/ru/monitoring/cron): Узнайте, как настроить cron-мониторы
