Alex <[EMAIL PROTECTED]> scria la data de 21 Octombrie 2005:
> Zilele trecute intrebam $subj. In final (ca si la inceput), am optat
> tot pentru varianta nut care merge de sfirie cu UPS-ul asta. De
> departe NUT-ul este cel mai flexibil... Nu depinde in nici de
> scripturile de initialiare (shuthdow, halt, etc) iar instalarea,
> configurarea si comanda UPS-urilor se face via tcp.
>
> Pentru nut, asa cum mi s-a sugerat (mersi Liviu), am configurat un
> server master si restul serverelor slave (ca si clienti). Comunicatia
> intre client server se face super ok!
>
> Iata cum arata fisierele de configurare pe un client NUT!
>
> cat /etc/ups/upsmon.conf
> MONITOR [EMAIL PROTECTED] 1 luser mypass slave
>
> MINSUPPLIES 1
> SHUTDOWNCMD "/sbin/shutdown -h +0"
> POLLFREQ 5
> POLLFREQALERT 5
> HOSTSYNC 15
> DEADTIME 15
> POWERDOWNFLAG /etc/killpower
> RBWARNTIME 43200
> NOCOMMWARNTIME 300
> FINALDELAY 5
>
> cat /etc/ups/upssched.conf
> CMDSCRIPT /usr/sbin/upssched-cmd
Fara legatura directa cu intrebarea ta, dar mai ai nevoie acolo de
cel putin inca doua entry-uri:
: PIPEFN filename
: Required. This sets the file name of the socket
: which will be used for interprocess communications.
: This should be in a directory where normal users
: can't create the file, due to the possibility of
: symlinking and other evil.
[...]
: LOCKFN filename
: Required. upssched attempts to create this file in
: order to avoid a race condition when two events are
: dispatched from upsmon at nearly the same time.
: This file will only exist briefly. It must not be
: created by any other process.
:
: You should put this in the same directory as
: PIPEFN.
> 1. De unde stiu serverele (nut clientii) sa faca shutdown la 2 minute inainte
> de terminarea bateriei? In documentatia NUT-ului nu am gasit nimic. Fisierul
> de configurare upsmon.conf de pe serverul nut arata identic cu ce este postat
> mai sus cu deosebirea ca prima linie difera (MONITOR [EMAIL PROTECTED] 1
> server
> mypass master)!
De la upsd. upsmon discuta cu upsd, care afla de la driver, care la
randul sau afla de la UPS (vezi data-room.txt).
> 2. Cum pot simula/testa configuratia prezenta fara a "trage" UPS-ul din
> priza?
> Se poate sa-i transmit vre-un semnal ceva masterului si apoi sa vad ca toti
> clientii fac shutdown la comanda?
Trimiti comanda "test.failure.start" (vezi "man 8 upsc"),
dar trebuie sa suporte si driver-ul asta. Poate ca merge si
"shutdown.reboot.graceful", dar personal n-am incercat.
Salutari,
Liviu Daia
--
Dr. Liviu Daia http://www.imar.ro/~daia
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug