Незаменимые утилиты для центров обработки данных: выбор профессионалов
От графического отображения параметров сервера в реальном времени до планирования емкости и резервного копирования виртуальных машин - эти утилиты стоит опробовать.
Джон Брэндон
13 июня 2011, 06:00
Computerworld - Менеджерам центров обработки данных не все подают на блюдечке. Да, часть утилит для администрирования поставляются на новеньких дисках вместе с сервером. Но есть и другие незаменимые программы, которые можно получить от сторонних разработчиков, сообщества открытого ПО или даже коллег по ИТ-отрасли, у которых нашлось время сделать парочку приложений.
Я готов перечислить немало утилит на выбор, а также указать причины, по которым их рекомендуют профессиональные администраторы центров обработки данных.
1. Cacti
Что это? Самая рекомендуемая утилита в нашем списке - Cacti. Она позволяет следить за состоянием центра обработки данных в реальном времени. Интерфейс Cacti встроен в свободно распространяемую утилиту для мониторинга ЦОД, RRDtool, которая собирает данные с SQL-серверов и других компонентов системы. Все собранные Cacti данные хранятся в базе данных MySQL. С помощью утилиты администраторы могут контролировать производительность, загрузку серверов, температуру и другие переменные. Древовидная структура позволяет создавать отчеты для отдельных пользователей.
Для кого это полезно? Администраторы центров обработки данных могут использовать Cacti для контроля загрузки серверов и производительности сети. Например, персонал отдела информационных технологий может контролировать параметры отдельного концентратора в сети.
Администраторы ЦОД могут использовать Cacti для контроля нагрузки на сервер и производительности сети.
Какова стоимость? Подобно большинству открытых программ, приобретение и использование бесплатно. Однако поддержка программы может обойтись в ту же сумму, что и у коммерческого решения.
Чем программа лучше конкурентов? Одно из основных отличий Cacti - как и любая открытая программа, эта утилита позволяет заглянуть в свой код, а также вы можете узнать, как другие пользователи работают с программой. Cacti также поддерживает создание отчетов о производительности для нескольких пользователей.
Каковы ограничения? Как и с большинством открытых программ, когда дело доходит до поддержки, вы обычно оказываетесь сами по себе. Кроме того, утилита работает лишь в особых условиях - нужен ЦОД с RRDtool и базой данных SQL. Cacti может не иметь возможности анализировать проприетарные платформы и архитектуру.
Что говорят пользователи? "Мы используем Cacti для определения зон, где нужно повысить эффективность - от архитектуры сети до энергопотребления, температуры и влажности на объекте", - Фрэнк Бизер, вице-президент, финансовый директор Core NAP - компании-провайдера ЦОД в Остине.
2. Nagios
Что это? Еще одна утилита, которую порекомендовали почти все из опрошенных нами администраторов. Nagios - инструмент для планирования инфраструктуры и мощности ЦОД. Одно из применений - отправлять сообщения персоналу по СМС или электронной почте, если произошел выход из строя какого-либо компонента сети, хранилища данных или сервера.
Nagios - инструмент для планирования инфраструктуры и мощности ЦОД. Одно из применений - отправлять сообщения персоналу по СМС или электронной почте, если произошел выход из строя какого-либо компонента сети, хранилища данных или сервера..
Для кого это полезно? Тем, кто работает в сложной ИТ-инфраструктуре, Nagios поможет отслеживать загрузку процессоров, использование дисковых накопителей, температуру серверов и состояние сетей для общего контроля за инфраструктурой..
Какова стоимость? Как и Cacti, Nagios - открытая программа и полностью бесплатна. Могут быть затраты на техническую поддержку от системного интегратора и еще затраты на обучение специалистов. Поддержка Nagios обходится в около 600 долларов в год.
Чем программа лучше конкурентов? Отличительная особенность - умение работать с различными устройствами: датчиками температуры, приложениями, концентраторами и серверами. Как и у Cacti, у Nagios есть активное сообщество пользователей, которые выпустили около 2000 бесплатных дополнений.
Каковы ограничения? Nagios - мощная утилита для мониторинга, но для ее использования вам нужно написать скрипт, который получает данные о необходимом параметре - или найти готовый скрипт. Хотя вы можете оплатить дополнительную поддержку, гиганты вроде HP или Microsoft не занимаются оптимизацией этой утилиты.
Что говорят пользователи? "Nagios - высококачественная система мониторинга, которую мы использовали не только для контроля за локальной сетью, но и для слежения за кондиционерами в комнатах с компьютерами, бесперебойниками, генераторами и датчиками окружающей среды - все это гарантирует надежную работу центра обработки", - Бизер, Core NAP.
3. Veeam Backup and Replication v5
Что это? Veeam выполняет крайне полезную задачу. Программа работает внутри виртуальной среды VMware, ее используют для быстрого создания резервных копий и упорядочения запросов на восстановление от пользователей. Вы можете восстановить виртуальную машину или отдельный объект.
Кому это полезно? В центре обработки данных с виртуальными машинами Veeam используется для создания резервных копий. Преимущество в том, что программа может создавать архивы за пару часов. На данный момент Veeam работает только с VMware, но в будущем предполагается поддержка Microsoft Hyper-V, о чем заявил представитель разработчика - правда, не назвав сроки.
Какова стоимость? Veeam стоит около 600 долларов на сокет за базовую версию с годом поддержки и обслуживания.
Чем программа лучше конкурентов? Главное - проверка работоспособности. В процессе резервного копирования Veeam загружает виртуальную машину из недавно созданной копии, добавляет ее на сервер ESX и проверяет, что копия на самом деле работоспособна.
Veeam работает внутри виртуальной среды VMware, ее используют для быстрого создания резервных копий и упорядочения запросов на восстановление от пользователей. Вы можете восстановить виртуальную машину или отдельный объект.
Click to view larger image
Каковы ограничения? Ларри Уокер, заместитель директора отдела ИТ в банке "Челси-Гротон Банк" в городе Гротон, штат Коннектикут, использует Veeam в своем центре обработки данных. Он говорит, что не удалось найти местного эксперта для решения проблем с программой, да и обучить персонал обращению на месте некому. Это небольшая проблема, но иногда она тормозит процесс восстановления, потому что персоналу приходится осваивать программу методом тыка. Также нет способа записать резервные копии на ленточные системы хранения данных. Veeam работает только с виртуальным машинами и не контактирует напрямую с физическими серверами.
Что говорят пользователи? "С помощью Veeam я могу удаленно копировать и восстанавливать все виртуальные машины каждую ночь на нашем центре резервного копирования", - объясняет Уокер. В течение 30 минут его сервера Active Directory, SQL-сервера и шесть файловых серверов первого уровня архивируются и их данные становятся доступны пользователям.
4. Cfengine
Что это? Еще одна часто рекомендуемая утилита для центров обработки данных, Cfengine используется для управления конфигурацией: в базе данных хранятся настройки пользователей и сервера, в том числе пароли и права на просмотр директорий.
Кому это полезно? Cfengine специально разработана для администраторов ЦОД, которые хотели бы упорядочить управление конфигурацией. Утилита может проверять новые программы на совместимость с ЦОД и системами компании. Кроме того, аналитики систем безопасности находят с ее помощью бреши в защите из-за непоследовательных патчей.

