Мониторинг баз данных
Мониторинг баз данных Мониторинг баз данных - проверка БД на возможность подключения и исполнение определенных запросов.

Мониторинг баз данных позволяет при каждой проверке выполнять определенный запрос к базе, и определенным образом реагировать на результат проверки. Можно просто тестировать возможность подключения к базе - если вообще не задать запрос. На этапе настройки, задайте адрес сервера базы данных, порт, название базы, логин и пароль пользователя для подключения. Мы рекомендуем создать отдельного пользователя с ограниченными правами. Ему необходимо предоставить права на действия, присутствующие в исполняемом запросе. Также нужно добавить адреса серверов ХостТрекера, выполняющих проверки, во все возможные блокираторы (файрвол, сервер БД), чтобы разрешить доступ к базе. Адреса постоянные, указаны при создании задания для мониторинга.

Create ContentCheck Task

Запрос может быть любой – обычная выборка, регулярный UPDATE/DELETE/INSERT, запуск процедур (функция планировщика), сравнение результатов, логические операции. Главное ограничение - запрос должен выдавать результат в течении 30 секунд, в противном случае будет таймаут.

Рекомендуется писать такие запросы, которые возвращают нужное значение в первой строке в первом столбце результата. Именно это значение анализируется. Для запросов типа UPDATE, INSERT, DELETE фиксируется количество затронутых строк. Для анализа доступны различные варианты условий справнения с заданными значениями - равно/не равно/больше/меньше/в диапазоне. Если условие не выполнено, или же запрос не прошел по причине таймаута, или же нет связи с БД – Вам придет оповещение.

Create ContentCheck Task
  • CM.Glossary.WebsiteMonitoring
  • CM.Glossary.ContentCheck
больше глоссарий
"

Отлично работают бесплатные уведомления по скайпу и hangouts на телефоне. Ранее пользовался смс уведомлениями для всех заданий, сейчас оставил только для самых критичных ресурсов, чтобы наверняка знать если они упадут. Уже забыл когда пополнял баланс за доп смс. 

"
- Анад
Мониторинг - для чего он нужен? Обзор сервиса Host-Tracker. Часть 1

В данном обзоре вы найдете ответы на следующие вопросы: что такое мониторинг доступности сайтов и с чем его едят? Что стало причиной возникновения компании ХостТрекер? Алгоритмы работы сервиса и как все устроено. Обнаружение, обработка и уведомление клиента о проблеме с его сайтом.

На сегодняшний день ХостТрекер входит в когорту лидеров на рынке компаний, которые предоставляют услуги мониторинга. Пытаясь развиваться в ногу со всеми современными ИТ тенденциями и трендами, эта компания обладает наиболее современными инструментами и функционалом. Итак, в данном обзоре вы найдете ответы на следующие вопросы: что такое мониторинг и с чем его едят, что стало причиной возникновения компании ХостТрекер, как простая идея может превратиться в реально успешный стартап, а также как не сломаться на пути становления вашего стартапа?

Как всё начиналось

Каждый день программисты по всему миру сталкиваются с проблемой неожиданного отказа в работе якобы идеально настроенных серверов (сайтов, сетей и т.п.). Они тратят кучу времени на поиск решения этой проблемы и в конце концов, эта проблема все равно может появляться периодически. Более того, она может исчезнуть, а потом неожиданно появиться снова, таким образом испортив, например, передачу проекта клиенту. Именно для решения такого рода проблем и появился ХостТрекер. Основатель проекта всегда пытался сделать свои работы уникальными и наиболее эффективными. В начале 2000 не было надежного мониторингового сервиса, поэтому приходилось что-то генерировать самому. Сначала был изобретен простенький скрипт для проверки своих сайтов. Однако он мог иногда не работать вообще, либо отрабатывать некорректно. Поэтому было решено, распределить и продублировать его на несколько машин, то есть сделать своего рода оптимизацию. А дальше, после ряда оптимизаций, мы поняли, что наш продукт может пригодиться другим, именно так ХостТрекер стал доступным для других пользователей. Мы прошли долгий путь, от простенького скрипта до мощного функционала, который помогает теперь нашим клиентам решать их проблемы.

Что же такое мониторинг?

В данной части обзора вы познакомитесь с такой популярной функцией, как функция быстрой проверки сайтов или других сетевых инструментов для своевременного выявления всех существующих проблем. Эти проверки используют различные протоколы (http(s), icmp и т.д.). Условно мониторинг делиться на внутренний и внешний. Во внутреннем главное это ПО и он оценивается именно по нём. К этому типу можно отнести Яндекс. Метрику. Яндекс. Метрика использует встроенный скрипт в страницу, который позволяет оценить количество юзеров, зашедших на сайт и сделать соответствующие выводы, используя эти данные. В свою очередь, внешний или «мониторинг третьей стороной» заключается в симуляции захода пользователями на сайт из реальных адресов и делает умозаключения на основе откликов серверов на соответствующие запросы. Подробнее о внешнем мониторинге мы поговорим далее в данной статье.

