Préambule
L’intérêt d’avoir un UPS (communément appelé onduleur) pour protéger son informatique n’est pas à démontrer, je ne vais donc pas m’attarder sur ce point.
Si cet UPS est monitorable via USB, nous avons tout intérêt à le faire !
Selon la marque et le modèle, ce lien USB va nous permettre d’obtenir différentes informations de statut telle que le niveau de charge de la batterie, la charge de l’onduleur, la puissance soutirée, etc…
Grâce à ces informations, il sera possible d’ordonner au NAS Synology de s’éteindre si le niveau de la batterie devient trop faible.
Dans le cas où vous auriez également sur cet UPS votre PC de branché, il est possible d’activer le serveur réseau UPS sur le NAS Synology afin de récupérer également les informations de statut et de demander à Windows d’éteindre le PC selon les conditions établies.
Etape par étape
Raccorder l’UPS en USB
Dans un premier temps, il faut connecter physiquement l’onduleur au NAS Synology.
Déclarer l’UPS dans DSM

Dans le panneau de configuration de DSM, il faut aller dans Matériel et alimentation.

Puis dans l’onglet UPS, sélectionner Activer la prise en charge UPS.
Ici le type est UPS USB.
Les autres modes sont Onduleur SNMP et Serveur onduleur Synology mais ils ne nous seront pas utiles pour notre utilisation actuelle.


A ce stade, DSM peut obtenir le niveau de charge de la batterie de l’UPS et s’arrêter.
Prêt pour un essai ?
Débranchez le cordon d’alimentation et regardez la batterie se décharger dans les informations du périphérique : vous verrez alors le NAS Synology envoyer la commande halt.
Utilisation de WinNUT-client

Allons un peu plus loin !
Imaginons que votre PC est lui aussi branché sur cet onduleur. Il serait de bon ton qu’il s’arrête également si le mode sur batterie devait perdurer.
Pour récupérer les informations de la fonction Serveur réseau UPS du NAS Synology, nous allons nous servir de WinNUT-client.
Il s’agit d’une GUI pour le protocole NUT tournant sous Windows.
WinNUT-client est disponible en téléchargement ici.
Une fois l’installation terminée, il faut déclarer le serveur NUT.
Mais au préalable, il faut activer le Serveur réseau UPS du NAS Synology dans le panneau de configuration et autoriser le PC par son IP.
Si vous ne connaissez pas l’IP de votre PC, faites un +R
cmd
et la commande
ipconfig

Notez l’adresse IPv4 et renseignez-la dans les périphériques autorisés.
Il sera peut-être utile de fixer l’IP du PC sur le DHCP de votre réseau (rôle traditionnellement tenu par le routeur ou Box-FAI), ça fera peut-être l’objet un autre article si besoin ).


Regardons WinNUT-client de plus près.
Commencez par renseigner l’IP du Serveur NUT dans Réglages > Préférences > Connexion.
L’IP du NAS Synology est disponible dans le Panneau de configuration > Centre d’infos > Réseau > LAN1/Bond1 > Adresse IP.
Le port reste inchangé : 3493
Nom UPS : ups
Intervalle d’interrogation : 1
Aucun identifiant ne sont requis.
Une fois validé, les informations remontent.


Il reste à ajuster les Options d’Arrêt dans les Préférences de WinNUT-client pour finir.
Faites des simulations de coupure de courant afin de déterminer les valeurs les mieux adaptées, tout en gardant à l’esprit que c’est le NAS Synology qui transmet les informations de niveau de batterie. Il est donc préférable d’éteindre le PC avant ce dernier.
Et les prises EcoControl ?
Votre UPS possède des prises notées EcoControl ? Celles-ci sont dépendantes de la prise Master afin de limiter la consommation d’énergie des périphériques (scanner, imprimante) en mode veille. Quand la prise Master (ordinateur) n’est pas en demande, les prises EcoControl sont automatiquement désactivées et les périphériques s’arrêtent.
Cette fonction est désactivée par défaut, il est nécessaire de la valider via la panneau de contrôle sur l’onduleur ou par l’intermédiaire du logiciel de votre onduleur.
Bien évidemment, lorsque la fonction est activée, ne connectez pas d’appareils critiques sur les prises EcoControl.
Conclusion
Vous voilà paré pour éprouver les éléments. En cas de coupure de courant prolongée, votre système informatique sera en mesure de s’éteindre de façon autonome si le niveau de batterie de l’UPS vient à trop chuter.
Je compléterai cet article dans le futur avec une partie traitant de NUT sous MacOS.
Sources :
https://www.synoforum.com/resources/windows-nut-client-incl-gui-network-ups.158/
https://github.com/gawindx/WinNUT-Client
