Главное начинается после того, как ИБП будут установлены.

В статьях А. Авдуевского «Плюс электрификация всей страны» (LAN, №1, 1999) и Д. Эссена «Чтобы спасатель не принес беды» (LAN, №11, 1998) LAN уже рассматривал последние разработки и продукты на рынке ИБП и давал некоторые советы по их выбору. Я лично предпочитаю линейно-интерактивные ИБП за их экономичность, а если к тому же приобретенный ИБП способен генерировать синусоидальную волну при работе от батарей, то вы сделали действительно удачную покупку.

Ну вот, у вас есть новый, с иголочки, ИБП. Вы чувствуете себя в полной безопасности. Однако не спешите. Помимо самого устройства внимания к себе требуют такие компоненты, как последовательные соединители и интерфейсные платы SNMP/Web. И, переходя на управление с помощью консолей с графическим пользовательским интерфейсом, вы не должны забывать о программно-аппаратных соединениях, с помощью которых администраторы и могут, собственно, воздействовать на электропитание. Подключение ИБП к компьютерной сети может казаться ненужным или избыточным, но после знакомства (и работы) с некоторыми из последних продуктов я с уверенностью могу сказать, что браузеры Web и Internet делают управление ИБП намного проще и удобнее.

КАК ЭТО БЫЛО (И ОСТАЕТСЯ): ПОСЛЕДОВАТЕЛЬНЫЕ СОЕДИНИТЕЛИ, ПРОГРАММЫ ОТКЛЮЧЕНИЯ

До того как появились локальные сети, ИБП защищали отдельные, наиболее важные для бизнеса системы: малую АТС, мини-компьютер, рабочие станции или кассовые аппараты. В отличие от торговых терминалов и малых АТС, многопользовательские компьютеры нельзя было отключать. Операционные системы, например UNIX, были устроены таким образом, что они хранили (кэшировали) файлы в энергозависимой памяти в целях повышения производительности (запись файла в память занимает намного меньше времени, чем копирование на диск). Таким образом, потеря питания означала потерю файлов, скажем, с данными незавершенной транзакции. Следовательно, ИБП должны были иметь возможность каким-либо образом сообщить ОС, что они собираются отключить оборудование, и дать ОС время закрыть все программы, прежде чем питание будет отключено. Все это означало, что производители ИБП должны были предоставлять программы остановки для конкретной операционной системы и ИБП с поддержкой мониторинга питания и предупреждения компьютера, когда это было необходимо.

ИБП СО ВСТРОЕННЫМИ МИКРОПРОЦЕССОРАМИ

Получив в свое распоряжение микросхемы, которые могли все это делать, производители приобрели возможность задавать пороговые уровни, таймеры и другие переменные, за значениями которых должны следить встроенные программы. Кроме того, они стали предлагать внешние приложения для управления своими устройствами с защищаемого ПК. Вскоре эти приложения стали наделяться функциями, строго говоря, не относящимися к управлению питанием. Если, например, ИБП мог безаварийно остановить компьютер и затем снова запустить его после прекращения перебоев в электропитании, то почему бы ему не сделать это и в другое время? (Зачем, говорите?) У некоторого программного обеспечения есть такая небольшая особенность: со временем они начинают хуже работать. В некоторых случаях серверы выделяют или занимают столько памяти компьютера, что все остальные программы оказываются вытеснены и перестают функционировать. Эту проблему можно решить путем остановки/запуска сервера каждый раз. Некоторые операционные системы — без имен! — время от времени нуждаются в своего рода «толчке». Так почему бы не отключать ежедневно питание компьютера и не включать его на следующий день вновь с чистой, свежей системой? Многие приложения управления питанием позволяют производить плановую перезагрузку, обычно с помощью интерактивного календаря, на ежедневной, еженедельной или ежемесячной основе. Характерным представителем таких программ является Power Alert Plus от Tripp Lite. Версия 5.1 выполняется на моем ПК и следит за состоянием моего APC Smart UPS 700. Помимо показа всех датчиков и счетчиков, демонстрирующих, как функционирует ИБП, программа позволяет запланировать отключение с помощью помесячного календаря Tripp Lite. (Более подробно о программе смотри в соответствующей врезке.)

СОБЫТИЯ, ДЕЙСТВИЯ И ТАЙМЕРЫ — О, БОЖЕ!

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

