Skocz do zawartości
Bodzio

Network UPS Tools

Oceń temat:

Rekomendowane odpowiedzi

Bodzio

Nie wiem czy w dobrym dziale to pisze bo sprawa dotyczy servera Ready NAS i routera z Tomato wiec jak administracja uzna ze inny dzial bedzie lepszy to prosze o przeniesienie.
Network UPS Tools jest narzedzien client/server ktore pozwala na awaryjne wylaczenie systemu na urzadzeniach do ktorych nie jest podlaczony bezposrednio UPS.
Wiec sprawa u mnie wyglada tak. Do mojego Asusa podpietych jest kilka urzadzen po wifi a po kablu NAS i dwa RPI.
W zwiazku z tym ze ochrona NAS-a jest dla mnie priorytetem wiec UPS APC CS 650 jest podlaczony do tego wlasnie NAS-a.
Wczesniej UPS byl podlaczony pod router i wszystko dzialalo OK. No ale po zakupie NAS-a musialem to zmienic bo jego ochrona jest dla mnie priorytetem .
Chcialem tez zeby UPS bezpiecznie wylaczal router bo jak juz jest to czemu by mial tego nie robic.
Wiec u mnie dziala to tak. ReadyNas do ktorego podlaczony jest UPS dziala jako master czyli netserver natomiast router jest jego slavem czyli netclientem.
NUT-a na routerze zainstalowalem z optware natomiast na ReadyNas-ie jest zainstalowany domyslnie.

Ponizej konfiguracja hostow master i slave.

Host Master - Netgear ReadyNas 102 Debian (ReadyOS 6.5.1)

/etc/nut/nut.conf
MODE=netserver

/etc/nut/ups.conf
[UPS]
driver = usbhid-ups
port = auto
ignorelb
override.battery.charge.low = 20

/etc/nut/upsd.conf
LISTEN 127.0.0.1
LISTEN 0.0.0.0ak

/etc/nut/upsd.users
[monuser]
password = pass
upsmon master

/etc/nut/upsmon.conf
RUN_AS_USER root
MONITOR [email protected] 1 monuser pass master
MINSUPPLIES 1
SHUTDOWNCMD "/usr/sbin/shutdown -h now"
NOTIFYCMD "rnutil notify_ups"
POLLFREQ 5
POLLFREQALERT 2
HOSTSYNC 5
DEADTIME 15

NOTIFYMSG ONLINE "ONLINE:%s"
NOTIFYMSG ONBATT "ONBATT:%s"
NOTIFYMSG LOWBATT "LOWBATT:%s"
NOTIFYMSG FSD "FSD:%s"
NOTIFYMSG COMMOK "COMMOK:%s"
NOTIFYMSG COMMBAD "COMMBAD:%s"
NOTIFYMSG SHUTDOWN "SHUTDOWN:%s"
NOTIFYMSG REPLBATT "REPLBATT:%s"
NOTIFYMSG NOCOMM "NOCOMM:%s"

NOTIFYFLAG ONLINE EXEC
NOTIFYFLAG ONBATT EXEC
NOTIFYFLAG LOWBATT EXEC
NOTIFYFLAG FSD EXEC
NOTIFYFLAG COMMOK EXEC
NOTIFYFLAG COMMBAD EXEC
NOTIFYFLAG SHUTDOWN EXEC
NOTIFYFLAG REPLBATT EXEC
NOTIFYFLAG NOCOMM EXEC

RBWARNTIME 43200
NOCOMMWARNTIME 3000
FINALDELAY 2

To tylko pogladowo wkleilem bo w oprogramowaniu NAS-a ustawic mozemy wszystko poprzez GUI. Jednak konfigi moga sie przydac w systemach ktore tego w GUI nie maja albo nie maja wogole NUTa

Host Slave - Asus RT-N66U Tomato Firmware 1.28

/opt/etc/upsmon.conf

RUN_AS_USER root
MONITOR [email protected] 1 monuser pass slave
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/halt -pi"
POLLFREQ 5
POLLFREQALERT 2
HOSTSYNC 5
DEADTIME 15

/opt/etc/nut.conf

MODE = netclient

Oczywiscie monuser i pass to przykladowe wpisy. W moich konfigach sa inne.
Po zapisaniu konfiguracji wydajemy na hoscie slave polecenie

upsmon

Network UPS Tools upsmon 2.4.1
UPS: [email protected] (slave) (power value 1)

Po tym mozemy sprawdzic czy wszystko dziala wydajac polecenie na hoscie master

upsmon -c fsd

Sluzy ono do sprawdzenie konfiguracji. Nie ma potrzeby odcinac zasilania od UPS.
Oczywiscie dziala to po sieci wiec switch/router musi byc podpiety pod UPS zeby zapewnic komunikacje sieciowa w momencie utraty zasilania.


Stan ups mozna sprawdzic z poziomu routera (slave) logujac sie przez ssh i wydajac ponizsze polecenie.
Oczywiscie [email protected] nalezy zamienic na swoje. Ups to to co mamy zdefiniowane w pliku ups.conf na hoscie master a za @ adres ip hosta master.

