Ping (ICMP)
Ping (ICMP) Ping это запрос протокола ICMP.

Ping это запрос протокола ICMP (англ. Internet Control Message Protocol). Этот протокол используестя разнообраными сетевыми устройствами для проверки доступности определенного сервиса или устройства. Обычно используется для диагностики сети.

Ping мониторинг позволяет Вам следить за Вашей сетевой инфраструктурой. Ошибка Ping означает отсутствие связи с определенным объектом сети. Удобно использовать Ping параллельно с мониторингом HTTP. В этом случае, Вы получаете дополнительную информацию - например, точно будет известно: ошибка случилась на уровне сайта или же упал весь сервер. Тем не менее, иногда ICMP может блокироваться для входных запросов, с целью избежать ddos атак.

  • CM.Glossary.WebsiteMonitoring
  • CM.Glossary.Downtime
  • CM.Glossary.DistributedMonitoring
  • CM.Glossary.HTTP
больше глоссарий
"

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

"
- Анад
Мониторинг Баз Данных с помощью ХостТрекера

В данной статье мы бы хотели познакомить вас с еще одной интересной и полезной функцией нашего сервиса - Проверка баз данных.

В данной статье мы бы хотели познакомить вас с еще одной интересной и полезной функцией нашего сервиса - Проверка баз данных (БД).

Существует много различных сервисов для сбора и анализа информации о работе ресурса, например, количестве посетителей, продолжительности сессий, распределении аудитории по регионам и т.п. Но при работе с данными возникает потребность в сравнении таких вот «технических» характеристик.

Именно для получения и оценки таких параметров, команда-разработчиков и аналитиков ХостТрекера разработала простой для понимания и использования инструмент - Проверка БД.

Настройка запроса

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

В качестве инструкции можно использовать любые команды - от простых запросов типа Select до более сложных процедур. При этом запрос должен выполняться менее 30 секунд, в противном случае произойдет ошибка (timeout).

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

Далее приведена графическая интерпретация результата выполнения инструкции DELETE по конкретно выбранным параметрам:

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

В случае, если условие не будет выполняться - запрос не проходит проверку по таймауту или отсутствует соединение с БД - Вам будет выслано уведомление на телефон или сообщение в Skype, Viber, Telegram, Slack.

Пример создания проверки

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

  1. Формируем выборку, которая определяет объем свободного места в табличном пространстве:

          SELECT
          convert(DECIMAL(12,2),round(sysfile.size/128.000,2)) AS 'FileSize/mb'
          , convert(DECIMAL(12,2),round(fileproperty(sysfile.name,'SpaceUsed')/128.000,2))
          AS 'Used/mb'
          , convert(DECIMAL(12,2),round((sysfile.size-fileproperty(sysfile.name,'SpaceUsed'))/128.000,2))
          AS 'Free/mb'
          , filegroup.groupname AS 'File-group'
          , sysfile.[name],sysfile.[filename]
          FROM dbo.sysfiles sysfile (NOLOCK)
          inner join dbo.sysfilegroups filegroup (NOLOCK) ON filegroup.groupid =
          sysfile.groupid
          UNION ALL 
          SELECT
          convert(DECIMAL(12,2),round(sysfile.size/128.000,2)) AS 'FileSize/mb'
          , convert(DECIMAL(12,2),round(fileproperty(sysfile.name,'SpaceUsed')/128.000,2))
          AS 'Used/mb'
          , convert(DECIMAL(12,2),round((sysfile.size-fileproperty(sysfile.name,'SpaceUsed'))/128.000,2))
         AS 'Free/mb'
         , (CASE WHEN sysfile.groupid = 0 THEN 'Log' END) AS 'File-group'
         , sysfile.[name],sysfile.[filename]
         FROM dbo.sysfiles sysfile (NOLOCK) WHERE groupid = 0
         ORDER BY [File-group],sysfile.[name]            

     2.  Получаем следующий результат:

     3.  Определяем условия отбора:

            1.  Результат запроса – выбираем «значение в первой колонке первой строки».

            2.  Проверка результата – выбираем «меньше, чем» и как макс. значение указываем «1000».

