Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: UPS в UBUNTU.  (Прочитано 136573 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #105 : 22 Ноября 2008, 16:26:30 »
проверил, не пашет megatec_usb, а в синаптике пишит конфликты с пакетами. есть там такой nut-usb. надо искать причину.
К стати после установки на 8.04.1 самосборного ядра 2.6.26 драйвер перестал работать, похоже в ядре внесли изменения в работе usb. так что ждать исправления в nut от разработчиков.
« Последнее редактирование: 22 Ноября 2008, 21:57:36 от aleksubuntu »
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн ivanmara

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #106 : 23 Ноября 2008, 00:18:34 »
В общем есть проблема с Ubuntu Server 8.10 и nut ... ups APC Smart-UPS 620 (интерфейсный кабель на ком порт). Настроил всё по инструкции всё заработало и стартануло ... мониториться ... данные с упса идут ... и как то случайно решил проверить утилизацию процов на сервере и обнаружил что она составляет около 100% по всем ядрам 2-х процессоров ... заглянул в htop оказалось что все ресурсы жрёт nut!!! ... заглянул в syslog ... туда сыпалось:

Nov 16 05:19:49 darkstar apcsmart[4765]: Communications with UPS lost - check cabling
Nov 16 05:19:49 darkstar apcsmart[4765]: smartmode: ser_send_char failed: Input/output error

В общем останавливаю я nut о5 ковыряюсь в конфигах проверяю настройки ... всё в порядке ... перезапускаю nut о5 всё нормально работает утилизации по nut нету ... чудеса ... думал глюк ... потом через несколько часов залезаю на сервак и всё тоже самое ... короче поставил я apcupsd ... настроил согласно руководству ... всё нормально уже много дней ...

Народ может ли кто нить подтвердить это или только у меня такая хрень ? ...

Оффлайн angelsaint

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #107 : 23 Ноября 2008, 18:12:32 »
Доброго времени суток!
Взял себе упс, настроил вроде, но ни могу понять как задать через какое время компу отключаться, если упс работает от батареи :(
настройки такие:
/etc/nut/ups.conf
[ups0]
     driver = hidups
     port = /dev/usb/hiddev0
     desc = "APC_UPS"

/etc/nut/upsd.conf
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACCEPT localhost
REJECT all

/etc/nut/upsd.users
[upsmon]
       password = 123456
       allowfrom = localhost
       upsmon master

/etc/nut/upsmon.conf
MONITOR ups0@localhost 1 monmaster 123456 master
NOTIFYCMD /opt/nut/notify_script
NOTIFYFLAG ONLINE SYSLOG
NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC
NOTIFYFLAG LOWBATT  SYSLOG+WALL+EXEC
SHUTDOWNCMD "/sbin/shutdown -h +2"

/etc/nut/upssched.conf
CMDSCRIPT /sbin/upssched

/etc/nut/hosts.conf
MONITOR ups0@localhost "APC_UPS"

sudo /etc/init.d/nut start
и
sudo upsdrvctl start
отрабатывают нормально, всё запускается.
команда upsc выдаёт следующее:
user@comp:~$ upsc ups0@localhost
battery.charge: 87
battery.chemistry: PbAc
battery.runtime: 3240
battery.voltage: 27.3
driver.name: hidups
driver.parameter.port: /dev/usb/hiddev0
driver.version: 2.0.5
ups.delay.shutdown: -1
ups.delay.start: -1
ups.load: 292
ups.mfr: APC
ups.model: Smart-UPS 1500
ups.serial: AS0731220311
ups.status: OB


что означают эти опции?
ups.delay.shutdown: -1
ups.delay.start: -1
у народа они имеют значения 0 и 2, почему так?
и что нужно ещё добавить, чтобы комп отключался через 15 минут?

qesx

  • Гость
Re: UPS в UBUNTU.
« Ответ #108 : 28 Декабря 2008, 03:37:32 »
Вышла новая версия nut 2.4.0-pre1 released
кто-нибудь ставил, проверял как теперь Ippon работает?

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #109 : 16 Января 2009, 17:03:45 »
sudo apt-get install libusb-dev libhal-dev libsnmp-dev
cd /home/sam/nut-2.4.0-pre1
~/nut-2.4.0-pre1$ ./configure --with-user=ups --with-group=nut --with-usb --with-snmp

Configuration summary:
enable SSL development code: yes
enable tcp-wrappers support: yes
enable IPv6 support: yes
build CGI programs: no
build and install the development files: no
build serial drivers: yes
build SNMP drivers: yes
build USB drivers: libusb-based drivers only
enable HAL support: no
build neon based XML driver: no
build Powerman PDU client driver: no
sam@sam-desktop:~/nut-2.4.0-pre1$make
make[1]: Выход из каталога `/home/sam/nut-2.4.0-pre1/server'
Making all in tools
make[1]: Вход в каталог `/home/sam/nut-2.4.0-pre1/tools'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/sam/nut-2.4.0-pre1/tools'
make[1]: Вход в каталог `/home/sam/nut-2.4.0-pre1'
make[1]: Цель `all-am' не требует выполнения команд.
make[1]: Выход из каталога `/home/sam/nut-2.4.0-pre1'
sam@sam-desktop:~/nut-2.4.0-pre1$ sudo apt-get install checkinstall
sam@sam-desktop:~/nut-2.4.0-pre1$ sudo -s -H
root@sam-desktop:/home/sam/nut-2.4.0-pre1# checkinstall

checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
         Эта программа распространяется на условиях GNU GPL



*****************************************
**** Debian package creation selected ***
*****************************************

Этот пакет был создан с использованием данных значений:

0 -  Maintainer: [ root@sam-desktop ]
1 -  Summary: [ test ]
2 -  Name:    [ nut-2.4.0 ]
3 -  Version: [ pre1 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ nut-2.4.0-pre1 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ nut-2.4.0 ]

Введите номер для изменения параметра или нажмите ВВОД для продолжения:

Installing with make install...

========================= Результаты установки ===========================
Making install in include
make[1]: Вход в каталог `/home/sam/nut-2.4.0-pre1/include'
NUT_VERSION: "2.4.0-pre1"
test -f nut_version.h || cp _nut_version.h nut_version.h
cmp -s _nut_version.h nut_version.h || cp _nut_version.h nut_version.h
rm -f _nut_version.h
make  install-am
make[2]: Вход в каталог `/home/sam/nut-2.4.0-pre1/include'
make[3]: Вход в каталог `/home/sam/nut-2.4.0-pre1/include'
make[3]: Цель `install-exec-am' не требует выполнения команд.
make[3]: Цель `install-data-am' не требует выполнения команд.
make[3]: Выход из каталога `/home/sam/nut-2.4.0-pre1/include'
make[2]: Выход из каталога `/home/sam/nut-2.4.0-pre1/include'
make[1]: Выход из каталога `/home/sam/nut-2.4.0-pre1/include'
Making install in common
make[1]: Вход в каталог `/home/sam/nut-2.4.0-pre1/common'
(cd ../include/ && make  nut_version.h)
make[2]: Вход в каталог `/home/sam/nut-2.4.0-pre1/include'
NUT_VERSION: "2.4.0-pre1"
test -f nut_version.h || cp _nut_version.h nut_version.h
cmp -s _nut_version.h nut_version.h || cp _nut_version.h nut_version.h
rm -f _nut_version.h
make[2]: Выход из каталога `/home/sam/nut-2.4.0-pre1/include'
make[2]: Вход в каталог `/home/sam/nut-2.4.0-pre1/common'
make[2]: Цель `install-exec-am' не требует выполнения команд.
make[2]: Цель `install-data-am' не требует выполнения команд.
make[2]: Выход из каталога `/home/sam/nut-2.4.0-pre1/common'
make[1]: Выход из каталога `/home/sam/nut-2.4.0-pre1/common'
Making install in clients
make[1]: Вход в каталог `/home/sam/nut-2.4.0-pre1/clients'
make[2]: Вход в каталог `/home/sam/nut-2.4.0-pre1/clients'
test -z "/usr/local/ups/lib" || /bin/mkdir -p "/usr/local/ups/lib"
/bin/mkdir: невозможно создать каталог `/usr/local/ups': No such file or directory
make[2]: *** [install-libLTLIBRARIES] Ошибка 1
make[2]: Выход из каталога `/home/sam/nut-2.4.0-pre1/clients'
make[1]: *** [install-am] Ошибка 2
make[1]: Выход из каталога `/home/sam/nut-2.4.0-pre1/clients'
make: *** [install-recursive] Ошибка 1

****  Установка неудачна. Отменяется создание пакета.

Очищается...OK

Удачи.

root@sam-desktop:/home/sam/nut-2.4.0-pre1#

Что ему надо?


cd /home/sam/nut-2.4.0-pre1
sam@sam-desktop:~/nut-2.4.0-pre1$ sudo -s -H
root@sam-desktop:/home/sam/nut-2.4.0-pre1# mkdir -p /usr/local/ups/
root@sam-desktop:/home/sam/nut-2.4.0-pre1# checkinstall
..........................................
..........................................
======================== Установка успешно завершена ======================

Copying documentation directory...
./
./COPYING
./ChangeLog
./NEWS
./INSTALL
./AUTHORS
./README
./docs/
./docs/osd-notify.txt
./docs/ssl.txt
./docs/Makefile
./docs/macros.txt
./docs/data-room.txt
./docs/shutdown.txt
./docs/megatec.txt
./docs/nut-hal.txt
./docs/configure.txt
./docs/snmp.txt
./docs/contact-closure.txt
./docs/commands.txt
./docs/design.txt
./docs/hid-subdrivers.txt
./docs/Makefile.am
./docs/ideas.txt
./docs/new-drivers.txt
./docs/pager.txt
./docs/chroot.txt
./docs/config-files.txt
./docs/big-servers.txt
./docs/Makefile.in
./docs/FAQ
./docs/upssched.txt
./docs/powersaving.txt
./docs/sock-protocol.txt
./docs/cables/
./docs/cables/apc-rs500-serial.txt
./docs/cables/ge-imv-victron.txt
./docs/cables/repotec.txt
./docs/cables/sms.txt
./docs/cables/powerware.txt
./docs/cables/imv.txt
./docs/cables/mgeups.txt
./docs/cables/apc.txt
./docs/README
./docs/developers.txt
./docs/new-names.txt
./docs/acpi.txt
./docs/protocol.txt
grep: /var/tmp/tmp.UIgfJB8290/newfile: No such file or directory

Файлы копируются во временный каталог...OK

Stripping ELF binaries and libraries...OK

Сжимаются страницы руководства...OK

Построение списка файлов...OK

Собирается Debian-пакет...OK

Устанавливается Debian-пакет...OK

Удаляются временные файлы...OK

Удаляется временный каталог...OK


**********************************************************************

 Done. The new package has been installed and saved to

 /home/sam/nut-2.4.0-pre1/nut-2.4.0_pre1-1_amd64.deb

 You can remove it from your system anytime using:

      dpkg -r nut-2.4.0

**********************************************************************

root@sam-desktop:/home/sam/nut-2.4.0-pre1#

пакет собрался 1.3 мб надо придумать как порезать по 200кб чтоб здесь выложить!
« Последнее редактирование: 19 Января 2009, 17:26:33 от aleksubuntu »
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн beza

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #110 : 17 Января 2009, 22:35:25 »
Ubuntu 8.10, Powercom BNT-1000AP USB. Не могу настроить мониторинг через USB-порт.
При установке nut-2.4.0-pre1 выдаёт аналогичную ошибку, что за причина пока не врубаюсь.
Сейчас стоит nut-2.2.2-10_amd64. UPS видится, правильно опознаётся, драйвер подгружается, конектится, но показывает, что комп работает от батареи и больше ничего.
Если кто-то в теме, прошу помощи.

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #111 : 19 Января 2009, 15:59:16 »
подскажите команду архиватора?
или сами собирайте.
запаковал в винде 7зипом.
« Последнее редактирование: 19 Января 2009, 17:29:01 от aleksubuntu »
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #112 : 19 Января 2009, 17:31:24 »
вот еще
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #113 : 19 Января 2009, 17:32:59 »
последняя часть.
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн beza

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #114 : 20 Января 2009, 21:59:46 »
Пакет собрался. Установил - теперь не находит драйвер упса.

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #115 : 21 Января 2009, 06:29:17 »
У меня с драйвером megatec_usb не получилось ошибка status=1 через сом порт пока не пробовал. beza какой у тебя драйвер? Пишите подробнее.
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн beza

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #116 : 21 Января 2009, 20:34:24 »
У меня драйвер usbhid-ups. Nut-2.4.0-pre1 выдаёт ту же ошибку - ошибка status=1
Установил nut-2.2.2-10_amd64.deb. С ним следующее:
Цитировать
gena@gena-desktop:~$ sudo upsdrvctl start
[sudo] password for gena:
Network UPS Tools - UPS driver controller 2.2.2
Network UPS Tools: 0.29 USB communication driver - core 0.33 (2.2.2)

Using subdriver: EXPLORE HID 0.1
gena@gena-desktop:~$ sudo upsd
Network UPS Tools upsd 2.2.2
listening on 0.0.0.0 port 3493
Connected to UPS [powercom]: usbhid-ups-powercom
gena@gena-desktop:~$ sudo upsc powercom@localhost
driver.flag.explore: enabled
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.productid: 0002
driver.parameter.vendorid: 0d9f
driver.version: 2.2.2
driver.version.data: EXPLORE HID 0.1
driver.version.internal: 0.33
ups.mfr: POWERCOM CO., LTD.
ups.model: USB to Serial
ups.productid: 0002
ups.status: OB
ups.vendorid: 0d9f
gena@gena-desktop:~$

Вроде всё правильно, но врёт - говорит, что работает от батареи и больше ничего не выводит.

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #117 : 23 Января 2009, 18:28:47 »
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg


Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #119 : 29 Января 2009, 21:16:56 »
Похоже так и не исправили.
sam@sam-desktop:~/nut-2.4.0-pre2$ sudo /usr/local/ups/bin/upsdrvctl start
Network UPS Tools - UPS driver controller 2.4.0-pre2
Network UPS Tools - Megatec protocol driver 1.6 (2.4.0-pre2)
Serial-over-USB transport layer 0.10
user ups not found
Driver failed to start (exit status=1)
sam@sam-desktop:~/nut-2.4.0-pre2$
« Последнее редактирование: 04 Марта 2009, 18:13:35 от aleksubuntu »
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.