По мере роста бизнеса растет и количество компонентов в инфраструктуре, что делает ручной мониторинг невозможным без соответствующих инструментов. В первой части мы рассказали про 7 полезных и оптимальных решений для наблюдения за инфраструктурой. Давайте рассмотрим оставшиеся инструменты.
8. PRTG Network Monitor
PRTG Network Monitor - это инструмент мониторинга, предоставляющий широкие возможности по наблюдению за инфраструктурой сетей, серверов, виртуальных машин и приложений. Он предлагает как агентный, так и безагентный мониторинг. При безагентном мониторинге для сбора информации используются такие технологии, как WMI, SNMP, SSH и NetFlow.
PRTG предлагает встроенную приборную панель, обеспечивающую высокий уровень наглядности, что позволяет видеть предупреждения, сбои и аварийные ситуации на одной панели. Кроме того, в комплект поставки входят интуитивно понятные датчики бизнес-процессов, позволяющие отслеживать элементы ИТ-инфраструктуры, задействованные в конкретном бизнес-процессе. Функция мониторинга пропускной способности инфраструктуры позволяет отслеживать пропускную способность инфраструктуры и выявлять "узкие места", что может помочь в долгосрочном планировании.
Преимущества:
- Быстрая и простая настройка, собственная база данных
- Возможность локальной установки или использования хостинговой версии
- Встроенный дизайнер карт для визуализации сети и подключенных компонентов
- Встроенные и настраиваемые отчеты для выявления проблем с производительностью
- Настраиваемые оповещения по электронной почте, SMS, всплывающие сообщения, скрипты и т.д.
Недочеты:
- Отсутствует поддержка установки под Linux
- Лицензирование на основе датчиков, что дорого для больших сред.
Цена:
PRTG предлагает 30-дневную бесплатную пробную версию. Имеется бессрочная лицензия с возможностью своевременной оплаты и возобновляемым планом обслуживания для получения обновлений продукта и технической поддержки.
9. Nagios
Nagios - один из старейших инструментов мониторинга инфраструктуры, доступный как в виде открытого исходного кода (Nagios Core), так и в виде платного корпоративного решения (Nagios XI). Nagios Core основан на Linux и очень популярен благодаря своей архитектуре, поскольку ядро может быть расширено как официальными, так и разработанными сообществом пользовательскими плагинами.
Nagios можно использовать для централизованного мониторинга приложений, системных показателей, операционных систем и других компонентов инфраструктуры. Еще одним преимуществом является наличие широких возможностей по созданию отчетов, таких как отчеты о доступности и исторические отчеты, которые могут быть расширены с помощью сторонних аддонов. Nagios предлагает многопользовательскую архитектуру с настройкой представлений для конкретного пользователя, помогает быстро обнаружить сбои и оповещает по электронной почте или SMS, если что-то пошло не так.
Преимущества:
- Расширяемая архитектура с помощью подключаемых модулей
- Высокая доступность развертывания для непрерывного мониторинга инфраструктуры
- Мгновенная визуализация состояния ИТ-инфраструктуры доступна через веб-интерфейс
- Возможность автоматизированного исправления ситуации с помощью обработчиков событий
- Программное обеспечение с открытым исходным кодом и полным доступом к исходному коду
Недочеты:
- Некоторые функции недоступны в бесплатной версии с открытым исходным кодом
- Необходимость установки нескольких дополнительных модулей для получения полного набора возможностей
Цена:
Nagios Core является бесплатным. Существует две версии Nagios XI: Standard и Enterprise.
10. WhatsUp Gold
WhatsUp Gold - это решение для сетевого мониторинга, которое может быть расширено с помощью модулей для мониторинга компонентов инфраструктуры и приложений для полномасштабного мониторинга. Оно предоставляет широкие возможности мониторинга виртуальной инфраструктуры, размещенной на платформах VMware или Hyper-V. WhatsUp Gold предоставляет информацию о загрузке процессора, памяти, диска и сети хостов и гостей из одного интерфейса.
Этот инструмент отслеживает потребление полосы пропускания компонентами приложений, а также производительность сети. Также возможна интеграция и мониторинг журналов Syslog и Windows Logs, которые могут дать ценную информацию о состоянии инфраструктуры. Кроме того, можно использовать WhatsUp Gold для мониторинга доступности и производительности, чтобы получить представление о состоянии инфраструктуры.
Преимущества:
- Надежный набор расширяемых плагинов
- Автоматизированная инвентаризация серверов
- Мониторинг производительности серверов в реальном времени и возможность отслеживания миграций
- Оповещения на основе пороговых значений по электронной почте, SMS или в Slack
- Пользовательские панели мониторинга состояния инфраструктуры
Недочеты:
- Установка поддерживается только в среде Windows
- Не предлагается в качестве хостинговой услуги
Цена:
WhatsUp Gold предлагает 14-дневную бесплатную пробную версию и модель ценообразования, основанную на количестве устройств и приложений в системе.
11. New Relic
New Relic - это инструмент для мониторинга всего стека, который позволяет получить представление о производительности компонентов инфраструктуры с помощью богатых возможностей инструментальной панели. Вместо того чтобы переключаться между различными приложениями, New Relic позволяет отслеживать информацию из журналов, инфраструктуры, приложений, бессерверных функций и т. д. - и все это с помощью одного инструмента. С помощью New Relic можно в режиме реального времени получать информацию о состоянии ключевых параметров хоста, таких как процессор, память, диски и состояние сети.
Функция New Relic Insights позволяет легко отслеживать и запрашивать данные мониторинга инфраструктуры. При новых интеграциях инфраструктуры автоматически создаются информационные панели, что ускоряет получение информации от этих интеграций.
Преимущества:
- Возможность отладки проблем производительности на стороне сервиса из интерфейса инструмента
- Мониторинг реальных пользователей и синтетических данных
- Согласованность мониторинга инфраструктуры на гибридных платформах
- Сквозная видимость благодаря распределенной трассировке
- Возможность использования готовых политик оповещений или создания собственных оповещений с обнаружением аномалий
Недочеты:
- Сложный и непоследовательный пользовательский интерфейс
- Управление агентами не осуществляется платформой, что приводит к дополнительным накладным расходам
Цена:
New Relic предлагает бесплатный уровень и дополнительные платные уровни: Standard, Pro и Enterprise. Платные уровни зависят от количества данных, поступающих в месяц, количества пользователей и количества инцидентов в месяц.
12. Dynatrace
Dynatrace предоставляет комплексную платформу мониторинга, которая охватывает инфраструктуру в облачных, локальных и гибридных средах. К ним относятся виртуальные машины, системы хранения данных, сети, серверы, кластеры Kubernetes, хост-машины и т.д. Сбор данных мониторинга осуществляется с помощью одного агента, развернутого на каждом хосте, который может контролировать серверы, приложения, сервисы, базы данных и многое другое. Агент можно настроить на мониторинг физической/виртуальной инфраструктуры, включив режим мониторинга инфраструктуры.
Платформу Dynatrace можно развернуть в собственном гибридном облаке или воспользоваться услугой SaaS. Dynatrace можно настроить на мониторинг процессора, памяти, хранилища, метрик сетевых карт, процессов хоста, состояния сети и платформы виртуализации VMware.
Преимущества:
- Настраиваемые информационные панели для быстрой и целенаправленной визуализации данных
- Расширяемая архитектура с использованием OneAgent SDK для пользовательского мониторинга
- Интеграция для мониторинга Docker, Kubernetes и OpenShift
- Автоматизированное обнаружение и отображение зависимостей
- Простое управление агентами из пользовательского интерфейса инструмента.
Недочеты:
- Значительная скорость обучения из-за сложности инструмента
- Сравнительно высокая стоимость
Цена:
Dynatrace предлагает 15-дневную бесплатную пробную версию.
13. AppDynamics
AppDynamics предоставляет комплексное решение для мониторинга инфраструктуры, охватывающее серверы, системы хранения данных и сетевые компоненты как в облачных, так и в гибридных средах. Решение можно развернуть на локальном уровне или использовать как SaaS-сервис. С помощью AppDynamics можно избежать простоев, привязывая пользовательский опыт и бизнес-результаты (основная задача инструмента) к событиям, собранным в инфраструктуре.
Возможности полнофункционального мониторинга этого инструмента позволяют соотнести проблемы производительности приложений с низкоуровневыми узкими местами инфраструктуры, что ускоряет анализ причин и их устранение. Функция мониторинга серверов предоставляет детальное логическое представление о ландшафте сервера, начиная с иерархии центра обработки данных, стоек и процессоров и заканчивая использованием памяти, сети и дисков сервера. Мониторинг хранилищ поддерживает решения для хранения данных NetApp и позволяет связать узкие места в производительности с аномалиями баз данных и хранилищ.
Преимущества:
- Интеллектуальный оптимизатор рабочих нагрузок для упреждающей настройки производительности
- Охват и корреляция всех показателей компонентов инфраструктуры для обеспечения наглядности
- Подробные панели мониторинга серверов и метрики
- Правила и политики здоровья позволяют обнаруживать аномалии и автоматически устранять их последствия
- Интеграция с системами управления инцидентами и оповещения, такими как ServiceNow, PagerDuty и Jira.
Недочеты:
- Отсутствие автоматизации установки и настройки агентов может потребовать дополнительных усилий
- Сложная конфигурация и много усилий, необходимых для отделения информации от шума
Цена:
AppDynamics предлагает бесплатную 15-дневную пробную версию.
14. Site24x7 Infrastructure Monitoring
Site24x7 - это облачное решение для мониторинга таких компонентов инфраструктуры, как серверы, сети, контейнеры и платформы виртуализации. Независимо от того, размещается ли решение на локальном или облачном сервере, оно требует установки агента на контролируемый сервер. Site 24×7 позволяет собирать все необходимые метрики с серверов Windows и Linux и предоставлять информацию в единой консоли. Сюда входят такие важные показатели производительности Windows, как использование процессора/памяти/диска, состояние служб и процессов, а также такие показатели Linux-серверов, как средняя нагрузка, количество потоков и обработок процессов.
Собранные агентом данные отображаются в виде панелей с представлениями сетевой информации, активности приложений и серверных показателей, что позволяет получить оперативную информацию о состоянии инфраструктуры. Site24x7 можно использовать для мониторинга производительности хостов Docker и кластеров Kubernetes. В дополнение к готовым возможностям мониторинга можно написать собственные плагины мониторинга с использованием Shell, PowerShell, Batch, VB, Python и др.
Преимущества:
- Возможность мониторинга 60+ показателей производительности серверов
- Мониторинг и анализ служб и процессов Windows и Linux в режиме реального времени
- Автоматизированное обнаружение, отображение и мониторинг сетевых устройств
- Мониторинг доступности и производительности таких служб, как DNS, FTP и SMTP.
- 100+ интеграций плагинов для таких приложений, как MySQL и Apache.
Недочеты:
- Сложность установки и настройки из-за большого количества доступных опций
- Мониторинг серверов ограничен несколькими технологиями
Цена:
Site 24×7 предлагает бесплатную 30-дневную пробную версию.
Какой инструмент ИТ-мониторинга для вас лучший?
Средство мониторинга инфраструктуры должно обеспечивать обзор состояния ИТ-среды с высоты птичьего полета, включая производительность, доступность, пропускную способность, использование и безопасность. Он должен уметь генерировать предупреждения о состоянии инфраструктуры на основе отслеживаемых показателей и создавать отчеты, позволяющие понять суть проблемы, независимо от того, как и где размещено приложение. Некоторые решения специализируются на определенных аспектах (например, на показателях производительности), в то время как другие предоставляют полный спектр мониторинга с возможностью настройки.
В любом случае при выборе программного обеспечения для мониторинга ИТ решающим фактором является сложность настройки. Некоторые средства поставляются с готовой интеграцией с компонентами инфраструктуры, в то время как другие требуют больше усилий для настройки.
Может возникнуть соблазн разработать собственные средства мониторинга, чтобы избежать привязки к производителю и получить большую гибкость. Однако в долгосрочной перспективе это приведет к усложнению поддержки кодовой базы и потребует дополнительных усилий при добавлении новых функций. Когда речь идет о том, что лучше построить, чем купить, всегда лучше рассмотреть соответствующие метрики мониторинга, а затем приобрести готовый инструмент мониторинга, чтобы избежать дополнительных сложностей.