Помимо событий и действий большинство из подобных приложений управления питанием позволяют конфигурировать множество разнообразных таймеров. Так, один из видов таких таймеров дает возможность откладывать начало действий. Например, при частых колебаниях напряжения в сети ИБП имеет смысл подождать некоторое время, прежде чем посылать извещение о понижении напряжения, так как это позволит избежать поднятия ложной тревоги. Чтобы кратковременные отклонения не приводили к выполнению ненужных действий, окно менеджера событий в таких приложениях имеет таймер ожидания. Если питание возвращается к нормальному уровню до остановки таймера, то никаких действий не предпринимается. Другой важный вид таймеров служит для задания задержки до полной остановки компьютера (для экономии заряда батарей при возникновении длительных проблем с питанием). Эта задержка должна быть достаточна для выполнения ОС всех операций по остановке компьютера. Какое значение задавать, должны знать системные администраторы. Таймер задержки запуска задается с целью избежать одновременного включения компьютеров после возобновления питания и таким образом предотвратить новое временное падение напряжения. Некоторые приложения управления питанием позволяют задавать пороговые значения для операционных параметров ИБП, чтобы приложение подавало предупреждения о превышении порога, обычно посредством изменения цвета пиктограммы. Строго говоря, это не критические события в электропитании, и они не требуют немедленных действий. Скорее, они служат для оповещения оператора за консолью мониторинга о том, что ИБП может в ближайшее время столкнуться с проблемами и поэтому требует к себе повышенного внимания, например ввиду разрядки батарей. Приложения хранят историю всех событий, превышения порогов и значения параметров, на основании которых администратор может составить себе представление о том, насколько хорошо ИБП справляется со своими задачами, а также о том, как часто возникают проблемы в электросети.

СЕГОДНЯ И В БУДУЩЕМ: SNMP, INTERNET И ДРУГИЕ ВАРИАНТЫ

В прошлом взаимодействующие с ИБП по последовательным соединениям собственные приложения производителей прекрасно справлялись с задачей мониторинга нескольких компьютеров и телекоммуникационного оборудования. Однако сетевые технологии и распределенные вычисления изменили методы управления питанием. Компании имеют серверные комнаты, подключенные к локальной сети, причем все они должны быть защищены. С переходом мира телекоммуникаций к открытым системам все больше малых АТС и УАТС представляют собой компьютеры на базе NT и, таким образом, нуждаются в предупреждении о проблемах с питанием и времени на остановку. Конечно, управлять питанием можно традиционным способом с помощью ИБП со специальными последовательными адаптерами для контроля за группой серверов. Но в этом случае проводка, как и администрирование всех имеющихся консолей, представляет собой целый клубок проблем, в прямом и переносном смысле.

Не спешите паниковать! Сетевые платы и SNMP (см. врезку «SNMP: зачем он нужен?») помогут вам. Новые модели ИБП оснащаются сетевыми интерфейсными платами, микропрограммное обеспечение которых понимает язык SNMP, хотя первоначально этот высокоуровневый протокол и предназначался для управления сетевым оборудованием. Специалистам крупных компаний с обширными сетями TCP/IP хорошо знакомы как SNMP, так и системы управления сетью, такие, как HP OpenView, SunNet Manager или IBM NetView. С помощью графического интерфейса подобных систем оператор с одной станции может следить за функционированием сотен маршрутизаторов, концентраторов, рабочих станций и, конечно, ИБП — всего, что совместимо с протоколом SNMP. Администраторы могут графическим образом организовать свои сети в надлежащую иерархию пиктограмм. Например, если пиктограмма питания, представляющая этаж в офисном здании, окрасилась красным цветом, то, щелкнув на ней, вы углубляетесь вниз по иерархии, пока не найдете пиктограмму ИБП, у которого возникли проблемы.

