• личный кабинет

Мониторинг производительности и надежности работы серверов

Мониторинг производительности и надежности работы серверов

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

Поддерживаемые ОС: Windows 2000, Windows XP, Windows Vista (x86,x64), Windows 7 (x86,x64), Windows Server 2003 (R2), (x86/x64), Windows Server 2008 (x86/x64), Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022. Для работы требуется Microsoft .NET Framework 2.0.

Ключевые особенности системы мониторинга:

  • Реакция на проблемы серверов в реальном времени: удобный анализ текущих показателей (большинство проблем в работе серверов видно в течение 30-60 секунд с момента возникновения).
  • Точный анализ любой точки времени в прошлом: с разрешением до 10 секунд, по всем основным параметрам работы сервера, на любую точку времени в пределах нескольких месяцев назад.
  • Надежность мониторинга: автономный сбор информации сервером без участия централизированных серверов слежения, автоматическая загрузка данных на рабочее место для анализа.
  • Наглядность отображения информации: графическая программа-клиент позволяет вам быстро оценивать нужную информацию в реальном времени.

Пример работы программы

Программа мониторинга в реальном времени отображает на вашем компьютере все параметры серверов, которые вас интересуют. Данные обновляются каждые 10 секунд.

Пример экрана программы мониторинга для нескольких серверов нашего хостинга:

Видны такие показатели работы, как

  • занятость процессора (красный, в режиме ядра - бледно-красный)
  • занятость логических дисков (по одному на каждый диск, если есть: бледно-желтый, желтый, голубой, сиреневый)
  • нагрузка сетевого интерфейса (синий - входящий трафик, зеленый - исходящий трафик)
  • специально для публичной версии добавлены также такие показатели, как % занятой памяти сервера (черным) и критически низкое место на жестких дисках сервера (белым)

Данные можно смотреть под любым удобным увеличением:

за несколько дней (темным отмечено ночное время)

в реальном времени под большим увеличением

Любой перебой в работе сервера хорошо виден на графике как аномальные показатели активности.

Пример 1. Видно, что 16 числа примерно в 5:25 ночи на сервере подскочило использование процессора. Возможно, это требует внимания администратора? В данном случае это были просто ночные работы по обслуживанию сервера (архивация резервных копий или что-то похожее).

Пример 2. 16 числа примерно в 3:25 ночи, на фоне 100%-й загрузки нескольких физических дисков, использование процессора наоборот упало, а затем в процессе сбора данных мониторинга и вовсе произошел сбой (вертикальная красная линия). Это обозначает, что сервер испытал какую-то существенную перегрузку, из-за чего обработка клиентских запросов также, вероятно, прекратилась, и виновата в этом недостаточная производительность дисковой системы или нехватка памяти для дискового кеша.

Пример 3. Администратор заметил увеличение входящего и исходящего трафика сервера (синий/зеленый), а также возрастание процессорной нагрузки (красное), начиная с 15:40.
Вероятно, какой-то из ресурсов создал проблему или сервер подвергся атаке. Ситуация была замечена и устранена.

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

Hyper-V 1Gb Monitoring Services

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

Для работы службы необходим доступ к серверу по протоколу TCP, порт 13399 (используется протокол HTTP). При установке служба добавляет исключения в Windows Firewall. Имя службы в менеджере служб Windows - "Hyper-V 1Gb Performance Monitoring V1".

Для авторизации клиентов используется пароль, который хранится в файле c:\perfData.access-key. На виртуальных машинах нашего хостинга скрытый файл с паролем создается автоматически, посмотреть установленный на ваших машинах пароль можно на странице "VDS" в личном кабинете.

Hyper-V 1Gb Monitoring Client

Эту программу вы запускаете на своём компьютере, чтобы получать и анализировать данные об одном или нескольких серверах.

Начало работы

Настройка сервера:

  • Установите службу мониторинга "Hyper-V 1Gb Monitoring Services" на все сервера, за которыми вы хотите наблюдать. После установки служба запустится автоматически.
  • Если вы пользователь VDS HyperVPS от 1Gb.ru, пароль для мониторинга можно посмотреть в личном кабинете, в разделе "VDS".
  • Если вы наблюдаете за собственным сервером, установите желаемый пароль, записав его в файл c:\perfData.access-key.

Настройка вашего компьютера:

  • Установите себе на компьютер "Hyper-V 1Gb Monitoring Client", запустите программу.
  • Нажмите кнопку "Edit", заполните данные о ваших серверах, добавив их в конфигурационный файл аналогично примеру.
  • Нажмите "Reload", убедитесь, что сервера появились в списке.
  • Введите пароль авторизации в поле Access Password, нажмите OK.
  • Мониторинг загрузит начальные данные с сервера, а при следующем старте программы будет загружать все недостающие данные за весь период работы сервера, который еще отсутствует у вас на компьютере.

Полезные советы

  • Выберите удобный для вас режим увеличения ползунком Zoom (обычно - максимальное увеличение, если у вас несколько или один сервер).
  • Вы можете изменять наблюдаемый фрагмент времени ползунком снизу экрана.
  • Режим "Lock On Current" ставит ползунок в самое правое положение, чтобы убедиться, что вы смотрите именно на последние данные. Если вы хотите вернуться к обзору именно последних данных мониторинга - для безопасности оставляйте пункт "Lock On Current" включенным.
  • Режим "Offline" позволяет отключить автоматическое обновление данных. Для загрузки последней информации используйте ссылку "refresh" или кнопку F5. Удобно для тех случаев, когда вы работаете через GPRS/EDGE и не хотите платить за постоянный трафик.

Условия использования системы

Система может бесплатно использоваться на любом числе серверов и рабочих станций, при условии неизменности комплекта поставки и кодов модулей программы. Распространение программы допускается только с помощью указания ссылки на эту страницу (https://www.1gb.ru/vdc1.php).

Система сообщает анонимную статистику использования (через отправку запроса на сайт https://www.1gb.ru), при этом никакие личные данные не собираются. Программа не требует активации или регистрации и работает без ограничения по времени, связь с сайтом www.1gb.ru для её работы не требуется.

Система не содержит механизмов, позволяющих разработчикам или сторонним людям получить доступ к вашему серверу или данным. Единственное исключение - администраторы услуги VDS HyperVPS на нашем хостинге могут просмотреть статистику работы вашей VDS для анализа качества предоставляемых услуг. Это возможно только для VDS серверов, расположенных на нашем хостинге, за доступ к этим данным отвечает отдельная служба интеграции "Hyper-V 1Gb Integration Services", которая присутствует только на наших VDS.

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

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