The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apcipsd - как заставить UPS выключиться?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apcipsd - как заставить UPS выключиться?"
Сообщение от oc Искать по авторуВ закладки on 03-Июн-03, 13:58  (MSK)
Добрый день!
Поставил Apcipsd 3.8.6. При вырубании электричества, UPS говорит FreeBSD остановиться, что она и делает. Но как погасить сам UPS?
Спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Apcipsd - как заставить UPS выключиться?"
Сообщение от Antonio emailИскать по авторуВ закладки on 03-Июн-03, 15:10  (MSK)
>Добрый день!
>Поставил Apcipsd 3.8.6. При вырубании электричества, UPS говорит FreeBSD остановиться, что она
>и делает. Но как погасить сам UPS?
>Спасибо.

Какая модель UPS?

Для чтения:
-- README.вашамодель (в частности, backups имеет опасный глюк при выключении).
-- в каталоге doc архива исходников: shutdown.html (описание процесса выключения, то, что вам нужно -- как делается killpower).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Apcipsd - как заставить UPS выключиться?"
Сообщение от oc Искать по авторуВ закладки on 03-Июн-03, 15:17  (MSK)
>Какая модель UPS?
SmartUPS 1000

Вот никак не могу разобраться с этим killpower...
Не тушит UPS хоть тресни.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Apcipsd - как заставить UPS выключиться?"
Сообщение от PJ Искать по авторуВ закладки on 03-Июн-03, 15:48  (MSK)
>>Какая модель UPS?
>SmartUPS 1000
>
>Вот никак не могу разобраться с этим killpower...
>Не тушит UPS хоть тресни.

после остановки системы UPS еще какое-то время будет держать напряжение (зависит от того, сколько "съедает" система в остановленном состоянии), как только батарея истощится до допустимого значения - UPS отключится совсем.

в APC SmartUPS если не ошибаюсь это параметры

UPS Low Battery Signal Time - сколько времени ждать появления напряжения при "разряженной" батарее

UPS turn off delay - через сколько секунд выключить UPS если нет напряжения и батарея разряжена

Подключи UPS к виндовой машине с установленным powerchute и посмотри на значения, выставь необходимые задержки (линуховый Xpowerchute тоже это умеет)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Apcipsd - как заставить UPS выключиться?"
Сообщение от oc Искать по авторуВ закладки on 03-Июн-03, 16:36  (MSK)
>Подключи UPS к виндовой машине с установленным powerchute и посмотри на значения,
>выставь необходимые задержки (линуховый Xpowerchute тоже это умеет)

Сделал. Нифига.
При этом под виндой PowerChute остановил и себя и систему как надо.
Под FreeBSD видимо не вылается команда UPS'у.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Apcipsd - как заставить UPS выключиться?"
Сообщение от Antonio emailИскать по авторуВ закладки on 03-Июн-03, 15:55  (MSK)
>>Какая модель UPS?
>SmartUPS 1000

У меня такой же. Кабель какой? Скрипт multimon.cgi (если у вас есть апач) показа состояния отрабатывает правильно?

>Вот никак не могу разобраться с этим killpower...
>Не тушит UPS хоть тресни.

В конфиге некий тайм-аут есть, KILLDELAY, если не ошибаюсь. Но за это время система должна ГАРАНТИРОВАННО заавершить shudtown, иначе не стоило огород городить.

P.S. С killpower я детально не разбирался, поскольку у нас (тьфу-тьфу) проходят лишь всплески и "мигания" света, а за 100-105 минут работы от батарей у нас электрики гарантированно (тьфу-тьфу опять же, министерство все-таки) успевают наладить питание.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Apcipsd - как заставить UPS выключиться?"
Сообщение от oc Искать по авторуВ закладки on 03-Июн-03, 16:46  (MSK)
Добавил KILLDELAY. Результат не изменился.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Apcipsd - как заставить UPS выключиться?"
Сообщение от oc Искать по авторуВ закладки on 03-Июн-03, 16:57  (MSK)
Я вот тут еще подумал... :)
Может я изначально неправильно что то сделал?
После установки программы, по умолчанию, должна ли она гасить UPS без задания каких либо специальных настроек? Если нет, что и где прописать для осуществления этой задачи? :)

зы.Спасибо всем ответившим.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Apcipsd - как заставить UPS выключиться?"
Сообщение от Antonio emailИскать по авторуВ закладки on 03-Июн-03, 17:20  (MSK)
>После установки программы, по умолчанию, должна ли она гасить UPS без задания
>каких либо специальных настроек? Если нет, что и где прописать для
>осуществления этой задачи? :)