ЧТО НАДО ЗНАТЬ, ПРЕЖДЕ ЧЕМ ПЕРЕХОДИТЬ НА SNMP

  1. Приобретать SNMP/сетевые платы для каждого ИБП может и не понадобиться. Имея программное обеспечение для агентов SNMP — а оно предоставляется многими производителями серверов, — вы можете воспользоваться имеющимися серверами. Вам потребуется подсоединить последовательные кабели от сервера к ИБП и ко всем станциям, которые может понадобиться остановить. Агентское программное обеспечение и сетевая плата сервера превращают сервер в SNMP-совместимое устройство, в результате с точки зрения системы управления сетью оно выглядит как «объект» ИБП. Недостаток данного подхода состоит в том, что при зависании сервер нельзя будет перезагрузить удаленным образом.
  2. Если все серверы, малые АТС и УАТС на базе NT подключены к сети, то вы можете полностью отказаться от применения последовательных кабелей для остановки этих устройств. Адаптерные платы SNMP многих производителей могут быть сконфигурированы на передачу сообщений о событиях по сети. Установленное на этих устройствах специальное клиентское программное обеспечение ждет поступления сообщений и может осуществить остановку без участия человека. Помните, однако, что доставка сообщений об остановке по сети поднимает проблему надежности сети: питание концентраторов и маршрутизаторов должно быть также защищено с помощью ИБП.
  3. Не поддавайтесь соблазну написать свою собственную графическую программу для мониторинга! Ввиду открытости SNMP это можно сделать самому с помощью программы просмотра MIB. Однако производители ИБП знают свое дело, и предлагаемые ими подключаемые модули для существующих систем управления сетью намного лучше, чем вы в состоянии сделать сами. Поверьте мне!

Как и все сегодня, ИБП имеют свои собственные узлы Web, т. е. в корпоративной сети Intranet. Некоторые из адаптерных плат содержат встроенный сервер HTTP. При соответствующей настройке он позволяет подключиться к адресу ИБП и узнать об его состоянии. Это передовой край технологии управления питанием, и некоторые из рассмотренных мной продуктов его еще не достигли. Однако именно в этом направлении, как представляется, развивается управление питанием. Одно предупреждение: инструментарий на базе браузеров дополняет, но не заменяет SNMP-совместимые системы управления сетью. Он позволяет увидеть конкретный ИБП и предназначен для оперативного администрирования.

С Энди Грином можно связаться по адресу: andyg@teleconnect.com.


SNMP: зачем он нужен?

Долгое время простой протокол управления сетью (Simple Network Management Protocol, SNMP) ассоциировался исключительно с маршрутизаторами, мостами и серверами, предоставляя администраторам возможность контролировать состояние данных устройств. Агенты — установленное на устройствах программное обеспечение — собирают информацию и заносят ее в базу управляющей информации (Management Information Database, MIB), определенную для этого класса устройств. Графический интерфейс связывается с имеющимися агентами и отображает статистику по устройству после извлечения данных из агента. SNMP — пассивный протокол в том смысле, что удаленная консоль запрашивает данные у агента, но вы можете определить «прерывания» SNMP, когда данные передаются автоматически при превышении некоторого порога.

По сути, в MIB устройство рассматривается как набор «объектов» с некоторыми определенными для них атрибутами. Не удивительно, что SNMP имеет богатый выбор объектов для сетевых устройств. MIB была определена и для ИБП в RFC 1628, и производители стали внедрять программное обеспечение агентов для преобразования внутренней диагностический информации ИБП из нестандартного формата к платформенно-независимым объектам MIB. В отличие от нестандартного программного обеспечения мониторинга, агент SNMP может общаться с любым клиентским программным обеспечением SNMP, таким образом ваш ИБП может взаимодействовать с приложениями независимых поставщиков. Если вы уже используете HP OpenView для мониторинга сетей передачи данных/речи, то создать страницу для управления питанием можно просто посредством добавления предлагаемого производителем подключаемого модуля. Что касается ИБП, совместимость с SNMP означает также, что одно и то же программное обеспечение может управлять ИБП разных производителей. Как объясняет Бэрри Айзенберг из MGE, чтобы пользоваться преимуществами продвинутых функций управления конкретными ИБП, например остановкой и загрузкой определенных серверов, производители вынуждены расширять MIB, так как базовые возможности управления, определенные в RFC 1628, весьма ограничены. К сожалению, расширения некоторых поставщиков несовместимы с последней версией стандарта 1628. Как бы то ни было, если вы используете программное обеспечение, предоставленное вашим поставщиком, то вы будете иметь доступ к этим продвинутым функциям его собственных продуктов (но при этом они могут не работать на ИБП других производителей).


APC

