====== Arrêt automatique via UPS en réseau ======
===== Information =====
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 :
* Un NAS.
* On onduleur branché en USB au NAS.
* Un serveur linux.
* Le NAS et le serveur font partie du même réseau.
* Les switchs doivent aussi être ondulés pour permettre la communication entre le NAS et serveur en cas de perte de courant.
===== Configuration sur NAS Synology =====
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.
{{:linux:syno-ups.png?nolink|}}
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.
===== Configuration sur 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 ("master"|"slave")''
Lancez maintenant le service de monitoring.
upsmon start
===== Test =====
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''.
===== Sources =====
[[https://gist.github.com/InQuize/ab99feb66822dc1a975c|gist.github.com/InQuize]]
[[https://roll.urown.net/NAS/nas-ups.html|roll.urown.net]]