Cette page va aborder l'utilisation d'un onduleur (UPS) connecté à un NAS, ainsi qu'un serveur Linux qui va consulter ce NAS pour avoir les infos de l'onduleur.
Le but est l'arrêt automatique du serveur en cas de coupure via les infos fournies par le NAS. Le NAS a lui aussi un arrêt automatique.
Dans ce cas nous avons :
Sur le NAS Synology, dans la section Panneau de contrôle ⇒ Matériel et alimentation ⇒ onglet UPS
activer la gestion de votre onduleur et le timing avant arrêt.
Cliquer sur périphériques autorisés en réseau
, et ajouter l'adresse IP de votre serveur linux.
Validez.
Pour information, voici les paramètres par défaut pour la connexion au UPS Server de Synology :
UPS device name | ups |
---|---|
slave user name | monuser |
slave password | secret |
Ces informations seront utilisées sur votre serveur Linux.
Le paquet nut
est requis pour accéder aux infos d'UPS fournies par le NAS. Installez le avec la commande suivante (ici pour Debian).
apt-get install nut
Vous pouvez maintenant tester la lecture des infos UPS avec l'IP de votre NAS :
upsc ups@192.168.10.42
Maintenant automatisons l'arrêt. Editez les fichier suivants :
MODE=netclient
MONITOR ups@192.168.10.42 1 monuser secret slave FINALDELAY 1200 #(durée en seconde avant l'arrêt)
Voici le détail des arguments. Ils sont à adapter si votre NAS n'est pas un Synology.
MONITOR <system> <powervalue> <username> <password> (“master”|“slave”)
Lancez maintenant le service de monitoring.
upsmon start
Assurez vous de la charge de l'onduleur avant de commencer, ainsi que de vos branchements électriques et réseau !
Vous pouvez maintenant couper l'arrivée électrique de votre onduleur, derrière lequel se trouve le NAS, le serveur Linux, et le switch qui relie les deux. Au bout de quelques minutes, le serveur doit s'arrêter, puis le NAS. Les valeurs d'arrêt peuvent être ajustées dans le fichier /etc/nut/upsmon.conf
.