Утилита специально разработана для администраторов ЦОД, которые хотели бы упорядочить управление конфигурацией.
Какова стоимость? Cfengine бесплатна, как открытая версия, так и коммерческая, которая включает в себя обслуживание и поддержку. Цена такой версии будет зависеть от размеров компании и того, как собираются использовать программу.
Чем программа лучше конкурентов? Фрэнк Бридайк, инженер систем безопасности в Schuberg Philis, компании, занимающейся ИТ-аутсорсингом, пользуется Cfengine для управления конфигурациями. Он говорит, что одно из основных преимуществ - автономная работа утилиты, она может найти и исправить системные ошибки в ЦОД без вмешательства человека.
Каковы ограничения? Бридайк сообщил, что Cfengine лучше всего работает в среде Unix. Хотя программа способна работать и на серверах под управлением Windows, результаты будут непредсказуемы.
Что говорят пользователи? "Благодаря Cfengine вы можете создать самовосстанавливающуюся систему, устойчивую к изменениям конфигурации со стороны пользователя", - объясняет Бридайк. Кроме того, если персонал осуществляет любые изменения конфигурации через Cfengine, "становится проще запускать новую систему, ведь нужно просто сделать базовую установку и поставить клиент Cfengine - остальные изменения осуществляются автоматически", добавляет он.
5. Vitamin D Video
Что это? Необычная охранная система для центра обработки данных. Vitamin D Video - открытое приложение для веб-камеры, позволяющее следить за помещениями. В программе есть датчик движения, и она может послать персоналу СМС или электронное письмо, если обнаружит движение возле сервера или входа в центр обработки данных.
Кому это полезно? Тем, кто работает с несколькими центрам или кому требуется удаленное слежение. Vitamin D Video - полезная охранная утилита. С ее помощью можно проверить, закрыта ли дверь кабинета, ведущего в центр обработки данных, а также проверить, не входили ли люди, или следить за сторонними подрядчиками - выполняют ли они свою работу?

