Как контролировать состояние сервера

by moiseevrus

monitoring

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

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

В этом руководстве мы рассмотрим проблемы, которые необходимо отслеживать вручную на сервере, и то, как эти задачи могут быть выполнены с помощью решения для мониторинга сервера Software-as-a-Service (SaaS). Мониторинг сервера в реальном времени, обеспечиваемый облачным программным обеспечением, таким как Site24x7 , не только экономит время, но и сводит к минимуму головную боль.

Мониторинг физического состояния сервера

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

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

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

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

У вас будут регуляторы питания на входе вашего сервера. За ними необходимо следить, чтобы убедиться, что они работают правильно и сглаживают скачки и провалы напряжения. Ваш ИБП должен дать вам время, чтобы переключиться на резервное питание в случае выхода из строя основного источника питания. Однако необходимо прислушаться к уведомлению о переключении на резервное питание, поскольку системы автоматического переключения иногда выходят из строя.

Задачи мониторинга производительности сервера

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

Время работы сервера

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

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

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

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

Очевидно, что лучше предвидеть проблемы и не допускать, чтобы они приводили к отключению сервера.

Поддержание доступности

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

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

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

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

Связанное сообщение: Лучшее программное обеспечение для мониторинга ПК и оборудования

Планирование емкости сервера

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

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

Ошибки страниц и свопы страниц
При расчете необходимой мощности необходимо учитывать два фактора:

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

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

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

Обмен страниц происходит, когда серверу не хватает рабочей памяти. Он зарезервирует область дискового пространства и временно сохранит данные, чтобы освободить место в памяти. Этой ситуации следует избегать, и она указывает на то, что вы не предоставили достаточно памяти для требований всего программного обеспечения, запущенного на сервере.

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

Емкость диска

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

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

Доступность сетевого интерфейса

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

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

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

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

Мониторинг сервера Site24x7

Site24x7 может обеспечивать мониторинг производительности сервера в двух режимах: агентном и безагентном. Проблема с безагентным мониторингом заключается в том, что он не может предоставлять аналитику в реальном времени, такую ​​как агентная версия. Программное обеспечение агента, доступное с Site24x7, доступно для операционных систем Windows, Windows Server, MacOS, FreeBSD и Linux.

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

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

Как и следовало ожидать, Site24x7 отслеживает все основные системные атрибуты сервера:

Загрузка процессора
Использование памяти
Распад памяти
Длина очереди процессора
Процент простоя и занятости диска
Использование диска с планом емкости
Недавние события
Лучшие процессы по процессору и памяти
Запуск приложений с подробностями
История отказов / неисправностей
Услуги и процессы

Site24x7 имеет функцию анализа первопричин, которая объясняет каждый системный сбой.

Вы платите за Site24x7 по подписке в месяц, поэтому для этого программного обеспечения для управления нет предварительных затрат на приобретение программного обеспечения. Мониторинг производительности сервера включен в несколько различных пакетов Site24x7. Он доступен как бесплатная версия, которая контролирует до пяти серверов. Самый дешевый платный план, который включает мониторинг сервера, – это план Starter , доступный в рамках бесплатной пробной версии .

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

Мониторы SaaS, такие как Site24x7, очень хорошо организованы, чтобы обеспечить быстрое подключение. Гибкость и удобство удаленного центра обработки данных для мониторинга производительности серверов экономит время и деньги.

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

Часто задаваемые вопросы о мониторинге сервера

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

«Мониторинг сервера» относится к задаче наблюдения за производительностью системных ресурсов сервера во избежание их исчерпания. Ключевыми атрибутами для наблюдения являются использование ЦП, потребление памяти, ввод-вывод, емкость и уровни активности сети, а также использование диска. Пороговые значения производительности дают вам время предотвратить сбой системы и нарушение обслуживания. Журналы производительности системы помогают при планировании емкости сервера.

Как контролировать программное обеспечение для мониторинга вашего сервера?

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

Что такое удаленный мониторинг сервера?

Удаленный мониторинг сервера – это практика реализации управления сервером из системы, расположенной за пределами предприятия. Это может быть централизованный ИТ-отдел, серверы мониторинга на нескольких сайтах, программное обеспечение для мониторинга, размещенное в облачной службе, или мониторинг, выполняемый поставщиком управляемых услуг. Системы удаленного мониторинга серверов требуют, чтобы служба агента была установлена ​​на каждом отслеживаемом сервере.

You may also like

Leave a Comment