Page 1 of 1

Определение SMART-UPS RT 3000 через COM порт

Posted: 01 Nov 2013 08:12
by dixicon
Здравствуйте!
Подключил к NAS серверу по COM порту ИБП SMART-UPS RT 3000, однако определить порт не получается. Как можно проверить, видит ли NAS4Free эти COM порты?
Команды
dmesg -a | grep sio
dmesg -a | grep COM
результата не дают.

(данный ибп подключался к серверу на винде, там все нормально работало)
еще, вычитал что данные ИБП работают на скорости обмена 2400 бит/с. а у Free4NAS минимальная 9400. Как можно изменить скорость?

Re: Определение SMART-UPS RT 3000 через COM порт

Posted: 11 Apr 2014 15:05
by onega23
обычно как то так, для COM-овских:
/dev/ttyu0
/dev/ttyu1
/dev/ttyv0
/dev/ttyv1

посмотреть устройства можно зайдя в каталог /dev на системном диске, после точки должно быть .lock

если использовать настройку UPS через WEB интерфейс , то на таких UPS-ах не работает автоматический переход в ждущий режим почему то, то есть после выключения сервера, UPS продолжает пищать и разряжаться, вместо выключения активации ждущего режима, то есть в случае если электроэнергия восстановится сервер останется выключенным. Либо UPS разрядится до нуля.

Для корректной работы этого упс-а нужен оригинальный драйвер "apcupsd",

ставится он достаточно просто:

нужно дать серверу интернет и выполнить команды:
-pkg_add -r perl
-pkg_add -r net-snmp
-pkg_add -r apcupsd


затем нужно из DVD диска 9-й Freebsd вытащить файлик libupc++.so.1 и закинуть в каталог /usr/lib
(это для версии apcupsd-3.14.10_1 и сервера версии 9.2.0.1 - Shigawire (revision 943) )

после настроить конфиг /usr/local/etc/apcupsd/apcupds.conf (там есть файл с примером).

основные параметры:

UPSNAME 111
UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/ttyu0 (к примеру)
MINUTES 1
TIMEOUT 60
WAKEUP 000
SLEEP 020

добавить в разделе SYSTEM > ADVANCED > CR.CONF запись
apcupsd_enable
с значением YES

после перезагрузки можно проверить видит ли компьютер UPS, командой /usr/local/sbin/apcaccess status
примерно так:
Image



если не видит, значит не правильно указан порт, либо не запускается APCUPSD (в таком случае он пишет в логе что ему не хватает),
к примеру в некоторых старых версиях фринаса , нужно было добавлять файл libwrap.so.5 чтобы драйвер работал корректно.

То есть после выключения сервера и UPS должен выключатся спустя 1-2 минуты (даже если за эти 2 минуты восстановится свет) а затем включатся, что позволяет оборудованию запустится автоматом, если в биосе так настроено.