Помощь

Ответы на частые вопросы и инструкции по сервису.

Частые вопросы

Что такое FideVisio и как он работает?
FideVisio — сервис мониторинга доступности сайтов 24/7. Мы регулярно проверяем ваш сайт и мгновенно уведомляем о сбоях и восстановлении по выбранным каналам: Email, MAX или Webhook.
Как часто проверяется мой сайт?
Частота проверок зависит от тарифа: на тарифе Start — каждые 60 секунд, на тарифе Pulse — каждые 30 секунд. Проверки выполняются по каждому включённому виду: HTTP, SSL и Ping.
Какие виды проверок поддерживает FideVisio?
Каждый монитор использует три независимых вида проверок: HTTP — доступность сайта, скорость ответа и содержимое страницы, SSL — состояние и срок действия сертификата, Ping — доступность сервера. Виды проверок включаются и выключаются по отдельности — на странице создания монитора или на странице монитора.
Что такое проверка содержимого?
Дополнительное условие успеха HTTP-проверки по телу ответа. Можно потребовать наличие ключевого слова (например, «Работает»), запретить нежелательное (например, «Fatal error») и задать минимальный размер страницы. Так ловятся случаи «код 200, но сайт лежит»: заглушка, страница ошибки или пустой ответ. Настраивается на странице монитора в блоке «Условие успеха (контент)».
Как узнавать об истечении SSL-сертификата?
При включённой SSL-проверке FideVisio следит за сроком действия сертификата и уведомляет по выбранным каналам за 14, 7 и 3 дня до истечения, а также сразу после истечения. Дату окончания действия сертификата вы можете увидеть на странице монитора.
Как подключить уведомления?
В веб-кабинете в разделе «Настройки» → «Каналы уведомлений» вы можете добавить каналы Email, MAX или Webhook. Затем на странице монитора отметьте, какие каналы должны получать уведомления о его сбоях.
Сколько мониторов я могу создать?
На тарифе Start доступно 3 монитора, на тарифе Pulse — 10 мониторов.
Есть ли бесплатный период?
Да. Первый месяц на тарифе Start бесплатный — без привязки карты. На тарифе Pulse первый месяц стоит 245 ₽ вместо 490 ₽.
Что такое uptime и как он считается?
Uptime — процент времени, в течение которого ваш сайт был доступен. Он рассчитывается на основе результатов всех проверок за выбранный период и отображается на графике в кабинете.
Как настроить webhook?

1. Создание канала

Перейдите в веб-кабинет: «Настройки» → «Каналы уведомлений» → Webhook, вставьте URL, нажмите «Добавить». Канал создаётся со статусом pending, на URL уходит тестовое событие, в ответе — одноразовый секрет (webhook_secret), который показывается только при создании и далее недоступен.

2. Подтверждение

Канал становится active, если тестовое событие доставлено успешно (ответ 2xx). Если тест не прошёл, канал остаётся pending — тест можно отправить повторно кнопкой «Тест» в списке каналов.

3. Формат payload

Запрос POST, таймаут 10с, любые 2xx считаются успехом. Инцидент идентифицируется полем incident_id внутри event (заполнено для down, also_down и recovered). Тело запроса:

{
  "provider": "webhook",
  "timestamp": "2026-10-12T10:00:00+00:00",
  "event": {
    "event_type": "down",
    "incident_id": "uuid",
    "monitor_name": "fidevisio.ru",
    "monitor_url": "https://fidevisio.ru",
    "error_detail": "HTTP 502",
    "detected_at": "2026-10-12T09:59:00+00:00",
    "recovered_at": null,
    "dashboard_url": "https://fidevisio.ru/dashboard/monitors/uuid",
    "timezone": "Europe/Moscow",
    "expires_at": null,
    "days_left": null,
    "check_kind": "http",
    "transport": null,
    "target_port": null,
    "checks": [
      { "kind": "http", "detail": "HTTP 502", "transport": null, "target_port": null }
    ]
  }
}

Поле checks содержит все упавшие проверки инцидента в порядке http, ssl, ping; check_kind/error_detail дублируют первый элемент для совместимости.

4. Значения event_type

event_type: test, down, also_down, recovered, ssl_expiring, ssl_expired.

5. Подпись X-Signature

Каждый запрос подписывается: HMAC_SHA256 от сырого тела запроса по секрету канала.

X-Signature = sha256=<hex lowercase HMAC-SHA256(secret, raw_body)>

6. Проверка подписи

Псевдокод проверки на вашей стороне:

expected = "sha256=" + hmac_sha256_hex(secret, raw_body)
if not hmac.compare_digest(expected, request.headers["X-Signature"]): reject 401

7. Повторные попытки

При неудачной доставке делается до 3 попыток с паузами ~2с и ~5с. Если все неудачны, задача ставится на повтор воркером (arq, до 3 попыток). Тестовое событие повторяется только внутри доставки (3 попытки) — тест можно отправить заново кнопкой «Тест».

8. Ограничение

До 3 каналов Email, до 3 Webhook и 1 канал MAX на аккаунт.

Не нашли свой вопрос?

Заполните форму обратной связи, и мы ответим вам в ближайшее время.

Связаться с нами

Мы используем файлы cookie для персонализации сервисов и повышения удобства пользования сайтом. Аналитические файлы cookie устанавливаются только после нажатия кнопки «Ок». Нажимая «Ок», вы соглашаетесь с обработкой cookie в соответствии с нашей Политикой конфиденциальности.