APC предоставляет все возможные средства управления питанием. Ее традиционное приложение управления по последовательному кабелю Power Chute Plus выполняет все функции. Версия 5.1 позволяет производить плановую остановку и тестирование ИБП, конфигурировать стандартные действия (отправку сообщений на пейджер и по электронной почте, а также запуск сценария) в ответ на наступление событий, осуществлять мониторинг за состоянием батарей ИБП и уровнем напряжения. С помощью журналов событий администратор может быстро выяснить, что происходило в его отсутствие.

Предложения APC для Web и SNMP весьма впечатляют. Плата PowerNet SNMP/Web вставляется с тыльной стороны Smart UPS, и, после конфигурации, все готово! Из браузера Web вы можете просмотреть всю базовую информацию: текущее состояние ИБП, уровень напряжения, заряд батарей. «Контрольный» URL выводит на страницу, с которой вы можете инициировать остановку или отключение ИБП. Другой URL выводит на диагностический кадр, где вы можете запланировать самотестирование ИБП. А так как все это делается из браузера, то управлять ИБП можно из любой точки сети. Предложение в области SNMP — не менее выдающееся. PowerNet Manager взаимодействует со всеми стандартными системами управления сетью, включая Cabletron Spectrum, Tivoli NetView и CA Unicenter. Щелкнув на пиктограмме APC, вы получаете счетчики, датчики и расписания, предоставляемые PowerChute Plus. Однако в случае системы управления сетью вы имеете точку наблюдения за всей сетью, а не только за несколькими устройствами.

Best Power

CheckUPS II Advanced от Best Power — это своего рода «кадиллак» в мире программного обеспечения управления питанием по последовательному кабелю. Его окно управления питания оправдывает свою цену. Помимо прекрасно сделанного дисплея оно имеет хорошо продуманный планировщик действий. Виртуальный календарь показывает вам сразу все запланированные действия. Для планирования действия пользователю достаточно щелкнуть на дате в рамке и настроить перезагрузку или самотестирование ИБП на ежедневной, еженедельной или ежемесячной основе.

Не нравится путаница последовательных кабелей? Установите плату BestLink SNMP/Web Internal Adapter и загрузите программное обеспечение Netwatch на любой компьютер, куда будут направляться предупреждения о событиях в системе питания (для этого компьютер должен иметь сетевую плату). NetWatch работает все время, ожидая поступления сообщений по локальной сети. Он может безаварийно остановить ОС. Если у вас имеется много ИБП Best с BestLink SNMP/Web Internal Adapter, то есть смысл загрузить BestLink MultiStat. Это система управления сетью «для бедных» с поддержкой только просмотра (без управления), но она позволяет видеть пиктограммы всех ваших ИБП Best, причем цвет пиктограмм отражает состояние ИБП.

Наконец, BestPower предлагает с BestLink SNMP/Web отличный менеджер питания на базе Web. Он позволяет планировать перезагрузку и самотестирование из любого места сети.

Powerware

Программное обеспечение LanSafe III компании Powerware (так с недавнего времени стала называться Exide Electronics) отличается разнообразием поддерживаемых ОС: Novell NetWare, Windows 3.x, Windows 95, Windows NT, UNIX, MacOS System 7, OS/2, Linux и др. LanSafe III обеспечивает межплатформенное взаимодействие непосредственно по локальной сети. Программное обеспечение LanSafe III можно условно разделить на две функциональные части: сервер и клиент. Сервер отличается от клиента тем, что он имеет прямое подключение к ИБП через интерфейс RS-232 или по USB. Сервер выполняет роль контроллера. Клиент обменивается информацией с сервером по локальной сети с помощью сетевых протоколов IPX, NetBEUI и TCP/IP.

Структурно ПО LanSafe III также делится на две части: консоль и агента. Агент выполняет базовые функции: обмен информацией по сети, инициирование закрытия ОС на стороне сервера, обмен информацией с ИБП. Консоль обеспечивает графический интерфейс с пользователем. Информацию о текущем состоянии электроснабжения консоль LanSafe III может отображать в двух режимах. Первый, PowerScope, выдает упрощенную структурную схему ИБП с выделенными на ней устройствами, задействованными в данный момент для генерации выходного тока. Второй режим отображения — DataView. В этом режиме данные представляются в виде шкал с подвижными указателями процента загрузки, входного/выходного напряжения, частоты входного тока, статуса батареи, состояния ИБП. Кроме того, он отображает сообщения о последних событиях, полученных от ИБП.

