Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-12-12 12:41:19

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Obsluga UPSa Active Power 800 przez Debiana.

Witam, mam takiego UPSa ale nie zbytnio wiem, jakie pakiety powinienem zainstalowac i co jeszcze zrobic aby ten UPS samoistnie wylaczal kompa jesli stan batreii bedzie na wyczerpaniu a potem samoistnie wlaczal kompa jak UPS wykryje napiecie.
Moze ktos posiada podobny UPS i wie czy konieczne jest pobranie oprogramowania tego producenta do osiagniecia takiego celu jak powyzej.
Jesli tak ,to ktore oprogramowanie jest dla systemu Debian i danego UPSa, bo jest tam sporo tych plikow w dodatku troszke nie ciekawie opisane co do czego

Rozumem zeby osiagnac zamierzony cel, UPS musi byc podlaczony z kompem, za pomoca kabla RS 232 albo USB - chcial bym sie upewnic czy mam race?

Wielkie dzieki za pomoc...


Pozdrawiam
            Sokrates

Offline

 

#2  2006-12-12 21:46:58

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Obsluga UPSa Active Power 800 przez Debiana.

Witam, mam takiego UPSa ale nie zbytnio wiem, jakie pakiety powinienem zainstalowac i co jeszcze zrobic aby ten UPS samoistnie wylaczal kompa jesli stan batreii bedzie na wyczerpaniu

prawdopodobnie twój UPS transmituje dane przy użyciu protokołu megatec http://www.networkupstools.org/protocols/megatec.html - pakiet nut może korzystać z tego protokołu

a potem samoistnie wlaczal kompa jak UPS wykryje napiecie

to ustawia się w biosie komputera

Jesli tak ,to ktore oprogramowanie jest dla systemu Debian

może to podane wyżej

to jest oprogramowanie OpenUPSart http://openupsmart.sourceforge.net/ niestety wymaga qt2

Rozumem zeby osiagnac zamierzony cel, UPS musi byc podlaczony z kompem, za pomoca kabla RS 232 albo USB

tak[/url]

Offline

 

#3  2006-12-13 12:23:24

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: Obsluga UPSa Active Power 800 przez Debiana.

Witam, mam takiego UPSa ale nie zbytnio wiem, jakie pakiety powinienem zainstalowac i co jeszcze zrobic aby ten UPS samoistnie wylaczal kompa jesli stan batreii bedzie na wyczerpaniu

prawdopodobnie twój UPS transmituje dane przy użyciu protokołu megatec http://www.networkupstools.org/protocols/megatec.html - pakiet nut może korzystać z tego protokołu

Czyli wystarczyło by tylko zainstalować pakiet "nut" , nie trzeba pakietu "upsd" , i/albo może jeszcze dodatkowo oprogramowania producenta? 


a potem samoistnie wlaczal kompa jak UPS wykryje napiecie

to ustawia się w biosie komputera

A można wiedzieć, w którym miej więcej miejscu, wiem ze to pewnie zależy od płyty - ale miej więcej gdzie szukać, w jakich zakładkach?
Szczerze mówiąc wydawało mi się że to zależy od tego czy UPS coś takiego obsługuje i odpowiedniego oprogramowania od producenta


Jesli tak ,to które oprogramowanie jest dla systemu Debiana

może to podane wyżej

Zawsze wydawało mi się ze jak producent udostępnia oprogramowanie , jest ono leprze od tych uniwersalnych ?
Ale teraz to już skołowaciałem z tym OpenUPSmart'y...


to jest oprogramowanie OpenUPSmart http://openupsmart.sourceforge.net/ niestety wymaga qt2

Co to jest oprogramowanie OpenUPSmart'y?
Z tym qt2 -> to chodzi ci o to: libqt3-mt , czy to cos jeszcze innego ?

Nie wiem czy dobrze zrozumiałem ten pakiet "nut" działa tylko z pod konsoli?


Pozdrawiam
            Sokrates

Offline

 

#4  2006-12-13 23:09:43

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Obsluga UPSa Active Power 800 przez Debiana.

1. spróbuj zainstalować pakiet nut

2. wszystkie UPS-y jakie mam w pracy (po wyłączeniu się z powodu niskiego stanu akumulatorów) gdy "wróci" napięcie zasilające to włączają się automatycznie i podają zasilanie do sprzętu. Są też takie w których ustawia się to zworkami z tyłu.