Vitamin D Video - открытое приложение для веб-камеры, позволяющее следить за центром обработки данных.
Какова стоимость? Версия "Про" стоит 199 долларов и поддерживает неограниченное число камер. Есть также бесплатная "начальная" версия (для одной камеры) и базовая версия (для двух камер), которая стоит 49 долларов.
Чем программа лучше конкурентов? Кетан Пател, директор Fairmount Global Telecommunications, пользуется Vitamin D Video для слежения за своим центром обработки данных потому, что у программы есть система автооповещения. Некоторые камеры безопасности требуют просмотра записей по нескольку часов, чтобы обнаружить проблему. Но программа Vitamin D может отправить фото по электронной почте в тот момент, когда обнаружит движение. После оповещения вы можете посмотреть видео, записанное перед самим оповещением. Вы также можете отправлять видеоклипы на FTP-сайт.
Каковы ограничения? Пател говорит, что иногда программа выдает ложные оповещения, особенно если слежение ведется за пределами центра обработки данных. Для использования Vitamin D Video вам также придется установить и наладить работу веб-камер от сторонних производителей, хотя, по словам Патела, программа работает со многими моделями камер.
Что говорят пользователи? "Vitamin D - бесплатная утилита, с помощью которой можно превратить дешевую веб-камеру за 100 долларов в систему охранного видеонаблюдения с функцией оповещения при приближении к серверам", - говорит Пател.
6. OpenNMS
Что это? Эта открытая утилита для управления сетевой архитектурой сканирует вашу сеть для обнаружения новых сетевых служб, помогает управлять ими, отслеживать изменения и аномалии, а также события вроде SNMP trap, это способ оповещения сети об изменениях без необходимости сперва отправить запрос. Кроме того, OpenNMS может проверить производительность сети.
Кому это полезно? OpenNMS предназначена для крупных предприятий со сложными сетями. Основная польза от утилиты - в настройке сети и контроле за производительностью. Мелкие фирмы могут обнаружить, что OpenNMS рассчитана на более крупный центр обработки данных, чем тот, которым они располагают.
OpenNMS - открытая утилита для управления сетевой архитектурой сканирует вашу сеть для обнаружения новых сетевых служб, помогает управлять ими.
Click to view larger image
Какова стоимость? OpenNMS, которую профессионалы частенько называют мощным подспорьем в управлении ЦОД, может также оказаться и самой дорогой в нашем списке. Это открытая программа - скачать и установить ее можно бесплатно. Но вот поддержка стоит от 15000 долларов, а обучение обойдется не дешевле 2500 долларов за человека.
Чем программа лучше конкурентов? Отличие OpenNMS - масштабируемость. Тарус Балог, представитель OpenNMS, говорит, что некоторые клиенты используют программу для контроля около 60000 устройств в сети предприятия. Другой клиент отслеживает 1,2 миллиона устройств SNMP, а у третьего обрабатывает 120000 событий в минуту. Кроме того, Балог сообщил, что время на установку программы значительно меньше, чем у коммерческих аналогов, обычно лишь пара дней, если не требуется существенных модификаций.
Каковы ограничения? OpenNMS - открытая программа, но затраты на поддержку могут сравниться или быть выше, чем у коммерческого продукта. Программу можно настраивать, но это требует технических знаний. Даже сам Балог признает, что обучение работе с OpenNMS дается непросто.
Что говорят пользователи? "OpenNMS изменила концепцию работы наших специалистов по серверам и сети", объясняет Майк Хьюот, специалист по системам в организации детских госпиталей и клиник Миннесоты. Отдел ИТ "перестал постоянно слышать жалобы на проблемы с сервером или сетью и потом тратить целые дни на их поиски", теперь они знали точно, в чем проблема.
7. WildPackets OmniPeek Enterprise
Что это? Многоцелевая утилита для выявления проблем в сети, OmniPeek Enterprise позволяет проводить глубокую проверку передачи пакетов, чтобы выявить причину медленной работы сети. Она работает в любой сетевой инфраструктуре, включая VoIP- и видеосети. Также программа может работать в любых видах проводных и беспроводных сетей. Интерфейс отображает иерархию сетей с помощью древовидной структуры. Есть четыре версии утилиты, каждая из которых обладает разным функционалом - от сетей для малого бизнеса и индивидуальных сетей до инфраструктуры большого предприятия.
Кому это полезно? WildPackets OmniPeek Enterprise в основном используют инженеры в центре обработки данных для обнаружения и контроля за проблемами сети.
Какова стоимость? Цены на программу начинаются от 5000 долларов в зависимости от размера центра обработки данных, а обслуживание обходится в 20% стоимости каждый год. Дополнительные модули для VoIP или видео не требуются, но среды с распределенными вычислительными мощностями могут потребовать дополнительных программ. "OmniEngines" работают на нескольких локациях и в филиалах, отслеживая работу сети.

