Ippon Smart Winner 1000

Nov 14, 2011 21:30

Хочу поделиться небольшой радостью.
Сегодня я приобрёл источник бесперебойного питания. Зовут его Ippon Smart Winner 1000.
Достался мне он подешёвке, правда без аккумуляторов. Ну, аккумы у нас в городе не проблема. Так что ИБП был сразу же снабжён онными и включен. Как не странно, но всё работает и даже нагрузку держит. :)
Возникла необходимость подключить к нему мой компьютер. Напоминаю, что на компе у меня стоит линукс, а точнее, с недавнего времени, Mandriva 2011 x86_64.
В принципе, проблем с Иппонами в линуксе никогда не было, они используют стандартный протокол Megatec и раньше драйвер для этого чуда так и назывался. Но настраивая сегодня бесперебойник я столкнулся с проблемой, что такого драйвера в моей версии NUT'а нет. Был очень озадачен. Но потом догадался зайти на сайт NUT'а и увидел, что теперь драйвер для Иппонов называется blazer. При подключении по COM-порту надо использовать blazer_ser, а при подключении по USB - blazer_usb. Я использую USB подключение, поэтому указал blazer_usb, так же указал в файле конфигурации VendorID и ProductID. В моём случае они имели значение 06da и 0003 соответственно. Файл конфигурации ups.conf стал выглядеть так:
[Ippon]
driver = blazer_usb
port = auto
vendorid=06da
productid=0003
После запуска службы upsd я обнаружил, что некоторые переменные в бесперебойнике прописаны неправильно и не поддаются перезаписи. Конкретно меня не устроили переменные ups.delay.shutdown и ups.delay.start. Они были равны 30 и 180 секундам соответственно.
На всякий случай поясню что это за переменные. Переменная ups.delay.shutdown указывает бесперебойнику через сколько выключиться после выключения компьютера. Т.е. компьютер при выключении даёт команду ИБП начать отсчёт времени, после чего выключиться. Так вот этот параметр был равен 30 секундам и мне показалось что это маловато.
Вторая переменная ups.delay.start указывает бесперебойнику через сколько секунд включиться. Когда я понял что это за значение, интерес к этой переменной у меня пропал.
Так вот, стандартной командой upsrw эти переменные поменять нельзя. Программа выдаёт ошибку, что переменные доступны только для чтения.
Немного покопавшись в мануалах мною было обнаружено, что эти параметры задаются через всё тот же ups.conf. Чтобы задать значение для ups.delay.shutdown надо добавить строчку вида offdelay=(время в секундах), для ups.delay.start - ondelay=(время в минутах). Я решил дать моему компьютеру побольше времени для выключения, порядка трёх минут (уж запас так запас) :)
Файл ups.conf стал выглядеть так:
[Ippon]
driver = blazer_usb
port = auto
vendorid=06da
productid=0003
offdelay=180

компьютер, железо, линукс, linux, ups, ибп, сервер

Previous post Next post
Up