Серверы и программное обеспечение, которое на них работает, могут выйти из строя по всевозможным причинам. При возникновении сбоев важно их выявить оперативно, прежде чем они окажут влияние на важные бизнес-процессы.
Помимо очевидных существенных материальных потерь сбои в
системе приносят ещё и ощутимые репутационные потери.
Вы должны быть первым, кто узнает, что сайт не
работает.
Адреса точек присутствия и их количество выбираются под задачу заказчика, в зависимости от необходимой географии мониторинга или состава сетей провайдеров
Доступность вычисляется по протоколу Raft – специальному алгоритму для решения задачи консенсуса в сети ненадежных вычислений. Вы можете быть уверены в работоспособности вашего веб-приложения независимо от проблем отдельных провайдеров
Часть или все точки присутствия и эндпойнты для проверки могут располагаться внутри сетей клиента. Мы предоставляем программное обеспечение сервиса для установки во внутреннем контуре приложения.
На основании результатов проверки может выполняться какое-то действие, action или pipeline системы CI/CD - переключение DNS на другой сервер, перезагрузка, отправка сообщений, запись в мониторинг, и т.д.
Широкие возможности настройки списка проверяемых http-заголовков для каждого эндпойнта вашего приложения. Возможность установки необходимых заголовков запроса и произвольных проверок заголовков ответа.
Мониторинг правильности и времени ответа DNS-серверов вашего домена, соответствия списка и значений записей референсным значениям.
Проверки сроков регистрации доменов и SSL-сертификатов, уведомления за 30 и за 7 дней до окончания сроков их действия. В том числе проверка наличия и валидности сертификатов НУЦ и цепочки подписей.
Проверка версий PHP, веб-фреймворков и CMS по базе данных известных сигнатур для оперативного мониторинга об известных уязвимостях.
Вы моментально будете оповещены о сбоях в работе вашего сервера если сайт или один из его компонентов не доступен в силу различных причин. Мы отправим сообщение на e-mail, в мессенджер Яндекс360 или в группу Telegram – любое средство оперативного оповещения, применяемое в вашей компании.
В зависимости от проекта, его потребностей мы формулируем задачи мониторинга:
HTTP-запросы, проверка содержимого ответов, проверки наличия DNS-записей, возможность установить TCP-соединение.
Для работы приложения проверяем несколько возможных точек отказа: публичные интерфейсы, внутренние и внешние API, интеграции со сторонними сервисами.
Статус приложения вычисляется на основании консенсуса проверок из нескольких точек присутствия, поэтому результат определяется после получения ответа каждой точки. Таймаут ожидания ответа настраивается и по-умолчанию составляет 10 секунд. Это означает что при 3 точках проверки максимальное время ожидания составит 30 секунд.
Нужно удостовериться, что проверяемое приложение справится с нагрузкой от 3, 5 или более запросов в минуту.
Основной алгоритм оповещений – Job failed and first success, т.е. в мониторинг попадают оповещения о каждом событии сбоя и о первой успешной проверке после сбоя. (Cообщение может отправляться мгновенно или, например, после второй подряд ошибки в заданном вами временном промежутке, если выявит аналогичную ошибку).
На основании проверки из нескольких точек может выполняться какое-то действие. Мы поможем разработать необходимые скрипты для pipeline вашего проекта и выполним интеграцию с системой CI/CD – Gitlab, Github, Gitea, Jenkins, и т.д.