Дано:
Вопрос:
Задача этого вопроса - узнать о вашем реальном опыте работы с ИБП APC. На сегодняшний день мы не использовали какие-либо функции удаленного управления, и документация, которую я нашел на сегодняшний день, кажется неясной относительно того, можно ли бесцеремонно отключить питание через SNMP.
В зависимости от конкретной модели ИБП лучше всего подключить порт EPO на задней панели этих ИБП к переключателю EPO на пожарной панели.
Smart-UPS 2200 инструкция по эксплуатации, см. страницу 6.
Поскольку эти ИБП фактически имеют встроенную функцию аварийного отключения питания, чтобы ваши пожарные инспекторы были довольны. необходимость подключить эти порты к функции EPO самой пожарной панели. Я не электрик, поэтому я не знаю, как подключить 10 из них к одному порту EPO на пожарной панели, но это вопрос к поставщику вашей системы пожарной панели.
Полусидячее вмешательство с помощью программных мониторов самоубийц на серверах, подключенных к каждому ИБП, - это достаточно близкий подход, который заставляет пожарных инспекторов качать головой таким особым образом, что означает, что вам придется делать это снова и снова, но правильно время.
Обратите внимание, что когда речь идет о компьютерах, существует разница между «выключением» и «отключением питания». Когда сервер отключается, плата остается включенной, и сервер полностью способен снова включиться (подумайте о wake-on-lan). Единственный способ отключить питание платы, поставляемой с ATX, - это отключить подачу питания (или к ней). В случае подавления возгорания вы хотите, чтобы с сервера было отключено все питание, а не просто он отключился.
Тем не менее, если у вас вообще есть какое-либо предварительное уведомление, команда, которую вы должны отправить на сервер, не будет «корректно завершена» - это может занять несколько минут. Вместо этого ваша цель должна быть ограничена защитой целостности данных. Аварийная синхронизация и размонтирование всех файловых систем - гораздо лучший вариант, поскольку для завершения обычно требуется меньше секунды, а это может быть все время, которое у вас есть.
echo s >| /proc/sysrq-trigger
echo u >| /proc/sysrq-trigger
Я, например, никогда бы не уснул, зная, что решение Nagios / SNMP выполняет работу по подавлению огня.
Единственные варианты, которые меня устраивают: что-то внутри самого ИБП вызывает отключение при обнаружении перегрева (например, температура окружающей среды значительно выше нормы); или жесткая проводка к порту EPO (иногда называемому портом REPO) с каким-либо тепловым реле или аналогичным. Вы хотите, чтобы это сработало, без малейшего сомнения, в любых ситуациях.
Я довольно много работал с программным обеспечением APC powerchute и картами управления APC, но мне сложно понять, как вы можете добиться этого с помощью своих текущих APC. У вас есть два сценария, с которыми нужно бороться:
«Нормальная» потеря мощности, когда вы хотите, чтобы ИБП обеспечивал питание подключенного оборудования и инициировал плавное отключение указанного оборудования.
«Аномальная» потеря мощности, вызванная срабатыванием системы пожаротушения, когда вы хотите, чтобы ИБП немедленно отключил питание от подключенного оборудования.
У меня вопрос: как ИБП будет различать эти два события? Как ИБП обнаружит второе событие? Вам определенно нужно что-то более высококлассное, чем ваш обычный ИБП, которое можно подключить к системе пожаротушения и контролировать ее. Smart-UPS 2200 просто не имеет такой возможности (о чем я знаю).
я использовал NUT (сетевой ИБП) в Linux для мониторинга и управления ИБП APC через последовательные порты, USB и SNMP. (Вам могут понадобиться несколько многопортовых последовательных карт для работы с несколькими ИБП.) Существуют клиенты для Windows, и программное обеспечение работает на большинстве разновидностей Unix.
У NUT есть опции для принудительного выключения до того, как батареи разрядятся. В зависимости от набора команд питание может быть отключено немедленно или немедленно инициировано контролируемое отключение. Межсистемное управление осуществляется через обычный порт Ethernet системы.
Оставшаяся проблема - сообщить главному контроллеру о срабатывании пожаротушения.