Odnoście opcji w BIOS: w domowym kompie mam w zakładce Power parametr Restore on AC Power Loss <Enabled>

3. Oprogramowanie do którego podałeś link (chodzi o soft pod linuxa) to dwa rpm z programem OpenUPSmart i to z 21 marca 2001, natomiast na stronie http://openupsmart.sourceforge.net/ są źródła z 9 grudnia 2004 - nawet są "zdebianizowane" - po rozpakowaniu i wejściu do katalogu ze źródłami napisz

Kod:

fakeroot debian/rules binary

i zbuduje Ci pakiet deb

UWAGA: w podkatalogu debian w pliku control jest błąd - brak przecinka po ${shlibs:Depends} popraw inaczej nie zbudujesz pakietu !!!

Na stronie domowej piszą, że działa z ActivePower UPS

4. Co do jakości oprogramowania - nie zawsze oprogramowanie od producenta jest lepsze szczególnie dotyczy to linuxa.

5. To qt2 wziąłem z podglądu tych rpm pobranych z stronki producenta - jest tam napisane, że potrzebują Qt2 ?!, dziwne bo ja zbudowałem pakiet bez tych bibliotek.

6. poczytaj dokumentację od nut, zastanów się czego potrzebujesz. Nut jest bardziej rozbudowany (doczytałem w sieci, że działa z Twoim ups po ustawieniu sterownika powermust),

Powodzenia


PS. Jak Ci się uda to wyślij do autorów oprogramowania info, że przy takich ustawieniach to oprogramowanie działa z takim a takim modelem UPS-a

Offline

 

#5  2006-12-19 22:59:14

  Sokrates - Użytkownik

Sokrates
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2006-08-29

Re: Obsluga UPSa Active Power 800 przez Debiana.

Zainstalowałem "nut'a" ale w katalogu /etc/nut nic nie ma. Dlaczego?
Z kolei w katalogu:
/usr/share/doc/nut/examples/
jest:
ups.conf  upsd.conf  upsd.users  upsmon.conf.gz  upssched.conf

Gdzie moge ustawic te sterowniki "powermust" skoro nie mam żadnego configa?

Poza tym w pliku "driver.list" znalazlem tylko taki wpis:
Producent  |  Model  |  modele   |   Sterownik
"ActivePower" | "1400VA" | "" | "megatec"
Wiec skąd ten "powermust"?

Przejrzałem configi z katalogu .../../examples
I rzeczywiście troche tam kodu jest , a ja chciałem tylko prostą opcje wylaczenia np po 5 min jesli dziala na bateriach...
I ponowny start jesli powroci zasilanie...


Pozdrawiam
            Sokrates

Offline

 

#6  2006-12-20 14:36:28

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Obsluga UPSa Active Power 800 przez Debiana.

Na stronie http://www.networkupstools.org/ jest dokumentacja do nuta

Offline

 

#7  2008-08-20 16:20:03

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Obsluga UPSa Active Power 800 przez Debiana.

mam podobny problem jak autor tego topicu
sprawa jest dośc zagadkowa bo ludzie piszą w różnych miejscach że to po prostu działa a mi nie działa :(

więc tak, nagooglowałem się już dziś trochę, w efekcje konfigurację zrobiłem tak jak napisane jest to tutaj oczywiście poprawiaąc odpowiednio plik /etc/nut/ups.conf dla siebie:

Kod:

[me]
  driver = megatec
  port = /dev/ttyS0
  shutdownArguments = {{0,10},y}
  type = KIN1500AP

i co bym nie robił to każde uruchomienie nut'a jest takie:

Kod:

dunwyn:/etc/nut# /etc/init.d/nut restart
Restarting Network UPS Tools: (upsdrvctl failed) upsdrvctl upsd upsmon.
dunwyn:/etc/nut# /etc/init.d/nut stop
Stopping Network UPS Tools: (upsdrvctl failed) upsd upsmon.
dunwyn:/etc/nut# /etc/init.d/nut start
Starting Network UPS Tools: upsdrvctl upsd upsmon.
dunwyn:/etc/nut#

i nie można żadnego statusu niczego zobaczyć

Kod:

graffi@dunwyn:~$ upsc -L
me: Unavailable
graffi@dunwyn:~$

jeżeli ktoś ma pomysł albo umie mi po prostu ze swojego doświadczenia coś podpowiedzieć to będę wdzięczny bardzo :)
z góry dzięki

