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 [url=http://www.activepower.pl/download.php]jest tam[/url] 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[/quote]prawdopodobnie twój UPS transmituje dane przy użyciu protokołu megatec [url]http://www.networkupstools.org/protocols/megatec.html[/url] - pakiet nut może korzystać z tego protokołu

a potem samoistnie wlaczal kompa jak UPS wykryje napiecie[/quote]to ustawia się w biosie komputera

Jesli tak ,to ktore oprogramowanie jest dla systemu Debian [/quote]może to podane wyżej

bo jest tam (http://www.activepower.pl/download.php)[/quote]to jest oprogramowanie OpenUPSart [url]http://openupsmart.sourceforge.net/[/url] niestety wymaga qt2

Rozumem zeby osiagnac zamierzony cel, UPS musi byc podlaczony z kompem, za pomoca kabla RS 232 albo USB[/quote]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[/quote]prawdopodobnie twój UPS transmituje dane przy użyciu protokołu megatec [url]http://www.networkupstools.org/protocols/megatec.html[/url] - pakiet nut może korzystać z tego protokołu[/quote]
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[/quote]to ustawia się w biosie komputera[/quote]
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 [u]producenta[/u]


Jesli tak ,to które oprogramowanie jest dla systemu Debiana [/quote]może to podane wyżej[/quote]
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...


bo jest tam (http://www.activepower.pl/download.php)[/quote]to jest oprogramowanie OpenUPSmart [url]http://openupsmart.sourceforge.net/[/url] niestety wymaga qt2[/quote]
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 [b]Power[/b] parametr [b]Restore on AC Power Loss[/b] <[i]Enabled[/i]>

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 [url]http://openupsmart.sourceforge.net/[/url] 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

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

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 [url]http://www.networkupstools.org/[/url] 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 [url=http://wiki.clug.org.za/wiki/Using_NUT_with_a_UPS]tutaj[/url] 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)


[url=http://ffa.net.pl][img]http://ffa.net.pl/images/buttony/buttonffa.gif[/img][/url]

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 ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00110 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.58.207.196' WHERE u.id=1
0.00081 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.58.207.196', 1732215416)
0.00056 SELECT * FROM punbb_online WHERE logged<1732215116
0.00061 SELECT topic_id FROM punbb_posts WHERE id=97891
0.00237 SELECT id FROM punbb_posts WHERE topic_id=6111 ORDER BY posted
0.00088 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6111 AND t.moved_to IS NULL
0.00008 SELECT search_for, replace_with FROM punbb_censoring
0.00093 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6111 ORDER BY p.id LIMIT 0,25
0.00071 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6111
Total query time: 0.00822 s