Мы настраиваем новый сервер Windows 2008 R2, и я пытаюсь заставить его прослушивать подключенный ИБП и корректно отключаться при сбое. К сожалению, включенный PowerChute Business отказывается устанавливать, поскольку обнаружил, что установлен Hyper-v. После некоторого поиска я обнаружил, что сетевая версия powerchute действительно имеет версию, поддерживающую Hyper-v. К сожалению, в ИБП (думаю, для монтажа в стойку Smart UPS 2200 ВА 2U) нет сетевой карты, поэтому он не работает.
Другой вариант, который я нашел, - это APCUPSD, монитор ИБП с открытым исходным кодом. К сожалению, я не могу найти его, чтобы найти ИБП. Сложность в том, что я не могу подтвердить, подключен ли он к серверу и каким образом, так как я никогда не видел ИБП или сервер. Мне сказали, что кабель подключается к разъему Ethernet на ИБП и USB-порту на сервере и действует как последовательный кабель. Однако: когда я использую простую конфигурацию USB для apcupsd, он сообщает, что не может найти устройство USB, но я не могу понять, какое устройство использовать. я подозреваемый Мне нужно использовать конфигурацию smartups, но я не уверен, какое имя устройства использовать. Будучи сервером Windows, ls / dev / вряд ли будет очень полезным.
Кому-нибудь нравится такая ситуация? Что я делаю не так? Все, что я хочу сделать, это выключить виртуальные машины Hyper-V, а затем сервер (у меня есть сценарий PowerShell, который сделает именно это), когда отключится питание. Есть способ попроще?
В конце концов, я на собственном опыте выяснил, что нужно прикрепить правильный Добрый последовательного кабеля. Я думаю, что последовательный кабель USB не поддерживается в Windows. Подключение стандартного последовательного кабеля для питания ИБП (ай). Это не сработает с последовательным кабелем для глупого ИБП. В конце концов мне понадобился 940-0024D. Соответствующая часть моего apcupsd.conf выглядит так:
UPSCABLE smart UPSTYPE smartups DEVICE COM1 LOCKFILE / var / lock UPSCLASS standalone UPSMODE disable
Очень похоже на образец.