Описание проблемы
Главная страница — лицо сайта, если эта страница не работает, это увидят все пользователи. Репутация сайта будет испорчена.
Решение
Нужно, чтобы стороннее приложение (агент системы мониторинга) каждые 5 минут выполняло проверку главной страницы. Если вдруг главная страница перестает открываться, система мониторинга отправляет уведомление.
Реализация
Будем считать, что компонент WebSite уже создан в дереве компонентов Вашего аккаунта. Создание компонента WebSite выполнится автоматически, если Вы настроили Zidium.config и выполнили запуск приложения.
В системе мониторинга Zidium есть системная проверка HTTP. Проверка HTTP выполняет HTTP-запрос и проверяет HTTP-ответ по заданным правилам. Таким образом, чтобы выполнять проверку главной страницы сайта, нужно только настрить HTTP-проверку в личном кабинете, код писать не нужно.
Чтобы создать системную проверку HTTP, выполните действия:
Мы только что создали для компонента WebSite системную проверку HTTP. Агент системы мониторинга Zidium поставил данную задачу в очередь на выполнение, и в ближайщее время она будет обработана.
В дереве компонентов у компонента WebSite теперь есть проверка "Проверка главной страницы сайта":
В дереве компнентов кликните по названию проверки, откроется страница проверки:
Внизу страницы показаны 20 последних результатов выполнения проверки:
Итого:
Теперь каждые 5 минут агент системы мониторинга Zidium будет выполнять проверку главной страницы нашего приложения. Если проверка выполнится с ошибкой, то компонент WebSite станет красным (статус Alarm), а вам отправится email-уведомление.