SAI

M’he comprat un SAI pel servidor web, en concret un APC Back-UPS ES 700VA. M’ha costat una mica configurar-lo per tal que tornés a iniciar el servidor quan la llum es restableix, però al final ho he aconseguit.

Fer que el servidor rebi informació del SAI ha estat el més facil de tot:

  1. Instal·lem el paquet apcupsd i, si volem veure l’estat del SAI a través del navegador, també el paquet apcupsd-cgi.
  2. Editem el fitxer /etc/apcupsd/apcupsd.conf i canviem el que posi després de UPSCABLE per usb, de manera que la línia quedi amb UPSCABLE usb. En el mateix fitxer també hem de canviar els paràmetres UPSTYPE i DEVICE de manera que quedin així: UPSTYPE usb i DEVICE /dev/hiddev0 (en el cas que el dispositiu sigui el hiddev0) (de fet, si el SAI està connectat per usb, no cal especificar cap paràmetre a device). En aquest fitxer, també podrem configurar, per exemple, el percentatge que ha de tenir la bateria del SAI perquè l’ordinador s’apagui.
  3. Editem el fitxer /etc/default/apcupsd canviant el no de la línia ISCONFIGURED per un yes.
  4. Engeguem el dimoni executant: /etc/init.d/apcupsd start

Si ho hem fet tot bé, executant /etc/init.d/apcupsd status hauríem de veure la informació del SAI.

Si ara se’n va la corrent, quan la bateria tingui un cert percentatge de càrrega (configurat en el fitxer que hem editat en el pas 2), l’ordinador s’apagarà, però no es tornarà a encendre, degut a un problema amb l’script encarregada de parar l’ordinador. Aquesta part és la que m’ha fet ballar més el cap. Una manera de solucionar-ho és editant el fitxer /etc/init.d/halt i esborrant el valor -p de poweroff="-p" de manera que quedi poweroff="". Aquesta solució té un inconvenient: cada vegada que vulguem para l’ordinador, haurem de prémer el botó d’apagada, ja que se’ns quedarà en “halt”.

2 Responses to “SAI”


  1. 1 David

    Hola Arnau !!
    Respecte a que es torni a engegar l’ordinador quan torni haver-hi corrent
    jo ho he aconseguit modificant una opció de la BIOS. Tu dic de memòria però
    posa alguna com ‘PowerOnFail’. És a dir, li dius que quan el sistema es pari
    per falta de current, quan en torni a tenir es torni a engegar.

    Espero que et serveixi sinó ho has trobat ja, com que l’article és l’any passat!

    Una salutació!!

  2. 2 Arnau Alcázar

    @David:
    Això sí, el problema era que amb l’Ubuntu Dapper hi havia un bug a l’script d’apagada que feia que la BIOS es pensés que l’ordinador s’havia apagat bé, no pas perquè se n’hagués anat la llum i no es tornava a encendre. Aquest bug ja està solucionat a les noves versions de l’Ubuntu.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>