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