Для упрощения интеграции в единую систему мониторинга сети предприятия программа LanSafe III имеет в составе агент SNMP proxy. Данный агент служит для рассылки прерываний SNMP непосредственно из LanSafe III любому SNMP-совместимому менеджеру сети, например HP OpenView, IBM NetView или Sun NetManager. Это исключает необходимость использования аппаратного SNMP-адаптера и позволяет удешевить предлагаемые решения.

LanSafe III может работать и с ИБП других изготовителей. Если в ЛВС имеется источники питания, произведенные не Powerware, но имеющие интерфейс «сухие контакты», то LanSafe III можно использовать для управления электропитанием в своей сети.

Liebert

SiteNet Manager от Liebert представляет собой подключаемый модуль SNMP. Естественно, он работает со всеми распространенными системами управления сетью: HP OpenView, SunNet Manager, Novell ManageWise и другими. Установите оперативно заменяемую плату Intellislot SNMP в ИБП от Liebert, и SiteNet самостоятельно найдет все ИБП Liebert с помощью функции автоматического обнаружения: вводить IP-адреса вручную нет необходимости. Liebert сделала все возможное и невозможное, чтобы скрыть от пользователей непрезентабельные объекты MIB и неестественные идентификаторы объектов: все выполнено на высоком уровне с широким использованием графики. Одного взгляда на экран Power Flow достаточно для определения состояния конкретного ИБП по графическим изображениям инвертора, выпрямителя и батарей — они дают больше информации, чем сотня объектов MIB. Прерывания SNMP также показываются графически, так что вероятность не заметить нечто важное весьма мала. Конечно, операторы могут перезагрузить ИБП и выполнить тесты.

MGE UPS Systems

Solution Pac/WAN от MGE предлагает те же функции, что и версия для локальной сети, но с помощью этого SNMP-совместимого приложения вы можете осуществлять мониторинг всех ИБП: щелчок на IP-адресе из списка приводит к появлению привычного графического интерфейса MGE.

MGE не следовала по традиционному пути. Ей удалось избежать хаоса последовательных кабелей благодаря использованию клиентского программного обеспечения, ожидающего получения прерываний SNMP по сети и способного инициировать автоматическую остановку. Компания строго придерживается RFC 1628, и MGE MIB совместима даже с расширенной версией стандарта. MGE — один из немногих производителей, кто позволяет осуществлять планирование нагрузки, так как ее MIB может контролировать отдельные розетки PowerShare. Наконец, хорошо понимая, что методика опроса SNMP недостаточно масштабируема для крупных сетей, компания реализовала стратегию Trap Reception Acknowledgement для предотвращения ненужного сетевого трафика. Solution Pac/WAN поставляется бесплатно с ИБП ES+, ESV+, EX и EXL. Если у вас уже имеется система управления сетью и вы не собираетесь от нее отказываться, то огорчаться не стоит: Management-Pac содержит подключаемые модули для всех распространенных систем, в том числе для IBM NetView.

Tripp Lite

В Tripp Lite преимущества «открытости» поняли давно. Ее PowerAlert Plus поставляется с драйверами практически для всех имеющихся на рынке ИБП, так что одно приложение может управлять и следить за всеми ИБП в вашем хозяйстве. Сам по себе графический интерфейс хорошо продуман. Это не переделка старого символьного приложения на скорую руку. Отдельное окно позволяет оператору контролировать ситуацию с питанием и содержит список заслуживающих вмешательства событий: остановку ОС, перезагрузку ИБП, самотестирование и т. п. Больше всего мне понравилось в этом приложении то, что оно предоставляет возможность определить свои собственные пороги и события. Щелчок на измерителе входного напряжения позволяет определить верхние и нижние предельные значения. Затем измеритель показывает напряжение цветом: зеленым — нормальное, красным — повышенное, желтым — пониженное. Это, конечно, не все. PowerAlert протоколирует как превышение заданных пользователем порогов, так и наступление различных событий.

В апреле на выставке Comdex компания Tripp Lite объявила о SNMP-совместимой версии PowerAlert Plus, причем она может подключаться ко всем распространенным системам управления сетью. Так, щелчок на пиктограмме Tripp Lite в HP OpenView приводит к запуску привычного PowerAlert Plus. Tripp Lite (и ее клиенты) понимают толк в том, что хорошо, а что плохо, поэтому компания не замедлила подготовить PowerAlert к эре SNMP.