dimecres, 30 de juliol del 2008

SAI pel Servidor

El servidor haurà d'estar en funcionament continuament i suportar que es talli el subministrament d'energia elèctrica. Per a això tenim un (varis) SAI. Com és un APC SmartUPS iNET 700 podem fer que el servidor s'entengui amb ell amb el programa apcupsd.
Per tant el connecto a l'ordinador mitjançant un cable al primer port sèrie i l'instal·lo, configuro i provo:
  1. Instal·lem amb:
# apt-get install apcupsd
que descarrega uns 3,4MB i n'instal·la uns 7,9MB. Cal dir que la versió és la 3.12.4, mentre que a la oficial van per la 3.14.4 (20 de maig de 2008).
  1. Configurem:
# cp /etc/apcupsd/apcupsd.conf /etc/apcupsd/apcupsd.conf.original
# nano /etc/apcupsd/apcupsd.conf
copiem la configuració mínima del manual oficial per a "A Simple Configuration for a SmartUPS":
 ## apcupsd.conf v1.1 ##
UPSCABLE smart
UPSTYPE smartups
DEVICE /dev/ttyS0
LOCKFILE /var/lock
UPSCLASS standalone
UPSMODE disable
editem /etc/defaults/apcupsd:
# nano /etc/defaults/apcupsd i canviem la línia ISCONFIGURED a yes
  1. Engegem amb:
# /etc/init.d/apcupsd start i mirem que no dóni errors.
  1. Comprovem-ho tot i fem proves:
#ps fax | grep apcupsd
ha d'aparèixer un procés amb /sbin/apcupsd (només un doncs estem amb un kernel 2.6.xx

#apcaccess status
llistarà tot de paràmetres del SAI i del programa

Si desconnectem el cable sèrie i al cap d'una estona el reconnectem ha d'aparèixer un missatge a la consola per a cada esdeveniment (wall).

Si desconnectem el cable del corrent del SAI ha de seguir funcionant i aparèixer tot de missatges en la consola.

La info de sota no funciona pel paquet apcupsd de debian4 doncs no hi ha els programes CGI. Podem monitoritzar remòtament connectant per ssh i invocant $ apcaccess status.

Per poder-ho veure des de qualsevol ordinador des de la consola o amb un navegador web hem d'activar el servei NIS de apcupsd afegint les següents línies al fitxer apcupsd.conf:
NETSERVER on
NISPORT 3551
Llavors podem invocar:
$ apcaccess status "fqdn o bé ip del host":3551

Si volem veure-ho gràficament en un navegador cal tenir instal·lat un servidor web (apache) que pugui executar programes cgi. I cal configurar el següent fitxer /etc/apcupsd/hosts.conf tot afegint al final:

MONITOR servidor-intern "SAI del servidor-intern"
A més cal moure els fitxers cgi de /etc/apcupsd al directori cgi-bin del servidor web. Llavors només caldrà accedir a:
http://servidor-intern/cgi-bin/multimon.cgi

Si no tenim apache ho podem veure dins el webmin, amb un mòdul de tercers APC UPS Daemon 0.81-1 (que costa de trobar) i que s'instal·la en l'apartat "Altres". Cal revisar la configuració del mòdul.

Snap Shots

Get Free Shots from Snap.com