NUT
NOTA: Hay que añadir la siguiente linea a /etc/udev/rules.d/NUT.rules (O cualquier nombre terminado en .rules)
KERNEL=="ttyS0", MODE="0600", OWNER="nut", GROUP="nut"
Contingut |
Descripció
Network UPS Tool és una eina que permet monitoritzar el comportament del nostre SAI connectat al servidor de tal manera que, en càs de perdua de llum, el servidor s'apagaria en un temps estipulat.
Instal.lació
Primer instal.lem el paquet:
sudo apt-get install nut
Configuració
A continuació configurarem els fitxers pertinents.
ups.conf (utilitzant la conexió RS-232)
El primer fitxer especifiquem quin és el SAI i com està connectat:
sudo nano /etc/nut/ups.conf
Amb el següent contingut per la connexió per port Serie
[mge]
driver = mge-shut
port = /dev/ttyS0
desc = "MGE Evolution 1150 USBS"
En càs de ser un port USB canviar la linia port a
port= auto
Ara caldrà donar el permissos correponents
sudo chmod 0600 /dev/ttyS0 sudo chown nut:nut /dev/ttyS0
nut.conf
A partir de la versió d'Ubuntu 10.04 cal editar el fitxer:
sudo nano /etc/nut/nut.conf
i canviar la linia del MODE a:
MODE=standalone
upsd.conf
Editarem
sudo nano /etc/nut/upsd.conf
On ficarem:
ACL all 0.0.0.0/0 ACL localhost 127.0.0.1/32 ACCEPT localhost REJECT all
upsd.users
Especificarem la configuració d'usuari del SAI editant:
sudo nano /etc/nut/upsd.users
Amb:
[admin]
password = admin #contrasenya per defecte dels MGE
allowfrom = localhost
actions = SET
instcmds = ALL
[monuser]
password = admin
allowfrom = localhost
upsmon master
upsmon.conf
Especifiquem el fitxer de monitorització del SAI:
sudo nano /etc/nut/upsmon.conf
on buscarem la linia:
MONITOR
que està comentada i afegirem baix:
MONITOR mge@localhost 1 monuser secreto master
on monuser podria ser admini secreto seria la contrasenya que tinguera. Dins del mateix fitxer cal revisar l'ordre SHUTDOWNCMD
SHUTDOWNCMD "/sbin/shutdown -h now"
Que serà l'encarregada d'apagar l'equip. En
FINALDELAY 5
Especifiquem el temps després de les notificacions en el que s'apagarà.
Hay que reniniciar el servicio NUT para que se apliquen los cambios ;-)
Comprovar la connexió
Només caldria escriure en el terminal:
sudo upsc mge@localhost
i amb el resultat similar a:
[root@localhost ~]# upsc mge@localhost battery.charge: 98 battery.charge.low: 30 battery.runtime: 01151 driver.name: mge-shut driver.parameter.port: /dev/ttyS0 driver.version: 2.0.1 driver.version.internal: 0.60 outlet.0.desc: Main Outlet outlet.0.id: 1 outlet.0.switchable: 0 outlet.1.desc: PowerShare Outlet 1 outlet.1.id: 2 outlet.1.switchable: 0 output.voltage: 230 ups.delay.shutdown: -1 ups.delay.start: -1 ups.load: 2 ups.mfr: MGE UPS SYSTEMS ups.model: ellipse 600 ups.serial: AP9G02039 ups.status: OL CHRG
Controlar els logs
sudo tail -f /var/log/daemon.log
Ara per provar podem desendollar el SAI i esperar uns deu segons i ja tendriem les primeres linies avisant que s'apagarà l'equip.