Добрый день!
Поставил Apcipsd 3.8.6. При вырубании электричества, UPS говорит FreeBSD остановиться, что она и делает. Но как погасить сам UPS?
Спасибо.
>Добрый день!
>Поставил Apcipsd 3.8.6. При вырубании электричества, UPS говорит FreeBSD остановиться, что она
>и делает. Но как погасить сам UPS?
>Спасибо.Какая модель UPS?
Для чтения:
-- README.вашамодель (в частности, backups имеет опасный глюк при выключении).
-- в каталоге doc архива исходников: shutdown.html (описание процесса выключения, то, что вам нужно -- как делается killpower).
>Какая модель UPS?
SmartUPS 1000Вот никак не могу разобраться с этим killpower...
Не тушит UPS хоть тресни.
>>Какая модель UPS?
>SmartUPS 1000
>
>Вот никак не могу разобраться с этим killpower...
>Не тушит UPS хоть тресни.после остановки системы UPS еще какое-то время будет держать напряжение (зависит от того, сколько "съедает" система в остановленном состоянии), как только батарея истощится до допустимого значения - UPS отключится совсем.
в APC SmartUPS если не ошибаюсь это параметры
UPS Low Battery Signal Time - сколько времени ждать появления напряжения при "разряженной" батарее
UPS turn off delay - через сколько секунд выключить UPS если нет напряжения и батарея разряжена
Подключи UPS к виндовой машине с установленным powerchute и посмотри на значения, выставь необходимые задержки (линуховый Xpowerchute тоже это умеет)
>Подключи UPS к виндовой машине с установленным powerchute и посмотри на значения,
>выставь необходимые задержки (линуховый Xpowerchute тоже это умеет)Сделал. Нифига.
При этом под виндой PowerChute остановил и себя и систему как надо.
Под FreeBSD видимо не вылается команда UPS'у.
>>Какая модель UPS?
>SmartUPS 1000У меня такой же. Кабель какой? Скрипт multimon.cgi (если у вас есть апач) показа состояния отрабатывает правильно?
>Вот никак не могу разобраться с этим killpower...
>Не тушит UPS хоть тресни.В конфиге некий тайм-аут есть, KILLDELAY, если не ошибаюсь. Но за это время система должна ГАРАНТИРОВАННО заавершить shudtown, иначе не стоило огород городить.
P.S. С killpower я детально не разбирался, поскольку у нас (тьфу-тьфу) проходят лишь всплески и "мигания" света, а за 100-105 минут работы от батарей у нас электрики гарантированно (тьфу-тьфу опять же, министерство все-таки) успевают наладить питание.
Добавил KILLDELAY. Результат не изменился.
Я вот тут еще подумал... :)
Может я изначально неправильно что то сделал?
После установки программы, по умолчанию, должна ли она гасить UPS без задания каких либо специальных настроек? Если нет, что и где прописать для осуществления этой задачи? :)зы.Спасибо всем ответившим.
>После установки программы, по умолчанию, должна ли она гасить UPS без задания
>каких либо специальных настроек? Если нет, что и где прописать для
>осуществления этой задачи? :)Как минимум нужно было прочитать идущую в комплекте документацию на предмет того, какой нужен кабель (вам -- 940-0024C), как поправить apcupsd.conf (UPSCABLE smart, UPSTYPE smartups), почитать про возможные пареметры при сборке, собрать, провести тестирование, как сказано в testing.html.
Killpower же должно выполняться по умолчанию, при KILLDELAY 0.
У вас может быть банальный неконтакт или не тот кабель (стандартный геморрой с UPS'ами под не-виндой), в результате чего демон дуреет.
В конце концов, злейший тест (делать только при _полном_ отчаянии и имеющемся бэкапе) -- вручную сказать apccontrol --killpower. Но не надо этого делать.
apccontrol --killpower делал несколько раз. Живой пока :))
Спасибо за ответ.
>Добрый день!
>Поставил Apcipsd 3.8.6. При вырубании электричества, UPS говорит FreeBSD остановиться, что она
>и делает. Но как погасить сам UPS?
>Спасибо.1 - версия 3.8.6 кривоват, у меня он на слаке после восстанволения питания делалал шатдаун гад , о как! разрабочитк посоветовал поставить 3.10, но 3.10 в стадии developer и полной документации пока нет.
2 - а ты eeprom упса перепрошил для своего демона ? что показывает команда
rc.apcupsd status , кстати eeprom в 3.10 по-другому прошивается -
командой apctest и там по меню ходить, а в 3.8.6 командос apcupsd -c
это делалось
Ура!
Получилось!
...правда не совсем так как хотелось бы :))Вобщем вся проблема была в том, что при инсталяции apcupsd в rc.local записалась команда на автостарт демона, но в закоментированном виде.
Разкомментировав ее все заработало. Но при этом UPS после shutdown системы уходит в какое то непонятное состояние перемиргиваясь разными лампочками. Не разрядится ли в таком состоянии батареи?Спасибо огромное всем за ответы!
>Вобщем вся проблема была в том, что при инсталяции apcupsd в rc.local
>записалась команда на автостарт демона, но в закоментированном виде.
>Разкомментировав ее все заработало.;-))) Результат непрочтения документации. ;)
>Но при этом UPS после shutdown системы уходит
>в какое то непонятное состояние перемиргиваясь разными лампочками. Не разрядится ли
>в таком состоянии батареи?А из виндов выключалось "чисто"? Посмотрите в документации на UPS, может быть, он вам что-то сообщить своим миганием хочет.
P.S. Кстати, посмотрите ветку форума, которую вам посоветовали. Только до конца. Там прямо по шагам расписали.
>Добрый день!
>Поставил Apcipsd 3.8.6. При вырубании электричества, UPS говорит FreeBSD остановиться, что она
>и делает. Но как погасить сам UPS?
>Спасибо.Где-то я уже это видел
http://www.opennet.me/openforum/vsluhforumID1/21925.html - не оно?
а как насчет NUT? у меня с ним на APC проблем нетусмотреть в портах sysutils/nut
Добрый Всем День!Не удержался - поставил apcupsd из портов. Версия 3.5.8.
После перезагрузки пишет:Local package initialization: apcupsd FATAL ERROR in apcserial.c at line 85
Cannot open UPS tty /dev/usv: No such file or directory
Jun 5 10:56:38 bsd apcupsd[115]: apcupsd FATAL ERROR in apcserial.c at line 85
Cannot open UPS tty /dev/usv: No such file or directory
Jun 5 10:56:39 bsd apcupsd[115]: apcupsd error shutdown completedВ файле apcserial.c в строке 85 следующее:
82 /* Open the serial port device */
83 if ((ups->fd = open(ups->device, O_RDWR | O_NOCTTY | O_NDELAY)) < 0) {
84 Error_abort2(_("Cannot open UPS tty %s: %s\n"),
85 ups->device, strerror(errno));
86 }Как я понимаю пытаемся обратиться к несуществующему файлу устройства /dev/usv? Как его созать то если дело в этом?
Спасибо.
>Добрый Всем День!
>
>Не удержался - поставил apcupsd из портов. Версия 3.5.8.Интересно, интересно, что это у тебя за версия FreeBSD такая?
sysutils/apcupsd был добавлен в коллекциию портов в конце 2001 года, и сразу с версии 3.8.3. ;-)
>После перезагрузки пишет:
>
>Local package initialization: apcupsd FATAL ERROR in apcserial.c at line 85
>Cannot open UPS tty /dev/usv: No such file or directory
>Jun 5 10:56:38 bsd apcupsd[115]: apcupsd FATAL ERROR in apcserial.c at line
>85
>Cannot open UPS tty /dev/usv: No such file or directory
>Jun 5 10:56:39 bsd apcupsd[115]: apcupsd error shutdown completed
>
>В файле apcserial.c в строке 85 следующее:
>
>82 /* Open the serial port device */
>83 if ((ups->fd = open(ups->device, O_RDWR | O_NOCTTY | O_NDELAY)) < 0) {
>84 Error_abort2(_("Cannot open UPS tty
>%s: %s\n"),
>85 ups->device, strerror(errno));
>86 }
>
>Как я понимаю пытаемся обратиться к несуществующему файлу устройства /dev/usv? Как его
>созать то если дело в этом?
>
>Спасибо.Ну во первых лучше обновить порты, там сейчас версия 3.8.6, а во вторых в конфиг apcupsd ты хоть глядел?! Чего то сомневаюсь сильно. Иначе строку DEVICE /dev/usv (которую надо поменять) ты бы заметил.
Думаю надо читать до момента просветления и не спрашивать всяких глупостей.
"Прашу пардону" если кто отвлёкся читая постинг сего недостойного программиста - волею судьбы выполняющего работу администратора :)Нашел что есть Cannot open UPS tty /dev/usv: No such file or directory.
Каюсь, грешен. Недочитал. Привык к виндам, там все как то попривычней - а тут файлы от одной программы кидаются неизвестно куда - ищи их потом :)
cd /dev
ln -s cuaa0 usvСпасибо Всем.
Еще раз пардон, обещаю и торжественно клянусь исправиться и впредь непостить глупости недостойные прочтения здешних завсегдатаев, пока не прочитаю всю документацию на вновь устонавливаемую программу (пусть даже соду сума заблудившись в дебрях файловой системы :)