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

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 и премиальный монитис службы мониторинга. Одним из их преимуществ является то, что вы можете комбинировать внешний мониторинг загрузки страниц с мониторингом системных ресурсов и получать уведомления о низком уровне системных ресурсов. Тогда вы действительно сможете активно не только исправлять, но и предотвращать сбои. Попробуйте!

    • 5

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

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

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

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

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