Page 12 of 15 FirstFirst ... 21011121314 ... LastLast
Results 166 to 180 of 211

Thread: Управление UPS при помощи apcupsd и nut

  1. #166
    Quote Originally Posted by igor77777 View Post
    Спасибо!
    Читал, так и не понял.
    Нужно в pre-shutdown вставить
    Code:
    apcupsd --killpower
    или же ни чего вставлять не нужно, а
    apcupsd в "нужный момент" сам вызовет apccontrol с параметром killpower и уже оттуда дёрнет себя:
    Code:
    case "$1" in
        killpower)
            echo "Apccontrol doing: ${APCUPSD} --killpower on UPS ${2}" | ${WALL}
            sleep 10
            ${APCUPSD} --killpower
            echo "Apccontrol has done: ${APCUPSD} --killpower on UPS ${2}" | ${WALL}
    ?
    Apcupsd сам вызывает apccontrol c параметром killpower после запуска процедуры shutdown и по истечение времени, установленного параметром KILLDELAY в файле конфигурации.
    Поэтому достаточно лишь правильно настроить apcupsd.conf.

  2. #167
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Andrey_3 View Post
    Поэтому достаточно лишь правильно настроить apcupsd.conf.
    Вчера пробился до поздней ночи, но работать адекватно так и не заставил.
    Я так подозреваю, что проблема может быть связана с тем, что к тому моменту, когда apcupsd запускается с --killpower, /opt/ уже размонтирован.

    Ещё, не понятный момент. Между "ручным" запуском
    Code:
    apcupsd --killpower
    и отключением питания проходит какое-то время. Секундомера не было, но мне показалось, что это было KILLDELAY. (у меня тогда было прописано 30 секунд)

    Ещё один, вообще не понятный для меня момент.
    Если в одной консоле запустить top, а в другой запустить pre-shutdown или halt, то результаты в первом окне различаются.
    В первом случае(pre-shutdown) все процессы из /opt/etc/init.d благополучно "уходят", а во втором (halt) - они переходят в состояние [defunct] и остаются висеть в списке до потери связи с роутером.

    Не могли-бы Вы поделиться своими файлами apcupsd.conf, apccontrol и pre-shutdown ?
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  3. #168
    Quote Originally Posted by igor77777 View Post
    Вчера пробился до поздней ночи, но работать адекватно так и не заставил.
    Я так подозреваю, что проблема может быть связана с тем, что к тому моменту, когда apcupsd запускается с --killpower, /opt/ уже размонтирован.
    В процессе shutdown раздел /opt/ должен быть перемонтирован в режиме readonly. Очевидно, что иначе доступа к apcupsd не будет.

    Ещё, не понятный момент. Между "ручным" запуском
    Code:
    apcupsd --killpower
    и отключением питания проходит какое-то время. Секундомера не было, но мне показалось, что это было KILLDELAY. (у меня тогда было прописано 30 секунд)
    Это нормально.

    Не могли-бы Вы поделиться своими файлами apcupsd.conf, apccontrol и pre-shutdown ?
    В настоящий момент не смогу. Нет под рукой роутера c бесперебойниками.

  4. #169
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by Andrey_3 View Post
    В процессе shutdown раздел /opt/ должен быть перемонтирован в режиме readonly. Очевидно, что иначе доступа к apcupsd не будет.
    Спасибо за подсказки.
    У меня сейчас какой-то "навороченный" pre-shutdown, который с файлом signal_and_wait.inc.sh.
    Но я не разбирался, делает он перемонтирование в readonly или вообще всё размонтирует. На досуге - посмотрю.

    В общем поставил KILLDELAY=1, остальные параметры - остались стандарные. Вроде отрабатывает все правильно.

    Теперь буду учить выключаться ББ, вроде apcupsd - это умеет.
    Во всяком случае ИБП роутера - мониторит вполне успешно.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  5. #170
    Что-то не хочет запускаться:
    /opt/sbin/apctest


    1970-01-01 03:02:26 apctest 3.14.8 (16 January 2010) unknown
    Checking configuration ...
    Attached to driver: apcsmart
    sharenet.type = DISABLE
    cable.type = CUSTOM_SMART

    You are using a SMART cable type, so I'm entering SMART test mode
    mode.type = APCSMART_UPS
    Setting up the port ...
    apctest FATAL ERROR in smartsetup.c at line 70
    Cannot open UPS port /dev/ttyS0: No such file or directory
    apctest error termination completed

  6. #171
    Quote Originally Posted by AlekseyA View Post
    Что-то не хочет запускаться:
    Cannot open UPS port /dev/ttyS0: No such file or directory
    Проверить порт /dev/ttyS0?

  7. #172
    Ни чего не понимаю.
    Не появляетсь UPC в логах и все тут на ББ все нормально, а к роутеру не цыпляется.
    А вот это нормально?
    cable.type = CUSTOM_SMART

  8. #173
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by AlekseyA View Post
    А вот это нормально?
    Вы бы хоть модель озвучили.
    У меня так пишет:
    # apctest


    2010-10-28 23:25:31 apctest 3.14.8 (16 January 2010) unknown
    Checking configuration ...
    Attached to driver: usb
    sharenet.type = DISABLE
    cable.type = USB_CABLE

    You are using a USB cable type, so I'm entering USB test mode
    mode.type = USB_UPS
    Setting up the port ...
    apctest FATAL ERROR in device.c at line 71
    Unable to create UPS lock file.
    If apcupsd or apctest is already running,
    please stop it and run this program again.
    apctest error termination completed
    Все работает.
    Ошибка - это нормально - конфликт с запущенным демоном.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  9. #174
    Моделька у меня - APC Smart-ups 1000XL.
    А с чем может конфликтовать? Может с принтером?
    У меня на роутере распаяны два дополнительных USB разьема, подключен HDD, принтер и ups.
    Last edited by AlekseyA; 29-10-2010 at 06:36.

  10. #175
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by AlekseyA View Post
    Моделька у меня - APC Smart-ups 1000XL.
    Просмотрите apcupsd.conf - возможно нужно правильно указать параметры Вашего кабеля и типа подключения.
    Когда я настраивал, то взял в помощь гугл, и нашел пример конфигурационного файла для моего ИБП.
    Quote Originally Posted by AlekseyA View Post
    А с чем может конфликтовать? Может с принтером?
    Про конфликт я написал, потому что в моем примере вывода apstest он есть. Причина - нельзя запускать apctest при запущенном apcupsd.
    В вашем случае - не знаю.

    А драйвера загрузили?

    Quote Originally Posted by AlekseyA View Post
    У меня на роутере распаяны два дополнительных USB разьема, подключен HDD, принтер и ups.
    У меня UPS подключен в хаб и все работает.
    А ещё подключены флешка, винт, Веб-Камера и звукавуха.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  11. #176
    Quote Originally Posted by igor77777 View Post
    Просмотрите apcupsd.conf - возможно нужно правильно указать параметры Вашего кабеля и типа подключения.
    Вот что там есть за исключением коментов:
    Code:
    UPSCABLE smart
    UPSTYPE apcsmart
    DEVICE /dev/ttyS0
    LOCKFILE /opt/var/lock
    SCRIPTDIR /opt/etc/apcupsd
    PWRFAILDIR /opt/etc/apcupsd
    NOLOGINDIR /opt/etc/apcupsd
    ONBATTERYDELAY 6
    BATTERYLEVEL 5
    MINUTES 3
    TIMEOUT 0
    ANNOY 300
    ANNOYDELAY 60
    NOLOGON disable
    KILLDELAY 0
    NETSERVER on
    NISIP 0.0.0.0
    NISPORT 3551
    EVENTSFILE /opt/var/log/apcupsd.events
    EVENTSFILEMAX 10
    UPSCLASS standalone
    UPSMODE disable
    STATTIME 0
    STATFILE /opt/var/log/apcupsd.status
    LOGSTATS off
    DATATIME 0
    Quote Originally Posted by igor77777 View Post
    А драйвера загрузили?
    Делал по первому посту, версии конечно другие, можно подробнее.

    Не в тему: что за WEB-камера?

  12. #177
    Поправил apcupsd.conf, правда, что пришло в голову:
    Code:
    UPSCABLE usb
    UPSTYPE usb
    Получилось:
    Code:
    /opt/sbin/apctest
    
    
    2010-10-29 12:21:44 apctest 3.14.8 (16 January 2010) unknown
    Checking configuration ...
    Attached to driver: usb
    sharenet.type = DISABLE
    cable.type = USB_CABLE
    
    You are using a USB cable type, so I'm entering USB test mode
    mode.type = USB_UPS
    Setting up the port ...
    apctest FATAL ERROR in linux-usb.c at line 605
    Cannot open UPS device: "/dev/ttyS0" --
    For a link to detailed USB trouble shooting information,
    please see <http://www.apcupsd.com/support.html>.
    apctest error termination completed

  13. #178
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by AlekseyA View Post
    Вот что там есть за исключением коментов:
    Code:
    UPSCABLE smart
    UPSTYPE apcsmart
    DEVICE /dev/ttyS0
    LOCKFILE /opt/var/lock
    SCRIPTDIR /opt/etc/apcupsd
    PWRFAILDIR /opt/etc/apcupsd
    NOLOGINDIR /opt/etc/apcupsd
    ONBATTERYDELAY 6
    BATTERYLEVEL 5
    MINUTES 3
    TIMEOUT 0
    ANNOY 300
    ANNOYDELAY 60
    NOLOGON disable
    KILLDELAY 0
    NETSERVER on
    NISIP 0.0.0.0
    NISPORT 3551
    EVENTSFILE /opt/var/log/apcupsd.events
    EVENTSFILEMAX 10
    UPSCLASS standalone
    UPSMODE disable
    STATTIME 0
    STATFILE /opt/var/log/apcupsd.status
    LOGSTATS off
    DATATIME 0
    Я не специалист в apcupsd и не могу вот так сразу сказать правильный конфиг или нет. Предлагаю вам поискать конфиг для вашей или аналогичной модели ИБП на просторах интернета. В сожалению у меня нет достаточно времени, чтобы сделать это для вас.

    Quote Originally Posted by AlekseyA View Post
    Делал по первому посту, версии конечно другие, можно подробнее.
    Посмотрите ещё и второй пост.
    Я уже не помню, но когда у меня стояла d-ветка, то драйвера кажется грузил, как в первом посте:
    Code:
    insmod /tmp/harddisk/input.o
    insmod /tmp/harddisk/hid.o
    Естественно нужно указывать путь туда, куда вы положили файлы из modules.
    Лично я распаковываю modules в /opt/lib/modules/, тогда при загрузке модулей указывать полный путь не нужно.

    После перехода на rtn-ветку, достаточно одного драйвера:
    Code:
    modprobe usbhid
    Как я понимаю, тут главное, чтобы в devices ваш ИБП был виден и ему был назначен драйвер:
    Code:
    T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    P:  Vendor=051d ProdID=0002 Rev= 0.06
    S:  Manufacturer=American Power Conversion
    S:  Product=Smart-UPS 750 FW:651.13.I USB FW:7.3
    S:  SerialNumber=AS0730240271
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 30mA
    I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=hid
    E:  Ad=81(I) Atr=03(Int.) MxPS=   6 Ivl=100ms
    Но это моё понимание, возможно всё сложнее.


    Quote Originally Posted by AlekseyA View Post
    Не в тему: что за WEB-камера?
    Logitech c250
    В последних rtn-прошивках включается и настраивается из вебморды прошивки.
    [ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];

  14. #179
    2 AlekseyA

    Если apcupsd всё ещё не заработал с вашим UPS через USB-кабель, попробуйте подключиться через переходник USB-COM на pl2303 (насколько я помню, у серии XL есть COM-порт). Если получится, то apcupsd будет работать без регулярных вылетов.

  15. #180
    Join Date
    Sep 2009
    Posts
    12

    вопросы настройки apcupsd

    Здравствуйте!
    Есть 2 вопроса:
    1) сколько копий apcupsd должно запускаться? Спрашиваю потому что у меня после команды apcupsd start по ps появляется 3 процесса и в итоге иногда в логах идет ругань на LOCK файл. При убиении одного процесса выгружаются и все остальные (через некоторое время)
    2) какой правильно указывать IP адрес (localhost или внутренний адрес роутера) для запуска и просмотра с компа во внутренней сети статуса через CGI (WWW).

Page 12 of 15 FirstFirst ... 21011121314 ... LastLast

Similar Threads

  1. Проблемы с OpenVPN. Прошу помощи!
    By idtelecom in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 296
    Last Post: 02-05-2016, 18:10
  2. Отправка SMS-оповещений при помощи Google
    By gaur in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 104
    Last Post: 26-12-2014, 10:16
  3. Управление светодиодами на роутере
    By lly in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 112
    Last Post: 03-01-2014, 15:04

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •