Hlava Tady je Ozzyzlakovo
novinky | úvod | o mně | trocha humoru | fotoalbum | software | konfigurace v Linuxu | poslat email | trocha poezie | CZFree.Net | PGP klíč | TCP/IP tools | škola | FZ6 Fazer | Daytona 675 | YZF-R6 | no a co na závěr ?
DVB-T soubor pro Prahu
Vypalovani pod linuxem
Postfix konfigurace
IBM ThingPad 570 E a linux
IP Masquarading iptables
IP Masquarading ipchains
IP Masquarading ipfwadm
Sendmail konfigurace
PPP daemon a konfigurace na pevné lince
PPP daemon jako dial-up server
Fetchmail, stahování pošty pomocí pop3 na Linux
Vgetty aneb voice pod linuxem
Network Ups Tools upsky pod linuxem howto
Sensors aneb měření teploty




UPSky pod linuxem

Overview:

Pro schazování serverů při výpadku proudu je použit software NUT. Konkrétní použitá verze byla 0.44.0. Software umožňuje běh na jednom serveru ke kterému je připojena UPSka seriovým kabelem a dále na klientech kteří se ptají tohoto daemona po síti na stav UPS a podle něho se zachovají.

Instalace:

Stáhněte příslušný balík, rozratujte a nainstalujte. To provedete obligátním ./configure ; make; make install. Neměl jsem v této fázi žádné problémy.

Serverová strana:

Na serverové straně poběží celkem tři daemony. Já jsem si do /etc/init.d/rc přidal tyto řádky:
/usr/local/ups/bin/apcsmart /dev/ttyS1
/usr/local/ups/bin/upsd 
/usr/local/ups/bin/upsmon 
První řádek pověsí daemona komunikujícího s UPSkou. Z toho čerpá data upsd. Ten poskytuje data klientům, jako je upsmon (zajišťuje schazování systému) nebo třeba upsc (vyhodí stav UPSky). Konfigurovat je třeba jen druhé dva daemony. Konfigurace jsou v souboru /usr/local/ups/etc/. Soubor upsd.conf nůže vypadat nějak takto:
UPS DaemonUPS /var/state/ups/apcsmart-ttyS1

ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACL dracek 10.0.0.10/32

ACCESS grant master localhost mypassword
ACCESS grant login dracek anotherpass
ACCESS deny all all

Odkazuje se na UPSku na apcsmart na portu ttyS1. Povoluje přístup na tuto UPS z localhostu a z počítače dracek (10.0.0.10) s hesly mypassword a anotherpass.

Zbývá jen nakonfigurovat posledního daemona který se bude starat o schození servru. Je to také jediný daemon který poběží i na počítači dracek. Jeho konfigurace je v upsmon.conf:

MONITOR localhost 1 mypassword master
Všechny ostatní řádky jsem ponechal defaultní.

Klientská strana:

Na klientské straně poběží jeden daemon. Já jsem si do /etc/init.d/rc přidal tento řádek:
 
/usr/local/ups/bin/upsmon 
Konfigurace UPSmonitoru pak vypadá takto (opět jen jeden důležitý) řádek:
 
MONITOR 10.0.0.6 1 anotherpass slave

Dodatek

V této konfiguraci mi to chodilo bez problémů napoprvé. Po podrobnostech jsem tedy nepátral. V případě problémů doporučuji prostudovat dokumentaci. Otestoval jsem na UPS APC 2200 a 700.

ml@czech.net 18.8.2000



bla
fotka (c) Martin Lipinský 1997 - 2017