[[email protected] bin]$ upsc [email protected]
battery.charge: 100
battery.charge.low: 20
battery.charge.warning: 50
battery.date: 2013/07/07
battery.mfr.date: 2013/07/07
battery.runtime: 1717
battery.runtime.low: 120
battery.temperature: 29.2
battery.type: PbAc
battery.voltage: 13.6
battery.voltage.nominal: 12.0
device.mfr: American Power Conversion
device.model: Back-UPS CS 650
device.serial: xxxxxxxxxxxx
device.type: ups
driver.flag.ignorelb: enabled
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.productid: 0002
driver.parameter.serial: xxxxxxxxxxxx
driver.parameter.vendorid: 051d
driver.version: 2.7.2
driver.version.data: APC HID 0.95
driver.version.internal: 0.38
input.sensitivity: high
input.transfer.high: 256
input.transfer.low: 196
input.voltage: 238.0
input.voltage.nominal: 230
output.frequency: 50.0
output.voltage: 230.0
output.voltage.nominal: 230.0
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.firmware: 817.v9.I
ups.firmware.aux: v9
ups.load: 14.0
ups.mfr: American Power Conversion
ups.mfr.date: 2013/07/07
ups.model: Back-UPS CS 650
ups.productid: 0002
ups.realpower.nominal: 400
ups.serial: xxxxxxxxxxxx
ups.status: OL
ups.test.result: No test initiated
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.timer.start: 0
ups.vendorid: 051d

Na obu komputerach RPI konfiguracja klientow wyglada identycznie. Roznie sie tylko pozycja

SHUTDOWNCMD "/sbin/halt -pi"

Na RPI jest

SHUTDOWNCMD "/sbin/halt"

Natomiast z poziomu laptopa uzywam do monitorowania ups programu NUT-Monitor. Tutaj nie trzeba nic konfigurowac. Podajemy tylko adres ip hosta master i port domyslny 3493. To program pod linuxa ale dla osob korzystajacych z windows napewno tez cos sie znajdzie. Ja pod windows nie korzystam z monitora UPS.
Staralem sie tak wszystko opisac zeby bylo zrozumiale. Mam nadzieje ze mi sie udalo.

pozdrawiam
Bogdan

  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Podobna zawartość

    • Łukasz Socha
      Przez Łukasz Socha
      Witam,
       
      wczorajsza burza przypomniała mi, ze moj UPS cyberpower dx850e jest uszkodzony, przy przecięciu owszem chciał się przełączyć na zasilanie bateryjne, ale ono nie działa. Akumulator jest naładowany...
      :
      dobra, wracamy do meritum...czego szukać, aby moc podłączyć:
      router z kablówki,
      router Asusa,
      komputer Htpc o poborze około 40-50 watów,
      moze w przyszłości dojdzie jakiś NAS synology 2 zatokowy.
       
      nie chodzi mi o wiele godzi pracy, ten, który miałem wystarczał. Bardziej chodzi mi o zabezpieczenie urządzeń.
    • ligeza
      Przez ligeza
      Czy może ktoś doradzić jakiś przyzwoity UPS ze stabilizacją napięcia. Trzy lata temu zakupiłem polecany mi tu na forum dx850e, niestety ostatnio coś "zaczął szwankować" przechodząc na baterię i nie usypiając NAS (według logów po godzinie padł razem z Qnapem i kilkoma innymi urządzeniami). Okazało się, że wytrzymuje tylko do 261V po czym przechodzi na baterię. Chcąc zabezpieczyć sprzęt przydało by mi się coś z szerszym zakresem i stabilizacją napięcia. Pobór prądu przez urządzenia podpięte do niego to około 40W. Dobrze by było jakby się dało włożyć jakiś większy akumulator, tak by chociaż 3h na nim podtrzymać prąd.
    • moniki
      Przez moniki
      Witam wszystkich to mój pierwszy post ..
      Jest tu ktoś co doradzi lub pomoże  wybrać UPS -a dla moich wymagań ? zastanawiam się nad takim modelem  Zasilacz Awaryjny UPS ONLINE 1000VA 900W RACK LCD   http://allegro.pl/zasilacz-awaryjny-ups-online-1000va-900w-rack-lcd-i6536390799.html?fromVariant=6536334218   
      Mieszkam w remontowanym obiekcie remont będzie  trwał przez następny rok w związku z tym mam wyłączany prąd minimum 1 w tygodniu na około 2-do 3 godzin zależy mi na stabilności z sieci ..
      obsługiwane gerety to ,Synology DS716+ komputer, imac 27, router asus  pobór prądu dla urządzeń to około 80 watt 
       więc zasilacz awaryjny UPS online 900w będzie odpowiedni?  i będzie kompabitny z moim sprzętem ?
       

openitforum.pl

Forum poświęcone przesyłaniu i przechowywaniu danych w małej sieci. Prezentujemy testy urządzeń oraz pomagamy w ich obsłudze i konfiguracji.
×

Powiadomienie o plikach cookie

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies. Wszystkie wymagane w tej kwestii informacje zawierają: Polityka prywatności, Regulamin oraz Warunki użytkowania.