EDIT:
czy mam rozumieć że kabelek RSowy jest walnięty??
czy co...
sam port jest ok bo jeszcze rano miałem tam podpięcz czujnik podczerwieni do pilota (LIRC) ale teraz siedzi tam podłączony UPS - oczywiście LIRC jest teraz nieuruchamiany tak jakby ktoś się zainteresował czy aby przypadkiem LIRC nie chrzani roboty...

EDIT1:
dokładnie to jest taki UPS
http://allegro.pl/item414189513.html
tak jakby to miało wielkie znaczenie ;)

Ostatnio edytowany przez Graffi (2008-08-20 16:32:44)

Offline

 

#8  2008-08-20 19:55:30

  qbsiu - Członek DUG

qbsiu
Członek DUG
Skąd: Łódzkie
Zarejestrowany: 2007-06-15
Serwis

Re: Obsluga UPSa Active Power 800 przez Debiana.

od dziś poważnie myślę nad upsem... dysk mi padł od wyłączania i włączania prądu :[
Apropo UPS'a jaki polecacie? Który będzie dobrze obsługiwany pod linuksem. Nie zależy mi na jakimś SUPER EKSTRA HIPER MEGA wypasie... To ma być ups, który potrzyma trochę czasu... I nie będzie aż tak drogi. UPS do desktopa myślę.

Ostatnio edytowany przez qbsiu (2008-08-20 19:56:28)

Offline

 

#9  2008-08-29 13:06:27

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Obsluga UPSa Active Power 800 przez Debiana.

dobra, ja sobie poradziłęm, z małą pomocą jednego dobrego człowieka na sieci :)
poprawienie pliku /etc/nut/upsd.users pomogło właśnie :)

i teraz w nim mam:

Kod:

[monuser]
    password = pass
    allowfrom = localhost
    actions = SET
    instcmds = ALL
    upsmon master

a teraz mam pytanko do Was, mój plik /etc/nut/upsmon.conf  wydląda tak:

Kod:

MONITOR me@localhost 1 monuser pass master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown"

NOTIFYCMD /opt/notify
POLLFREQ 5
POLLFREQALERT 5

HOSTSYNC 15
DEADTIME 30

POWERDOWNFLAG /etc/killpower

NOTIFYMSG ONLINE    "UPS - praca na pradzie"
NOTIFYMSG ONBATT    "UPS - praca na bateriach"
NOTIFYMSG LOWBATT    "UPS - niski poziom baterii"
# NOTIFYMSG FSD        "UPS %s: forced shutdown in progress"
# NOTIFYMSG COMMOK    "Communications with UPS %s established"
NOTIFYMSG COMMBAD    "komunikacja z UPS'em urwala sie"
NOTIFYMSG SHUTDOWN    "automatyczne zamkniecie systemu"
# NOTIFYMSG REPLBATT    "UPS %s battery needs to be replaced"
NOTIFYMSG NOCOMM    "UPS - niedostepny"
# NOTIFYMSG NOPARENT    "upsmon parent process died - shutdown impossible"


NOTIFYFLAG ONLINE    SYSLOG+WALL+EXEC
NOTIFYFLAG ONBATT    SYSLOG+WALL+EXEC
NOTIFYFLAG LOWBATT    SYSLOG+WALL+EXEC
# NOTIFYFLAG FSD    SYSLOG+WALL
# NOTIFYFLAG COMMOK    SYSLOG+WALL
# NOTIFYFLAG COMMBAD    SYSLOG+WALL
NOTIFYFLAG SHUTDOWN    SYSLOG+WALL+EXEC
# NOTIFYFLAG REPLBATT    SYSLOG+WALL
NOTIFYFLAG NOCOMM    SYSLOG+WALL+EXEC
# NOTIFYFLAG NOPARENT    SYSLOG+WALL


# SYSLOG - Write the message in the syslog 
# WALL   - Write the message to all users on the system
# EXEC   - Execute NOTIFYCMD (see above) with the message
# IGNORE - Don't do anything
#
# If you use IGNORE, don't use any other flags on the same line.

RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

spoko :)
tyle że ja jakiś tempy jestem z manuala co "upsmon" albo coś :(
może mi ktoś wytłumaczyć (w moim domyśle na podstawie powyższej konfiguracji) dlaczego i po jakim czasie i najakiej podstawie mi się system zamyka??
bo system się zamyka, ale ja nie umiem ocenić na jakiej podstawie :|

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)