WildPackets OmniPeek Enterprise позволяет проводить глубокую проверку передачи пакетов, чтобы выявить причину медленной работы сети.
Чем программа лучше конкурентов? Здесь важна цена - она не требует отдельной оплаты VoIP, видео и других услуг. OmniPeek Enterprise также проводит мониторинг сети в реальном времени и позволяет проводить анализ данных по итогам мониторинга.
Каковы ограничения? Некоторые программы для мониторинга сети генерируют трафик в процессе тестирования, но OmniPeek Enterprise - полностью пассивная утилита. Она отслеживает лишь реальный трафик, а не посылает тестовых пакетов. В некоторых случаях тестовые пакеты полезны - с их помощью можно имитировать загрузку сети в определенное время дня или в одном из отделов. Кроме того, при работе в нескольких локациях данные о сети собираются с нескольких ее сегментов отдельно, что может усложнить процесс конфигурации отдельных частей сети.
Что говорят клиенты? "OmniPeek Enterprise позволяет нам точно определять проблемы с производительностью в автоматическом режиме, избегая серьезных затрат времени для имитации проблем в сети и их устранении вручную во время тренировок", говорит Винс Хьюмз, директор по техническим решениями Northwest Tri-County Intermediate Unit, компании типа "хелпдеск", которая обслуживает 19 школьных районов в Пенсильвании.
Джон Брэндон - бывший управляющий ИТ-компании из списка Fortune 100, теперь он пишет о технологиях. Он написал более 2500 статей за прошедшие 10 лет. Его твиттер: @jmbrandonbb.
Узнайте больше о центре обработки данных в разделе "Центр обработки данных" Computerworld.
Источник: Must-have data center utilities: Picks by IT pros, John Brandon.




