Une page à consulter : Nut
Version utilisée: 2.4.3-1.1squeeze1
Bien lire toute la doc contenue dans /usr/share/doc/nut
Sur le master
Quelques notes à propos des fichiers situés dans /etc/nut
EMPLACEMENT : ovz3
dans nut.conf , MODE=netserver
dans ups.conf
[apc0] driver = apcsmart port = /dev/ttyS0 cable = 940-1524C desc = "APC 1500 - 0"
Permission sur le périphérique
ajouter nut dans le groupe dialout
dans la doc, on propose de se servir d'un fichier à inclure dans /etc/udev/rules.d/52_nut-serialups.rules . A utiliser éventuellement en lieu et place de la solution précédente
upsd.conf
LISTEN 127.0.0.1 3493 LISTEN 192.168.10.5 3493
upsd.users
[superadmin] password = humSerieuxTuLeVeux actions = SET instcmd = ALL [monitorman] password = xxxx upsmon master [monitorman2] password = xxxx upsmon slave
upsmon.conf
MONITOR apc0@localhost 1 monitorman xxxx master
si tout est OK, invoke-rc.d nut start et on aura démarré l'ensemble
Quelques variables
Elle s'ajustent avec upsrw
- ups.id="apc0"
- ups.delay.start="120"
- ups.test.interval="604800"
- battery.charge.restart=15"
Monitoring web
Emplacement : CT 900 (supervision)
Installer le paquet nut-cgi
Emplacement http://supervision.ndere.cm.auf.org/nut/ (local)
Réglages sur les slave
Installer nut
dans /etc/nut/nut.conf, MODE=netclient
dans /etc/nut/upsmon.conf, ajuster la variable MONITOR avec un utilisateur précisé sur le master
exemple : MONITOR apc0@ovz3.ndere.cm.auf.org 1 monitorman2 chercheBien slave
- ...
invoke-rc.d nut start