Мониторинг доступности своих сервисов

Очень важно для вебмастера в любой момент знать, что с его сайтами-кормильцами все в порядке. А если что-то произошло, то необходимо узнать о случившемся как можно раньше чтобы принять меры. А то за несколько часов недоступности сайта можно и из индекса вылететь.

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

Мониторинг можно разделить на следующие виды:

  • Предоставляемый хостером. Например у правильного хостера Hetzner.de есть возможность бесплатно настроить проверку пингом, доступность порта, ответ определенного сервиса. Этим обязательно нужно воспользоваться. Тогда по крайней мере в случае чего мы будем точно знать что проблема внутри ДЦ или где то на внешних каналах.
  • Внешние сервисы мониторинга. Здесь хотелось бы представить следующие сайты:
    mon.itor.us – много точек мониторинга, графики по времени ответа, бесплатность, статистика за период и другое. Можно купить уведомления на смс.
    basicstate – тоже бесплатен, показывает на каком этапе провалилась проверка (днс лукап, подключение, ответ), есть возможность отправлять сообщения в смс-формате. Вообщем рекомендую.
  • Вспомогательные сервисы
  • Мониторинг на своих серверах. Тут я предпочитаю использовать связку Nagios + Cacti. От нагиоса мы имеем очень гибкие и разнообразные тесты. Например, можно проверять присутствие определенного слова на странице сайта. А это очень важно! Иногда бывает, что скрипты на сайте выплевывают html-сообщение о ошибке и внешние мониторинги могут не расценить это как ошибку. От какти мы получаем статистику в виде графиков по нагрузке на сервер, по динамике трафика.
  • Мониторинг со своего рабочего компьютера. Мне психологически очень приятно видеть зелененький кружок в трее, говорящий о том, что все в порядке. Такую проверку поможет организовать небольшая софтинка Alchemy Eye

Ну и напоследок. После того как вы настроили средства мониторинга обязательно проведите их тест. Например, ненадолго положите какой-нибудь свой сайт и посмотрите какие алармы и в течение какого времени вам придут.

About: neadmin


Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to toolbar