Контроль работы VPS сервера. Как и зачем?

Доброго времени суток, уважаемые подписчики.

Каждый из вас, кто хоть раз торговал роботами на рынке FOREX, арендовал VPS сервер для поддержания роботов в состоянии непрерывной работы. Вы, наверное замечали, что каждый сервис пишет на своем сайте такую фразу: “Uptime 99.9%” А некоторые продавцы подобных сервисов вообще задирают планку до 100%.

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

UpTime Robot бесплатный инструмент со множеством настроек для отслеживания доступности веб-сервисов. На бесплатном аккаунте проверка осуществляется каждые 5 минут. Большинство использует его для отслеживания доступности сайтов в реальном времени. Но мы как трейдеры будем отслеживать доступность нашего VPS сервера.

Настраиваем отслеживание сервера

Чтобы начать отслеживание сервера нужно нажать Add New Monitor в левом верхнем углу сайта. После чего запустится мастер настроек:

Вы можете настроить отслеживание http(s) протокола, ключевых слов, IP адреса или порта. Для сервера нужно выбрать тип PING. В поле Friendly Name вводите предпочитаемое название вашего сервера. Это имя хранится только в системе UpTimeRobot, поэтому называете мониторинг как вам удобно. В поле IP (or Host) вводите IP адрес вашего сервера. С помощью ползунка выбираете период опрашивания сервера. В бесплатном аккаунте минимальный доступный интервал — 5 минут. Я у себя настроил минимальный чтобы всегда быть в курсе происходящего.

Ниже можно выбрать куда вы хотите получать оповещения. Это может быть почта, Twitter, RSS, Pushbullet, СМС и многое другое. Я настроил на почту. Если вы выберете твитер, например, то он будет вам присылать вот такие уведомления:

Способы оповещения настраиваются в разделе настроек аккаунта:

Мы подключили мониторинг нашего сервера, давайте теперь посмотрим какую информацию он нам сможет предоставить. Рассмотрим страницу Dashboard.

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

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

Теперь провалимся в подключенный ранее ресурс и рассмотрим последнюю часть информации, которую способен предоставить сервис UpTimeRoot.

В графе Uptime мы видим полосу таймлайн сбоев за последние 24 часа. Аналогичную полосу мы наблюдали ранее в левом меню. Если навести курсором мыши на полосу, можно увидеть дополнительную информацию.

В меню справа отображается текущее состояние сервера и сколько времени без перерыва он находится в этом состоянии. Статистику состояния за последние 24 часа, 7 дней, 1 месяц. Также отображается дата последнего периода недоступности сервера и как долго он был недоступен.

В поле Response Time вы увидите график ответа от сервера за последние 24 часа. Он не носит какого-то однозначного характера, и определить точно причины всплесков долгового ответа однозначно так же сложно. Но по ним можно сделать 2 вывода, что если время отклика увеличилось, то значит либо в этот период идут активные движения на рынке и советники постоянно открывают закрывают сделки, терминал принимает больше котировок и т.д. либо проблема с проходимостью сети в данный момент времени.

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

Последняя информация которая нам доступна — это история изменения состояний подключенного ресурса. Думаю, здесь объяснений не требуется, панель понятна интуитивно, состояние изменилось — записалось в лог. Также логи можно выгрузить в файл CSV  и открыть с помощью Excel.

Возможные проблемы

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

Итак…вы подключили сервер по инструкции, но ничего не происходит, данные не обновляются либо вы видите что ваш сервер сейчас недоступен, несмотря на то, что по RDP вы на него можете зайти и терминалы также находятся в статусе online. Особенно эта проблема актуальная при выборе режима PING, при подключении данного мониторинга. Причина кроется в том что сам PING может быть запрещен на вашем сервере Брендмауэром Windows.

Самый простой способ разрешить ping  — воспользоваться оснасткой «Windows Firewall with Adwanced Security». Для ее запуска нажимаем клавиши Win+R и вводим команду wf.msc.

Заходим в раздел входящих правил (Inbound Rules). Здесь нас интересует предопределенное правило для IPV4 — ″File and Printer Sharing (Echo Request — ICMPv4-In)″. Обратите внимание, что в таблице присутствуют два правила с одинаковым названием. На самом деле это одно и то же правило, просто настроенное для разных профилей — одно для доменного профиля, второе для общего и частного.

Активируем правило, отметив галочкой чекбокс Enabled и проверяем, чтобы в поле Action был выбран пункт ″Allow the connection″.

Переходим на вкладку Advanced и выбираем профили, для которых это правило будет действовать. Сохраняем правило и жмем OK. Теперь сервер можно пинговать.

Заключение

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

 

С уважением, команда TotalForex.PRO

Добавить комментарий