Мониторинг состояния QryptoPay
Облако BeAdmin умеет мониторить, корректно ли работает ваш сервер с QryptoPay. Если сервер упадёт, как правило, сам он уже не сможет об этом сообщить, но облако это заметит: покажет статус с историей сбоев в облачном аккаунте, а на почту пришлёт письмо при сбое и при восстановлении работы.
ℹ️ Почему это важно
Сбой на сервере с QryptoPay проходит незаметно и для приёма платежей: клиенты просто не смогут оплатить, а вы не узнаете об этом, пока не проверите сами. Мониторинг сообщает о проблеме почти сразу — вы успеваете отреагировать раньше, чем это заметят клиенты.
Как это работает
При подключении опции на сервере с QryptoPay вы выбираете, за какими мерчантами следить. Дальше облако проверяет сервер само, без вашего участия: сервер, панель, сам модуль и платёжные страницы мерчантов — каждую минуту, обработчик платежей — раз в 2 минуты. Частоту проверок настроить нельзя, а вот на что реагировать и как быстро сообщать о проблеме — можно (см. ниже).
Мониторинг сможет заметить следующее:
- сервер недоступен;
- панель не отвечает;
- отказали внутренние службы модуля QryptoPay;
- платёжная страница мерчанта не работает;
- проблемы с обработчиком платежей — подробнее в следующем разделе.
Проверка может быть неуспешной по-разному: сервер вообще не ответил (как правило, это проблемы с сетью) или ответил, но с ошибкой. Мониторинг различает эти случаи, но не поднимает тревогу по одной сорванной проверке — статус сменится на «Сбой», только если проблема подтвердится.
Если сбоев стало заметно больше обычного, но до полноценного отказа ещё не дошло — облако покажет промежуточный статус «Нестабильно». Порог, после которого это происходит, вы сами задаёте в настройках чувствительности.
Из «Сбоя» сервис выходит не по первой же удачной проверке — облако сначала убеждается, что сервер снова стабильно отвечает, и только потом присылает письмо о восстановлении. Так вы не получите ложное «всё хорошо» посреди продолжающихся проблем.
У каждого сервиса в облачном аккаунте видна полоска с историей недавних проверок — наведите курсор на любой квадратик (или переведите фокус с клавиатуры), чтобы увидеть результат конкретной проверки.
Из-за задержек статус в интерфейсе облачного аккаунта может немного отставать от реальности, и кнопка «Проверить сейчас» в облачном аккаунте позволяет вручную направить запрос раньше расписания. Это удобно, если вы уже восстановили работу сервера и не хотите ждать очередного запроса к серверу, чтобы убедиться, что всё работает.
Если мониторинг отключить или срок его лицензии истечёт, история сбоев никуда не денется — она останется доступной в облачном аккаунте. Хранится она 90 дней, потом удаляется.
Если сбоит обработчик платежей
В облачном аккаунте обработчик платежей может показать статус «Сканер догоняет». Обычно это не сбой: обработчик наверстывает пропущенное, и пока он догоняет, новые платежи подтверждаются с задержкой — действий не требуется. Если же разрыв не сокращается, облачный аккаунт и письмо предложат обратиться в поддержку.
В других ситуациях облачный аккаунт и письмо подскажут, что делать, — например:
- Обработчик отстаёт и не продвигается: новые платежи не подтверждаются. Перезапустите модуль в панели, а если не помогло — обратитесь в поддержку.
- Нода не отдаёт свежие блоки: проверьте ноду в настройках модуля или временно переключитесь на публичную.
💡 Monero: если публичная нода не помогла
Для Monero в настройках указывается адрес ноды сети — с неё и стоит начать. Но если после переключения на публичную ноду свежие блоки так и не пошли, причина не в настройках: перезапустите модуль в панели, а если не помогло — обратитесь в поддержку.
Чувствительность и уведомления
И в панели, и в облачном аккаунте — на одной и той же странице настроек — можно задать параметры, общие для всего сервера:
- Чувствительность — насколько заметным должен стать рост числа сбоев, чтобы облако показало статус «Нестабильно»: «Высокая» (10%), «Средняя» (20%, по умолчанию) или «Низкая» (40%). Чем выше чувствительность, тем раньше вы узнаете о проблеме, но и тем чаще будут приходить уведомления о не самых серьёзных неполадках.
- Категория уведомлений — присылать письма только о сбоях или ещё и о нестабильной работе.
💡 Какую чувствительность выбрать
Понаблюдайте неделю-другую и решите, какой вариант вам ближе. Как правило, чем больше платежей проходит за сутки, тем выше стоит ставить чувствительность: дороже пропустить проблему, чем лишний раз о ней прочитать.
Настроить эти параметры можно в панели — QryptoPay → «Настройки» → «Мониторинг» → «Настройки проверок» — либо в облачном аккаунте, на странице сервера во вкладке «Мониторинг». Значение общее: изменение в одном месте сразу видно в другом.
Уведомления
Письмо на электронную почту приходит по таким правилам:
- о сбое — сообщаем сразу;
- разовые всплески проблем ничего не присылают — только устойчивые;
- если проблема тянется долго, время от времени приходит письмо с обновлением по статусу;
- о восстановлении — сообщаем всегда, включая частичное: если часть служб уже восстановилась, а часть ещё нет, письмо перечислит и то, и другое.
⚠️ Не путайте с другими уведомлениями
Уведомления об истечении лицензии приходят отдельно, мониторинг тут не участвует — хотя срок лицензии виден и в облачном аккаунте на странице мониторинга, и в соответствующем разделе настроек модуля на сервере.
Уведомление о сбое придёт на электронную почту владельца облачного аккаунта, через который оформлена лицензия на мониторинг. Адрес может отличаться от той почты, что указана в уведомлениях самого модуля (см. Настройка уведомлений QryptoPay на электронную почту).
Уведомления не будет в следующих сценариях:
- при плановом обновлении панели;
- если платёжная страница мерчанта намеренно выключена или сам мерчант снят с проверки;
- если в модуле ещё не настроены сети для приёма платежей;
- если вы сами выключили мониторинг.
Как подключить
Мониторинг — это платная опция лицензии. Она оформляется отдельно на каждый сервер, но в его пределах можно мониторить сразу несколько мерчантов (о том, как подключить лицензию, см. Как оформить лицензию).
💡 Опция остаётся оплаченной
Выключение мониторинга останавливает сами проверки, но не отменяет купленную опцию лицензии — она остаётся активной и оплаченной до конца срока.
Добавить мониторинг в лицензию можно одним из способов:
- в облачном аккаунте — на странице сервера, вкладка «Мониторинг»;
- в панели — QryptoPay → «Настройки» → «Мониторинг».
После оплаты лицензии перейдите на сервере в раздел QryptoPay → «Настройки» → «Мониторинг», проверьте, что мониторинг включён, выберите мерчантов, за которыми нужно следить, и задайте чувствительность и категорию уведомлений на свой вкус.