Итак, вернемся к бесперебойникам. :)
В апреле-мае прошлого года я имел радость менять батареи в APC Smart-UPS 1000 (SUA1000I). Спустя 2-3 недели меня порадовал тем же красивым красным индикатором мертвых батарей ИБП на соседнем сервере — APC Smart-UPS 620 (SC620I):
В срочном порядке он был снят и заменен первым попавшимся обычным пользовательским ИБП. Покупка батареи все время откладывалась по всяким разным причинам. И вот свершилось — куплена батарея CSB GP12120 F2.
Для SC620I предлагается оригинальная батарея APC RBC4, которая является ничем иным как CSB GP12120 F2 — 12В, 12Ач. Цена RBC4 — 2000-2500 грн. Естественно, я купил GP12120. За 1070 грн. ;)
Сложности вставить новую батарею вместо старой никакой нет, кроме выколупывания (иначе не назовешь) старой раздутой во все стороны батареи.
Естественно, смарт-ибп необходимо калибровать после замены батареи. Тут вроде тоже сложностей нет, это я так думал… :)
Так как ИБП снят, на сервере стоит другой ИБП, то мне проще работать с этим на своей рабочей станции.
Итак, ИБП имеет интерфейсный разъем DB9. Я его сразу же воспринимаю, как стандартный COM-порт RS-232. Беру обычный модемный com-шнур, подключаю к ПК, ставлю парашют и пытаюсь подключиться к смарту. Но всплывает следующая ситуация — в парашюте доступны 3 варианта подключения:
Подключаемся по варианту "Simple With Interface Expander". Отличий от обычного "Simple" я не увидел.
И имеем сюрприз — никакой полезной информации парашют нам показать не может, не говоря уже о возможности настроить ИБП и откалибровать батарею. ИБП определяется как пользовательский Back-UPS, хотя он серверный Smart-UPS…
APC-Fix и upsdiag тупо не могут подключиться к ИБП.
Переключаемся в режим "Smart" и получаем гору ошибок и потерю связи с ИБП:
Я уже начал думать о, либо, неполноценности этого Смарт-ИБП, либо, что хуже, о своей…
Усиленно елозил гугл… И тут меня осенило — APC любит использовать стандартные кабеля, но с, простите, пиз**ватой схемой коммутации!
Насколько я понимаю, у ранее упомянутого Smart-UPS 1000 интерфейсный кабель такой же, но снять его достаточно проблемный вопрос. А комплектный шланг (я так понимаю — он был в комплекте) где-то безвозвратно прое*ан. :)
Переформулируем вопрос к гуглу — находим артикул нужного нам шланга — 940-024C. По артикулу находим его схему:
Берем паяльник и ваяем кабель из подручных материалов. Хочу сразу предупредить — из обычного модемного кабеля с литыми разъемами сделать нужный нам не получится — в нем нет многих проводов и нет доступа к внутренностям разъема для перепайки. Поэтому были найдены, затусовавшиеся в дальнем ящике, разъемы, обрезан модемный кабель и сооружен такой мегошланг согласно схемы:
Подключаем ИБП к ПК, запускаем парашют, включаем режим "Smart", перезапускаем парашют…
И радуемся:
Мы получили доступ ко всем настройкам и информации. APC-Fix и upsdiag увидели ИБП:
Таким образом, вместо $20, полнофункциональный кабель обошелся в гривен 10-15 (меньше 1-го бакса)…
Кто внимателен, на скринах заметил, что регистр "0" равен "8А". Приступаем к калибровке.
Ложим службы APC PBE Agent и APC PBE Server, upsdiag`ом устанавливаем значение регистра "0" равным FF:
Кстати, upsdiag 1.3 этот ИБП увидел, но во всех параметрах показал или нули или "N/A". Все манипуляции производил upsdiag`ом 2.0. Он, почему-то, регистр "0" устанавливает пошагово повышая его с текущего значения (8А) до задаваемого (FF), сам смарт при этом мерзко пикает своим внутренним спикером, подтверждая каждый шаг. APC-Fix`ом можно проверить значение регистра "0" на всякий случай.
Теперь закрываем все upsdiag`и и apc-fix`ы, поднимаем службы APC PBE Agent и APC PBE Server. И через консольку парашюта корректируем дату замены батареи:
И запускаем калибровку, предварительно нагрузив ИБП более 30% (у меня это 2 сис.блока рабочих станций):
По моей памяти калибровка длится достаточно долго. Поэтому, разрешите откланяться — оставляю ИБП на калибровке в офисе на ночь и иду домой. :)
Завтра обновлю эту запись — допишу результаты калибровки…
Update 11.12.2015 21:00. Не успел я собрать вещи, как смарт клацнул релюхой, закончив калибровку.
Но запустив upsdiag 2.0, я увидел FF в регистре "0"…
Теперь надо ждать полного заряда батареи. Если после заряда значение не изменится, пригружу его по-больше и попробую откалибровать уже upsdiag`ом…