Ваш сайт не работает? База данных?

Depositphotos 51957675 м

Ты знаешь? Как насчет вашей базы данных? Ваш домен разрешается? Ваш сайт и страницы работают, но обслуживают только ошибки базы данных?

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

Мои предшественники поступили правильно и подписались на службу мониторинга. Это была довольно дорогая услуга - 49.95 доллара в месяц. Когда я вошел в систему, я сразу потерялся, пытаясь сориентироваться, но в конце концов понял, что мы разрешаем только нашу домашнюю страницу. Мы не тестировали сертификат SSL, мы не тестировали наши поддомены, мы не проверяли, отвечает ли база данных.

Я быстро начал добавлять еще одну проверку и переместил время с 5-минутных интервалов на 1-минутные. Когда я щелкнул, чтобы отправить новые «часы», я был шокирован, увидев, что с меня будет взиматься плата за установку в размере 99 долларов и еще 49.95 долларов в месяц. Правильно - плата за установку 99 долларов за то, что я установил !!! Я вышел из системы и начал искать новую услугу.

Я прыгнул в Твиттер (мой новая поисковая система) и добрый друг, Аде Олонох of Рекурсивная функция, пришел на помощь. (Больше блогов - меньше твиттеров, Ад!)

панель pingdomАдэ указал мне на Pingdom. Pingdom имеет невероятно чистый интерфейс с очень надежными функциями. Я запрограммировал пару API вызывает наше приложение, чтобы убедиться, что база данных работает, а затем я настраиваю Pingdom для передачи вызовов и проверки ответа.
Pingdom

Сервис тоже очень разумный. Базовая стоимость составляет 9.95 долл. США в месяц и позволяет проверять 5 проверок, 20 SMS-сообщений, неограниченное количество сообщений электронной почты, отчеты о времени безотказной работы и загрузки, ежеминутные проверки, проверки HTTP, HTTPS, TCP, Ping и UDP и т. Д. Бизнес-сервис позволяет выполнять 30 проверок и 200 SMS-сообщений. У них также очень прочный API если вы хотите интегрировать свой мониторинг.

Серверы зондов находятся в Далласе, Беркли, Амстердаме, Вестерасе и Рединге. Я пытаюсь выяснить, если Я подтвердил в Pingdom, что мы можем обойти SMS, просто создав список адресов электронной почты для SMS для мобильных телефонов наших сотрудников.

Я также написал компании с просьбой о функции. Было бы замечательно, если бы, помимо оповещений по электронной почте и SMS, они разрешали HTTP-запрос. Это позволило бы мне отслеживать одного из наших сторонних поставщиков, у которого в последнее время возникли проблемы. Если бы я мог заставить Pingdom делать запрос к моему серверу, я мог бы автоматически переключить наши службы на резервное копирование. Как только система вернется в рабочее состояние, я могу вернуть ее обратно. Я мог бы сделать это с помощью электронной почты; однако задержка может нас укусить.

У нас осталось 29 дней до пробной версии. Пока мы не видим никаких проблем, мы перейдем к базовому пакету. Одно это сэкономит нам несколько долларов и обеспечит более полный мониторинг сайта!

5 комментариев

  1. 1

    Я был также удивлен ценами на некоторые из услуг мониторинга и взимаемыми ими сборами. Pingdom выглядит хорошим сервисом. Я остановился на AlertBot (примерно по той же цене) почти год назад и остался доволен их сервисом. Поскольку вы делаете всю настройку самостоятельно, а все остальное с этого момента происходит автоматически, за 50 долларов в месяц вы должны покупать невероятную корзину услуг.

    Я ищу некоторые из этих сервисов мониторинга, чтобы в ближайшем будущем включить интерфейс Twitter для уведомлений. На мой взгляд, использование Twitter, чтобы любое количество людей могло «следить» за предупреждениями, было бы отличной возможностью.
    Благодаря!
    Ролан Смит
    http://www.techmatters.com/

  2. 2

    Спасибо за обзор продукта, Дуг. Пожалуйста, дайте мне знать, как обстоят дела в конце 30 дней. Примерно тогда и мы планируем включить мониторинг.

    Благодаря,
    Амол.

  3. 3

    Отличный обзор Дуг. И вы совершенно правы, что простой проверки статуса HTTP-порта недостаточно.

    Мы использовали Pingdom с ФормаВесна уже более года и довольны обслуживанием.

    Мы настраиваем аналогичную проверку - создаем около десятка модульных тестов для приложения с помощью нашего API (например, может ли форма быть отправлена, можем ли мы видеть ожидаемые данные в базе данных и т. Д.) И выводим статус PASS или FAIL в файл. . Затем Pingdom проверяет этот файл через HTTP, чтобы убедиться, что в сообщении написано PASS, иначе предупреждения будут срабатывать как сумасшедшие.

  4. 4

    Я просто хочу представить еще 2 услуги - бесплатно mon.itor.us и премиум monitis услуги мониторинга. Одно из их преимуществ: вы можете комбинировать мониторинг загрузки внешних страниц с мониторингом ресурсов системы и получать уведомления о нехватке ресурсов системы. Тогда вы действительно сможете активно не только исправлять, но и предотвращать сбой. Попробуйте!

    • 5

      Привет, Ованес,

      Это определенно варианты, и у меня действительно есть учетная запись mon.itor.us. Однако использование Pingdom как приложения намного проще. Я не мог понять, как делать некоторые проверки с помощью mon.itor.us. Похоже, монит устроен аналогично.

      Благодаря!
      Дуг

Как вы думаете?

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