Будет получен следующий результат: если лог-файл превысит 1 Гб, нам поступит сообщение.

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

Настройка мониторинга

Для того, чтобы сформировать новую Проверку БД необходимо:

  1. Заполнить следующие поля:

  • Сервер – укажите имя сервера;

  • Порт – укажите имя порта;

  • База данных – укажите имя базы;

  • Пользователь –укажите логин под которым необходимо будет выполнить запрос;

  • Пароль – укажите пароль, соответствующий вашему логину.

Для данного задания рекомендуется создать отдельного пользователя с ограниченными правами.

      2.  Обеспечить доступ к базе. Для этого, добавьте IP-адреса агентов HostTracker в белый список файрволла и вашего сервера.

Внимание! IP-адреса наших агентов - постоянны.

      3.  Когда будете готовы - нажмите Сохранить.

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

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

Любой может быть заблокирован (ошибочно), к примеру, по подозрению в спам-активности, размещении или распространении незаконного, непристойного, порнографического, клеветнического, устрашающего, дискредитирующего материала (или даже просто ссылок на сайты, где такой контент присутствует). Как такую ​​проблему можно обнаружить, и существуют ли какие-то механизмы защиты? - читайте далее в данной статье.

А Вы уверены, что ваш домен на данный момент не находится в черных списках DNSBL? ХостТрекер рекомендует проверить это! Ведь любой может быть заблокирован (ошибочно), к примеру, по подозрению в спам-активности, размещении или распространении незаконного, непристойного, порнографического, клеветнического, устрашающего, дискредитирующего материала (или даже просто ссылок на сайты, где такой контент присутствует). Как такую ​​проблему можно обнаружить, и существуют ли какие-то механизмы защиты? - читайте далее в данной статье.

Почему так происходит?

У каждого провайдера услуг DNSBL есть свои условия определения для занесения IP-адресов в черные списки. Более того, правила занесения и удаления постоянно меняются. Следовательно, нет никаких гарантий, что даже вполне приличный в терминах закона, правил публичности и приватности домен, однажды (случайно) не будет отсеян фильтром поисковой системы как такой, что распространяет спам.

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

Что же делать?

Самое главное в такой ситуации - вовремя выявить проблему. Поэтому новая бесплатная функция на панели «Быстрая проверка сайта» - «DNSBL» вам однозначно пригодится:

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

Пример работы нашей проверки «DNSBL» представленный выше (первый скриншот). В случае, если система обнаружит подозрительную активность с вашей стороны, вы будете немедленно уведомлены об этом. Для вас это означает - возможность быстро установить причину, по которой сайт был заблокирован.

Как правило, домен будет заблокирован только после взвешенного анализа многих факторов. Если вы уже обнаружили свой IP в блок-списках, не паникуйте, обычно все что вам нужно будет сделать - это доказать, что вы не робот. То есть, необходимо будет зайти на сайт соответствующего списка блокировки и, следуя инструкциям, ввести доменное имя и нажать «Delist». Дополнительно, где-то может потребоваться отправить письмо с запросом на удаление. Однако, очевидно, предварительно надлежит устранить причины попадания в эти списки.

Так, если Вы подозреваете, что кто-то использует ваш IP-адрес под спам – устраните проблему и вас автоматически через некоторое время «разблокируют». Стоит отметить, чтобы предупредить появление таких ситуаций, т.е. чтобы ваш почтовый трафик больше не блокировался большинством спам-баз, рекомендуется использовать записи PTR или SPF для рассылки писем.

Возможных причин для внесения домена в черные списки много, однако, если ваш IP был заблокирован совершенно случайно, процесс удаления не займет много времени и усилий. Главное в данной ситуации - быстро среагировать. Чем быстрее вы обнаружите проблему - тем более вероятно, что ваше доменное имя не продублируется среди всего множества DNSBL баз. Пользуйтесь нашей новой опцией «DNSBL» инструмента «Быстрая проверка сайта» и вы будете всегда в курсе «статуса» вашего ресурса. Помните, мы приветствуем любые конструктивные комментарии о нашем сервисе и его работе.

 

 

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