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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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...
Offline
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
bo jest tam (http://www.activepower.pl/download.php)
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
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...
bo jest tam (http://www.activepower.pl/download.php)
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?
Offline
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
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
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...
Offline
Na stronie http://www.networkupstools.org/ jest dokumentacja do nuta
Offline
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:
[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:
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ć
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
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
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:
[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:
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