Voici déjà un schéma du câble : ======================= SUB-D9 | RJ12 -----------+---------- 1 nc 2----------2 3----------4 +----4 | 5----------3 +----6 | 7----------5 +----8 9 nc
Installation et configuration de NUT.2.0 :
Ajouter NUT via les packages :
pkg_add -i nut-2.0.0p1.tgz
Personnellement j'ai ajouté cette ligne dans mon .profile pour éviter de télécharger les fichiers tgz :
export PKG_PATH=ftp://ftp.irisa.fr/pub/OpenBSD/`sysctl -n kern.osrelease`/packages/`machine -a`/
Utilisateurs et droits :
# groupadd nut
# adduser nut -g nut
# mkdir -p /var/state/ups
# chmod 0700 /var/state/ups
# chown nut:nut /var/state/ups
# chmod 0600 /dev/tty01
# chown nut:nut /dev/tty01
les fichiers de conf s'installent dans /etc/nut/
On configure dans /etc/nut/ups.conf l'onduleur :
[monups]
driver = mge-shut # type de driver (mge-shut ou u-talk pour un onduleur MGE )
port = /dev/tty01 # port serie de la machine
desc = "MGE Elipse 650" # Description optionnel
Dans upsd.conf on configure les access-list :
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACL monserveur 192.168.1.1/32
ACCEPT localhost
ACCEPT monserveur
REJECT all
Dans upsd.users on ajoute :
[upsadmin]
password = admpwd
allowfrom = localhost
actions = SET
instcmds = ALL
[upsuser]
password = userpwd
allowfrom = localhost
upsmon master
Dans upsmon.conf on ajoute :
Pour le monitoring :
MONITOR monups@localhost 1 upsuser userpwd master
Déclenchement du shutdown :
SHUTDOWNCMD "/sbin/shutdown -h now"
On redéfini les droits et les utilisateurs pour les fichiers de conf :
# chown nut:nut /etc/nut/*.*
# chmod 0640 /etc/nut/*.*
Test :
# upsdrvctlstart
# upsd
Visualiser les statuts :
# upsc monups@localhost
# upsmon
Liens :
http://ajoute.org/wiki/doc/openbsd/nut
https://calomel.org/nut_ups.html