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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн Orbita

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #135 : 15 Августа 2009, 11:29:49 »
     lowbatt = 40              
параметр lowbatt - процент зарядка аккума при котором nut начнёт выгрузку системы.
по моему этот параметр не работает. Кто нибудь проверял кроме меня?
С USB портом драйвером проблема более глубокая, так просто не решишь её без знания программирования.
при 10 у меня система не успевала выгрузиться. поставил 20 норма.
падает до 20ти система выгружается затем UPS выключается.

KEIII

  • Гость
Re: UPS в UBUNTU.
« Ответ #136 : 15 Августа 2009, 12:09:25 »
Цитировать
lowbatt = 40
Да, у меня тоже работает.

Оффлайн galich

  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #137 : 20 Августа 2009, 14:02:12 »
Штирлиц подумал  :idiot2: . Ему понравилось.... :) и он подумал ещё  :D
Короче мысль такая - 2 компа, на одном UPS, но второй комп подключен
через этот упс. Как выключить второй комп? Нужно ли на нем устанавливать
nut? И ещё - до момента выключения нужно запустить свой скрипт. Куда
прописать строчку на запуск скрипта?
Штырлиц не любил торговцев.....ни разу.

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #138 : 19 Сентября 2009, 22:59:59 »
Почему у меня при /sbin/upsdrvctl start ippon
пишет:
Network UPS Tools - UPS driver controller 2.4.1
Network UPS Tools - Megatec protocol driver 1.6 (2.4.1)
Serial-over-USB transport layer 0.10
Can't claim USB device [0665:5161]: could not detach kernel driver from interface 0: Operation not permitted
Driver failed to start (exit status=1)
в  /etc/nut/ups.conf
[ippon]
driver = megatec_usb
port = /dev/usb/hiddev0
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0665:5161
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

насколько я понимаю - драйвер не может подключиться к USB -устройству? нужно прописать какие-то права?

П.С.
Ставил через apt-get install nut
Ubuntu 9.04

Разобрался: надо было включить пользователя nut в групу root, меняю вопрос:
куда надо прописать
upsdrvctl start ippon и /etc/init.d/nut start, чтобы мониторинг работал и после перезагрузки?
« Последнее редактирование: 19 Сентября 2009, 23:25:50 от mihmih »

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #139 : 20 Сентября 2009, 09:40:42 »
И как через usb работает?
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #140 : 20 Сентября 2009, 10:56:55 »
Работает нормально, но меня смущает, что при отключении USB-кабеля nut делает shutdown - с точки зрения безопасности это правильно, но можно ли запретить такое поведение (например, при пропадании связи с UPS делать shotdown только СУБД?)

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #141 : 20 Сентября 2009, 11:06:19 »
driver = megatec_usb
port = /dev/usb/hiddev0
странно у меня это никак не запускается.
может напишешь небольшую инструкцию как настраивал.
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #142 : 20 Сентября 2009, 21:39:36 »
Инструкцию брал тут: http://vb-it.blogspot.com/2009/04/usb-ups-ippon-smart-power-pro-2000.html
Правда, как я писал выше при /sbin/upsdrvctl start ippon выскакивала ошибка,
но решилось включением пользователя nut в группу root
(выдачей прав на устройство /dev/usb/hiddev0 решить проблему не удалось:
chmod 777 /dev/usb/hiddev0 - результата не дал)

Вопрос специалистам: почему так?
ЗАЧЕМ пользователя nut включать в группу root, ведь ему не нужны права root, ему нужны 2 вещи:
1. доступ на запись/чтение к устройству /dev/usb/hiddev0
2. право инициировать shutdown системы
ведь давая процессу лишние права, мы уменьшаем защищенность системы (злоумышленник, найдя уязвимость в процессе nut может получить root-полномочии)!

P.S. Добавил в файл
pollinterval: 10
как я понял - это частота опроса UPS - раз в 2 секунды слишком часто (процесс nut висел в "топе" top-а, потребляя 3 процента процессорного времени)

Оффлайн colln

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #143 : 20 Сентября 2009, 22:54:26 »
mihmih
А какая система х86 или х64?
не могу запустить. на 8.04 работала - 9.04 не получается
Такого плана ошибка, остальные такие же как у тебя. nut в группу root добавил
Цитировать
Широковещательное сообщение от nut@kamputer       
        (somewhere) at 23:49 ...                                             
                                                                             
Communications with UPS myups@localhost lost 

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #144 : 24 Сентября 2009, 13:24:02 »
colln               
приведи сюда (под спойлеры):
1. вывод команды lsusb
2. конфиги из /etc/nut/
3. вывод команды netstat -an|grep -v unix

Оффлайн colln

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #145 : 24 Сентября 2009, 21:21:37 »
Привожу
lsusb
(Нажмите, чтобы показать/скрыть)

Настройки NUT
nut
(Нажмите, чтобы показать/скрыть)

nut.conf
(Нажмите, чтобы показать/скрыть)
ups.conf
(Нажмите, чтобы показать/скрыть)

upsd.conf
(Нажмите, чтобы показать/скрыть)
upsd.users
(Нажмите, чтобы показать/скрыть)
upsmon.conf
(Нажмите, чтобы показать/скрыть)

вывод команды netstat -an|grep -v unix
(Нажмите, чтобы показать/скрыть)

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #146 : 27 Сентября 2009, 00:15:44 »
Судя по выводу команды lsusb твой комп не видит упсы:
1. Плохой кабель? другой кабель
2. Не работает усб в упсе - включи в комп с Windows увидит ли?
3. разъем усб на корпусе работает - включи в него флешку


Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #147 : 27 Сентября 2009, 08:09:42 »
Судя по выводу команды lsusb твой комп не видит упсы:
1. Плохой кабель? другой кабель
2. Не работает усб в упсе - включи в комп с Windows увидит ли?
3. разъем усб на корпусе работает - включи в него флешку


ups в винде ништяк
D:\disk_d\ups\ipponups3b5\x64\ippon_ups.exe /gui
в лине через usb не работает, только через com
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #148 : 27 Сентября 2009, 11:03:00 »
Дык, если подключаешь через COM-порт, тогда в ups.conf
[myups]
driver = megatec_usb megatec
port = /dev/usb/hiddev0 /dev/ttyS0

Оффлайн colln

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: UPS в UBUNTU.
« Ответ #149 : 27 Сентября 2009, 19:09:44 »
на 8.04 все работало. Кабель заменил - не помогло. при этом хр в виртуалке его видит - пишет что устройство имеется.
в чем проблема не пойму.
попробую из исходников собрать

 

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