Как минимум нужно было прочитать идущую в комплекте документацию на предмет того, какой нужен кабель (вам -- 940-0024C), как поправить apcupsd.conf (UPSCABLE smart, UPSTYPE smartups), почитать про возможные пареметры при сборке, собрать, провести тестирование, как сказано в testing.html.

Killpower же должно выполняться по умолчанию, при KILLDELAY 0.

У вас может быть банальный неконтакт или не тот кабель (стандартный геморрой с UPS'ами под не-виндой), в результате чего демон дуреет.

В конце концов, злейший тест (делать только при _полном_ отчаянии и имеющемся бэкапе) -- вручную сказать apccontrol --killpower. Но не надо этого делать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Apcipsd - как заставить UPS выключиться?"
Сообщение от os Искать по авторуВ закладки on 03-Июн-03, 19:17  (MSK)
apccontrol --killpower делал несколько раз. Живой пока :))
Спасибо за ответ.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Apcipsd - как заставить UPS выключиться?"
Сообщение от iiws emailИскать по авторуВ закладки on 04-Июн-03, 07:53  (MSK)
>Добрый день!
>Поставил 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
это делалось


  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Apcipsd - как заставить UPS выключиться?"
Сообщение от os Искать по авторуВ закладки on 04-Июн-03, 13:39  (MSK)
Ура!
Получилось!
...правда не совсем так как хотелось бы :))

Вобщем вся проблема была в том, что при инсталяции apcupsd в rc.local записалась команда на автостарт демона, но в закоментированном виде.
Разкомментировав ее все заработало. Но при этом UPS после shutdown системы уходит в какое то непонятное состояние перемиргиваясь разными лампочками. Не разрядится ли в таком состоянии батареи?

Спасибо огромное всем за ответы!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Apcipsd - как заставить UPS выключиться?"
Сообщение от Antonio emailИскать по авторуВ закладки on 04-Июн-03, 15:07  (MSK)
>Вобщем вся проблема была в том, что при инсталяции apcupsd в rc.local
>записалась команда на автостарт демона, но в закоментированном виде.
>Разкомментировав ее все заработало.

;-))) Результат непрочтения документации. ;)

>Но при этом UPS после shutdown системы уходит
>в какое то непонятное состояние перемиргиваясь разными лампочками. Не разрядится ли
>в таком состоянии батареи?

А из виндов выключалось "чисто"? Посмотрите в документации на UPS, может быть, он вам что-то сообщить своим миганием хочет.

P.S. Кстати, посмотрите ветку форума, которую вам посоветовали. Только до конца. Там прямо по шагам расписали.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Apcipsd - как заставить UPS выключиться?"
Сообщение от oops Искать по авторуВ закладки on 04-Июн-03, 14:55  (MSK)
>Добрый день!
>Поставил Apcipsd 3.8.6. При вырубании электричества, UPS говорит FreeBSD остановиться, что она
>и делает. Но как погасить сам UPS?
>Спасибо.

Где-то я уже это видел
http://www.opennet.dev/openforum/vsluhforumID1/21925.html - не оно?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Apcipsd - как заставить UPS выключиться?"
Сообщение от PJ Искать по авторуВ закладки on 05-Июн-03, 08:36  (MSK)
а как насчет NUT? у меня с ним на APC проблем нету

смотреть в портах sysutils/nut

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Apcipsd - как заставить UPS выключиться?"
Сообщение от os Искать по авторуВ закладки on 05-Июн-03, 11:48  (MSK)
Добрый Всем День!

Не удержался - поставил 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? Как его созать то если дело в этом?

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Apcipsd - как заставить UPS выключиться?"
Сообщение от oops Искать по авторуВ закладки on 05-Июн-03, 12:13  (MSK)
>Добрый Всем День!
>
>Не удержался - поставил 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 (которую надо поменять) ты бы заметил.

Думаю надо читать до момента просветления и не спрашивать всяких глупостей.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Apcipsd - как заставить UPS выключиться?"
Сообщение от os Искать по авторуВ закладки on 05-Июн-03, 13:23  (MSK)
"Прашу пардону" если кто отвлёкся читая постинг сего недостойного программиста - волею судьбы выполняющего работу администратора :)

Нашел что есть Cannot open UPS tty /dev/usv: No such file or directory.

Каюсь, грешен. Недочитал. Привык к виндам, там все как то попривычней - а тут файлы от одной программы кидаются неизвестно куда - ищи их потом :)

cd /dev
ln -s cuaa0 usv

Спасибо Всем.
Еще раз пардон, обещаю и торжественно клянусь исправиться и впредь непостить глупости недостойные прочтения здешних завсегдатаев, пока не прочитаю всю документацию на вновь устонавливаемую программу (пусть даже соду сума заблудившись в дебрях файловой системы :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру