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

Raspunde prin e-mail lui