Как всё устроено

Инфраструктура состоит из двух частей: внутренней и внешней, согласно алгоритму работы сервиса мониторинга. Внутренняя размещается в облаке. В ее состав входят серверы, файловые хранилища и т.д. ХостТрекер полностью владеет и занимается поддержкой внутренней части. Внешняя, в свою очередь, состоит из агентов, это своего рода независимые инспекторы (серверы), которые осуществляют проверку серверов. Диагностика осуществляется посредством генерации стандартных запросов для выбранного протокола (например, для вебсайта это http запросы).

Эти инспекторы независимы друг от друга, а также от внутренней части. В своей работе они полагаются на работу центрального сервера, то есть принимают перечень от него сайтов для экзаменации и отдают ему, соответственно, результаты этих проверок. Большое множество серверов является собственностью наших партнеров, но частью ХостТрекер владеет самостоятельно. Чаще всего партнеры выдают доступ к своим серверам бесплатно или со значительным дискантом, в свою очередь, они ожидают отдачи с нашей стороны, то есть обратные ссылки или дисканты на наш сервис.

Алгоритм сервиса

Клиент заблаговременно определяет интервалы регулярных проверок (>= 1 мин). Когда наступает время диагностики, сервер направляет задание на один случайным образом определенный агент ХостТрекера. Он делает диагностику по выбранному протоколу и посылает обратно отклик сервера.

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

Обработка проблем и уведомление потребителя о них

Может происходить много плохих вещей, так как установки у каждого разные. Поэтому моментально запускается начальная проверка предмета внимания: регистрируется код имеющейся ошибки или ответ протокола. На основе этих данных делается вывод о причине проблемы (сбой сети, ошибка сервера и т.д.). Однако, первым делом, потребителю интересно существует ли вообще проблема. Именно в связи с этим существует возможность зарегистрировать свою почту, телефон или другие каналы связи, чтобы получать уведомления от ХостТрекера. Эти уведомления могут быть отосланы различным людям, на любые адреса, в любое время. Однако, для «требовательного» потребитель этого недостаточно и требуется другой подход.

Во-первых, есть «неважные» сайты и, соответственно, если на них наблюдается краткосрочный простой, не красиво будет будить админа на счет этого. Поэтому ХостТрекер позволяет подключить функцию эскалации уведомлений, которая отправляет извещения не сразу после падения, а только в том случае, если сайт не смог восстановить свою работу самостоятельно. Также пользователям предоставляется шанс точно указывать время, когда они хотят принимать эти уведомления, то есть создавать некий «рабочий график». Например, пользователь может задать рабочие годы с 8 до 19, в таком случае ему будет направляться уведомления только тогда, когда сайт будет недоступен час и более.

В следующих статьях мы познакомим вас с другим функционалом сервиса, а также с историей его разработки и возникновения, как его можно применять в современных условиях и т.п. Наш продукт ориентирован на клиента, а потому большинство функционала было разработано согласно запросам и рекомендациям клиентов и партнеров для улучшения их работы. Поэтому, не стесняйтесь, пишите, мы всегда открыты для новых идей и советов.

больше блог
Благодарим за внимание к нашему сервису!
 
Войти
Войти
Зарегистрироваться
Цены и пакеты
Наша сеть
Home > Blog > Domain

Если у Вас есть собственное доменное имя, тогда и большие шансы его потерять. В данной публикации речь пойдет о самых известных примерах потери доменов. Кроме того, Вы узнаете: как безопасно избавиться от доменного имени в случае невозможности его продления; как быстро домен может быть перерегистрирован кем-то другим и как можно избежать этого с помощью функции сервиса ХостТрекер - "Истечение срока действия домена".

Если у вас есть собственное доменное имя, тогда и большие шансы его потерять. В данной публикации речь пойдет о самых известных примерах потери доменов. Мы убедимся, что даже крупные компании сталкиваются в своей практике с такими проблемами. Кроме того, вы узнаете: как безопасно избавиться от доменного имени в случае невозможности его продления; как быстро домен может быть перерегистрирован кем-то другим и как можно избежать этого используя одну из функций ХостТрекера - мониторинг истечения действия домена и срока действия SSL сертификата.

История о том, как Microsoft забыл продлить hotmail

Бесспорно, в 2003г. произошел один из самых ярких случаев в истории потери доменов - Microsoft забыл продлить срок регистрации своего домена. Все напоминания о необходимости продлить срок регистрации были проигнорированы, в результате чего домен стал доступен для перерегистрации любому желающему, а hotmail перестал работать в Великобритании. Доменное имя быстро выкупили, и новый владелец сразу же попытался уведомить компанию об этом. Однако он был проигнорирован.

Только спустя некоторое время Microsoft понял свою ошибку (тут журналисты постарались) и лично связался с владельцем их домена. Во-вторых, компания долго не могла как-то исправить ситуацию, поскольку только офис в США имел возможность регистрировать домены. В конце концов, компания все свои сервисы смогла восстановить. Гигант индустрии так и не предоставил официальные объяснения той ситуации.

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

Наверное, случай 1999 года так Microsoft ничего и не научил.

С какими последствиями можно столкнуться, если просрочить срок регистрации доменного имени?

Тут многое решает регистратор доменных имен. На начальном этапе регистратор стремится продемонстрировать клиенту свое доверие. Он предоставляет дополнительную возможность для продолжения регистрации домена после даты окончания этой регистрации (1-3 недели). Более того, в основном этот период состоит из, например, периода перерегистрации на бесплатной основе, каких-то дополнительных взысканий и т.д. Однако хорошая новость: в течение данного периода практически невозможно желающим извне получить доступ и зарегистрировать ваш домен.

Далее – официальные торги. Если регистрация все же не была продлена – домен участвует в аукционе. Без сомнений, это некий дополнительный заработок для регистратора. Ведь при этом домен будет ценным лотом в нелегкой борьбе желающих. Ниже представлено топ 3 онлайн аукционов мира:

  1. Go Daddy Auctions
  2. NameJet
  3. SnapNames.com

Лот может участвовать только в одном аукционе за раз. Как это работает? Прежде всего, в большинстве случаев есть возможность зарегистрировать предложение заранее. Это случай, когда кто-то очень заинтересован в том, чтобы выкупить именно ваш домен. Более того, данному покупателю будет отправлено сообщение с указанием даты окончания срока регистрации конкретного домена, и  можете не сомневается - он воспользуется своим шансом. Критерий выбора при этом - наиболее экономически выгодное предложение. Также после основных торгов может идти какая-то распродажа или акция.

Также существуют сайты для сбора всякой полезной статистики. Например, вы сможете узнать у скольких доменов за последние 10 дней истек срок регистрации.

Последнее – ликвидация доменного имени. Такое имя удаляется и может быть зарегистрировано другим заказчиком на общих основаниях. Если же доменное имя - бренд или каким-то образом неплохо раскручено - надеяться на это нечего. 99% что такой домен будет выкуплен еще на предыдущих этапах, поскольку сейчас это бизнес.

Еще больше примеров

В 2010 году широко известный сайт Foursquare тоже отличился, а именно, забыл оплатить продление срока действия своего доменного имени. Но Foursquare быстро среагировал и серьезных убытков у компании не было. Только клиенты чуть-чуть пострадали, так как сайт не был доступным какое-то время.  А все публикации на эту тему стали хорошим пиаром для компании.

Однако существуют и печальные примеры в истории. В 2012 году туристический сайт Yatra.com с миллионной целевой аудиторией и впечатляющим доход, потерял свой домен. Закончилась эта история на невеселой ноте: утратой клиентуры, денег, репутации и партнеров. В конце концов, доменное имя было восстановлено, но компания так и не вышла на прежние обороты.

В Украине тоже можно найти примеры тех, кто сталкивался с проблемой описанной выше. Например, Liga.net – сайт новостей, в 2015 году также не оплатил регистрацию доменного имени вовремя. В течение всего времени восстановления компания вынуждена была публиковать свои новости в соцсетях.

Даже мы почти попали в список этих грешников.

ХостТрекер едва не забыл продлить срок регистрации своего доменного имени

Именно непосредственное соприкосновение с проблемой стало той движущей силой для написания этой статьи. Ирония конечно в том, что домен ХостТрекера едва не был удален, несмотря на то, что сервис имеет инструментарий для отслеживания даты окончания срока действия регистрации. Так мы и спаслись – все, что можно мы мониторим своей системой. Действительно, мы были уведомлены об окончании срока действия регистратором, но проверив, что авто продолжение активно, мы не стали волноваться. Что и стало ошибкой: почему-то автоматическое списание со счета не прошло. Мы так и не смогли выяснить причину этого. Только благодаря оперативной реакции нашего сервиса проблему удалось устранить в срок.

Исходя из данной ситуации, хотелось бы подчеркнуть:

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

• Помните, нельзя забывать об «регистрации предложения заранее» на аукционах. Например, за несколько часов до истечения регистрации нашего домена, нам пришло письмо от неизвестного с предложением об его приобретении. Поэтому нельзя зевать в таких ситуациях.

• Все действия по продлению и восстановлению регистрации домена обычно занимают много времени. И в это время ваши клиенты не будут иметь доступа к сервису, а будут видеть только сообщение «срок регистрации домена закончился». Поэтому стоит тоже избегать таких ситуаций.

• Следите не только за посторонними доменами, которые вы хотели бы приобрести, но и за своими. Например, с помощью нашего сервиса вы сможете полностью отслеживать состояние доменов.

Поделиться:
Send to Twitter Send to Facebook Send to LinkedIn Send to Vkontakte
Блоги:
HostTracker blog HostTracker page on Facebook HostTracker page on Vkontakte HostTracker blog on Habrahabr
Безналичный
расчет